Skip to content
This repository has been archived by the owner on Oct 14, 2020. It is now read-only.

Introduction in Reconfigurable Computing (using reconfigurable Systems-on-Chip rSoC)

License

Notifications You must be signed in to change notification settings

CSpyridakis/Reconfigurable-Computing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

79 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Reconfigurable-Computing MIT license Size

Introduction in Reconfigurable Computing using reconfigurable Systems-on-Chip. This project is an educational implementation of a custom IP module that communicates with DMAe using the AXI4 Stream Protocol. It consists of 3 different phases (Milestones).


Phases

Use VHDL to design a FIFO queue that will feed later the custom IP module with packets.

Using HLS implement a custom IP module that filters incoming packets based on predefined rules.

Combine IPs from the first two Milestones upon a complete - reference - system and establish communication with DMAe to transfer, filter packets and write back valid ones to BRAM.


Final's Phase - Top Module Block Diagram

Top Module


Enviroment

This project was developed using both Xilinx Vivado 2017.4 and Xilinx Vivado HLS 2017.4