Repository files navigation Bluespec Practice for ARDA Group
This project requires bluespecpcie .
Each example does the same job (mattress addition) in different ways (Except HelloWorld)
Please place this directory under /bluespecpcie/ for compilation
Prints HelloWorld 10 times and Terminated using Bluesim.
Matrix Addition using BDPI.
BDPI connects .bsv code with C or Cpp files for simulation
Matrix Addition using PCIe.
This method uses Memory-Mapped I/O, the speed is around 30MB/sec
Before using PCIe, please generate PCIe core referencing bluespecpcie
Matrix Addition using DMA.
This method uses Direct Memory Access, the ideal speed is almost 4GB/sec.
Matrix Addition using DMA and BRAM.
Please reference the 'BramCtl.bsv' in the example and understand how to use BRAM in Bluespec.
Matrix Addition using DMA and DRAM.
Before using DRAM, please generate DRAM core referencing bluespecpcie
About
No description, website, or topics provided.
Resources
License
Stars
Watchers
Forks
You can’t perform that action at this time.