Functional description, External interfaces, Functional description -3 – Altera Embedded Peripherals IP User Manual

Page 272: External interfaces -3

Advertising
background image

Functional Description

Figure 28-2: VIC Block Diagram

Control Status Regis

ters

csr_access

(Avalon-MM slave

from processor)

Interrupt

Request

Block

interrupt_controller_in

(optional Avalon-ST

VIC daisy chain input)

Vector

Generation

Block

Priority

Processing

Block

interrupt_controller_out
(Avalon-ST to processor or

to interrupt_controller_in

of another VIC)

clk

(clock)

irq_input

(external interrupt input)

External Interfaces

The following sections describe the external interfaces for the VIC core.

clk

clk

is a system clock interface. This interface connects to your system’s main clock source. The interface’s

signals are

clk

and

reset_n

.

irq_input

irq_input

comprises up to 32 single-bit, level-sensitive Avalon interrupt receiver interfaces. These

interfaces connect to interrupt sources. There is one

irq

signal for each interface.

interrupt_controller_out

interrupt_controller_out

is an Avalon-ST output interface, as defined in the VIC Avalon-ST

Interface Fields, configured with a ready latency of 0 cycles. This interface connects to your processor or

to the

interrupt_controller_in

interface of another VIC. The interface’s signals are

valid

and

data

.

Table 28-1: interrupt_controller_out and interrupt_controller_in Parameters

Parameter

Value

Symbol width

45 bits

Ready latency

0 cycles

interrupt_controller_in

interrupt_controller_in

is an optional Avalon-ST input interface, as defined in VIC Avalon-ST

Interface Fields, configured with a ready latency of 0 cycles. Include this interface in the second, third,

etc, VIC components of a daisy-chained multiple VIC system. This interface connects to the

interrupt_controller_out

interface of the immediately-preceding VIC in the chain. The interface’s

signals are

valid

and

data

.

UG-01085

2014.24.07

Functional Description

28-3

Vectored Interrupt Controller Core

Altera Corporation

Send Feedback

Advertising