JESD204 Receiver and Data Reduction Implementation for an SoC Platform

dc.contributor.authorShihabi, Ammar
dc.contributor.authorJohansson, Lucas
dc.contributor.departmentChalmers tekniska högskola / Institutionen för data och informationstekniksv
dc.contributor.departmentChalmers University of Technology / Department of Computer Science and Engineeringen
dc.contributor.examinerLarsson-Edefors, Per
dc.contributor.supervisorSvensson, Lars
dc.contributor.supervisorAndersson, Jan
dc.contributor.supervisorEspaña Navarro, Joaquín
dc.date.accessioned2025-09-10T08:38:55Z
dc.date.issued2024
dc.date.submitted
dc.description.abstractField programmable gate arrays (FPGAs) are currently used within the signal processing chain of space systems to transfer data from high-speed sensors. Such systems employ a number of FPGAs, that are primarily used for tasks such as data reception and data reduction, which is a critical step as microprocessors often struggle to handle data at such high rates. The FPGAs cause an overall increase in resource and power usage for the critical space computer systems with limited resources. This thesis presents a prototype implementation of a JESD204B high-speed serial receiver, together with an investigation of some existing data reduction algorithms that are suitable for hardware implementation. The methodology used in this project involved constructing an SoC subsystem on an FPGA to create the signal processing chain needed to obtain high-speed communication. Formal verification methods were used extensively to verify the functionality of the receiver. Python was used to explore two different implementations for data reduction. The receiver RTL demonstrated correct behavioral functionality against a transmitter in simulation. Although the receiver was successfully implemented on the FPGA, actual data reception on the hardware was not achieved due to time limitations. The study of the algorithms showed valuable results, making them practical both for research and in terms of hardware implementation. Future work includes establishing receiver and transmitter communication to read actual data on hardware, further developing the receiver, and finally implementing the data reduction algorithms in hardware.
dc.identifier.coursecodeDATX05
dc.identifier.urihttp://hdl.handle.net/20.500.12380/310442
dc.language.isoeng
dc.relation.ispartofseriesCSE-24-162
dc.setspec.uppsokTechnology
dc.subjectJESD204 receiver, data reduction algorithms, FPGA, System On Chip, ADC, SerDes, Register Transfer Level, Advanced Peripheral Bus, Advanced Highperformance Bus, GRLIB.
dc.titleJESD204 Receiver and Data Reduction Implementation for an SoC Platform
dc.type.degreeExamensarbete för masterexamensv
dc.type.degreeMaster's Thesisen
dc.type.uppsokH
local.programmeEmbedded electronic system design (MPEES), MSc

Ladda ner

Original bundle

Visar 1 - 1 av 1
Hämtar...
Bild (thumbnail)
Namn:
CSE 24-162 AS LJ.pdf
Storlek:
7.88 MB
Format:
Adobe Portable Document Format

License bundle

Visar 1 - 1 av 1
Hämtar...
Bild (thumbnail)
Namn:
license.txt
Storlek:
2.35 KB
Format:
Item-specific license agreed upon to submission
Beskrivning: