beautypg.com

Hierarchical pin sharing, Hierarchical pin sharing –4, Altera fpga – Altera Avalon Tri-State Conduit Components User Manual

Page 16

background image

3–4

Chapter 3: Tri-State Conduit Pin Sharer

Hierarchical Pin Sharing

Avalon Tri-State Conduit Components User Guide

May 2011

Altera Corporation

Preliminary

Hierarchical Pin Sharing

Figure 1–1 on page 1–1

provides the simplest use of the Tri-State Conduit Pin Sharer;

it multiplexes between two controllers. You can also create a design that includes
hierarchy of Tri-State Conduit Pin Sharers that access the same pins on the FPGA. In

Figure 3–5

, Sub-systems A and B each include two controllers that access off-chip

devices. The pin sharer in the Top Level system connects to a single Tri-State Conduit
Bridge that drives signals on the PCB.

Figure 3–5. Using The Tri-State Conduit Pin Sharer in Hierarchical Designs

Tri-state

Conduit

Pin Sharer

TCS

TCS

request

grant

Tri-state

Controller 1

TCM

request

grant

Tri-state

Controller 2

TCM

TCM

Tri-state

Controller 3

TCM

request

grant

request

grant

addr

write

read

data

request

grant

Tri-state

Controller 4

TCM

Tri-state

Conduit

Pin Sharer

TCS

TCS

TCM

Tri-state

Conduit

Pin Sharer

TCS

TCS

TCM

Tri-state

Conduit

Bridge

Device 1

Device 2

Device 3

Device 4

TCS

CN

request

request

grant

grant

Altera FPGA

Sub-system A

Sub-system B

Top Level

PCB