Intel IQ80333 User Manual

Intel® IQ80333 I/O Processor

Customer Reference Board Manual
February 2005
Intel Part Number: C90183-001
Document Number: 306690001US
INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL® PRODUCTS. NO LICENSE, EXPRESS OR IMPLIED, BY ESTOPPEL OR OTHERWISE, TO ANY INTELLECTUAL PROPERTY RIGHTS IS GRANTED BY THIS DOCUMENT. EXCEPT AS PROVIDED IN INTEL'S TERMS AND CONDITIONS OF SALE FOR SUCH PRODUCTS, INTEL ASSUMES NO LIABILITY WHATSOEVER, AND INTEL DISCLAIMS ANY EXPRESS OR IMPLIED WARRANTY, RELATING TO SALE AND/OR USE OF INTEL PRODUCTS INCLUDING LIABILITY OR WARRANTIES RELATING TO FITNESS FOR A PARTICULAR PURPOSE, MERCHANTABILITY, OR INFRINGEMENT OF ANY PATENT, COPYRIGHT OR OTHER INTELLECTUAL PROPERTY RIGHT.
Intel products are not intended for use in medical, life saving, life sustaining applications. Intel may make changes to specifications and product descriptions at any time, without notice. Designers must not rely on the absence or characteristics of any features or instructions marked “reserved” or “undefined.” Intel reserves these for
future definition and shall have no responsibility whatsoever for conflicts or incompatibilities arising from future changes to them.
®
Intel
internal code names are subject to change.
THIS SPECIFICATION, THE Intel® IQ80333 I/O Processor IS PROVIDED "AS IS" WITH NO WARRANTIES WHATSOEVER, INCLUDING ANY WARRANTY OF MERCHANTABILITY, NONINFRINGEMENT, FITNESS FOR ANY PARTICULAR PURPOSE, OR ANY WARRANTY OTHERWISE ARISING OUT OF ANY PROPOSAL, SPECIFICATION OR SAMPLE.
Intel disclaims all liability, including liability for infringement of any proprietary rights, relating to use of information in this specification. No license, express or implied, by estoppel or otherwise, to any intellectual property rights is granted herein.
Copyright © Intel Corporation, 2005 AlertVIEW, i960, AnyPoint, AppChoice, BoardWatch, BunnyPeople, CablePort, Celeron, Chips, Commerce Cart, CT Connect, CT Media, Dialogic,
DM3, EtherExpress, ETOX, FlashFile, GatherRound, i386, i486, iCat, iCOMP, Insight960, InstantIP , Intel, Intel logo, Intel386, Intel486, Intel740, IntelDX2, IntelDX4, IntelSX2, Intel ChatPad, Intel Create&Share, Intel Dot.Station, Intel GigaBlade, Intel InBusiness, Intel Inside, Intel Inside logo, Intel NetBurst, Intel NetStructure, Intel Play, Intel Play logo, Intel Pocket Concert, Intel SingleDriver, Intel SpeedStep, Intel StrataFlash, Intel TeamStation, Intel WebOutfitter, Intel Xeon, Intel XScale, Itanium, JobAnalyst, LANDesk, LanRover, MCS, MMX, MMX logo, NetPort, NetportExpress, Optimizer logo, OverDrive, Paragon, PC Dads, PC Parents, Pentium, Pentium II Xeon, Pentium III Xeon, Performance at Your Command, ProShare, RemoteExpress, Screamline, Shiva, SmartDie, Solutions960, Sound Mark, StorageExpress, The Computer Inside, The Journey Inside, This Way In, TokenExpress, Trillium, Vivonic, and VTune are trademarks or registered trademarks of Intel Corporation or its subsidiaries in the United States and other countries.
The ARM* and ARM Powered logo marks (the ARM marks) are trademarks of ARM, Ltd., and Intel uses these marks under license from ARM, Ltd. *Other names and brands may be claimed as the property of others.
2 February, 2005 Customer Reference Board Manual
Contents
Contents
1 Introduction....................................................................................................................................9
1.1 Document Purpose and Scope.............................................................................................9
1.2 Other Related Documents ....................................................................................................9
1.3 Electronic Informati o n........ .......... ................... ......... .......... ......... ................... .......... ...........10
1.4 Component References......................................................................................................10
1.5 Terms and Def initions...... ......... .......... ................... ......... .......... ................... ......... .......... ....11
1.6 Intel
1.7 Intel
2 Getting Started.............................................................................................................................15
2.1 Kit Content.......................................................................................................................... 15
2.2 Hardware Installation..........................................................................................................15
2.3 Factor y Se ttings........................ .......... ......... .......... ................... ......... .......... ......... ..............17
2.4 Development Strategy ........................................................................................................17
2.5 Target Monitors................................................................................................................... 18
2.6 Host Communications Examples........................................................................................19
®
80333 I/O Processor.................................................................................................12
®
IQ80333 I/O Processor Evaluation Platform Board Features ...................................14
2.2.1 First-Time Installati on and Test.......... ................... ......... .......... ......... ................... ..15
2.2.2 Power Requireme n ts...... ................... ......... .......... ................... ......... .......... ...........16
2.4.1 Supported Tool Buckets ........................................................................................17
2.4.2 Contents of the Flash .............................................................................................17
2.5.1 RedHat RedBoot....................................................................................................18
2.6.1 Serial-UART Communication.................................................................................19
2.6.2 JTAG Debug Com m unicat ion . ...............................................................................19
2.6.3 Network Communication........................................................................................20
2.6.4 GNUPro GDB/Insight............................................................................................. 21
2.6.4.1 Communicating with RedBoot................................................................21
2.6.4.2 Co n necting with GDB......... ......... .......... ................... ......... .......... ...........23
3 Hardware Reference Section......................................................................................................25
3.1 Functional Diagram............... ......... .......... ......... .......... ................... ......... ......... .......... .........25
3.2 Board For m-Factor/Connectivity....... ................... ......... ......... ................... .......... ......... .......26
3.3 Power..................................................................................................................................27
3.4 Memory Subsystem............................................................................................................28
3.4.1 DDR SDRAM.........................................................................................................28
3.4.1.1 Battery Backup.......................................................................................28
3.4.2 Flash Memory Requir e men ts... ................... .......... ......... .......... ................... ......... ..29
3.5 Inte r ru p t Routing............................... ......... .......... ......... ................... ......... .......... ......... ....... 30
3.6 Intel
3.7 Debug Interface ..................................................................................................................35
Customer Reference Board Manual February, 2005 3
®
IQ80333 I/O Processor Evaluation Platform Board Peripheral Bus.. ........................31
3.6.1 Flash ROM........................... ......... .......... ......... ................... ......... .......... ................32
3.6.2 UART.....................................................................................................................33
3.6.3 Non-Volatile RAM ...... .......... ......... .......... .................. .......... ......... .......... ................33
3.6.4 Audio Buzzer .........................................................................................................33
3.6.5 HEX Display........................................................................................................... 33
3.6.6 Rotary Switch.........................................................................................................33
3.6.7 Battery Status ................. ......... .......... ......... ................... .......... ......... .......... ...........34
Contents
3.7.1 Console Serial Port................................................................................................35
3.7.2 JTAG Debug.......................................................................................... ................36
3.7.2.1 JTAG Port..............................................................................................36
3.8 Board Reset Sche me ................. .......... ......... .......... .................. .......... ......... ................... ....37
3.9 Switches and Jumpers........................................................................................................38
3.9.1 Switch Summary.................................................................................................... 38
3.9.2 Default Switch Settings of S7A1- Visual................................................................38
3.9.3 Jumper Summary ..................................................................................................39
3.9.4 Connector Summary................................................................................... ....... ....39
3.9.5 General Purpose Input/Output Header..................................................................39
3.9.6 Detail Descri pt ions of Switches/Jump ers................... .......... .................. .......... ......40
3.9.6.1 Switch S1C2: Intel
®
80333 I/O Processor Reset...................................40
3.9.6.2 Switch S6A1: BPCI-X Reset..................................................................40
3.9.6.3 Switch S8A1: Rotary..............................................................................40
3.9.6.4 Switch S7A1...........................................................................................40
3.9.6.4.1 S7A1-1: PCI-X Bus A Speed Enable Corresponding to
Signal Name PBI_AD3.......................................................40
3.9.6.4.2 S7A1-2: Reset I/O Processor Core Corresponding to
Signal Name PBI_AD5.......................................................40
3.9.6.4.3 S7A1-3: Configration Cycle Enable Corresponding to
Signal Name PBI_AD6.......................................................41
3.9.6.4.4 S7A1-4: PCI-X Bus B Speed Enable Corresponding to
Signal Name PBI_AD10.....................................................41
3.9.6.4.5 S7A1-5: PCI-X Bus B Hot-Plug Reset Disable
Corresponding to Signal Name PBI_AD11.........................41
3.9.6.4.6 Switch S7A1- 6: Hot Plug Capable Disabled Corresponding to
Signal Name PBI_AD15.....................................................41
3.9.6.4.7 Switch S7A1 - 7: SMBUS Managea bilit y Address Bit 0
Corresponding to Signal Name PBI_AD17.........................42
3.9.6.4.8 Switch S7A1 - 8: SMBUS Managea bilit y Address Bit 3
Corresponding to Signal Name PBI_AD18.........................42
3.9.6.4.9 Switch S7A1- 9:SMBUS Ma nageability Address Bit 2
Corresponding to Signal Name PBI_AD17.........................42
3.9.6.4.10 Switch S7A1- 10: SMBUS Manageability Address Bit 1
Corresponding to Signal Name PBI_AD16.........................42
3.9.6.5 Jumper J7D1: Flash bit-width................................................................43
3.9.6.6 Jumper J1C1: JTAG Chain....................................................................43
3.9.6.7 Jumper J1D2: UART Control.................................................................43
3.9.6.8 Ju mper J7B4: SMBus Header............ ................... ......... .......... ......... ....44
3.9.6.9 Jumper J9D3: Buzzer Volume Control...................................................44
4 Software Referen ce.....................................................................................................................45
4.1 DRAM.................................................................................................................................45
4.2 Components on the Peripheral Bus....................................................................................45
4.2.1 Flash ROM.............................................................................................................46
4.2.2 Peripheral Bus Memory Map......... ......... ................... .......... ......... ......... ................47
4.3 Board Support Package (BSP) Examples.......................................................... .......... ......48
4.3.1 Intel
4.3.2 RedBoot* Intel
4.3.3 R edB oot Intel
4.3.4 R edB oot Intel
®
80333 I/O Processor Memory Map..............................................................48
®
80333 I/O Processor Memory Map .............................................49
®
80333 I/O Processor Files ...................................................... ......49
®
80332 I/O Processor DDR
Memory Initialization Sequence............................................... ....... ..... ....... ....... ....50
4 February, 2005 Customer Reference Board Manual
Contents
A IQ80321 and IQ80333 Compariso ns...........................................................................................51
B Getting Started and Debugger ...................................................................................................53
B.1 Introduction.........................................................................................................................53
B.1.1 Purpose .................................................................................................................53
B.1.2 Necessary Hardware and Software................. ......... ................... .......... ................53
B.1.3 Related Documents ...............................................................................................53
B.1.4 Related Web Sites................................................................................................. 54
B.2 Setup .................................................................................................................................. 55
B.2.1 Hardware Setup.....................................................................................................55
B.2.2 Software Setup ......................................................................................................56
B.3 New Project Setup..............................................................................................................57
B.3.1 Creating a New Proj ec t...................... ......... .......... ................... ......... .......... ...........57
B.3.2 Configuration .........................................................................................................58
B.4 Flashing with JTAG.............................................................................................................59
B.4.1 Overview................................................................................................................59
B.4.2 Using Flash Programmer....................................................................................... 60
B.5 Debugging Out of Flash......................................................................................................61
B.6 Bui lding an Executable File Fro m Examp l e Code ...................... ................... .......... ......... ..61
B.7 Running the Code|Lab Debugger..................................................................................... ..62
B.7.1 Launchi ng and Configuring Debu gger ...................................................................62
B.7.2 Manuall y Loading and E xecu ting an Application Program. ....................................62
B.7.3 Displaying So urce Code ............... ................... ......... .......... ................... ......... .......63
B.7.4 Using Breakpoints..................................................................................................63
B.7.5 Stepping Through the Code ...................................................................................64
B.7.6 Setting Code |Lab Debug Options ..........................................................................64
B.8 Exploring the Code|Lab Debug Windows...........................................................................65
B.8.1 Toolbar Icons.........................................................................................................65
B.8.2 Workspace Window...............................................................................................65
B.8.3 Source Code..................... ................... .......... ......... .......... .................. .......... .........65
B.8.4 4 Debug and Console Windows ............................................................................65
B.8.5 Memory Window....................................................................................................65
B.8.6 Registers Window..................................................... ............ ....... ............ ............ ..66
B.8.7 Watch Window.................................................................................... ...................66
B.8.8 Variables Window.................................................................................................. 66
B.9 Debugging Basics. ..............................................................................................................67
B.9.1 Overview................................................................................................................67
B.9.2 Hardware and Software Break points .....................................................................67
B.9.2.1 Software Breakpoints .............................................................................67
B.9.2.2 Ha r d ware Breakpoints ..................... ......... .......... ................... ......... .......67
B.9.3 Exceptions/Trapping..............................................................................................68
Customer Reference Board Manual February, 2005 5
Contents
Figures
1Intel® 80333 I/O Processor Block Diagram ................................................................................13
2 Serial-UART Communication .....................................................................................................19
3 JTAG Debug Comm unicat ion.....................................................................................................19
4 Network Communication Example .............................................................................................20
5Intel
6 Board Form Factor .............................. .......... ......... ................... .......... ......... .......... ......... ...........26
7Intel
8 Flash Connection on Peripheral Bus.................... ................... ......... .......... ................... ......... ....32
9 JTAG Port Pin-out ......................................................................................................................36
10 RESET Sources ................ ......... ......... ................... .......... ......... ................... .......... ......... ...........37
11 Default Switch Setting Switch S7A1...........................................................................................38
12 Flash Connection to Peripheral Bus.................................................................... ....... ............ ....46
13 Intel 14 Intel
15 Software Flow Diagram..............................................................................................................56
®
80333 I/O Processor Functional Block Diagram...............................................................25
®
IQ80333 I/O Processor Evaluation Platform Board Peripheral Bus Topology..................31
®
80333 I/O Processor Memory Map...................................................................................48
®
80333 I/O Processor Hardware Setup Flow Chart ...........................................................55
6 February, 2005 Customer Reference Board Manual
Contents
Tables
1Intel® 80333 I/O Processor Related Documentation List..................................................... .........9
2 Electronic Information.................................................................................................................10
3 Component Reference ................................................................................................................10
4 Terms and Definitions.................................................................................................................11
5 Summary of Features.................................................................................................................14
6 Form-Factor/Connectivity Features ......................................................... ....... ......... .......... ....... ..26
7 Power Features ..........................................................................................................................27
8 Flash Memory Requirements ......................................................................................................29
9 External Interrupt Routing to Intel
10 Peripher al Bu s Feat u re s............... ......... .......... ................... ......... .......... ......... ................... .........31
11 Flash ROM Features ..................................................................................................................32
12 Rotary Switch Requirements .............................................................. ..... ....... .. ....... ..... ....... .......33
13 Battery Status Buffer Requirements ........................................................................................... 34
14 Reset Requirements/Schemes.................................................................. ....... ....... .......... .........37
15 Switch Summary........ ......... .......... ................... ......... .......... ................... ......... ......... ...................38
16 Switch S7A1................... .................. .......... ......... .......... ................... ......... .......... ......... ..............38
17 Jumper Summary .......................................................................................................................39
18 Connector Summary................................................................................................................... 39
19 J2D2 GPIO Header Definition.....................................................................................................39
20 Rotary Switch Se tti n g s. ................... .......... ................... ......... ......... ................... .......... ................ 40
21 S7A1-1: PCI- X Bus A Speed En abl e........ ......... .......... ......... ................... ......... .......... ......... .......40
22 Switch S7A1-2: Reset IOP: Settings and Operation Mode.........................................................41
23 Switch S7A1-3: RETRY: Settings and Operation Mode .............................................................41
24 S7A1-4: PCI- X Bus B Speed En able: Settings and Oper a ti o n Mode.................... .......... ......... ..41
25 S7A1-5: PCI- X Bus B Hot-Plug Reset Disable: Setti n g s and Ope r a ti o n Mode...................... ....41
26 Switch S7A1- 6: Hot Plug Ca pable Disabled: Settings a n d Operation Mode........................... ..41
27 Switch S7A1 - 7: SMBUS Manageability Addres s Bit 0: Settings and Operation Mode.............42
28 Switch S7A1 - 8: SMBUS Manageability Addres s Bit 3: Settings and Operation Mode.............42
29 Switch S7A1 - 9: SMBUS Manageability Addres s Bit 2: Settings and Operation Mode.............42
30 Switch S7A1 - 10: SMBUS Slave Address 0: Settings and Operation Mode .............................42
31 Jumper J7D1: Descriptions.........................................................................................................43
32 Jumper J7D1: Settings and Operation Mode..............................................................................43
33 Jumper J1C1: Descriptions.........................................................................................................43
34 Jumper J1C1: Settings and Operation Mode..............................................................................43
35 Jumper J1D2: Descriptions.........................................................................................................43
36 Jumper J1D2: Settings and Operation Mode..............................................................................43
37 Jumper J7B4: Descriptions.........................................................................................................44
38 Jumper J7B4: Settings and Operation Mode..............................................................................44
39 Jumper J9D3: Descriptions.........................................................................................................44
40 Jumper J9D3: Settings and Operation Mode..............................................................................44
41 Peripheral Bus Memory Map......................................................................................................47
42 Intel
43 Related Documen ts............................... .......... ................... ......... ................... ......... .......... .........53
®
IQ80321 Evaluation Platform Board and
®
IQ80333 I/O Processor Evaluation Platform Board Comparisons....................................51
Intel
®
80333 I/O Processor........................................................... 30
Customer Reference Board Manual February, 2005 7
Contents
Revision History
Date Revision Description
March 2005 001
Initial Intel® Developer Web Site Release (http://developer.intel.com/design/iio/
).
8 February, 2005 Customer Reference Board Manual

Introduction 1

1.1 Document Purpose and Scope

This documen t descr ibes the Inte l® IQ80333 I/O processor evaluation platform board (IQ80333) using DDR-II 400 MHz SDRAM. The Intel
®
80333 I/O processor (80333) is intended for rapid, intelligent I/O development. The 80333 is a multi-function device that integrates the Intel XScale core (ARM* architecture compliant) with intelligent peripherals including a PCI Express bus application bridge.

1.2 Other Related Documents

Table 1. Intel® 80333 I/O Processor Related Documentation List

Document Number
®
Intel
80333 I/O Processor Developer’s Manual 305432
®
80333 I/O Processor Datasheet 305433
Intel
®
80333 I/O Processor Design Guide 305434
Intel
®
80333 I/O Processor Specification Update 305435
Intel
®
Flash Recovery Utility (FRU) Reference Manual 274071
Intel IEEE Standard Test Access Port and Boundary-Scan Architecture (IEEE JTAG-1149.1-1 99 0) http://www.ieee.org PCI Local B us Sp ec if ic ation, Rev is io n 2.3 - PCI Special Interest Group
PCI Expre ss Sp ec if ic at ion, Revis io n 1.0a - PCI Special Interest Group PCI Express Base Sp ecification 1.0a - PCI Special Int ere st Group PCI Express Card Electromechanical Specification 1.0a - PCI Special Interest Group PCI Local B us Sp ec if ic ation, Rev is io n 2.3 - PCI Special Interest Group PCI-X Specification, Revision 1.0b - PC I Specia l I nte r e st Group PCI Bus Power Management Interface Specification, Revision 1.1 - PCI Special Interest Group PCI Bus Hot-Plug Specification, Revision 1.1 - PCI Special Interest Group
http://www.pcisig.com
/specifications
®
Intel documentation is available from the local Intel Sales Representative or Intel Literature Sales. To obtain Intel literature write to or call:
Intel Corpo r at io n Literature Sales P.O. Box 5937 Denver, CO 80217-9808
(1-800-548-4725 ) or vis it the Intel website at http://www.intel.com
Customer Reference Boar d M anual 9
Introduction

1.3 Electronic Information

Table 2. Electronic Information

Supp ort Type Location/Contact
The Intel World-Wide Web (WWW) Location: http://www.intel.com Customer Support (US and Canada): 1-916-377-7000

1.4 Component References

Table 3 provides additional information on the major components of 80333.

Table 3. Comp onent Reference

Compo nent Part Number Additional Inf or m ation
Intel
StrataFlash®
Memory
Intel(R) Gigabit
Ethernet
Controller
Rotary Switch DR FC 16
Hex Display HDSP-A103
AudioBuzzer
NVSRAM
CPLD
T emperature
Sensor
Program-
mable Rese t
IC
Registered
Buffer
Program-
mable PLL
256 bit 1-wir e
EEPROM
3.3V
Transceiver
Battery
Charger
28F640J3C
82545EM
DMT 1206
SMT
STK14C88-3
N 35
XC9572XL -
10TQ100C
LM75CIMX-3
MAX6306UK
29D3
IDT74SSTU3
2864BF
IDTCSPU877
BV
DS2430A_TS
OC
MAX561
ADP3801
• Manufacturer: Intel Corporation
• URL: http://developer.intel.com/design/flcomp/prodbref/298044.htm
• Manufacturer: Intel Corporation
• URL: http://developer.intel.com/design/network/products/lan/controllers/82545.htm
• Manufact urer : G ray hi ll *
• URL:
http://embrace.grayhill.com/embrace/Item/ASP/Item-Detail.asp?PartNo=94HAB16W&Catalog GroupID=Series94HBinaryCoded&GroupDisplayLabel=&RestSes=No
• Manufacturer: Agilent Technologies*
• URL: http://www.semiconductor.agilent.com/cgi-bin/morpheus/home/home.jsp?pSection=LED
• Manufact urer : R DI*
• URL: http://www.rdi-electronics.com/products/Audio/DMT-1206-SMT.html
• Manufacturer: SIMTEK*
• URL: http://www.simtek.com/product-information/datasheets/256K-PDF/STK14C88-3.pdf
• Manufacturer: XILINK*
• URL: http://www.xilinx.com/bvdocs/publications/ds057.pdf
• Manufacturer: National*
• URL: http://www.national.com/pf/LM/LM75.html
• Manufacturer: Maxim*
• URL: http://www.maxim-ic.com/quick_view2.cfm/qv_pk/1524
• Manufacturer: IDT* (Integrated Device Technology)
• URL: http://www1.idt.com/pcms/products.taf?catID=97&genID=74SSTU32864
• Manufacturer: IDT* (Integrated Device Technology
• URL: http://www1.idt.com/pcms/products.taf?catID=112&genID=CSPU877
• Manufacturer: Maxim*
• URL: http://www.maxim-ic.com/quick_view2.cfm?qv_pk=2913
• Manufacturer: Maxim*
• URL: http://www.maxim-ic.com/quick_view2.cfm?qv_pk=1544
• Manufacturer: Analog Devices*
• URL: http://www.analog.com/UploadedFiles/Data_Sheets/308746738ADP3801_2_0.pdf
10 Customer Referen ce Board Manual

1.5 Terms an d Def initions

T able 4. Terms and Definitions

Acronym/Term Definition
ARM Refers to both the microprocessor architecture a nd the company that licenses it. CRB Customer Reference Board
ICE IOP I/O processor JTAG PPCI-X Primary PCI-X.
PSU Power Supply Unit SPCI-X Secondary PCI-X.
In-Circuit Emulator – A piece of hardware used to mimic all the functions of a microprocessor.
Joint Test Action Group – A hardware port supplied on Intel XScale evaluation boards used for in-depth testing and debugging.
Introduction
®
microarchitecture
Customer Reference Boar d M anual 11
Introduction

1.6 Intel® 80333 I/O Processor

The 80333 is a follow-on product to the Intel® 80332 I/O processor (80332). It is a multi-function device that combines the Intel XScale PCI Express to PCI-X Bridges. The 80333 consolidates into a single system:
Intel XScale
®
core with an internal bus operating at 333 MHz.
®
core with intelligent peripherals, and integrates two
x8 PCI Express Upstream Link.
Two PCI Express-to-PCI Bridges supporting PCI-X interface on both segments.
PCI Standard Hot Plug Controller (segment B).
Address T ranslation Unit (ATU): PCI-to-Internal Bus Application Bridge, interfaced to the
segment A.
High-Performance Memory Controller.
Interrupt Controller with 17 external interrupt inputs.
Two Direct Memory Access (DMA) Controller.
Peripheral Bus Interface (PBI) Unit.
Enhanced Application Accelerator Unit (AAU) which supports RAID 6 funct ionality.
Two I
2
C Bus Interface Units (BIU).
Two 16550 Compatible UARTs with flow control (4 pins).
Eight General Purpose Input Output (GPIO) Ports.
The 80333 is an integrated processor that addresses the needs of intelligent I/O applications and helps reduce intelligent I/O system costs.
PCI Express is an industry standard, high performance, low latency system interconnect. The 80333 PCI Express upstream link is capable of x8 lane widths at 2.5 GHz operation as defined by the PCI Express Specification, Revisio n1.0a. The ad d iti o n of the I nte l X Sca l e PCI Express-to-PCI Bridges.
The 80333 integrates dual PCI Express-to-PCI-X Bridges with the ATU as an integrated secondary PCI device. The Upstream PCI Express port implements the PCI-to-PCI Bridge programming model according to the PCI Express Specification, Revision 1.0. The Primary Address Translation Unit is compliant with the PCI-X Addendum to the PCI Local Bus Specification, Revision 1.0a definitions of an ‘application bridge’.
For more in depth information in regards to the 80333, please see the Intel Developer’s Manual.
®
core brings intelligence to the
®
80333 I/O Processor
12 Customer Referen ce Board Manual

Figure 1. Intel® 80333 I/O Processor Block Diagram

Introduction
 
 
 
%
&'

"
 
#
"3
 !

"#$ 
.
"(

'(
'(
(!/

- &   ) "*+,
/#
  1
23
  1
23
0

(/
(  ' ) "*+,
   ) "*+,


"3

(%%
( 
(
(*

Customer Reference Boar d M anual 13
Introduction

1.7 Intel® IQ80333 I/O Processor Evaluation Platform Board Features

Table 5. Summary of Features

Feature Definition
Battery Backup Unit: Battery back up circuit for SDRAM.
Ethernet Intel(R) 825 45EM Gigabit Etherne t Controller
Flash ROM: 8 MB Flash ROM 3.3 V – 16-bit Flash I/F.
Form Factor: PCI-Express card (312 X 107 mm)
General Purpose I/O: GPIO Pins are used as described in the appropriate section in this document
Hex Display: Two 7-segment Hex LED displays.
JTAG Port: A R M co mpliant JTAG Hea de r.
Logic Analyzer:
Memory:
Onboard Power:
Power LED: Power on (green).
Primary PCI: PCI Express - x8 lane
RAID Support
Secondary PCI:
Serial Port:
Logic analyzer connectors on the DDRII SDRAM interface. Interpo s er Card may be used for the memory bus – Information supplied separately.
• 256 MB (512 Mb x 16) DDRII SDRAM 400 MHz DIMM.
•ECC
•Registered
Board sources +1.25 V, +2.5 V, +3.3 V, +5 V, +12 V, and -12 V from primary PCI connector.
• All core voltages are derived from 3.3 V supply.
• Auxiliary power for the Secondary PCI slot.
Support for “RAID” 6 functionality– Ability to make the devices plugged in the secondary expansio n slots “Private”.
Integrated XOR engine and two iSCSI CRC32C off-load engines.
• 1 64-bit PCI-X connector - 133 MHz.
• 1 64 bit 100 MHz PCI-X
• Intel(R) 82 545EM Gigabit Ethernet Controller also on the 100 MHz PCI.
Dual RJ11 serial port connectors . The 80333 has two integrated UART serial ports which are 16550 compatible.
14 Customer Referen ce Board Manual

Getting Started 2

The 80333 is a software development environment for IQ80333. Software updates and additional offerings from vendors can change frequently. To keep up-to-date, please visit
http://www.intel-ioprocessortools.com/kshowcase/view

2.1 Kit Content

The 80333 Kit contains the following items:
IQ80333 with 400 MHz DDRII SDRAM DIMMs
Code|Lab* Develo pment Environment from Accelerate d Techno logy Incorporated*
JTAG Emul a t i o n unit
Serial Cable and RJ11 Adapter

2.2 Hardware Installation

Warning: S tatic char ges can seve rely da mage the boa rds. Be sure yo u ar e properl y grounde d be fore removi ng
the boar d f rom the anti-static bag.
for the latest updates.

2.2.1 First-Time Installation and Test

For first-time installation, visually inspect the 80333 for any damage made during shipment. Follow the host system manufacturer’s instructions for installing a PCI Express adapter card. The board is a full-length host bus adapter card that requires a PCI Express slot free from obstructions. The IQ80333 has a x8 (read as ‘by eight’) edge connector.
Note: Please note, at this tim e the IQ80333 does NOT work in a passive backplane. This is due to the
nature of the PCI Express linking protocol. For the I/O processor to successfully come out of reset, a link must be established on the PCI Express bus. Without another device on a passive backplane to ‘talk to’, a link is not established.
Customer Reference Boar d M anual 15
Getting Started

2.2.2 Power Requirements

The 80333 requires a 3.3 V supply coming through the PCI Express primary connector. Plug the board into a desktop with a PCI Express slot.
The 80333 has an auxiliary power receptacle (J1A1, see Section 3.9.4, “Connector Summary”) that is used to power the secondary PCI-X slot. This connector is compatible with a standard ATX hard drive power connector.
Caution: Before connecting power to the entir e system, ver i fy that the auxiliar y system power to the
secondary P CI-X slot a nd t he main po wer to t he 8 0333 are both connec ted. Both powe r rails sho uld come up at the s ame ti me. W hen there is not a ca rd pl ug ged in to the se con dary PCI-X slot , th en th e auxiliary power can be left unconnected.
16 Customer Referen ce Board Manual

2.3 Factory Settings

Make sure that the switch/jumper settings are set to proper positions as explained in Section 3.9,
“Switches and Jumpers” on page 38.

2.4 Development Strategy

2.4.1 Supported Tool Buckets

For developing and debugging software application, the production version of the 80333 kit includes the Code|Lab Development Environment. Support for the Code|Lab development environment is available from MGC*. Please refer to the enclosed package.
The following tools are available for evaluation purposes (please contact appropriate vendor). These tools are for evaluation purposes and do not include any support. Please contact the vendor directly for additional information and support. They include, but are not limited to:
RedHat* GNUPro tools
Getting Started
ARM RealView Developer Suite
WindRi ver* VxW orks* RTOS and Tornado* Development Tools
W a sabi Systems NetBSD* OS
TimeSys* Linux* RTOS
Accelerated Technology Inc.*, Nucleus Plus* RTOS and Development Tools
Please contact your Intel representative for the latest updates or visit
http://www.intel-ioprocessortools.com/kshowcase/view

2.4.2 Contents of the Flash

The production version of the board conta ins an i mage fo r RedHat RedBoot* target monitor.
.
Customer Reference Boar d M anual 17
Getting Started

2.5 Target Monitors

2.5.1 RedHat RedBoot

RedBoot* is an acronym for “RedHat Embedded Debug and Bootstrap”, and is the standard embedded system debug/bootstrap environment from RedHat, replacing the previous generation of debug firmware: CygMon and GDB stubs. It provides a bootstrap environment for a range of embedded operating systems, such as embedded Linux and eCos*, and includes facilities such as network downloading and debugging. It also provides a simple Flash file system for boot images.
RedBoot provides a set of tools for downloading and executing programs on embedded target systems, as well as tools for manipulating the target system's environment. It can be used for both product development (debug support) and for end product deployment (Flash and network booting).
Here are some highlights of RedBoot capabilities:
Boot scripting support
Simple command line interface for RedBoot configu r ation and management, accessible via
serial (terminal) or Ethernet (telnet) (see Section 2.6.4, “GNUPro GDB/Insight” on page 21)
Integrated GDB stubs for connection to a host-based debugger (GBD/Insight) via seria l or
Ethernet. (Ethernet connectivity is limited to local network only)
Attribute Configuration - user control of aspe cts such as system time and date (when
applicable), default Flash image to boot from, default fail-safe image, sta tic IP address, etc.
Configurable and extensible, specifically adapted to the target environment
Network bootstrap support including setu p and download, via BOOTP, DHCP and TFTP
X/Y-Modem support for image download via serial
Power On Self Test
18 Customer Referen ce Board Manual

2.6 Host Commu nicati ons Exampl es

How to communicate to the host.

2.6.1 Serial-UART Communication

Using a serial connection to communicate with the board (Figure 2). Please note that the evlaution board is plugged into a host machine, as in the figure below. You can use an additional laptop computer, but it is not necessary. The host computer, when loaded with the proper software can communicate with the board.
Figure 2. Serial-UART Communication
Getting Started
Laptop c om pu t er

2.6.2 JTAG Deb ug Communication

Using a JTAG Emulator to communicate with the board (Figure 3). Please note that the evaluation board is plugged into a host machine, as in the figure below. You can use an additional laptop computer, but it is not necessary. The host computer, when loaded with the proper software can communicate with the board.
Figure 3. JTAG Debug Communication
Laptop computer
Customer Reference Boar d M anual 19
Getting Started

2.6.3 Network Communication

Using a standard network connection, the user can communicate with the board via the ethernet port. Redboot also allows the user to remotely boot the platform using a BOOTP server through the network Connection.
Figure 4. Netwo rk Comm uni cation E xample
A B C D E F G H
SELECTED ON-LINE
20 Customer Referen ce Board Manual

2.6.4 GNUPro GDB/Insight

2.6.4.1 Communicating with RedBoot
Hardwa re Setup:
Host with UNIX/Linux or Win32 installed
IQ80333 with seria l ca ble
RedHat RedBoot monit or Fl as hed to the platform board
Recommended Mapping of UART Ports to Host Com Ports
Host port connected to the platform board UART.
The following communication tools can be used:
Win32 using HyperTerminal
UNIX using Kermit
Linux using Minicom
Solaris using Tip
Getting Started
RedBoot Monitor startup: Descriptio n: terminal emulator runs on host and communicates with the board via the serial cable . Start: Power up th e IQ80333. Whil e the 'res et' is asserted, the two 7-segment LEDs
sequentially displ ay “88”, “A0” th rough “A6” , f ollowed b y “SL” (Scrub loop ). When RedBo o t is su ccessf ull y b oo t ed , it disp l ay s the ch aracter s “A 1” on the LEDs. When
the final state of “A1” does not occur, reset the processor again. The time for reset is approximately 1 or 2 seconds. Win32 on Host Conn ecting with HyperTerminal.
Customer Reference Boar d M anual 21
Loading...
+ 47 hidden pages