Embedded hardware/software co-design methodologies for radar signal processing on multiprocessor system-on-chip
dc.contributor.author | Lenfors, Kajsa | |
dc.contributor.author | Nykvist, Albin | |
dc.contributor.department | Chalmers tekniska högskola / Institutionen för data och informationsteknik | sv |
dc.contributor.examiner | Larsson-Edefors, Per | |
dc.contributor.supervisor | Peterson, Lena | |
dc.date.accessioned | 2019-10-03T10:06:20Z | |
dc.date.available | 2019-10-03T10:06:20Z | |
dc.date.issued | 2019 | sv |
dc.date.submitted | 2019 | |
dc.description.abstract | This thesis investigates different embedded design methodologies for hardware/software co-design on multiprocessor system-on-chip (MPSoC) for radar signal processing. Two methods were introduced and investigated to perform the co-design between the processing system (PS) and programmable logic (PL) in the MPSoC. The first method was investigated to establish an efficient register-transfer level (RTL) generation tool, which was intended to be part of a complete co-design tool-chain. The second method was investigated with one particular tool, SDSoC from Xilinx, which is developed to support all aspects of co-design in one single solution. In this project we concluded that Vivado HLS is suitable for RTL generation and could be used as part of a tool-chain for co-design. We estimated that by using Vivado HLS the total development time to realize functions as RTL decreased by approximatly 50 % compared to when implemented using HDL. Additionally we concluded that SDSoC is an efficient tool to implement all parts of co-design, including data transactions between the PS and PL. A digital signal processing system (DSP) intended for radar signal processing was implemented and tested on an MPSoC using SDSoC. By utilizing PS/PL co-design a speedup of 23.4 was achieved for the DSP system compared to when only utilizing the PS. | sv |
dc.identifier.coursecode | DATX05 | sv |
dc.identifier.uri | https://hdl.handle.net/20.500.12380/300383 | |
dc.language.iso | eng | sv |
dc.setspec.uppsok | Technology | |
dc.subject | Embedded | sv |
dc.subject | Hardware/software co-design | sv |
dc.subject | Multiprocessor system-onchip (MPSoC) | sv |
dc.subject | Radar signal processing | sv |
dc.subject | Xilinx SDSoC | sv |
dc.subject | Vivado HLS | sv |
dc.subject | HLS tools | sv |
dc.title | Embedded hardware/software co-design methodologies for radar signal processing on multiprocessor system-on-chip | sv |
dc.type.degree | Examensarbete för masterexamen | sv |
dc.type.uppsok | H |