Embedded Peripherals IP User Guide


Add to my manuals
538 Pages

advertisement

Embedded Peripherals IP User Guide | Manualzz

30-20 altera_vic_driver.<name>.vec_size

Description:

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 Qsys 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.

Once per VIC

UG-01085

2016.12.19

Occurs:

altera_vic_driver.<name>.vec_size

Identifier:

Type:

Default value:

Destination file:

Description:

Occurs:

<name>_VEC_SIZE

DecimalNumber

16

system.h

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.

Per instance; <name> refers to the component name you assign in Qsys.

altera_vic_driver.<name>.irq<n>_rrs

Identifier:

Type:

Default value:

ALTERA_VIC_DRIVER_<name>_IRQ<n>_RRS

DecimalNumber

Refer to the Default Settings for RRS and RIL section.

Altera Corporation

Vectored Interrupt Controller Core

Send Feedback

advertisement

Was this manual useful for you? Yes No
Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Related manuals

advertisement

Table of contents