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)

  1. Open a Nios II Embedded Command Shell

     $ ~/intelFPGA_lite/20.1/nios2eds/nios2_command_shell.sh
    
  2. Navigate to the FPGA image folder

     $ cd ~/socfpga-workshop/socfpga_hw_workshop/datastormdaq_ghrd/output_files 
    
  3. 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