Create DataStorm DAQ top level design - ArrowElectronics/arrow-soc-workshops GitHub Wiki
Top-Level design
-
In Quartus Prime, Add the additional required files to the project.
Click Project -> Add/Remove Files in Project...
- Navigate to the project folder and add the Platform Designer file.
File | Description |
---|---|
datastormdaq_ghrd.qsys | Platform Designer IP reference file |
- Click OK.
Add assignments
-
Perform the Analysis & Synthesis step to be able to add pin assignments,
-
Open a Tcl Console in Quartus Prime by selecting
View -> Utility Windows -> Tcl Console
,- At the tcl prompt, type
$ cd ~/socfpga-workshop/socfpga_hw_workshop/datastormdaq_ghrd
$ source datastormdaq_ghrd_assign.tcl
-
This will assign all pins for the project.
-
Finish compiling the project by pressing the Start Compilation symbol .
Convert the FPGA image file to the Raw Binary Format (RBF)
-
Open a Nios II Embedded Command Shell
$ ~/intelFPGA_lite/20.1/nios2eds/nios2_command_shell.sh
-
Navigate to the FPGA image folder
$ cd ~/socfpga-workshop/socfpga_hw_workshop/datastormdaq_ghrd/output_files
-
Convert the FPGA image file to the RBF format
$ quartus_cpf -c -o bitstream_compression=on datastormdaq_ghrd_top.sof soc_system.rbf
Next - Validating the GHRD with System Console
Return to - Adding other Peripherals
Return to - GHRD top