Instructions:
- Open Vivado 2018.1
- source dariusDDR.tcl in TCL console (in Vivado_tcl folder)
- Add constraint file (board specific)
- Create HDL wrapper
- Run synthesis, implementation, generate bitstream
- Export bitstream
- Launch SDK
- Create empty application
- Import source from src directory, there are two darius program v1 and v2 provided, which have the same functionality but different format
- Set run configuration, check microblaze
- Connect to port /dev/ttyUSB* accordingly
- Run
- Outputs "cycles" takes to compute convolution and maxpooling on sample data