Forum Discussion
Altera_Forum
Honored Contributor
16 years agoNIOS-II Software Writing
I have write the Nios-II Code (Below) with the help of ready made examples. please someone clarify the bold underline portion of the code what acutely they are doing.or from where i can get the h...
Altera_Forum
Honored Contributor
16 years agothanx for quick replay....
please let me know when to use ....these macros...i mean what are the priority or sequence for using them (below) or they are need base....? #define LCD_DISPLAY_NAME #define LCD_DISPLAY_TYPE #define LCD_DISPLAY_SPAN I just wanted to know when to use all of them (below)...or is there software litrature/Guide which can guide me... #define SEVEN_SEG_PIO_NAME "/dev/seven_seg_pio" #define SEVEN_SEG_PIO_TYPE "altera_avalon_pio" #define SEVEN_SEG_PIO_BASE 0x02120890 #define SEVEN_SEG_PIO_SPAN 16 #define SEVEN_SEG_PIO_DO_TEST_BENCH_WIRING 0 #define SEVEN_SEG_PIO_DRIVEN_SIM_VALUE 0x0000 #define SEVEN_SEG_PIO_HAS_TRI 0 #define SEVEN_SEG_PIO_HAS_OUT 1 #define SEVEN_SEG_PIO_HAS_IN 0 #define SEVEN_SEG_PIO_CAPTURE 0 #define SEVEN_SEG_PIO_EDGE_TYPE "NONE" #define SEVEN_SEG_PIO_IRQ_TYPE "NONE" #define SEVEN_SEG_PIO_FREQ 50000000 * lcd_display configuration #define LCD_DISPLAY_NAME "/dev/lcd_display" #define LCD_DISPLAY_TYPE "altera_avalon_lcd_16207" #define LCD_DISPLAY_BASE 0x02120880 #define LCD_DISPLAY_SPAN 16 * led_pio configuration #define LED_PIO_NAME "/dev/led_pio" #define LED_PIO_TYPE "altera_avalon_pio" #define LED_PIO_BASE 0x02120870 #define LED_PIO_SPAN 16 #define LED_PIO_DO_TEST_BENCH_WIRING 0 #define LED_PIO_DRIVEN_SIM_VALUE 0x0000 #define LED_PIO_HAS_TRI 0 #define LED_PIO_HAS_OUT 1 #define LED_PIO_HAS_IN 0 #define LED_PIO_CAPTURE 0 #define LED_PIO_EDGE_TYPE "NONE" #define LED_PIO_IRQ_TYPE "NONE" #define LED_PIO_FREQ 50000000 * button_pio configuration #define BUTTON_PIO_NAME "/dev/button_pio" #define BUTTON_PIO_TYPE "altera_avalon_pio" #define BUTTON_PIO_BASE 0x02120860 #define BUTTON_PIO_SPAN 16 #define BUTTON_PIO_IRQ 2 #define BUTTON_PIO_DO_TEST_BENCH_WIRING 1 #define BUTTON_PIO_DRIVEN_SIM_VALUE 0x000F #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_EDGE_TYPE "ANY" #define BUTTON_PIO_IRQ_TYPE "EDGE" #define BUTTON_PIO_FREQ 50000000 * lan91c111 configuration #define LAN91C111_NAME "/dev/lan91c111" #define LAN91C111_TYPE "altera_avalon_lan91c111" #define LAN91C111_BASE 0x02110000 #define LAN91C111_SPAN 65536 #define LAN91C111_IRQ 6 #define LAN91C111_IS_ETHERNET_MAC 1 #define LAN91C111_LAN91C111_REGISTERS_OFFSET 0x0300 #define LAN91C111_LAN91C111_DATA_BUS_WIDTH 32