Intel manual IQ80321 and IQ80332 Comparisons

Page 51

Intel® IQ80332 I/O Processor

IQ80321 and IQ80332 Comparisons

IQ80321 and IQ80332 Comparisons

A

This appendix provides a brief description for differences between IQ80332 and IQ80321. Please also refer to application note: Intel® 80321 Software Conversion to the Intel® 80332 I/O Processor Application Note.

Table 42. Intel® IQ80321 Evaluation Platform Board and Intel® IQ80332 I/O processor evaluation platform board Comparisons

Features

Intel® IQ80332 I/O Processor Evaluation

Intel® IQ80321 Evaluation Platform Board

 

Platform Board

 

 

 

I/O Processor

80332

Intel® 80321 I/O Processor

 

 

Core/Microprocessor

Intel XScale® microarchitecture

Intel XScale® microarchitecture

 

Technology

 

 

 

 

 

 

 

 

Memory Technology

DDRII 400 MHz SDRAM DIMM

PC1600 DDR SDRAM (100 MHz Clock)

 

 

 

Form Factor

PC board that attaches to a PC/Server/Backplane

Extended PC board that attaches to a

by a PCI Express slot – Two PCI-X Expansion Slot

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

 

PC/Server/Backplane

PCI Express

PCI-X 133 MHz/64-Bits or

 

 

Connection

PCI 66 MHz/64 Bits

 

 

 

 

 

 

 

 

 

 

Expansion Card Slot

One PCI-X 100 MHz/64-bits

One PCI-X 133 MHz/64-bit

 

 

One PCI-X 2.0 266 MHz/64-bit

 

 

 

 

 

 

 

 

 

 

 

 

PCI-X to PCI-X Bridge integrated with the

IBM PCI-X Bridge

 

 

PCI/PCI-X Bridge

Reference: IBM 133 PCI-X Bridge

IQ80332l

 

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

 

 

 

 

 

 

 

 

 

 

 

External interrupts are routed through the XINT

 

External interrupts are routed through the XINT

pins on the 80321. They include INTA, INTB form

 

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

Interrupt Routing

pins on the 80332. Please see Table 9 for more

UART interrupt – Steering and Status registers are

 

details.

 

in 80321 – see Intel® 80321 I/O Processor

 

 

Developer’s Manual

 

 

 

 

 

Timers

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

Internal to the 80321 - please refer to the Intel®

Processor Developer’s Manual

80321 I/O Processor Developer’s Manual

 

 

 

 

 

66 MHz multiplexed bus with two chip-enables,

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

 

chip-enables, Synch/Asynchronous (IQ80321

 

Synch/Asynchronous (80332 operates in 66 MHz

Local/Peripheral Bus

operates in 33 MHz Asynchronous mode) –

 

Asynchronous mode) – Refer to PBI section in

Refer to PBI section in the IIntel

®

80321 I/O

 

Intel® 80332 I/O Processor Developer’s Manual

 

 

 

Processor Developer’s Manual.

 

 

Flash Memory

8-bit or 16-bit, 8 MB accessed through Peripheral

16-bit, 8 MB accessed through Peripheral Bus

Bus with chip-enable 0 (PCE0)

with chip-enable 0 (PCE0))

 

 

 

 

 

 

 

 

Serial Debug Port

Two UARTs integrated within the 80332.

One UART on the Peripheral bus – 16C550

device

 

 

 

 

 

 

Network Debug Port

Intel® 82545EM GbE on the 100 MHz PCI-X bus

Intel® 82544 GbE on the PCI-X bus

 

 

 

 

 

Rotary Switch

Same

Same

 

 

 

 

 

 

 

LED HEX Display

Same

Same

 

 

 

 

 

 

 

JTAG

20-PIN ARM Compliant

20-PIN ARM Compliant

 

 

 

 

 

 

 

Logic Analyzer Connection

Through PCI-X or PCI Express

Various Mictors

 

 

 

 

 

 

 

Evaluation Platform Board Manual

51

Image 51
Contents Evaluation Platform Board Manual Intel IQ80332 I/O ProcessorIntel IQ80332 I/O Processor Evaluation Platform Board Manual Contents 6.3 2.2 Figures Examples Revision History Date Revision Description001 Initial Release Other Related Documents Document Purpose and ScopeComponent Reference Electronic InformationComponent References Electronic InformationTerms and Definitions Terms and DefinitionsDefinition Intel 80332 I/O Processor 231 Feature Definition Summary of FeaturesKit Content Hardware InstallationFirst-Time Installation and Test Power Requirements Supported Tool Buckets Factory SettingsContents of the Flash Development StrategyTarget Monitors RedHat RedBootHost Communications Examples Serial-UART CommunicationJtag Debug Communication Network Communication Example Network CommunicationGNUPro GDB/Insight Communicating with RedBootIntel IQ80332 I/O Processor GDB set remotebaud Connecting with GDBThis Page Left Intentionally Blank Target Market Functional DiagramBoard Form-Factor/Connectivity Form-Factor/Connectivity FeaturesPower Features PowerMemory Subsystem Battery BackupFlash Memory Requirements Flash Memory RequirementsInterrupt Routing External Interrupt Routing to Intel 80332 I/O ProcessorInterrupt System Resource 80332 populates the peripheral bus as depicted by Figure Peripheral Bus FeaturesFlash ROM Flash ROM FeaturesAudio Buzzer Rotary SwitchUart Non-Volatile RAMBattery Status Battery Status Buffer RequirementsRead Name Description Write Console Serial Port Debug InterfaceJtag Debug Jtag PortJtag Port Pin-out Reset Requirements/Schemes Board Reset SchemeSwitch Summary Switches and JumpersSwitch Summary Default Switch Settings of S7A1- VisualConnector Summary Jumper SummaryGeneral Purpose Input/Output Header Switch S8A1 Rotary Detail Descriptions of Switches/JumpersSwitch S1C2 80332 Reset Switch S6A1 BPCI-X ResetS7A1-4 PCI-X Bus B Speed Enable Settings and Operation Mode Switch S7A1-3 Retry Settings and Operation ModeS7A1-8 Operation Mode S7A1-9 Operation ModeS7A1-10 Operation Mode Jumper J7D1 Flash bit-width Jumper J1C1 Jtag ChainJumper J1D2 Uart Control Jumper J7B4 SMBus Header Jumper J9D3 Buzzer Volume ControlComponents on the Peripheral Bus DramSoftware Reference Address Range in Hex Size Data Bus Width Description Peripheral Bus Memory MapIntel 80332 I/O Processor Memory Map Board Support Package BSP ExamplesRedBoot* Intel 80332 I/O Processor Memory Map RedBoot Intel 80332 I/O Processor FilesVirtual Address Physical Address Size Description RedBoot 80332 DDR Memory Initialization Sequence IQ80321 and IQ80332 Comparisons This Page Left Intentionally Blank Purpose IntroductionRelated 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 FlashLaunching and Configuring Debugger Running the CodeLab DebuggerManually Loading and Executing an Application Program Displaying Source Code Using BreakpointsStepping Through the Code Setting CodeLab Debug OptionsExploring the CodeLab Debug Windows Registers Window Watch WindowVariables Window Hardware Breakpoints Debugging BasicsHardware and Software Breakpoints Software Breakpoints3 C.9.3 Exceptions/Trapping

IQ80332 specifications

The Intel IQ80332 is a high-performance microprocessor designed primarily for embedded applications, showcasing Intel's commitment to delivering powerful computing solutions for a variety of industries. Launched as part of Intel’s post-Pentium architecture, the IQ80332 is built on a robust architecture that combines efficiency with advanced performance capabilities, making it particularly suitable for industrial, telecommunications, and networking environments.

One of the standout features of the IQ80332 is its support for wireless communication technologies, providing seamless connectivity options for embedded devices. The chip integrates advanced power management features, enabling it to operate efficiently, which is crucial for systems that demand low power consumption without sacrificing performance.

The processor is built on a scalable architecture that supports a wide range of applications, from simple control operations to complex data processing tasks. It has a diverse instruction set, allowing developers to leverage a variety of programming paradigms for optimizing application performance. This versatility makes the IQ80332 a preferred choice for developers looking to build sophisticated embedded systems.

Another key characteristic of the IQ80332 processor is its robust security features. It includes hardware-level security measures that help protect sensitive data and maintain system integrity—an essential requirement in today’s connected environments where cyber threats are prevalent.

Additionally, the Intel IQ80332 supports multiple system interfaces, allowing for easy integration with various peripherals. Its compatibility with industry-standard buses makes it an ideal choice for upgrading existing systems without extensive redesign efforts.

Moreover, the chip is capable of running multiple operating systems, which provides developers with flexibility in choosing the best software platforms for their applications. This multitasking ability contributes to its efficiency, making it a noteworthy contender in the embedded processing market.

In summary, the Intel IQ80332 microprocessor is characterized by high performance, low power consumption, and robust security features. Its versatility, combined with advanced connectivity options and strong support for multiple operating systems, makes it a valuable asset in the development of next-generation embedded systems across a multitude of sectors. As industries continue to evolve, the IQ80332 remains a compelling solution for engineers and developers seeking reliable and efficient computing power.