Reference Design Example

System

bus

AHB

Unidirectional to bidirectional AHB interface

Default slave

Address decoder

AHB

to

APB

bridge

PIB

CAN

ADC/DAC

ZBT

SSRAM

controller

VIC

APB

Control

registers

UART

SSP

GPIO A

GPIO B

Stepper A

Stepper B

DC/DC

converter

 

Figure 4-1 Design example architecture

 

Table 4-1provides a summary description of the supplied VHDL files. A more detailed

 

description of each VHDL block is included within the files in the form of comments.

 

Table 4-1 VHDL file descriptions

 

 

File

Description

 

 

IMAD1fpga

This file is the top-level VHDL that instantiates all of the interface for the example. The VHDL for

 

the PrimeCell interfaces are not supplied but are available from ARM as separate products.

 

 

AHBDecoder

The decoder provides the AHB peripherals with select line generated from the address lines and the

 

module ID (position in stack) signals from the motherboard. The Integrator family of boards uses a

 

distributed address decoding system (see Address assignment of logic modules on page 4-5).

 

 

AHBDefaultSlave

This block provides a default slave response when the logic module address space is addressed but

 

the address does not correspond to any of the instantiated peripherals.

ARM DUI 0163B

Copyright © 2001-2003. All rights reserved.

4-3

Page 49
Image 49
Arm Enterprises IM-AD1 manual Vhdl file descriptions, File Description