CyClone COMPACTPCI-824 Hardware Peripheral BUS, Flash ROM, Leds, User LEDs During Initialization

Page 17

HARDWARE

2.8PERIPHERAL BUS

The CPCI-824 utilizes the 440GX External Bus Controller (EBC) as a data communication path to the Flash memory and other peripheral devices such as LEDs and the CPLD for the external register control. The address/data path is on a programmable 8-bit width bus and operates at high bandwidth.

2.8.1Flash ROM

The CPCI-824 provides 8 Mbytes of sector-programmable Flash ROM for non-volatile code storage. The CPCI-824 Flash ROM is an Intel Strataflash J3 type-device, 8 (28F640J3) MBytes in size. The width of the flash bus is 8 bits.

On the CPCI-824, the Flash ROM is mapped beginning at address FF80 0000h, and is divided into four separate memory regions by Breeze firmware: boot region, flash file system, free flash, and boot parameter region. The mapping ensures that, after a reset, the processor can begin execution at the reset, the processor can begin execution at the reset vector address FFFF FFFCh. The size and start location of each of these regions is defined by Breeze software. Refer to the Breeze for 440GX Developer’s Manual for more information.

2.8.2LEDS

The CPCI-824 front panel has four green LEDs. The four green LEDs labeled IOP, ACT, STAT0, and STAT1 are under software control. The LEDs are controlled by a write-only register which is located at address E000 0001H. The LED Register bitmap is shown in Figure 2-2. A given LED is turned ON by writing a “1” to the appropriate bit in the LED register.

Figure 2-2. LED Register Bitmap, E800 0001H

 

STAT0

 

 

 

 

 

 

 

Activity

 

 

 

 

 

 

 

IOP

 

 

 

 

 

 

 

STA1

 

 

 

 

 

 

 

(write only)

 

 

 

 

 

 

 

(1) LED on

 

 

 

 

 

 

 

(0) LED off

 

 

 

 

 

 

 

0

1

2

3

4

5

6

7

Reserved

 

 

 

 

 

 

 

2.8.3User LEDs During Initialization

Breeze indicates the progress of its hardware initialization on the user LEDS. In the event that initial- ization should fail for some reason, the number of lit LEDs can be used to determine the cause of failure. Table 2-6 lists the tests that correspond to each LED.

CPCI-824 User’s Manual

2-7

Revision 1.0, January 2006

Image 17
Contents Page Chapter ContentsAppendix a Appendix BList of Tables List of FiguresContents Introduction CPCI-824 Block DiagramSdram General Introduction FeaturesEnvironmental General Introduction SpecificationsEnvironmental Specifications General Introduction CPCI-824 Physical ConfigurationApplied Micro Circuits Corporation Reference ManualsSoftware Development Byte Ordering Amcc Powerpc 440GX ProcessorHardware DDR Sdram Interface Hardware Memory MAPInterrupts DDR DDR SdramSdram Interrupt External InterruptsInput Console Serial PortGigabit Ethernet Port Console Serial Port Connector Pin Signal DescriptionEthernet Gigabit Ethernet Port LEDs 100 Fast Port Connector Pin Signal Description 10/100Base-TFast Ethernet Port Fast Ethernet Port LEDsFlash ROM Hardware Peripheral BUSLeds User LEDs During InitializationGeographic Addressing Breeze Start-up LedsLED Tests 10 I2C BUS Power Supply MonitoringFAN Monitoring Jtag Emulator Support Sdram EepromJtag Emulator Pin Assignment Signal Physical Attributes PMC Module Signal DefinitionsPMC Module Interface PMC Module ConnectorModule Idsel Addr IDSEL# Clock Arbitration ST Device ND DeviceTable A-3. P21 PMC Module Connector Pinout Table A-4. P22 PMC Module Connector Pinout Signal Table A-5. P23 PMC Module Connector Pinout Table B-1 CPCI-824 J2 Definition Appendix B Cpci J2 Definition