NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Due to the lapse in federal government funding, NASA is not updating this website. We sincerely regret this inconvenience.

Back to Results
Final Technical Report for CMSC 838L This paper describes Rahul Vishnoi’s final project supporting in his Graduate School curriculum CMSC 838L, Advanced Topics in Programming Languages and Computer Architecture. This project was selected to intersect with his work as a Pathways Intern supporting Code 583, the Ground Software Systems Branch, at NASA’s Goddard Space Flight Center (GSFC). In this project, Field Programmable Gate Array (FPGA) hardware from Xilinx is used to replace and offload processor and memory-intensive computations from a microcontroller/Processing System (PS) to the FPGA Programmable Logic (PL). An interface between the PL and PS in the form of a C library allows for this bridging of capability.
Document ID
20240005800
Acquisition Source
Goddard Space Flight Center
Document Type
Other - Final Technical Report for CMSC 838L class at UMCP
Authors
Rahul Vishnoi
(Goddard Space Flight Center Greenbelt, United States)
Date Acquired
May 8, 2024
Publication Date
May 10, 2024
Subject Category
Computer Programming and Software
Funding Number(s)
WBS: 199008.02.04.58.FD03.24
Distribution Limits
Public
Copyright
Work of the US Gov. Public Use Permitted.
Technical Review
Single Expert
Keywords
Microcontroller, FPGA, Embedded Development, Xilinx, AXI Streams, Hardware Offload, Flight Software
No Preview Available