Blame view
README.nios_CONFIG_SYS_NIOS_CPU
6.47 KB
6d0f6bcf3
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 |
=============================================================================== C F G _ N I O S _ C P U _ * v s . N I O S S D K =============================================================================== When ever you have to make a new NIOS CPU configuration you can use this table as a reference list to the original NIOS SDK symbols made by Alteras SOPC Builder. Look into excalibur.h and excalibur.s in your SDK path cpu_sdk/inc. Symbols beginning with a '[ptf]:' are coming from your SOPC sytem description (PTF file) in sections WIZARD_SCRIPT_ARGUMENTS or SYSTEM_BUILDER_INFO. C O R E N I O S S D K [1],[7] ------------------------------------------------------------------------------- CONFIG_SYS_NIOS_CPU_CLK nasys_clock_freq CONFIG_SYS_NIOS_CPU_ICACHE nasys_icache_size CONFIG_SYS_NIOS_CPU_DCACHE nasys_dcache_size CONFIG_SYS_NIOS_CPU_REG_NUMS nasys_nios_num_regs CONFIG_SYS_NIOS_CPU_MUL __nios_use_multiply__ CONFIG_SYS_NIOS_CPU_MSTEP __nios_use_mstep__ CONFIG_SYS_NIOS_CPU_STACK nasys_stack_top CONFIG_SYS_NIOS_CPU_VEC_BASE nasys_vector_table CONFIG_SYS_NIOS_CPU_VEC_SIZE nasys_vector_table_size CONFIG_SYS_NIOS_CPU_VEC_NUMS CONFIG_SYS_NIOS_CPU_RST_VECT nasys_reset_address CONFIG_SYS_NIOS_CPU_DBG_CORE nasys_debug_core CONFIG_SYS_NIOS_CPU_RAM_BASE na_onchip_ram_64_kbytes CONFIG_SYS_NIOS_CPU_RAM_SIZE na_onchip_ram_64_kbytes_size CONFIG_SYS_NIOS_CPU_ROM_BASE na_boot_monitor_rom CONFIG_SYS_NIOS_CPU_ROM_SIZE na_boot_monitor_rom_size CONFIG_SYS_NIOS_CPU_OCI_BASE nasys_oci_core CONFIG_SYS_NIOS_CPU_OCI_SIZE CONFIG_SYS_NIOS_CPU_SRAM_BASE na_ext_ram nasys_program_mem nasys_data_mem CONFIG_SYS_NIOS_CPU_SRAM_SIZE na_ext_ram_size nasys_program_mem_size nasys_data_mem_size CONFIG_SYS_NIOS_CPU_SDRAM_BASE na_sdram CONFIG_SYS_NIOS_CPU_SDRAM_SIZE na_sdram_size CONFIG_SYS_NIOS_CPU_FLASH_BASE na_ext_flash nasys_main_flash nasys_am29lv065d_flash_0 nasys_flash_0 CONFIG_SYS_NIOS_CPU_FLASH_SIZE na_ext_flash_size nasys_main_flash_size T I M E R N I O S S D K [3] ------------------------------------------------------------------------------- CONFIG_SYS_NIOS_CPU_TIMER_NUMS nasys_timer_count CONFIG_SYS_NIOS_CPU_TIMER[0-9] nasys_timer_[0-9] CONFIG_SYS_NIOS_CPU_TIMER[0-9]_IRQ nasys_timer_[0-9]_irq CONFIG_SYS_NIOS_CPU_TIMER[0-9]_PER [ptf]:period [ptf]:period_units [ptf]:mult CONFIG_SYS_NIOS_CPU_TIMER[0-9]_AR [ptf]:always_run CONFIG_SYS_NIOS_CPU_TIMER[0-9]_FP [ptf]:fixed_period CONFIG_SYS_NIOS_CPU_TIMER[0-9]_SS [ptf]:snapshot U A R T N I O S S D K [2] ------------------------------------------------------------------------------- CONFIG_SYS_NIOS_CPU_UART_NUMS nasys_uart_count CONFIG_SYS_NIOS_CPU_UART[0-9] nasys_uart_[0-9] CONFIG_SYS_NIOS_CPU_UART[0-9]_IRQ nasys_uart_[0-9]_irq CONFIG_SYS_NIOS_CPU_UART[0-9]_BR [ptf]:baud CONFIG_SYS_NIOS_CPU_UART[0-9]_DB [ptf]:data_bits CONFIG_SYS_NIOS_CPU_UART[0-9]_SB [ptf]:stop_bits CONFIG_SYS_NIOS_CPU_UART[0-9]_PA [ptf]:parity CONFIG_SYS_NIOS_CPU_UART[0-9]_HS [ptf]:use_cts_rts CONFIG_SYS_NIOS_CPU_UART[0-9]_EOP [ptf]:use_eop_register P I O N I O S S D K [4] ------------------------------------------------------------------------------- CONFIG_SYS_NIOS_CPU_PIO_NUMS nasys_pio_count CONFIG_SYS_NIOS_CPU_PIO[0-9] nasys_pio_[0-9] CONFIG_SYS_NIOS_CPU_PIO[0-9]_IRQ nasys_pio_[0-9]_irq CONFIG_SYS_NIOS_CPU_PIO[0-9]_BITS [ptf]:Data_Width CONFIG_SYS_NIOS_CPU_PIO[0-9]_TYPE [ptf]:has_tri [ptf]:has_out [ptf]:has_in CONFIG_SYS_NIOS_CPU_PIO[0-9]_CAP [ptf]:capture CONFIG_SYS_NIOS_CPU_PIO[0-9]_EDGE [ptf]:edge_type CONFIG_SYS_NIOS_CPU_PIO[0-9]_ITYPE [ptf]:irq_type S P I N I O S S D K [6] ------------------------------------------------------------------------------- CONFIG_SYS_NIOS_CPU_SPI_NUMS nasys_spi_count CONFIG_SYS_NIOS_CPU_SPI[0-9] nasys_spi_[0-9] CONFIG_SYS_NIOS_CPU_SPI[0-9]_IRQ nasys_spi_[0-9]_irq CONFIG_SYS_NIOS_CPU_SPI[0-9]_BITS [ptf]:databits CONFIG_SYS_NIOS_CPU_SPI[0-9]_MA [ptf]:ismaster CONFIG_SYS_NIOS_CPU_SPI[0-9]_SLN [ptf]:numslaves CONFIG_SYS_NIOS_CPU_SPI[0-9]_TCLK [ptf]:targetclock CONFIG_SYS_NIOS_CPU_SPI[0-9]_TDELAY [ptf]:targetdelay CONFIG_SYS_NIOS_CPU_SPI[0-9]_* [ptf]:* I D E N I O S S D K ------------------------------------------------------------------------------- CONFIG_SYS_NIOS_CPU_IDE_NUMS nasys_usersocket_count CONFIG_SYS_NIOS_CPU_IDE[0-9] nasys_usersocket_[0-9] A S M I N I O S S D K [5] ------------------------------------------------------------------------------- CONFIG_SYS_NIOS_CPU_ASMI_NUMS nasys_asmi_count CONFIG_SYS_NIOS_CPU_ASMI[0-9] nasys_asmi_[0-9] CONFIG_SYS_NIOS_CPU_ASMI[0-9]_IRQ nasys_asmi_[0-9]_irq E t h e r n e t ( L A N ) N I O S S D K ------------------------------------------------------------------------------- CONFIG_SYS_NIOS_CPU_LAN_NUMS CONFIG_SYS_NIOS_CPU_LAN[0-9]_BASE na_lan91c111 CONFIG_SYS_NIOS_CPU_LAN[0-9]_OFFS LAN91C111_REGISTERS_OFFSET CONFIG_SYS_NIOS_CPU_LAN[0-9]_IRQ na_lan91c111_irq CONFIG_SYS_NIOS_CPU_LAN[0-9]_BUSW LAN91C111_DATA_BUS_WIDTH CONFIG_SYS_NIOS_CPU_LAN[0-9]_TYPE s y s t e m c o m p o s i n g N I O S S D K ------------------------------------------------------------------------------- CONFIG_SYS_NIOS_CPU_TICK_TIMER (na_low_priority_timer2) CONFIG_SYS_NIOS_CPU_USER_TIMER (na_timer1) CONFIG_SYS_NIOS_CPU_BUTTON_PIO (na_button_pio) CONFIG_SYS_NIOS_CPU_LCD_PIO (na_lcd_pio) CONFIG_SYS_NIOS_CPU_LED_PIO (na_led_pio) CONFIG_SYS_NIOS_CPU_SEVENSEG_PIO (na_seven_seg_pio) CONFIG_SYS_NIOS_CPU_RECONF_PIO (na_reconfig_request_pio) CONFIG_SYS_NIOS_CPU_CFPRESENT_PIO (na_cf_present_pio) CONFIG_SYS_NIOS_CPU_CFPOWER_PIO (na_cf_power_pio) CONFIG_SYS_NIOS_CPU_CFATASEL_PIO (na_cf_ata_select_pio) CONFIG_SYS_NIOS_CPU_USER_SPI (na_spi) =============================================================================== R E F E R E N C E S =============================================================================== [1] http://www.altera.com/literature/ds/ds_nioscpu.pdf [2] http://www.altera.com/literature/ds/ds_nios_uart.pdf [3] http://www.altera.com/literature/ds/ds_nios_timer.pdf [4] http://www.altera.com/literature/ds/ds_nios_pio.pdf [5] http://www.altera.com/literature/ds/ds_nios_asmi.pdf [6] http://www.altera.com/literature/ds/ds_nios_spi.pdf [7] http://www.altera.com/literature/ds/ds_legacy_sdram_ctrl.pdf =============================================================================== Stephan Linz <linz@li-pro.net> |