Intel Computer Hardware I/O Processor User Manual

Browse online or download User Manual for Servers Intel Computer Hardware I/O Processor. Intel Computer Hardware I/O Processor User's Manual [en]

  • Download
  • Add to my manuals
  • Print
  • Page
    / 68
  • Table of contents
  • BOOKMARKS
  • Rated. / 5. Based on customer reviews
Page view 0
Intel
®
IQ80332 I/O Processor
Evaluation Platform Board Manual
September 2005
Document Number: 274069003US
Page view 0
1 2 3 4 5 6 ... 67 68

Summary of Contents

Page 1 - IQ80332 I/O Processor

Intel® IQ80332 I/O ProcessorEvaluation Platform Board ManualSeptember 2005Document Number: 274069003US

Page 2

10 Evaluation Platform Board ManualIntel® IQ80332 I/O ProcessorIntroduction1.3 Electronic Information1.4 Component ReferencesTable 3 provides addition

Page 3 - Contents

Evaluation Platform Board Manual 11Intel® IQ80332 I/O ProcessorIntroduction1.5 Terms and DefinitionsTable 4. Terms and DefinitionsAcronym/Term Defini

Page 4

12 Evaluation Platform Board ManualIntel® IQ80332 I/O ProcessorIntroduction1.6 Intel® 80332 I/O ProcessorAbout the 80332. The 80332 is a multi-functio

Page 5

Evaluation Platform Board Manual 13Intel® IQ80332 I/O ProcessorIntroductionFigure 1. Intel® 80332 I/O Processor Block Diagram

Page 6

14 Evaluation Platform Board ManualIntel® IQ80332 I/O ProcessorIntroduction1.7 Intel® IQ80332 I/O Processor Evaluation Platform Board FeaturesTable 5.

Page 7 - Examples

Evaluation Platform Board Manual 15Getting Started 2The 80332 is a software development environment for IQ80332. Software updates and additional offer

Page 8 - Revision History

16 Evaluation Platform Board ManualIntel® IQ80332 I/O ProcessorGetting Started2.2.2 Power RequirementsThe 80332 requires a 3.3 V supply coming through

Page 9 - Introduction 1

Evaluation Platform Board Manual 17Intel® IQ80332 I/O ProcessorGetting Started2.3 Factory SettingsMake sure that the switch/jumper settings are set to

Page 10 - 1.4 Component References

18 Evaluation Platform Board ManualIntel® IQ80332 I/O ProcessorGetting Started2.5 Target Monitors2.5.1 RedHat RedBootRedBoot* is an acronym for “RedHa

Page 11 - 1.5 Terms and Definitions

Evaluation Platform Board Manual 19Intel® IQ80332 I/O ProcessorGetting Started2.6 Host Communications ExamplesHow to communicate to the host.2.6.1 Ser

Page 12 - 80332 I/O Processor

2 September, 2005 Document Number: 274069003USIntel® IQ80332 I/O Processor Evaluation Platform Board ManualINFORMATION IN THIS DOCUMENT IS PROVIDED IN

Page 13 - Figure 1. Intel

20 Evaluation Platform Board ManualIntel® IQ80332 I/O ProcessorGetting Started2.6.3 Network CommunicationUsing a standard network connection, the user

Page 14 - 1.7 Intel

Evaluation Platform Board Manual 21Intel® IQ80332 I/O ProcessorGetting Started2.6.4 GNUPro GDB/Insight2.6.4.1 Communicating with RedBootHardware Setup

Page 15 - Getting Started 2

22 Evaluation Platform Board ManualIntel® IQ80332 I/O ProcessorGetting StartedTo bring up a HyperTerminal session on a Win32 platform: Go to Start, Pr

Page 16 - 2.2.2 Power Requirements

Evaluation Platform Board Manual 23Intel® IQ80332 I/O ProcessorGetting Started2.6.4.2 Connecting with GDBBelow are the GDB commands entered from the c

Page 17 - 2.4 Development Strategy

24 Evaluation Platform Board ManualIntel® IQ80332 I/O ProcessorGetting StartedThis Page Left Intentionally Blank

Page 18 - 2.5 Target Monitors

Evaluation Platform Board Manual 25Intel® IQ80332 I/O ProcessorHardware Reference SectionHardware Reference Section 33.1 Functional DiagramFigure 5 sh

Page 19 - Laptop computer

26 Evaluation Platform Board ManualIntel® IQ80332 I/O ProcessorHardware Reference Section3.2 Board Form-Factor/ConnectivityTable 6 summarizes the form

Page 20 - SELECTED

Evaluation Platform Board Manual 273.3 PowerThe 80332 draws power from the PCI Express bus. The power requirements for the 80332 are shown in Table 7

Page 21 - 2.6.4 GNUPro GDB/Insight

28 Evaluation Platform Board ManualIntel® IQ80332 I/O ProcessorHardware Reference Section3.4 Memory SubsystemThe Memory Controller of 80332 controls t

Page 22

Evaluation Platform Board Manual 29Intel® IQ80332 I/O ProcessorHardware Reference Section3.4.2 Flash Memory RequirementsTotal Flash memory size is 8 M

Page 23 - 1. To be supplied separately

Document Number: 274069003US September, 2005 3Intel® IQ80332 I/O Processor Evaluation Platform Board ManualContentsContents1 Introduction...

Page 24 - Getting Started

30 Evaluation Platform Board ManualIntel® IQ80332 I/O ProcessorHardware Reference Section3.5 Interrupt RoutingThe 80332 Interrupt routing.Table 9. Ex

Page 25 - Hardware Reference Section 3

Evaluation Platform Board Manual 31Intel® IQ80332 I/O ProcessorHardware Reference Section3.6 Intel® IQ80332 I/O Processor Evaluation Platform Board Pe

Page 26 - PCI-X Rt Angle Slot

32 Evaluation Platform Board ManualIntel® IQ80332 I/O ProcessorHardware Reference Section3.6.1 Flash ROMTable 11. Flash ROM FeaturesDescriptionFlash

Page 27 - 3.3 Power

Evaluation Platform Board Manual 33Intel® IQ80332 I/O ProcessorHardware Reference Section3.6.2 UARTThe 80332 has two integrated UARTs. Each asynchrono

Page 28 - 3.4 Memory Subsystem

34 Evaluation Platform Board ManualIntel® IQ80332 I/O ProcessorHardware Reference Section3.6.7 Battery StatusA CPLD on the IQ80332 provides the follow

Page 29 - Hardware Reference Section

Evaluation Platform Board Manual 35Intel® IQ80332 I/O ProcessorHardware Reference Section3.7 Debug Interface3.7.1 Console Serial PortThe platform has

Page 30 - 3.5 Interrupt Routing

36 Evaluation Platform Board ManualIntel® IQ80332 I/O ProcessorHardware Reference Section3.7.2 JTAG DebugThe 80332 has a 20-pin JTAG connector (J7D2)

Page 31 - Board Peripheral Bus

Evaluation Platform Board Manual 37Intel® IQ80332 I/O ProcessorHardware Reference Section3.8 Board Reset SchemeFigure 10 depicts the reset scheme for

Page 32 - 3.6.1 Flash ROM

38 Evaluation Platform Board ManualIntel® IQ80332 I/O ProcessorHardware Reference Section3.9 Switches and Jumpers3.9.1 Switch SummaryPlease note that

Page 33 - 3.6.6 Rotary Switch

Evaluation Platform Board Manual 39Intel® IQ80332 I/O ProcessorHardware Reference Section3.9.3 Jumper Summary3.9.4 Connector Summary3.9.5 General Purp

Page 34 - 3.6.7 Battery Status

4 September, 2005 Document Number: 274069003USIntel® IQ80332 I/O Processor Evaluation Platform Board ManualContents3.7.1 Console Serial Port...

Page 35 - 3.7 Debug Interface

40 Evaluation Platform Board ManualIntel® IQ80332 I/O ProcessorHardware Reference Section3.9.6 Detail Descriptions of Switches/Jumpers3.9.6.1 Switch S

Page 36 - 3.7.2 JTAG Debug

Evaluation Platform Board Manual 41Intel® IQ80332 I/O ProcessorHardware Reference Section3.9.6.4.3 S7A1-3: Configration Cycle Enable corresponding to

Page 37 - 3.8 Board Reset Scheme

42 Evaluation Platform Board ManualIntel® IQ80332 I/O ProcessorHardware Reference Section3.9.6.4.7 Switch S7A1 - 7: SMBUS Manageability Address Bit 0

Page 38 - 3.9 Switches and Jumpers

Evaluation Platform Board Manual 43Intel® IQ80332 I/O ProcessorHardware Reference Section3.9.6.5 Jumper J7D1: Flash bit-widthThe Intel® IQ80332 I/O pr

Page 39 - 3.9.4 Connector Summary

44 Evaluation Platform Board ManualIntel® IQ80332 I/O ProcessorHardware Reference Section3.9.6.8 Jumper J7B4: SMBus Header3.9.6.9 Jumper J9D3: Buzzer

Page 40 - 3.9.6.4 Switch S7A1

Evaluation Platform Board Manual 45Intel® IQ80332 I/O ProcessorSoftware ReferenceSoftware Reference 44.1 DRAMFor DDR SDRAM Sizes and Configurations, s

Page 41

46 Evaluation Platform Board ManualIntel® IQ80332 I/O ProcessorSoftware Reference4.2.1 Flash ROMThe Flash ROM is an 8 MB Intel StrataFlash® (part# 28F

Page 42

Evaluation Platform Board Manual 47Intel® IQ80332 I/O ProcessorSoftware Reference4.2.2 Peripheral Bus Memory MapThe Table 41 is the physical memory ma

Page 43

48 Evaluation Platform Board ManualIntel® IQ80332 I/O ProcessorSoftware Reference4.3 Board Support Package (BSP) ExamplesExamples provided in this sec

Page 44

Evaluation Platform Board Manual 49Intel® IQ80332 I/O ProcessorSoftware Reference4.3.2 RedBoot* Intel® 80332 I/O Processor Memory Map4.3.3 RedBoot Int

Page 45 - Software Reference 4

Document Number: 274069003US September, 2005 5Intel® IQ80332 I/O Processor Evaluation Platform Board ManualContentsB Getting Started and Debugger ...

Page 46 - 4.2.1 Flash ROM

50 Evaluation Platform Board ManualIntel® IQ80332 I/O ProcessorSoftware Reference4.3.4 RedBoot 80332 DDR Memory Initialization SequenceIn order to set

Page 47 - Software Reference

Evaluation Platform Board Manual 51Intel® IQ80332 I/O ProcessorIQ80321 and IQ80332 ComparisonsIQ80321 and IQ80332 Comparisons AThis appendix provides

Page 48 - 4.3.1 Intel

52 Evaluation Platform Board ManualIntel® IQ80332 I/O ProcessorIQ80321 and IQ80332 ComparisonsThis Page Left Intentionally Blank

Page 49

Evaluation Platform Board Manual 53Intel® IQ80332 I/O ProcessorGetting Started and DebuggerGetting Started and Debugger BB.1 IntroductionThis appendix

Page 50

54 Evaluation Platform Board ManualIntel® IQ80332 I/O ProcessorGetting Started and DebuggerB.1.4 Related Web Sites• Macraigor: http://www.ocdemon.net/

Page 51

Evaluation Platform Board Manual 55Intel® IQ80332 I/O ProcessorGetting Started and DebuggerB.2 SetupB.2.1 Hardware SetupUse Figure 14 and the rest of

Page 52

56 Evaluation Platform Board ManualIntel® IQ80332 I/O ProcessorGetting Started and DebuggerB.2.2 Software SetupATI Code|Lab is a plug-in to Microsoft

Page 53 - B.1 Introduction

Evaluation Platform Board Manual 57Intel® IQ80332 I/O ProcessorGetting Started and DebuggerB.3 New Project SetupB.3.1 Creating a New Project1. Launch

Page 54 - B.1.4 Related Web Sites

58 Evaluation Platform Board ManualIntel® IQ80332 I/O ProcessorGetting Started and DebuggerB.3.2 ConfigurationExamine the main menu of Code|Lab EDE fo

Page 55 - B.2 Setup

Evaluation Platform Board Manual 59Intel® IQ80332 I/O ProcessorGetting Started and DebuggerB.4 Flashing with JTAGB.4.1 OverviewCode|Lab and Raven are

Page 56 - B.2.2 Software Setup

6 September, 2005 Document Number: 274069003USIntel® IQ80332 I/O Processor Evaluation Platform Board ManualContentsFigures1Intel® 80332 I/O Processor

Page 57 - B.3 New Project Setup

60 Evaluation Platform Board ManualIntel® IQ80332 I/O ProcessorGetting Started and DebuggerB.4.2 Using Flash ProgrammerNote: The parallel port must be

Page 58 - B.3.2 Configuration

Evaluation Platform Board Manual 61Intel® IQ80332 I/O ProcessorGetting Started and DebuggerB.5 Debugging Out of FlashJTAG debuggers can be used on two

Page 59 - B.4 Flashing with JTAG

62 Evaluation Platform Board ManualIntel® IQ80332 I/O ProcessorGetting Started and DebuggerB.7 Running the Code|Lab DebuggerThis section is provided t

Page 60 - B.4.2 Using Flash Programmer

Evaluation Platform Board Manual 63Intel® IQ80332 I/O ProcessorGetting Started and DebuggerB.7.3 Displaying Source Code1. Launch the Code|Lab EDE Debu

Page 61 - B.5 Debugging Out of Flash

64 Evaluation Platform Board ManualIntel® IQ80332 I/O ProcessorGetting Started and DebuggerB.7.5 Stepping Through the CodeThe “led.c” file contains a

Page 62

Evaluation Platform Board Manual 65B.8 Exploring the Code|Lab Debug WindowsThis section discusses some basics of the debug environment. Some of these

Page 63 - B.7.4 Using Breakpoints

66 Evaluation Platform Board ManualIntel® IQ80332 I/O ProcessorGetting Started and DebuggerB.8.6 Registers WindowClose all the active windows, then br

Page 64

Evaluation Platform Board Manual 67B.9 Debugging BasicsB.9.1 OverviewDebuggers allow developers to interrogate application code by allowing program fl

Page 65

68 Evaluation Platform Board ManualIntel® IQ80332 I/O ProcessorGetting Started and DebuggerB.9.3 C.9.3 Exceptions/TrappingA debug exception causes the

Page 66 - B.8.8 Variables Window

Document Number: 274069003US September, 2005 7Intel® IQ80332 I/O Processor Evaluation Platform Board ManualContentsExamples1Intel® 80332 I/O Processor

Page 67 - B.9 Debugging Basics

8 September, 2005 Document Number: 274069003USIntel® IQ80332 I/O Processor Evaluation Platform Board ManualContentsRevision HistoryDate Revision Descr

Page 68

Evaluation Platform Board Manual 9Introduction 11.1 Document Purpose and ScopeThis document describes the Intel® IQ80332 I/O processor evaluation plat

Comments to this Manuals

No comments