Visible to Intel only — GUID: bhc1438760452262
Ixiasoft
Visible to Intel only — GUID: bhc1438760452262
Ixiasoft
1.7.3. Nios II Processor Design Example Files
The design example is stored in the <your project> /ed_nios file directory. For the design example with Nios II processor control unit, only the synthesis flow is available; simulation flow is not available.
File Type |
File/Folder |
Description |
---|---|---|
Quartus project files | jesd204b_ed.qpf |
Quartus project file. |
jesd204b_ed.qsf |
Quartus settings file. | |
output_files | Folder containing output files from Quartus compilation (for example, reports or sof) | |
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 | Folder containing assembler and de-assembler HDL. | |
pattern | Folder containing the test pattern generator and checker HDL. | |
spi_mosi_oe.v | Output buffer RTL. | |
switch_debouncer.v | Switch debouncer RTL. | |
Qsys Projects | jesd204b_ed_qsys.qsys |
Top level Qsys system project. |
jesd204b_subsystem.qsys |
JESD204B subsystem (refer to related information) | |
se_outbuf_1bit.qsys | Output buffer module. | |
se_outbuf_1bit | Folder containing the output buffer module. | |
nios_subsystem.qsys |
Nios II subsystem (refer to related information) | |
jesd204b_ed_qsys | Folder containing generated HDL files from jesd204b_ed_qsys.qsys. | |
*.sopcinfo | Files containing system information for software project building (refer to related information) . | |
Software files | software | Folder containing all software-related files (detailed description in the Software File Directory table). |
There are two folders for the software files:
- jesd204_nios_ed—contains all user source and header files.
- jesd204_nios_ed_bsp—board support package (BSP) that contains system files.
File Type |
File |
Description |
---|---|---|
Header files (in jesd204_nios_ed folder) | 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:
|
main.h |
General user parameter definitions. |
|
functions.h |
Contains function prototype definitions of sub-functions in main.c. | |
macros.h |
Contains function prototype definitions of macro functions in macros.c. | |
Source files (in jesd204_nios_ed folder) | main.c |
Main C program. Also contain sub functions. |
macros.c |
JESD204B Qsys system device access macros. |
|
System files (in jesd204_nios_ed_bsp folder) | system.h |
BSP-generated header file containing Qsys system-specific parameters such as:
Attention: Do not edit this auto-generated header file.
|