Visible to Intel only — GUID: bhc1423797258385
Ixiasoft
Visible to Intel only — GUID: bhc1423797258385
Ixiasoft
1.5. Reference Design Files
The reference design comes with a ZIP file that includes a Quartus II archive file (.qar) that contains:
- Quartus II project files
- source files
- Qsys projects
- ancillary files
- system libraries
The ZIP file also contains the software C code that you can use to compile and download into the Nios II processor control unit. When restoring the archive file in the Quartus II software, create a destination folder and name it jesd204b_ed to store all the reference design files.
File Type |
File/Folder |
Description |
---|---|---|
Quartus project files |
jesd204b_ed.qpf |
Quartus project file. |
jesd204b_ed.qsf |
Quartus settings file. |
|
Verilog HDL design files |
jesd204b_ed.sv |
Top level HDL. |
jesd204b_ed.sdc |
Synopsys Design Constraints (SDC) file containing all timing/placement constraints. |
|
transport_layer |
Transport layer folder containing assembler and de-assembler HDL. |
|
pattern |
Pattern folder containing the test pattern generator and checker HDL. Contains HDL for loopback version and AD9680 test pattern generator and checker (files with _AD9680 suffix). |
|
QSYS Projects |
jesd204b_ed_qsys.qsys |
Top level QSYS system project. |
jesd204b_subsystem.qsys |
JESD204B subsystem (refer to “JESD204B Subsystem” section) |
|
nios_subsystem.qsys |
Nios II subsystem (refer to “Nios II Subsystem” section) |
|
Software files |
software |
Folder containing all software-related files (detailed description in Table 7. |
File Type |
File |
Description |
---|---|---|
Header files |
altera_jesd204_qsys_regs.h |
Offsets, masks, and bit position definitions for peripherals in QSYS system that do not have standard access libraries. This includes the following peripherals:
|
altera_xcvr_atx_pll_a10_ reconfig_parameters.h |
RAM arrays that contain the dynamic reconfiguration address offsets and data values for the ATX PLL reconfiguration registers. |
|
altera_xcvr_native_a10_ reconfig_parameters.h |
RAM arrays that contain the dynamic reconfiguration address offsets and data values for the transceiver native PHY IP core reconfiguration registers. |
|
main.h |
General user parameter definitions. |
|
functions.h |
Contains function prototype definitions of sub-functions in main.c. | |
rules.h |
Contains function prototype definitions of rule functions in rules.c. | |
macros.h |
Contains function prototype definitions of macro functions in macros.c. | |
Source files |
main.c |
Main C program. Also contain sub functions. |
rules.c |
Rule checking functions used by the dynamic reconfiguration functions. |
|
macros.c |
JESD204B QSYS system device access macros. |