📄 system.h
字号:
#define TIMER_1_ALWAYS_RUN 0#define TIMER_1_FIXED_PERIOD 0#define TIMER_1_SNAPSHOT 1#define TIMER_1_PERIOD 1.0#define TIMER_1_PERIOD_UNITS "ms"#define TIMER_1_RESET_OUTPUT 0#define TIMER_1_TIMEOUT_PULSE_OUTPUT 0#define TIMER_1_LOAD_VALUE 99999#define TIMER_1_MULT 0.001#define TIMER_1_FREQ 100000000#define ALT_MODULE_CLASS_timer_1 altera_avalon_timer/* * lcd_16207_0 configuration * */#define LCD_16207_0_NAME "/dev/lcd_16207_0"#define LCD_16207_0_TYPE "altera_avalon_lcd_16207"#define LCD_16207_0_BASE 0x00681060#define LCD_16207_0_SPAN 16#define ALT_MODULE_CLASS_lcd_16207_0 altera_avalon_lcd_16207/* * led_red configuration * */#define LED_RED_NAME "/dev/led_red"#define LED_RED_TYPE "altera_avalon_pio"#define LED_RED_BASE 0x00681070#define LED_RED_SPAN 16#define LED_RED_DO_TEST_BENCH_WIRING 0#define LED_RED_DRIVEN_SIM_VALUE 0#define LED_RED_HAS_TRI 0#define LED_RED_HAS_OUT 1#define LED_RED_HAS_IN 0#define LED_RED_CAPTURE 0#define LED_RED_DATA_WIDTH 18#define LED_RED_EDGE_TYPE "NONE"#define LED_RED_IRQ_TYPE "NONE"#define LED_RED_BIT_CLEARING_EDGE_REGISTER 0#define LED_RED_FREQ 100000000#define ALT_MODULE_CLASS_led_red altera_avalon_pio/* * led_green configuration * */#define LED_GREEN_NAME "/dev/led_green"#define LED_GREEN_TYPE "altera_avalon_pio"#define LED_GREEN_BASE 0x00681080#define LED_GREEN_SPAN 16#define LED_GREEN_DO_TEST_BENCH_WIRING 0#define LED_GREEN_DRIVEN_SIM_VALUE 0#define LED_GREEN_HAS_TRI 0#define LED_GREEN_HAS_OUT 1#define LED_GREEN_HAS_IN 0#define LED_GREEN_CAPTURE 0#define LED_GREEN_DATA_WIDTH 9#define LED_GREEN_EDGE_TYPE "NONE"#define LED_GREEN_IRQ_TYPE "NONE"#define LED_GREEN_BIT_CLEARING_EDGE_REGISTER 0#define LED_GREEN_FREQ 100000000#define ALT_MODULE_CLASS_led_green altera_avalon_pio/* * button_pio configuration * */#define BUTTON_PIO_NAME "/dev/button_pio"#define BUTTON_PIO_TYPE "altera_avalon_pio"#define BUTTON_PIO_BASE 0x00681090#define BUTTON_PIO_SPAN 16#define BUTTON_PIO_IRQ 5#define BUTTON_PIO_DO_TEST_BENCH_WIRING 0#define BUTTON_PIO_DRIVEN_SIM_VALUE 0#define BUTTON_PIO_HAS_TRI 0#define BUTTON_PIO_HAS_OUT 0#define BUTTON_PIO_HAS_IN 1#define BUTTON_PIO_CAPTURE 1#define BUTTON_PIO_DATA_WIDTH 4#define BUTTON_PIO_EDGE_TYPE "FALLING"#define BUTTON_PIO_IRQ_TYPE "EDGE"#define BUTTON_PIO_BIT_CLEARING_EDGE_REGISTER 0#define BUTTON_PIO_FREQ 100000000#define ALT_MODULE_CLASS_button_pio altera_avalon_pio/* * switch_pio configuration * */#define SWITCH_PIO_NAME "/dev/switch_pio"#define SWITCH_PIO_TYPE "altera_avalon_pio"#define SWITCH_PIO_BASE 0x006810a0#define SWITCH_PIO_SPAN 16#define SWITCH_PIO_DO_TEST_BENCH_WIRING 0#define SWITCH_PIO_DRIVEN_SIM_VALUE 0#define SWITCH_PIO_HAS_TRI 0#define SWITCH_PIO_HAS_OUT 0#define SWITCH_PIO_HAS_IN 1#define SWITCH_PIO_CAPTURE 0#define SWITCH_PIO_DATA_WIDTH 18#define SWITCH_PIO_EDGE_TYPE "NONE"#define SWITCH_PIO_IRQ_TYPE "NONE"#define SWITCH_PIO_BIT_CLEARING_EDGE_REGISTER 0#define SWITCH_PIO_FREQ 100000000#define ALT_MODULE_CLASS_switch_pio altera_avalon_pio/* * SEG7_Display configuration * */#define SEG7_DISPLAY_NAME "/dev/SEG7_Display"#define SEG7_DISPLAY_TYPE "seg7_lut_8"#define SEG7_DISPLAY_BASE 0x00681100#define SEG7_DISPLAY_SPAN 4#define SEG7_DISPLAY_HDL_PARAMETERS ""#define ALT_MODULE_CLASS_SEG7_Display seg7_lut_8/* * sram_0 configuration * */#define SRAM_0_NAME "/dev/sram_0"#define SRAM_0_TYPE "sram_16bit_512k"#define SRAM_0_BASE 0x00600000#define SRAM_0_SPAN 524288#define SRAM_0_HDL_PARAMETERS ""#define ALT_MODULE_CLASS_sram_0 sram_16bit_512k/* * DM9000A configuration * */#define DM9000A_NAME "/dev/DM9000A"#define DM9000A_TYPE "dm9000a"#define DM9000A_BASE 0x006810f8#define DM9000A_SPAN 8#define DM9000A_IRQ 6#define DM9000A_HDL_PARAMETERS ""#define ALT_MODULE_CLASS_DM9000A dm9000a/* * ISP1362/avalon_slave_0 configuration * */#define ISP1362_AVALON_SLAVE_0_NAME "/dev/ISP1362"#define ISP1362_AVALON_SLAVE_0_TYPE "isp1362"#define ISP1362_AVALON_SLAVE_0_BASE 0x006810b0#define ISP1362_AVALON_SLAVE_0_SPAN 16#define ISP1362_AVALON_SLAVE_0_IRQ 7#define ISP1362_AVALON_SLAVE_0_HDL_PARAMETERS ""#define ALT_MODULE_CLASS_ISP1362 isp1362/* * ISP1362/avalon_slave_1 configuration * */#define ISP1362_AVALON_SLAVE_1_NAME "/dev/ISP1362"#define ISP1362_AVALON_SLAVE_1_TYPE "isp1362"#define ISP1362_AVALON_SLAVE_1_IRQ 8#define ISP1362_AVALON_SLAVE_1_HDL_PARAMETERS ""#define ALT_MODULE_CLASS_ISP1362 isp1362/* * VGA_0 configuration * */#define VGA_0_NAME "/dev/VGA_0"#define VGA_0_TYPE "binary_vga_controller"#define VGA_0_BASE 0x00400000#define VGA_0_SPAN 2097152#define ALT_MODULE_CLASS_VGA_0 binary_vga_controller/* * Audio_0 configuration * */#define AUDIO_0_NAME "/dev/Audio_0"#define AUDIO_0_TYPE "audio_dac_fifo"#define AUDIO_0_BASE 0x00681104#define AUDIO_0_SPAN 4#define ALT_MODULE_CLASS_Audio_0 audio_dac_fifo/* * SD_DAT configuration * */#define SD_DAT_NAME "/dev/SD_DAT"#define SD_DAT_TYPE "altera_avalon_pio"#define SD_DAT_BASE 0x006810c0#define SD_DAT_SPAN 16#define SD_DAT_DO_TEST_BENCH_WIRING 0#define SD_DAT_DRIVEN_SIM_VALUE 0#define SD_DAT_HAS_TRI 1#define SD_DAT_HAS_OUT 0#define SD_DAT_HAS_IN 0#define SD_DAT_CAPTURE 0#define SD_DAT_DATA_WIDTH 1#define SD_DAT_EDGE_TYPE "NONE"#define SD_DAT_IRQ_TYPE "NONE"#define SD_DAT_BIT_CLEARING_EDGE_REGISTER 0#define SD_DAT_FREQ 100000000#define ALT_MODULE_CLASS_SD_DAT altera_avalon_pio/* * SD_CMD configuration * */#define SD_CMD_NAME "/dev/SD_CMD"#define SD_CMD_TYPE "altera_avalon_pio"#define SD_CMD_BASE 0x006810d0#define SD_CMD_SPAN 16#define SD_CMD_DO_TEST_BENCH_WIRING 0#define SD_CMD_DRIVEN_SIM_VALUE 0#define SD_CMD_HAS_TRI 1#define SD_CMD_HAS_OUT 0#define SD_CMD_HAS_IN 0#define SD_CMD_CAPTURE 0#define SD_CMD_DATA_WIDTH 1#define SD_CMD_EDGE_TYPE "NONE"#define SD_CMD_IRQ_TYPE "NONE"#define SD_CMD_BIT_CLEARING_EDGE_REGISTER 0#define SD_CMD_FREQ 100000000#define ALT_MODULE_CLASS_SD_CMD altera_avalon_pio/* * SD_CLK configuration * */#define SD_CLK_NAME "/dev/SD_CLK"#define SD_CLK_TYPE "altera_avalon_pio"#define SD_CLK_BASE 0x006810e0#define SD_CLK_SPAN 16#define SD_CLK_DO_TEST_BENCH_WIRING 0#define SD_CLK_DRIVEN_SIM_VALUE 0#define SD_CLK_HAS_TRI 0#define SD_CLK_HAS_OUT 1#define SD_CLK_HAS_IN 0#define SD_CLK_CAPTURE 0#define SD_CLK_DATA_WIDTH 1#define SD_CLK_EDGE_TYPE "NONE"#define SD_CLK_IRQ_TYPE "NONE"#define SD_CLK_BIT_CLEARING_EDGE_REGISTER 0#define SD_CLK_FREQ 100000000#define ALT_MODULE_CLASS_SD_CLK altera_avalon_pio/* * lcd configuration * */#define LCD_NAME "/dev/lcd"#define LCD_TYPE "altera_avalon_lcd_16207"#define LCD_BASE 0x00681110#define LCD_SPAN 16#define ALT_MODULE_CLASS_lcd altera_avalon_lcd_16207/* * system library configuration * */#define ALT_MAX_FD 32#define ALT_SYS_CLK TIMER_0#define ALT_TIMESTAMP_CLK none/* * Devices associated with code sections. * */#define ALT_TEXT_DEVICE SDRAM_0#define ALT_RODATA_DEVICE SDRAM_0#define ALT_RWDATA_DEVICE SDRAM_0#define ALT_EXCEPTIONS_DEVICE SDRAM_0#define ALT_RESET_DEVICE CFI_FLASH_0#endif /* __SYSTEM_H_ */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -