⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 system.h

📁 FPGA应用如sd卡控制
💻 H
📖 第 1 页 / 共 2 页
字号:
/* * sysid configuration * */#define SYSID_NAME "/dev/sysid"#define SYSID_TYPE "altera_avalon_sysid"#define SYSID_BASE 0x008001D0#define SYSID_SPAN 8#define SYSID_ID 3851961855u#define SYSID_TIMESTAMP 1222136094u/* * pio_led configuration * */#define PIO_LED_NAME "/dev/pio_led"#define PIO_LED_TYPE "altera_avalon_pio"#define PIO_LED_BASE 0x00800130#define PIO_LED_SPAN 16#define PIO_LED_DO_TEST_BENCH_WIRING 0#define PIO_LED_DRIVEN_SIM_VALUE 0x0000#define PIO_LED_HAS_TRI 0#define PIO_LED_HAS_OUT 1#define PIO_LED_HAS_IN 0#define PIO_LED_CAPTURE 0#define PIO_LED_EDGE_TYPE "NONE"#define PIO_LED_IRQ_TYPE "NONE"#define PIO_LED_FREQ 50000000/* * lcd12864_cs configuration * */#define LCD12864_CS_NAME "/dev/lcd12864_cs"#define LCD12864_CS_TYPE "altera_avalon_pio"#define LCD12864_CS_BASE 0x00800140#define LCD12864_CS_SPAN 16#define LCD12864_CS_DO_TEST_BENCH_WIRING 0#define LCD12864_CS_DRIVEN_SIM_VALUE 0x0000#define LCD12864_CS_HAS_TRI 0#define LCD12864_CS_HAS_OUT 1#define LCD12864_CS_HAS_IN 0#define LCD12864_CS_CAPTURE 0#define LCD12864_CS_EDGE_TYPE "NONE"#define LCD12864_CS_IRQ_TYPE "NONE"#define LCD12864_CS_FREQ 50000000/* * pio_key configuration * */#define PIO_KEY_NAME "/dev/pio_key"#define PIO_KEY_TYPE "altera_avalon_pio"#define PIO_KEY_BASE 0x00800150#define PIO_KEY_SPAN 16#define PIO_KEY_IRQ 5#define PIO_KEY_DO_TEST_BENCH_WIRING 0#define PIO_KEY_DRIVEN_SIM_VALUE 0x0000#define PIO_KEY_HAS_TRI 0#define PIO_KEY_HAS_OUT 0#define PIO_KEY_HAS_IN 1#define PIO_KEY_CAPTURE 1#define PIO_KEY_EDGE_TYPE "FALLING"#define PIO_KEY_IRQ_TYPE "EDGE"#define PIO_KEY_FREQ 50000000/* * LM75A_OS configuration * */#define LM75A_OS_NAME "/dev/LM75A_OS"#define LM75A_OS_TYPE "altera_avalon_pio"#define LM75A_OS_BASE 0x00800160#define LM75A_OS_SPAN 16#define LM75A_OS_IRQ 6#define LM75A_OS_DO_TEST_BENCH_WIRING 0#define LM75A_OS_DRIVEN_SIM_VALUE 0x0000#define LM75A_OS_HAS_TRI 0#define LM75A_OS_HAS_OUT 0#define LM75A_OS_HAS_IN 1#define LM75A_OS_CAPTURE 1#define LM75A_OS_EDGE_TYPE "RISING"#define LM75A_OS_IRQ_TYPE "EDGE"#define LM75A_OS_FREQ 50000000/* * uart_0 configuration * */#define UART_0_NAME "/dev/uart_0"#define UART_0_TYPE "altera_avalon_uart"#define UART_0_BASE 0x008000A0#define UART_0_SPAN 32#define UART_0_IRQ 7#define UART_0_BAUD 115200#define UART_0_DATA_BITS 8#define UART_0_FIXED_BAUD 1#define UART_0_PARITY 'N'#define UART_0_STOP_BITS 1#define UART_0_USE_CTS_RTS 0#define UART_0_USE_EOP_REGISTER 0#define UART_0_SIM_TRUE_BAUD 0#define UART_0_SIM_CHAR_STREAM ""#define UART_0_FREQ 50000000/* * beep configuration * */#define BEEP_NAME "/dev/beep"#define BEEP_TYPE "altera_avalon_pio"#define BEEP_BASE 0x00800170#define BEEP_SPAN 16#define BEEP_DO_TEST_BENCH_WIRING 0#define BEEP_DRIVEN_SIM_VALUE 0x0000#define BEEP_HAS_TRI 0#define BEEP_HAS_OUT 1#define BEEP_HAS_IN 0#define BEEP_CAPTURE 0#define BEEP_EDGE_TYPE "NONE"#define BEEP_IRQ_TYPE "NONE"#define BEEP_FREQ 50000000/* * timer_0 configuration * */#define TIMER_0_NAME "/dev/timer_0"#define TIMER_0_TYPE "altera_avalon_timer"#define TIMER_0_BASE 0x008000C0#define TIMER_0_SPAN 32#define TIMER_0_IRQ 8#define TIMER_0_ALWAYS_RUN 0#define TIMER_0_FIXED_PERIOD 0#define TIMER_0_SNAPSHOT 1#define TIMER_0_PERIOD 1#define TIMER_0_PERIOD_UNITS "ms"#define TIMER_0_RESET_OUTPUT 0#define TIMER_0_TIMEOUT_PULSE_OUTPUT 0#define TIMER_0_MULT 0.001#define TIMER_0_FREQ 50000000/* * spi_da configuration * */#define SPI_DA_NAME "/dev/spi_da"#define SPI_DA_TYPE "altera_avalon_spi"#define SPI_DA_BASE 0x008000E0#define SPI_DA_SPAN 32#define SPI_DA_IRQ 10#define SPI_DA_DATABITS 16#define SPI_DA_TARGETCLOCK 5#define SPI_DA_CLOCKUNITS "MHz"#define SPI_DA_CLOCKMULT 1000000#define SPI_DA_NUMSLAVES 1#define SPI_DA_ISMASTER 1#define SPI_DA_CLOCKPOLARITY 1#define SPI_DA_CLOCKPHASE 1#define SPI_DA_LSBFIRST 0#define SPI_DA_EXTRADELAY 0#define SPI_DA_TARGETSSDELAY 100#define SPI_DA_DELAYUNITS "us"#define SPI_DA_DELAYMULT "1e-006"#define SPI_DA_CLOCKUNIT "kHz"#define SPI_DA_DELAYUNIT "us"#define SPI_DA_PREFIX "spi_"/* * spi_0 configuration * */#define SPI_0_NAME "/dev/spi_0"#define SPI_0_TYPE "altera_avalon_spi"#define SPI_0_BASE 0x00800100#define SPI_0_SPAN 32#define SPI_0_IRQ 11#define SPI_0_DATABITS 8#define SPI_0_TARGETCLOCK 128#define SPI_0_CLOCKUNITS "kHz"#define SPI_0_CLOCKMULT 1000#define SPI_0_NUMSLAVES 1#define SPI_0_ISMASTER 1#define SPI_0_CLOCKPOLARITY 0#define SPI_0_CLOCKPHASE 0#define SPI_0_LSBFIRST 0#define SPI_0_EXTRADELAY 0#define SPI_0_TARGETSSDELAY 100#define SPI_0_DELAYUNITS "us"#define SPI_0_DELAYMULT "1e-006"#define SPI_0_CLOCKUNIT "kHz"#define SPI_0_DELAYUNIT "us"#define SPI_0_PREFIX "spi_"/* * SD_CS configuration * */#define SD_CS_NAME "/dev/SD_CS"#define SD_CS_TYPE "altera_avalon_pio"#define SD_CS_BASE 0x00800180#define SD_CS_SPAN 16#define SD_CS_DO_TEST_BENCH_WIRING 0#define SD_CS_DRIVEN_SIM_VALUE 0x0000#define SD_CS_HAS_TRI 0#define SD_CS_HAS_OUT 1#define SD_CS_HAS_IN 0#define SD_CS_CAPTURE 0#define SD_CS_EDGE_TYPE "NONE"#define SD_CS_IRQ_TYPE "NONE"#define SD_CS_FREQ 50000000/* * SD_PWR configuration * */#define SD_PWR_NAME "/dev/SD_PWR"#define SD_PWR_TYPE "altera_avalon_pio"#define SD_PWR_BASE 0x00800190#define SD_PWR_SPAN 16#define SD_PWR_DO_TEST_BENCH_WIRING 0#define SD_PWR_DRIVEN_SIM_VALUE 0x0000#define SD_PWR_HAS_TRI 0#define SD_PWR_HAS_OUT 1#define SD_PWR_HAS_IN 0#define SD_PWR_CAPTURE 0#define SD_PWR_EDGE_TYPE "NONE"#define SD_PWR_IRQ_TYPE "NONE"#define SD_PWR_FREQ 50000000/* * i2c_scl configuration * */#define I2C_SCL_NAME "/dev/i2c_scl"#define I2C_SCL_TYPE "altera_avalon_pio"#define I2C_SCL_BASE 0x008001A0#define I2C_SCL_SPAN 16#define I2C_SCL_DO_TEST_BENCH_WIRING 0#define I2C_SCL_DRIVEN_SIM_VALUE 0x0000#define I2C_SCL_HAS_TRI 1#define I2C_SCL_HAS_OUT 0#define I2C_SCL_HAS_IN 0#define I2C_SCL_CAPTURE 0#define I2C_SCL_EDGE_TYPE "NONE"#define I2C_SCL_IRQ_TYPE "NONE"#define I2C_SCL_FREQ 50000000/* * i2c_sda configuration * */#define I2C_SDA_NAME "/dev/i2c_sda"#define I2C_SDA_TYPE "altera_avalon_pio"#define I2C_SDA_BASE 0x008001B0#define I2C_SDA_SPAN 16#define I2C_SDA_DO_TEST_BENCH_WIRING 0#define I2C_SDA_DRIVEN_SIM_VALUE 0x0000#define I2C_SDA_HAS_TRI 1#define I2C_SDA_HAS_OUT 0#define I2C_SDA_HAS_IN 0#define I2C_SDA_CAPTURE 0#define I2C_SDA_EDGE_TYPE "NONE"#define I2C_SDA_IRQ_TYPE "NONE"#define I2C_SDA_FREQ 50000000/* * usb2_0 configuration * */#define USB2_0_NAME "/dev/usb2_0"#define USB2_0_TYPE "usb_port"#define USB2_0_BASE 0x00800040#define USB2_0_SPAN 64#define USB2_0_IRQ 12/* * 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       SRAM_256X32BIT_0#define ALT_RODATA_DEVICE     SRAM_256X32BIT_0#define ALT_RWDATA_DEVICE     SRAM_256X32BIT_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 + -