Intel manual IQ80310 and IQ80321 Comparisons

Page 85

IQ80310 and IQ80321 Comparisons

A

This appendix provides a brief description for differences between IQ80321 and IQ80310. Please also refer to application note: Migrating from the Intel® 80310 I/O Processor Chipset to the Intel® 80321 I/O Processor Application Note 273562.

Table 90.

Intel®

IQ80310 and Intel® IQ80321 Evaluation Platform Board Comparisons

Features

 

Intel® IQ80321 Evaluation Platform Board

Intel® IQ80310 Evaluation Platform Board

 

 

“Worchester”

 

“Cyclone”

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Intel®

80310 I/O processor chipset -Consists of

I/O Processor

 

 

Intel®

80321 I/O processor

Intel®

80200 processor and Intel® 80312 I/O

 

 

 

 

 

companion chip

 

 

 

 

 

 

Core/Microprocessor

 

Intel®

XScale™ microarchitecture

Intel®

XScale™ microarchitecture

Technology

 

 

 

 

 

 

Memory Technology

 

PC1600 DDR SDRAM (100 MHz Clock)

PC100 SDRAM (100 MHz Clock)

 

 

 

 

 

Form Factor

 

 

Extended PC board that attaches to a

Extended PC board that attaches to a

 

 

PC/Server/Backplane – One PCI-X Expansion Slot

PC/Server/Backplane – Two PCI Expansion Slots

 

 

 

 

 

 

 

 

PC/Server/Backplane

 

PCI-X 133-MHz/64-Bits or

PCI 66 MHz/64 Bits

Connection

 

 

PCI 66 MHz/64 Bits

 

 

 

 

 

 

 

 

Expansion Card Slot

 

One PCI-X 133-MHz/64-bit

Two PCI 66 MHz/64 bits

 

 

 

 

 

 

 

 

 

IBM PCI-X Bridge

 

 

PCI/PCI-X Bridge

 

 

Reference: IBM 133 PCI-X Bridge

Integrated PCI bridge in 80312.

 

 

 

http://www.chips.ibm.com/

 

 

 

 

 

 

 

 

 

 

 

External interrupts are routed through the XINT

UART1, UART2, External Timer, and Secondary

 

 

 

pins on the 80321. They include INTA, INTB form

 

 

 

INTD are multiplexed in the CPLD and

 

 

 

PCI-X expansion slot, INTA from 82544 GBE, and

Interrupt Routing

 

 

connected to 80312 external interrupt (XINT3).

 

 

UART interrupt – Steering and Status registers are

 

 

 

Secondary PCI INTA, B, C are straight through

 

 

 

in 80321 – see Intel® 80321 I/O Processor

 

 

 

connection to 80312 XINT0, 1, 2.

 

 

 

Developer’s Manual

 

 

 

 

 

 

 

 

 

 

 

Timers

 

 

Internal to 80321 – Refer to Intel® 80321 I/O

In CPLD

 

 

Processor Developer’s Manual

 

 

 

 

 

 

 

 

 

 

 

 

 

 

32-bit/33-100MHz multiplexed bus with six

 

 

 

 

 

chip-enables, Synch/Asynchronous (IQ80321

8-bit multiplexed Flash-bus with two

Local/Peripheral Bus

 

operates in 33 MHz Asynchronous mode) –

 

chip-enables

 

 

 

Refer to PBI section in Intel® 80321 I/O

 

 

 

 

 

 

 

 

Processor Developer’s Manual

 

 

 

 

 

 

 

Flash Memory

 

 

16-bit, 8 MB accessed through Peripheral Bus

8-bit, 8 MB accessed trough Flash-Bank 1 with

 

 

with chip-enable 0 (PCE0)

chip-enable 1 (RCE1)

 

 

 

 

 

 

 

 

Serial Debug Port

 

One UART on the Peripheral bus – 16C550

Two UART on the Flash bank with some logic in

 

device

the CPLD – 16C550 device

 

 

 

 

 

 

 

 

 

Network Debug Port

 

Intel® 82544 GbE on the PCI-X bus

Intel® 82559 PRO100 device on the secondary

 

PCI Bus

 

 

 

 

 

 

 

 

 

 

 

 

Rotary Switch

 

 

Same

 

Same

 

 

 

 

 

 

 

LED HEX Display

 

Same

 

Same

 

 

 

 

 

 

 

JTAG

 

 

20-PIN ARM Compliant

 

 

 

 

 

 

 

Logic Analyzer Connection

 

 

 

 

 

 

 

 

 

 

 

Board Manual

85

Image 85
Contents Board Manual Intel IQ80321 I/O Processor Evaluation PlatformBoard Manual Intel IQ80321 I/O Processor Evaluation PlatformContents Debug Interface Dram 100 119 Figures Tables 105 Description Revision HistoryThis page intentionally left blank Related Documents Document Purpose and ScopeComponent References Electronic InformationElectronic Information Component ReferenceTerms and Definitions Terms and DefinitionsDefinition Intel 80321 I/O Processor Intel 80321 I/O Processor Block DiagramIntel IQ80321 I/O Processor Evaluation Platform Summary of Features Intel IQ80321 Evaluation Platform Board FeaturesFeature Definition Hardware Installation Kit ContentFirst-Time Installation and Test Power and Backplane RequirementsContents of the Flash Factory SettingsDevelopment Strategy Supported Tool BucketsTarget Monitors Redhat RedbootARM Firmware Suite Semihosting File I/O ARM AngelSerial-UART Communication Host Communications ExamplesEthernet-Network Communication Jtag Debug Communication Jtag Debug CommunicationGNUPro GDB/Insight Communicating with RedbootIntel IQ80321 I/O Processor Evaluation Platform GDB set remotebaud Connecting with GDBARM Extended Debugger This page intentionally left blank Intel Functional DiagramBoard Form-Factor/Connectivity Form-Factor/Connectivity FeaturesPower Features PowerDDR Memory Features Battery BackupMemory Subsystem Supported Dimm TypesFlash Memory Requirements Flash Memory RequirementsIntel 80321 I/O Processor Operation Mode 80321 I/O Processor Interrupt RoutingIntel IQ80321 Evaluation Platform Board Peripheral Bus Peripheral Bus FeaturesFlash ROM Flash ROM FeaturesUart Uart FeaturesHEX Display on the Peripheral Bus HEX DisplayRotary Switch Requirements Rotary SwitchBattery Status Buffer Requirements Battery StatusConsole Serial Port Debug InterfaceEthernet Port Intel 82544EI Gigabit Ethernet ControllerJtag Debug Logic-Analyzer Connectors3.1 Jtag Port Jtag Port Pin-outMictor J3F2 Micor J3F2 Signal/PinsSchematic Signal Name Micor J2F1 Signal/PinsMictor J2F1 Mictor J1C1 Micor J1C1 Signal/PinsMictor J3C1 Micor J3C1 Signal/PinsMictor J2C1 Micor J2C1 Signal/PinsReset Requirements/Schemes Board Reset SchemeReset Sources Switch Summary Switches and JumpersPCI-X Bridge Initialization Signals User Defined SwitchesPcix Initialization Summary Default Switch Settings Visual Jumper Summary Connector SummaryGeneral Purpose Input/Output Header Primary PCI/PCI-X Operation Settings Secondary PCI/PCI-X Operation SettingsPrimary PCI/PCI-X Operation Settings S9E1-1 S9E1-2 S9E1-3 S9E1-4 S8E1-6 Operation ModeSwitch S7E1- 2/3 Detail Descriptions of Switches/JumpersSwitch S7E1- 6/7 Switch S7E1- 4/5Switch S7E1 8 Descriptions Switch S7E1Switch S7E1 8 Settings and Operation Mode S7E1-8Switch S8E1 Switch S8E1 5 Settings and Operation Mode Switch S8E1 5 DescriptionsSwitch S8E1 5 Driver Mode Output Impedances Switch S8E1 6 DescriptionsSwitch S8E1 7 Settings and Operation Mode Switch S8E1 7 DescriptionsSwitch S8E1 8 Descriptions Switch S8E1 8 Settings and Operation ModeSwitch S8E2 Switch S8E2 1/2Switch S9E1 13 Descriptions Switch S9E1Switch S9E1 13 Settings and Operation Mode Switch S9E1 4 DescriptionsSwitch S4D1 1/2 Switch S1D1 1/2Switch S4D1 3/4 Jumper J3E1 Jumper J1G2Jumper J3G1 Jumper J9F1 Jumper J9E1This page intentionally left blank Private Device Configuration Requirements Private Device ConfigurationIdsel Routing for Private Device Configuration Interrupt Routing for Secondary PCI-X Private Device Interrupt Routing for Private Device ConfigurationComponents on the Peripheral Bus DramDDR Memory Bias Voltage Minimum/Maximum Values Parameter VoltagesSoftware Reference Address Read Register Write Register Uart Register SettingsHex Display Connection to Peripheral Bus Register Bitmap 7-Segment Display LSB FE85 0000h Write Only Ethernet Intel 80321 I/O Processor Memory Map Board Support Package BSP ExamplesIntel 80321 I/O Processor Memory Map Physical Address Range Description Redboot* Intel IQ80321 Memory MapRedboot Intel IQ80310 Physical Memory Map Redboot Intel IQ80321 Physical Memory Map VisualRedboot Intel IQ80310 Virtual Memory Map Redboot Intel IQ80321 Virtual Memory Map VisualRedboot Intel IQ80321 Files Redboot Intel IQ80321 DDR Memory Initialization Sequence Redboot Switching This page intentionally left blank IQ80310 and IQ80321 Comparisons IQ80310 and IQ80321 Comparisons Purpose IntroductionNecessary Hardware and Software Related Web Sites Hardware Setup SetupSoftware Flow Diagram Software SetupCreating a New Project New Project SetupConfiguration Overview Flashing with JtagUsing Flash Programmer Building an Executable File From Example Code Debugging Out of FlashRunning the CodeLab Debugger Launching and Configuring DebuggerDisplaying Source Code Manually Loading and Executing an Application ProgramUsing Breakpoints Stepping Through the Code Setting CodeLab Debug OptionsExploring the CodeLab Debug Windows Watch Window Registers WindowVariables Window Hardware and Software Breakpoints Debugging BasicsSoftware Breakpoints Hardware BreakpointsExceptions/Trapping 104 Board Manual 105 106 Board Manual 107 Flash Memory Evaluation Board 108 Board Manual 109 110 Board Manual 111 112 Board Manual 113 114 Board Manual 115 116 4 4 Debug and Console Windows 118 Board Manual 119 3 C.9.3 Exceptions/Trapping