Altera_vic_driver..vec_size, Altera_vic_driver..irq_rrs – Altera Embedded Peripherals IP User Manual
Page 289
![background image](https://www.manualsdir.com/files/763637/content/doc289.png)
Descrip‐
tion:
Specifies the linker section that each VIC's generated vector table
and each interrupt funnel link to. The memory device that the
specified linker section is mapped to must be connected to both
the Nios II instruction and data masters in your SOPC Builder
system.
Use this setting to link performance-critical code into faster
memory. For example, if your system's code is in DRAM and
you have an on-chip or tightly-coupled memory interface for
interrupt handling code, assigning the VIC driver linker section
to a section in that memory improves interrupt response time.
For more information about linker sections and the Nios II BSP
Editor, refer to the Getting Started with the Graphical User
Interface chapter of the Nios II Software Developer’s Handbook.
Occurs:
Once per VIC
altera_vic_driver.
Identifier:
Type:
DecimalNumber
Default
value:
16
Destina‐
tion file:
system.h
Descrip‐
tion:
Specifies the number of bytes in each vector table entry. Legal
values are 16, 32, 64, 128, 256, and 512.
The generated VIC vector tables in the BSP require a minimum
of 16 bytes per entry.
If you intend to write your own vector table or locate your ISR at
the vector address, you can use a larger size.
The vector table's total size is equal to the number of interrupt
ports on the VIC instance multiplied by the vector table entry
size specified in this setting.
Occurs:
Per instance;
in SOPC Builder.
altera_vic_driver.
Identifier: ALTERA_VIC_DRIVER_
Type:
DecimalNumber
Default
value:
Refer to the Default Settings for RRS and RIL section.
28-20
altera_vic_driver.
UG-01085
2014.24.07
Altera Corporation
Vectored Interrupt Controller Core