Intel IQ80219 Bedienungsanleitung

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120

Zur Seite of

Richtige Gebrauchsanleitung

Die Vorschriften verpflichten den Verkäufer zur Übertragung der Gebrauchsanleitung Intel IQ80219 an den Erwerber, zusammen mit der Ware. Eine fehlende Anleitung oder falsche Informationen, die dem Verbraucher übertragen werden, bilden eine Grundlage für eine Reklamation aufgrund Unstimmigkeit des Geräts mit dem Vertrag. Rechtsmäßig lässt man das Anfügen einer Gebrauchsanleitung in anderer Form als Papierform zu, was letztens sehr oft genutzt wird, indem man eine grafische oder elektronische Anleitung von Intel IQ80219, sowie Anleitungsvideos für Nutzer beifügt. Die Bedingung ist, dass ihre Form leserlich und verständlich ist.

Was ist eine Gebrauchsanleitung?

Das Wort kommt vom lateinischen „instructio”, d.h. ordnen. Demnach kann man in der Anleitung Intel IQ80219 die Beschreibung der Etappen der Vorgehensweisen finden. Das Ziel der Anleitung ist die Belehrung, Vereinfachung des Starts, der Nutzung des Geräts oder auch der Ausführung bestimmter Tätigkeiten. Die Anleitung ist eine Sammlung von Informationen über ein Gegenstand/eine Dienstleistung, ein Hinweis.

Leider widmen nicht viele Nutzer ihre Zeit der Gebrauchsanleitung Intel IQ80219. Eine gute Gebrauchsanleitung erlaubt nicht nur eine Reihe zusätzlicher Funktionen des gekauften Geräts kennenzulernen, sondern hilft dabei viele Fehler zu vermeiden.

Was sollte also eine ideale Gebrauchsanleitung beinhalten?

Die Gebrauchsanleitung Intel IQ80219 sollte vor allem folgendes enthalten:
- Informationen über technische Daten des Geräts Intel IQ80219
- Den Namen des Produzenten und das Produktionsjahr des Geräts Intel IQ80219
- Grundsätze der Bedienung, Regulierung und Wartung des Geräts Intel IQ80219
- Sicherheitszeichen und Zertifikate, die die Übereinstimmung mit entsprechenden Normen bestätigen

Warum lesen wir keine Gebrauchsanleitungen?

Der Grund dafür ist die fehlende Zeit und die Sicherheit, was die bestimmten Funktionen der gekauften Geräte angeht. Leider ist das Anschließen und Starten von Intel IQ80219 zu wenig. Eine Anleitung beinhaltet eine Reihe von Hinweisen bezüglich bestimmter Funktionen, Sicherheitsgrundsätze, Wartungsarten (sogar das, welche Mittel man benutzen sollte), eventueller Fehler von Intel IQ80219 und Lösungsarten für Probleme, die während der Nutzung auftreten könnten. Immerhin kann man in der Gebrauchsanleitung die Kontaktnummer zum Service Intel finden, wenn die vorgeschlagenen Lösungen nicht wirksam sind. Aktuell erfreuen sich Anleitungen in Form von interessanten Animationen oder Videoanleitungen an Popularität, die den Nutzer besser ansprechen als eine Broschüre. Diese Art von Anleitung gibt garantiert, dass der Nutzer sich das ganze Video anschaut, ohne die spezifizierten und komplizierten technischen Beschreibungen von Intel IQ80219 zu überspringen, wie es bei der Papierform passiert.

Warum sollte man Gebrauchsanleitungen lesen?

In der Gebrauchsanleitung finden wir vor allem die Antwort über den Bau sowie die Möglichkeiten des Geräts Intel IQ80219, über die Nutzung bestimmter Accessoires und eine Reihe von Informationen, die erlauben, jegliche Funktionen und Bequemlichkeiten zu nutzen.

Nach dem gelungenen Kauf des Geräts, sollte man einige Zeit für das Kennenlernen jedes Teils der Anleitung von Intel IQ80219 widmen. Aktuell sind sie genau vorbereitet oder übersetzt, damit sie nicht nur verständlich für die Nutzer sind, aber auch ihre grundliegende Hilfs-Informations-Funktion erfüllen.

Inhaltsverzeichnis der Gebrauchsanleitungen

  • Seite 1

    Intel ® IQ802 19 Gene ral Purpose PCI Processor Evaluation Pl at form Bo ar d Ma nu al Novemb er 13, 2 003 Docume nt Number : 274 022-001[...]

  • Seite 2

    2 Board Man ual Inte l® IQ80219 Gene ral Pur pose PCI Pr ocesso r Evaluati on Platf orm INFORMA TION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL® PRO DUCTS. NO LICENSE, E XPRESS OR IMPLIED, BY ESTO PPE L O R O THERW ISE , TO ANY INT ELL ECT UAL PR OPE RTY R IG HT S I S GR ANT ED BY TH IS DO CUM ENT . EXCEPT A S P ROV IDED IN INTEL'[...]

  • Seite 3

    Board Manu al 3 Int el ® I Q8021 9 General Purpose PCI Processor Evaluat ion Pl atform Contents Content s 1 I ntro duc tio n ..... ..... .... ..... ....... ..... ..... .... ..... ..... ..... .... ..... ....... ..... ..... .... ........ .... ..... ..... .... ..... ..... ..... . .. . 13 1.1 Docum ent Purpose and S cope .................... .........[...]

  • Seite 4

    4 Board Man ual Inte l ® IQ80219 General Pur pose PCI Processo r Eval uat ion Pl atform Contents 3.7.4 Rota ry Swit ch.. ..... .. ..... .... ..... ..... ....... ..... ..... .... ... .... ..... ..... ..... ....... .... ..... ..... ....... ..... . 42 3.7.5 Batter y St atus ... ..... ..... .... ..... ..... ..... .... ........ .... ..... ..... .......[...]

  • Seite 5

    Board Manu al 5 Int el ® I Q8021 9 General Purpose PCI Processor Evaluat ion Pl atform Contents 3.10 . 9.20 Jumper J 3 E1 ..... ..... ..... .... ..... ..... ..... .... ....... ..... ..... ..... ....... .... ..... ..... ....... .. 66 3.10 . 9.21 Jumper J 3 G1 .... ..... ..... .... ........ .... ..... ..... ....... ..... .... ..... ....... ..... ...[...]

  • Seite 6

    6 Board Man ual Inte l ® IQ80219 General Pur pose PCI Processo r Eval uat ion Pl atform Contents B.7. 6 S et ting Code|Lab Debu g Options ....................... ..................... .......................... .... 99 B.8 Explo ring the Code|Lab D ebug Wind ows .......................... . . ................. .......................... .. 100 B.8[...]

  • Seite 7

    Board Manu al 7 Int el ® I Q8021 9 General Purpose PCI Processor Evaluat ion Pl atform Contents C.9 D ebugg ing Bas ics ..................... . . ............... ................... .............. ................... .................. .1 1 9 C.9. 1 Overvi ew ...... ..... .... ..... ....... ..... ..... .... ........ .... ..... ..... .. ..... .....[...]

  • Seite 8

    8 Board Man ual Inte l ® IQ80219 General Pur pose PCI Processo r Eval uat ion Pl atform Contents Fig ur es 1I n t e l ® 80219 General Purpos e PCI Processor Block Diagram ................... ................ ................ 16 2 Seri al-UART Co m munica tio n ..... ..... ....... ..... .... ..... .. ..... ..... ..... .... ... .... ..... ..... ...[...]

  • Seite 9

    Board Manu al 9 Int el ® I Q8021 9 General Purpose PCI Processor Evaluat ion Pl atform Contents Tabl es 1I n t e l ® 80219 General Purpos e PC I Processor Related Docum entation List . ...................... . . ..... 13 2 Electron ic In format ion ..... .... ..... .. ..... ..... ..... .... ....... ..... ..... ..... ....... .... ..... ..... .....[...]

  • Seite 10

    10 Board Man ual Inte l ® IQ80219 General Pur pose PCI Processo r Eval uat ion Pl atform Contents 50 Switch S8E1 - 3: Sett ings and Opera ti o n Mode ... .. ..... ..... ..... .. ..... .... ... ..... .... ... .... ..... ..... .. ..... ..... . 60 51 Switch S8E1 - 4: Descri ptions .... ..... ....... ..... .... ..... ....... ..... ..... .... ... .... [...]

  • Seite 11

    Board Manu al 11 Int el ® I Q8021 9 General Purpose PCI Processor Evaluat ion Pl atform Contents Revision Histo ry Date Revision Description Nov ember 20 03 001 In iti al Rele ase.[...]

  • Seite 12

    12 Board Man ual Inte l ® IQ80219 General Pur pose PCI Processo r Eval uat ion Pl atform Contents This Pag e Lef t Intentionally Blan k[...]

  • Seite 13

    Board Manu al 13 Introduction 1 1.1 Docum e n t Purpos e a nd Scope Th is do cume nt de scr ibes th e Int el ® I Q802 19 e va lu ation plat for m bo a rd (IQ8 021 9) . This pl atfo rm is targe t ed fo r th e In tel ® 8 021 9 g ene ra l pu rpos e P CI p ro ces sor ( 802 19 ). T he boar d se rve s as bo th an eval uatio n p latf orm for dev elop er[...]

  • Seite 14

    14 Board Manual Intel® IQ80219 Ge neral Pu rp ose PC I Processor Evaluation Platfo rm Int roduc ti on 1.3 Electronic In formation 1. 4 Component Re fere n ces Ta b l e 3 provi des add itio nal in form ati on on th e ma jor com p onents of IQ 80 219. T ab le 2. Electronic Inform ati on Su ppo rt T ype Lo cati on/ Co nt act The In tel World- Wide We[...]

  • Seite 15

    Board Manu al 15 Intel® IQ80219 Ge nera l Purp ose PC I Proce ssor Evaluation Platfo rm Int roduc tion 1.5 T erms an d Def i niti ons T a bl e 4 . T er ms a nd Defi ni tio ns Ac rony m/T erm Defi niti on ARM Re fers t o bot h the micr opro cesso r ar chitec ture a nd the com pan y that li cens es it. CRB Cu stom er Refer e nce B oard ICE In- C irc[...]

  • Seite 16

    16 Board Manual Intel® IQ80219 Ge neral Pu rp ose PC I Processor Evaluation Platfo rm Int roduc ti on 1.6 I n tel ® 80219 General Purpose PCI Processor About the I ntel ® 80219 ge ner al p urp ose P CI pr oces sor (80 21 9). The 802 19 combines the Intel XScale ® core with powerful new f eatures to create a p owerf ul, gene ral purpo se , em be[...]

  • Seite 17

    Board Manu al 17 Intel® IQ80219 Ge nera l Purp ose PC I Proce ssor Evaluation Platfo rm Int roduc tion The P C I Bu s is a n in dustr y sta n dard , hig h p erf orma nce lo w la tency sys tem bu s. Th e 80 21 9 PCI Bus is capa ble of 133 M H z oper atio n in P CI -X m ode as de fine d b y the PCI-X A ddendum to the PCI Loc al Bus S pecifi cation ,[...]

  • Seite 18

    18 Board Manual Intel® IQ80219 Ge neral Pu rp ose PC I Processor Evaluation Platfo rm Int roduc ti on 1.7 I n tel ® IQ80219 Evaluation Plat form Board Featu res T ab le 5. Summary of Fea tures Featur e Def init ion B att ery Ba c ku p Uni t: B att er y bac k up c irc u it f or SD RA M – 64 M B f or 72 ho u rs. Et herne t Port : Gigab it E t her[...]

  • Seite 19

    Board Manu al 19 Getting S tarted 2 The IQ 80 21 9 is a softw ar e de velo pmen t en viron m ent fo r Int el ® 8 02 19 gen era l purp os e P C I p ro ces sor (8 02 19). 2.1 Kit Content The I Q 802 19 K it conta ins the fol lowing items : • Intel ® IQ80219 evaluati on platfor m board. • Code| L ab* Develo pment Enviro nment from Accel era te d[...]

  • Seite 20

    20 Board Manual Intel® IQ80219 Ge neral Pu rp ose PC I Processor Evaluation Platfo rm Getting Started 2.3 Factory Setting s Make s ure that th e swi tch/ju mper s ettin gs are set to pr oper po sitio ns as explained in Sectio n 3 .10, “Swit ches and Jumpers ” on page 52 . 2.4 Development Strategy 2. 4.1 S upported T o ol Bucke t s For d eve lo[...]

  • Seite 21

    Board Manu al 21 Intel® IQ80219 Ge nera l Purp ose PC I Proce ssor Evaluation Platfo rm Ge tting Started 2.5 T arget Moni tors 2.5 .1 Re dhat Re dboot Re dBoo t * is an ac ron ym for “R ed Hat E mbe dd ed D ebug a nd Boots tr a p”, a nd i s the sta ndard embe d ded sys tem de b ug/ boots tr ap en vir onme nt fr om R ed H at, re pla cin g th e [...]

  • Seite 22

    22 Board Manual Intel® IQ80219 Ge neral Pu rp ose PC I Processor Evaluation Platfo rm Getting Started 2. 5.2 A RM F ir mw ar e Sui te The ARM Firmware S uite is a package o f low-level r outines an d librari es that have been designed to help dev elop ers rap idl y bring up appl ic atio ns and op eratin g s ystem s o n I ntel X Sc ale ® microarch[...]

  • Seite 23

    Board Manu al 23 Intel® IQ80219 Ge nera l Purp ose PC I Proce ssor Evaluation Platfo rm Ge tting Started 2.5. 2.1 ARM An gel Ange l is one of the de bug monit or pro gra ms f or 8 021 9. It is prov ide d in s ou rce an d bin a ry for m wit h the AR M Sof tw are D eve l opmen t T o olki t. It f eatu res : • Debug capabili ty , i ncludi ng me mory[...]

  • Seite 24

    24 Board Manual Intel® IQ80219 Ge neral Pu rp ose PC I Processor Evaluation Platfo rm Getting Started 2.6 Host Commu nications E xamples How to com mu nicate to the ho st. 2.6.1 Ser ial-UART Commun ication Using a seri al connecti on: 2.6 .2 Et h erne t- N etw ork C omm uni cat io n Usin g a ne two rk con nectio n: Figure 2. S e rial-UART Communi [...]

  • Seite 25

    Board Manu al 25 Intel® IQ80219 Ge nera l Purp ose PC I Proce ssor Evaluation Platfo rm Ge tting Started 2.6 .3 JT AG D e b ug C ommuni cati on Usi ng a J T AG Em u lator : Figure 4. JT A G Debu g Commu nication B2829-0 1 PCI/PCI-X Platform Server/Desktop/Backplane SW Debugger Host System Host System JTAG Connector Parallel Port C/C++ ASM JTAG Emu[...]

  • Seite 26

    26 Board Manual Intel® IQ80219 Ge neral Pu rp ose PC I Processor Evaluation Platfo rm Getting Started 2.6.4 GNUPro GDB/Ins ight 2.6 . 4 .1 Com mu nic a tin g wi t h Re db oo t Har dwa re S etu p: • Host with UNIX/L inux or W in32 i nstalle d • In t el ® IQ80219 ev alu a tion pl atform board with se ria l c able • Redha t Redboot monitor Fla[...]

  • Seite 27

    Board Manu al 27 Intel® IQ80219 Ge nera l Purp ose PC I Proce ssor Evaluation Platfo rm Ge tting Started T o br ing up a Hy per T ermin al s essi on o n a W in3 2 pl a tform : Go t o S tar t , Pr ogram s , Ac cess orie s, Com muni c atio ns, Hy per T ermin a l • HyperT ermina l setup screens: — “ Connection Descrip tion” Panel: •E n t e [...]

  • Seite 28

    28 Board Manual Intel® IQ80219 Ge neral Pu rp ose PC I Processor Evaluation Platfo rm Getting Started 2. 6.4.2 Conn ecting with GDB Below ar e the GD B comm ands entered from th e comma nd p rompt. Be su re system p ath is s et to access “xscale- elf-gdb.exe” . File name in examp le “hello”. B old typ e represent s input by user: > xsca[...]

  • Seite 29

    Board Manu al 29 Intel® IQ80219 Ge nera l Purp ose PC I Proce ssor Evaluation Platfo rm Ge tting Started 2.6 .5 ARM Ex tend ed Debu gger For further inf or matio n on the A X D Deb ugg er, r e fer to the co ntent of the A RM A DS. T his setu p assumes that An gel is Flashed on the board: Descrip tion: T e rmina l emulat or runs on hos t and c om m[...]

  • Seite 30

    30 Board Manual Intel® IQ80219 Ge neral Pu rp ose PC I Processor Evaluation Platfo rm Getting Started This Page Lef t Intentionally Bla nk[...]

  • Seite 31

    Board Manu al 31 Hardware Refere nce Sec t ion 3 3.1 Functional Di agram Figure 5 sho ws th e functio nal b lock fo r the IQ 80 219. Figure 5. Functional Block Diagram B2807-02 Intel ® 80219 General Purpose PCI Processor Intel fi 82544 Giga Ethernet Logic Analyzer Interface Secondary PCI-X Expansion PC1600 DDR Memory Memory Battery Backup FLASH R[...]

  • Seite 32

    32 Board Manual Intel® IQ80219 Ge neral Pu rp ose PC I Processor Evaluation Platfo rm Hardware Refer ence Section 3.2 Board Form-Factor/ Conn ectivity Ta b l e 6 summari zes the form- factor and co nnectiv ity featur es for th e IQ80219 . T able 6. Form-Facto r/C onnecti vity Features De sc ri pti o n The In tel ® IQ80 219 ev al uat ion pl at for[...]

  • Seite 33

    Board Manu al 33 Intel® IQ80219 Ge nera l Purp ose PC I Proce ssor Evaluation Platfo rm Har dware R e ference S ec tion 3.3 Po wer The I Q 802 19 draw s po we r fr om th e PC I-X b us . T he p ow er r equ irem en ts fo r th e IQ802 19 a re sho wn in Ta b l e 7 belo w . The number s do not i nclude th e power required b y a PCI-X card mounted on th[...]

  • Seite 34

    34 Board Manual Intel® IQ80219 Ge neral Pu rp ose PC I Processor Evaluation Platfo rm Hardware Refer ence Section 3.4 Memory Subs ystem Memo ry subs ystem cons ists of the SD RA M as w ell as th e Flas h mem ory sub sys tems. 3.4.1 DDR SDRAM The DDR SDRAM in terface con sists of a 64-bit w ide data path to suppor t 1.6 GB/ sec thro ughpu t. An 8-b[...]

  • Seite 35

    Board Manu al 35 Intel® IQ80219 Ge nera l Purp ose PC I Proce ssor Evaluation Platfo rm Har dware R e ference S ec tion 3.4.2 Flas h Mem or y Re quirem ents T ot al Flash m emory size i s 8 MB . T a ble 1 0. Flash M emo ry Requirem ent s Description Intel ® I Q80 21 9 ev al uat ion pl atf or m bo ar d T ota l F la sh siz e is 8 MB . IQ 8 0219 Fl [...]

  • Seite 36

    36 Board Manual Intel® IQ80219 Ge neral Pu rp ose PC I Processor Evaluation Platfo rm Hardware Refer ence Section 3.5 I n tel ® 80219 General Purpose PCI Processor Operation Mod e Pl ease re fe r to us er sw i tch es s ect i on fo r m od e set ting du rin g re set .[...]

  • Seite 37

    Board Manu al 37 Intel® IQ80219 Ge nera l Purp ose PC I Proce ssor Evaluation Platfo rm Har dware R e ference S ec tion 3.6 Int errupt Ro ut ing The I Q 802 19 Int err upt routin g. Fi gure 7. Ex te rnal I nter rupt Rout in g to I n te l ® 80219 Gen eral Pur pose P CI P rocesso r B2803-02 XINT0 INTA# Gigabit Ethernet UART Interrupt INTA# from S-P[...]

  • Seite 38

    38 Board Manual Intel® IQ80219 Ge neral Pu rp ose PC I Processor Evaluation Platfo rm Hardware Refer ence Section 3.7 I n tel ® IQ80219 Evaluation Pl at form Board Peripheral Bus The I Q8 0219 p opu late s th e per iph eral b us as de pic ted by Figure 8 . The d evic es on the bus in clud e F lash RO M , UA R T , HE X di sp lay , and rot ary swit[...]

  • Seite 39

    Board Manu al 39 Intel® IQ80219 Ge nera l Purp ose PC I Proce ssor Evaluation Platfo rm Har dware R e ference S ec tion 3.7 .1 Fl ash ROM T a ble 1 2. Flash RO M Fe atures Description Flas h i s an In tel ® S t r ataFla s h ® tech no lo gy – Pa rt nu mb er : 28 F6 40 Fl ash si ze i s 8 MB Th e co nnecti on t o th e pe riphe ral b us i s d epic[...]

  • Seite 40

    40 Board Manual Intel® IQ80219 Ge neral Pu rp ose PC I Processor Evaluation Platfo rm Hardware Refer ence Section 3.7.2 UART T able 13. UART F ea tures Description UA RT on th e pe rip he ral bu s is pa rt of t he 16C 5 50 fa mi ly . The co nnec tion to the p e ri pheral bus is dep ict ed by Fi gur e 10 . Figure 10. UART Connection o n the Periphe[...]

  • Seite 41

    Board Manu al 41 Intel® IQ80219 Ge nera l Purp ose PC I Proce ssor Evaluation Platfo rm Har dware R e ference S ec tion 3.7 .3 H EX Di spla y T a ble 1 4. HEX Display on the P erip heral Bus Description The I nte l ® IQ 8021 9 ev alua tion platf orm boa rd i nclu de s a HEX D i spla y unit on th e per ip her al bus . T he HEX di spla y co nta ins[...]

  • Seite 42

    42 Board Manual Intel® IQ80219 Ge neral Pu rp ose PC I Processor Evaluation Platfo rm Hardware Refer ence Section 3. 7.4 R ot ar y Swi tch The I Q8 021 9 pro vide s a R otar y S w itch f or the us er to se lect fr om d iffe re nt boot -up fla vor s . T able 15. Rotary Switch Requirements Description Rot a ry swi tch ha s a 4- bit re sol uti on (16[...]

  • Seite 43

    Board Manu al 43 Intel® IQ80219 Ge nera l Purp ose PC I Proce ssor Evaluation Platfo rm Har dware R e ference S ec tion 3. 7.5 B at tery Status T a ble 16. Battery S tatus Buffer Requirements Description The I nte l ® IQ 8021 9 ev alua tion platf or m boa rd p r ov i des t he fo ll owi ng s t atu s for th e bat t ery: • Ba tte ry -Pre sent stat[...]

  • Seite 44

    44 Board Manual Intel® IQ80219 Ge neral Pu rp ose PC I Processor Evaluation Platfo rm Hardware Refer ence Section 3.8 Debug In terface 3.8. 1 C onso le Ser ial Por t Th e pla t for m has one s eria l por t for d ebu g purp ose s as d e s crib ed in S ection 3.7, “Intel ® I Q80219 Eva lua tion Platform Board Periphe ral Bus” on page 38 . 3.8 .[...]

  • Seite 45

    Board Manu al 45 Intel® IQ80219 Ge nera l Purp ose PC I Proce ssor Evaluation Platfo rm Har dware R e ference S ec tion 3.8 .3 J T AG Deb u g The IQ 802 19 has a 20 -pin J T AG con nect or that is in com pliant with ARM M ul ti-ICE g uideline s. 3.8. 3.1 JT AG Port 3.8.4 Log ic-An aly zer Co nnec to rs Wa r n i n g : Be sure to ful ly understa nd [...]

  • Seite 46

    46 Board Manual Intel® IQ80219 Ge neral Pu rp ose PC I Processor Evaluation Platfo rm Hardware Refer ence Section 3.8. 5 Mic to r J3F2 Wa r n i n g : Be sure to fully und erstand the pin as s i g nment s of the particula r logic analy z er bein g used befo re conne c ting to the Intel ® IQ80219 evalua tion platfo rm board. W hen vol ta ge is appl[...]

  • Seite 47

    Board Manu al 47 Intel® IQ80219 Ge nera l Purp ose PC I Proce ssor Evaluation Platfo rm Har dware R e ference S ec tion 3. 8.6 M ict or J2 F 1 Wa r n i n g : Be sure to ful ly understa nd the pin ass ignm e nts of the particu lar logic ana lyz er being used before conne c ting to t he Inte l ® IQ80219 e val uation plat form board . Whe n voltage [...]

  • Seite 48

    48 Board Manual Intel® IQ80219 Ge neral Pu rp ose PC I Processor Evaluation Platfo rm Hardware Refer ence Section 3.8. 7 Mic to r J1 C1 Wa r n i n g : Be sure to fully und erstand the pin as s i g nment s of the particula r logic analy z er bein g used befo re conne c ting to the Intel ® IQ80219 evalua tion platfo rm board. W hen vol ta ge is app[...]

  • Seite 49

    Board Manu al 49 Intel® IQ80219 Ge nera l Purp ose PC I Proce ssor Evaluation Platfo rm Har dware R e ference S ec tion 3. 8.8 M ict or J3 C1 Wa r n i n g : Be sure to ful ly understa nd the pin ass ignm e nts of the particu lar logic ana lyz er being used before conne c ting to t he Inte l ® IQ80219 e val uation plat form board . Whe n voltage i[...]

  • Seite 50

    50 Board Manual Intel® IQ80219 Ge neral Pu rp ose PC I Processor Evaluation Platfo rm Hardware Refer ence Section 3.8. 9 Mic to r J2 C1 Wa r n i n g : Be sure to fully und erstand the pin as s i g nment s of the particula r logic analy z er bein g used befo re conne c ting to the Intel ® IQ80219 evalua tion platfo rm board. W hen vol ta ge is app[...]

  • Seite 51

    Board Manu al 51 Intel® IQ80219 Ge nera l Purp ose PC I Proce ssor Evaluation Platfo rm Har dware R e ference S ec tion 3.9 Board Reset Scheme Figure 15 de pict s th e rese t sch eme fo r th e IQ80 21 9. Ta b l e 2 3 l ist the r es et sc heme s fo r th e IQ80 21 9. T a ble 2 3. Reset Req uiremen t s/S chem es Description Prima ry PCI r eset, re se[...]

  • Seite 52

    52 Board Manual Intel® IQ80219 Ge neral Pu rp ose PC I Processor Evaluation Platfo rm Hardware Refer ence Section 3.10 Switche s an d Jumpers 3.10.1 Switc h S umm ary T ab le 24. Switch Sum m ary Swi t ch As so cia ti o n De s crip t ion Fact ory Default S7E1 -1 - S pare Off S7E1 -2 IOP RST_M OD E: Sets IOP Re set-M ode ope rat ion Off S7E1 -3 IOP[...]

  • Seite 53

    Board Manu al 53 Intel® IQ80219 Ge nera l Purp ose PC I Proce ssor Evaluation Platfo rm Har dware R e ference S ec tion 3.10 .2 P CIX In it ial izatio n Su mm ary Figure 16 show s a ro uting g uid ance on ho w P CI-X mo de is det ermin ed/imp lemen ted o n th e secondar y side of the PCI- X bridge. The 802 19, GbE device, an d the PCI-X ex pansion[...]

  • Seite 54

    54 Board Manual Intel® IQ80219 Ge neral Pu rp ose PC I Processor Evaluation Platfo rm Hardware Refer ence Section 3. 10. 3 D efa ul t Swi tch Set tin gs - V isu al T ab le 25. Switch S7E1 Off Off Off a a. U se oppos i te setti ngs when using an 8 0300- BP Back plane f rom Cy clone Mic ro Sys tems or m ost other PC I-X b ackpl anes (switches S7 E1-[...]

  • Seite 55

    Board Manu al 55 Intel® IQ80219 Ge nera l Purp ose PC I Proce ssor Evaluation Platfo rm Har dware R e ference S ec tion 3.10. 4 Jump e r Summa ry 3.10.5 Conne c tor Summary 3.10 .6 Ge ne ral P urpo se Inpu t/O utput Hea der Th e bo ar d has th ree pr ogr amm abl e gene ral -pur pose I/O pi ns (GPI O 0-3 on th e 803 21) . T hes e pin s ar e connect[...]

  • Seite 56

    56 Board Manual Intel® IQ80219 Ge neral Pu rp ose PC I Processor Evaluation Platfo rm Hardware Refer ence Section 3.10.7 Seco nda ry P CI/PCI -X Op er atio n Sett ings 3.10.8 Prima ry P CI/PCI -X Oper a tion Sett ings T ab le 34. Secondary PCI/PCI -X Operati on Settings S7E1 -6 S7 E1-7 S7E1-8 S8E1-4 S8 E1-5 S8 E2-1 S 8E2-2 S8 E2-4 Op eratio n Mod [...]

  • Seite 57

    Board Manu al 57 Intel® IQ80219 Ge nera l Purp ose PC I Proce ssor Evaluation Platfo rm Har dware R e ference S ec tion 3.10 .9 Detail De sc ript ions of S witch es /Jum pers 3.10.9.1 Switc h S7E1- 2/ 3 3.10.9.1.1 S7E 1-2: RST _MODE RESET MODE is latched at the de-asserting edge of P_RST# and it determines when the 80219 is held in reset until the[...]

  • Seite 58

    58 Board Manual Intel® IQ80219 Ge neral Pu rp ose PC I Processor Evaluation Platfo rm Hardware Refer ence Section 3. 10.9.2 Switch S7E 1- 4/5 3.1 0 .9 .2 . 1 Sw itc h S 7E 1 - 4 This allo ws 8 021 9 to hide the d evi ce in P CI-X Slot 1 un der GPIO con trol. 3.1 0 .9 .2 . 2 Sw itc h S 7E 1 - 5 This a llows 8 021 9 to hid e the G bE NIC un de r GP [...]

  • Seite 59

    Board Manu al 59 Intel® IQ80219 Ge nera l Purp ose PC I Proce ssor Evaluation Platfo rm Har dware R e ference S ec tion 3.10.9.4 Switc h S7E1- 8 T a ble 4 5. Switch S7E1 - 8: Des criptions Swi tc h Assoc ia ti o n Des cr i ptio n Fa cto ry D e fa ult S7 E1- 8 SPCI -X C lo ck E na bles S P CI- X cl oc k ci rc uit e na bl e. Off T a ble 4 6. Switch [...]

  • Seite 60

    60 Board Manual Intel® IQ80219 Ge neral Pu rp ose PC I Processor Evaluation Platfo rm Hardware Refer ence Section 3. 10.9.5 Switch S8E 1- 2 T u rn O n t o e n able o n- boa rd G i ga bit E th ern et, ot her wis e O ff fo r b ette r PC I-X lo a din g/p erf or m ance . 3. 10.9.6 Switch S8E 1- 3 Close t o enable b ridge to be th e arbiter . 3. 10.9.7[...]

  • Seite 61

    Board Manu al 61 Intel® IQ80219 Ge nera l Purp ose PC I Proce ssor Evaluation Platfo rm Har dware R e ference S ec tion 3.10.9.8 Switc h S8E1- 5 When this in put is pu lled h igh (o f f), th e br idge chan ges the out put i mped anc e o f the dri ver s to the oppo si te st ate th an w as assu med by def ault , a s sh own in Ta b l e 5 4 be low: 3.[...]

  • Seite 62

    62 Board Manual Intel® IQ80219 Ge neral Pu rp ose PC I Processor Evaluation Platfo rm Hardware Refer ence Section 3. 10.9.10 Switch S 8E1- 7 Used to e na ble the IDS EL reroute funct ion at res et or power-up . T he re s et value of the secondary bus private devi ce mask re gister is m o dified ac cording t o the tie va lue of the IDSEL_REROUTE_EN[...]

  • Seite 63

    Board Manu al 63 Intel® IQ80219 Ge nera l Purp ose PC I Proce ssor Evaluation Platfo rm Har dware R e ference S ec tion 3.10.9.12 S witch S 8E2 - 1/2 Thi s feature fo rces the P CI-X Capab ility pin s fo r the expa ns ion sl ot to fo rce a conf igu ration o n the Secondar y PCI-X bus. 3.10.9.13 S witch S 8E2 - 4 T a ble 62. S witch S8E2 - 1/2: Des[...]

  • Seite 64

    64 Board Manual Intel® IQ80219 Ge neral Pu rp ose PC I Processor Evaluation Platfo rm Hardware Refer ence Section 3. 10.9.14 Switch S 9E1 - 1:3 3. 10.9.15 Switch S 9E1 - 4 T able 66. Switch S9E1 - (1:3) Descriptions S wit ch Assoc iat i on Des cri p tion F ac t ory De f au lt S9E1-1 :3 PCI- X Bridg e P C IXCAP : Se t P rim ary P C I-X ca pabil ity[...]

  • Seite 65

    Board Manu al 65 Intel® IQ80219 Ge nera l Purp ose PC I Proce ssor Evaluation Platfo rm Har dware R e ference S ec tion 3.10.9.16 Switc h S1D1 - 1/2 Swit che s 1 an d 2 hav e to a lwa ys b e op posit e of e ach ot her . 3.10.9.17 Switc h S4D1 - 1/2 Swit che s 1 an d 2 hav e to a lwa ys b e op posit e of e ach ot her . 3.10.9.18 Switc h S4D1 - 3/4 [...]

  • Seite 66

    66 Board Manual Intel® IQ80219 Ge neral Pu rp ose PC I Processor Evaluation Platfo rm Hardware Refer ence Section 3. 10.9.19 Jumper J1G2 3. 10.9.20 Jumper J3E1 3. 10.9.21 Jumper J3G1 Initializat ion Dev ice Select: Use d as a chi p select during configur ation read a nd write trans a ctio ns on th e s econda ry bus. Appli cations that do not re qu[...]

  • Seite 67

    Board Manu al 67 Intel® IQ80219 Ge nera l Purp ose PC I Proce ssor Evaluation Platfo rm Har dware R e ference S ec tion 3.10.9.22 Ju m per J9E1 Base Addr e ss R eg iste r En abl e : Used to en able the b ase address register at reset or power -up . The 64-bit regis ter located at offsets x'10' and x'14' i s used to claim a 1 M [...]

  • Seite 68

    68 Board Manual Intel® IQ80219 Ge neral Pu rp ose PC I Processor Evaluation Platfo rm Hardware Refer ence Section This Page Lef t Intentionally Bla nk[...]

  • Seite 69

    Board Manu al 69 Exte rnal RAI D Sect ion 4 The I Q802 19 provides the cap ability f or the us er to deve lop RA ID applicatio ns. Ther e is a requir ement to p rovide t he ab ility of m a king the second ary PC I-X d evices p rivate and the a bilit y to route t he in terrup t line s. The fo llowin g re qui remen ts des cribe thi s ca pability . 4.[...]

  • Seite 70

    70 Board Manual Intel® IQ80219 Ge neral Pu rp ose PC I Processor Evaluation Platfo rm External RAI D Section 4. 2 Inte r r up t Routi ng The i nter ru pt l ines f or de vices o n the SP CI -X b us (E xpa nsion S lot and Inte l ® 825 44 G igab it Et her net Controller r) are rout ed based on requir ements. T ab le 87. Interrupt Routing for Seconda[...]

  • Seite 71

    Board Manu al 71 Softwa re Re fe renc e 5 5.1 DRAM For DD R SD RA M Size s an d Co nf igu rations , se e se ctio n 7.2 .2.1 , table 1 39 of t he Inte l ® 8021 9 General P urpose PCI Pr o cessor D e veloper’ s Manual . Ta b l e 8 9 prov ides D DR SD RA M Ad dress Regis ter Def initions , whil e this s ections also c onta ins m ultiple ex ampl es [...]

  • Seite 72

    72 Board Manual Intel® IQ80219 Ge neral Pu rp ose PC I Processor Evaluation Platfo rm Software Refer ence 5.2.1 Flash RO M The Flash ROM is an 8 M B Intel ® Str a taF l as h ® (part # 38F640 ) that sits on the Periph eral Bus and is accessed using P CE0. Under normal ope ration, th e very fir st instructio n access by th e Inte l XScale ® core [...]

  • Seite 73

    Board Manu al 73 Intel® IQ80219 Ge nera l Purp ose PC I Proce ssor Evaluation Platfo rm Software R eference 5.2.2 UART The UAR T is a TL16C550C. It sits o n the Peripheral B us and is accessed using PCE1 and XINT1 # as sh own i n Figur e 20 : See data sheet at th e fo llowin g lin k for more i nformat ion and a p in la yout of thi s devic e: ht tp[...]

  • Seite 74

    74 Board Manual Intel® IQ80219 Ge neral Pu rp ose PC I Processor Evaluation Platfo rm Software Refer ence 5.2.4 HEX Disp la y The H EX D is pla y is an A g ilent * H DSP -G211, wh ic h all ows f or m oni tor ing of t wo dig its. It sits on the Periphe ral Bus and is accessed usin g PCE2 and PCE3 as show n here : Redb oo t* uses ad dr ess r ang e 0[...]

  • Seite 75

    Board Manu al 75 Intel® IQ80219 Ge nera l Purp ose PC I Proce ssor Evaluation Platfo rm Software R eference Figure 24. Register Bitmap: 7-Segmen t Display LSB FE85 0000 h (Write O nly)[...]

  • Seite 76

    76 Board Manual Intel® IQ80219 Ge neral Pu rp ose PC I Processor Evaluation Platfo rm Software Refer ence 5.3 Ethernet The 8254 4EI u tilize s a 32/64 -bit, 33 /66 MHz dir ect-i nterface to the PCI bus. The co ntr oller in terfaces with the 802 19 thr ough on- chip comm and/statu s regi sters and using a shared m emo ry area. The i nten ded us age[...]

  • Seite 77

    Board Manu al 77 Intel® IQ80219 Ge nera l Purp ose PC I Proce ssor Evaluation Platfo rm Software R eference 5.4 Board Suppo rt Package (BSP) Examples Examp les pr ov ided in th is section are ba sed on the R ed H at* Redboo t soft war e runn ing on the IQ80 32 1 bo ard . 5.4 .1 I nt el ® 80 219 Ge ne ral P u r pose PCI Pr oces sor Me mory Ma p Fi[...]

  • Seite 78

    78 Board Manual Intel® IQ80219 Ge neral Pu rp ose PC I Processor Evaluation Platfo rm Software Refer ence 5.4. 2 R edbo o t* In te l ® I Q80 21 9 Mem o ry M ap The virtual m emory ma ps us e a C, B, and X column t o indicate the cach ing po licy for the r egion. X C B Des crip tion 0 0 0 Un - cac he d/ Un- b uffe red 0 0 1 Un - cac he d/ Buff er [...]

  • Seite 79

    Board Manu al 79 Intel® IQ80219 Ge nera l Purp ose PC I Proce ssor Evaluation Platfo rm Software R eference 5.4 .3 Re dboot Inte l ® IQ 802 19 Phy sic al Memo ry M ap - Visu al Fi gure 26. Re dboot In tel ® IQ803 10 Ph ysical M emor y Map B2842-0 1 0000 0000h - 7FFF FFFFh 8000 0000h - 9001 FFFFh A000 0000h to size of the DIMM SDRAM (DDR) ATU Out[...]

  • Seite 80

    80 Board Manual Intel® IQ80219 Ge neral Pu rp ose PC I Processor Evaluation Platfo rm Software Refer ence 5.4. 4 R edbo o t Inte l ® IQ8 021 9 Virtua l Mem o ry Map - Visua l Figu re 27 . Redb oo t Inte l ® IQ80310 Virtual Memory M ap ATU Outbou nd Tr anslat ion Win dow ATU Outbou nd Dir ec t Addres s ing Win dow Batter y Status (R) Rotary Swi t[...]

  • Seite 81

    Board Manu al 81 Intel® IQ80219 Ge nera l Purp ose PC I Proce ssor Evaluation Platfo rm Software R eference 5.4 .5 Re dboot Inte l ® IQ 802 19 Files Attache d in the k it, find a co py of the Re d H at eCos for 80219 r CD. Once t he CD is inst alled, you may f ind : • • The Redboot initialization code sourc e files from the fol lowing locat i[...]

  • Seite 82

    82 Board Manual Intel® IQ80219 Ge neral Pu rp ose PC I Processor Evaluation Platfo rm Software Refer ence 5.4.6 Redboot Intel ® IQ80219 DDR Memory Initializ ation Sequence In order to set the correct ECC bits, a D DR memo ry system (DIM M or discre te compone nts) mu st be written to with a kn own value. This proces s require s 64 -bit writes to [...]

  • Seite 83

    Board Manu al 83 Intel® IQ80219 Ge nera l Purp ose PC I Proce ssor Evaluation Platfo rm Software R eference 5.4 .7 Re dboot Swi tch ing • S8E1-2 ON: E nable GbE on t he SPCI-X B us. • S8E1-7 OF F: P CI -X Br idge hide s devices us ing Pri vate Spac e Addre ss li nes. • S4D1 ON-OFF-ON- OFF: GbE and Ex pans i on S lot P riv ate Space. All oth [...]

  • Seite 84

    84 Board Manual Intel® IQ80219 Ge neral Pu rp ose PC I Processor Evaluation Platfo rm Software Refer ence This Page Lef t Intentionally Bla nk[...]

  • Seite 85

    Board Manu al 85 IQ803 10 and IQ 80219 C ompari s ons A This app endix p rovides a brie f descrip tion f or differences be twee n I Q802 19 and I Q80310. Pleas e also refer t o applicat ion n ote : Mig rating fr o m the In tel ® 80310 I/O Pr ocesso r C h ipset t o the I n t el ® 80219 Genera l Purpos e PC I Pr o cessor Ap pli c a t ion Not e 273 [...]

  • Seite 86

    86 Board Manual Intel® IQ80219 Ge neral Pu rp ose PC I Processor Evaluation Platfo rm IQ80310 and IQ80219 Co m pariso ns This Page Lef t Intentionally Bla nk[...]

  • Seite 87

    Board Manu al 87 Getting S tarted and Debugger B B.1 Int roducti on This appen dix per tains to Cod e|Lab versio n 2.2 and earl ier , w hich uses the M icrosoft V is u al Studio 6 .0. For Co de|L ab versio n 2 .3 and la ter, refer to Appendix C, “Getti ng S t arted and Debugge r” . B. 1.1 Pu rpose The pur pose o f this app end ix is to help the[...]

  • Seite 88

    88 Board Manual Intel® IQ80219 Ge neral Pu rp ose PC I Processor Evaluation Platfo rm Getti ng Starte d a n d D ebu gg er B.1. 4 Rela te d We b S ite s • Ma cr aigor : http://www . ocdemon.n et/ • http ://de veloper .intel. com/desi gn/inte lxsc a le/ dev_too ls/02 0523/index. htm • http ://de veloper .intel. com/desi gn/iio/ 80321.h tm • [...]

  • Seite 89

    Board Manu al 89 Intel® IQ80219 Ge nera l Purp ose PC I Proce ssor Evaluation Platfo rm G et tin g Sta rt ed a nd D e bu gge r B.2 Setup B. 2.1 Hardw are S etu p Us e F igure 2 8 and th e rest of the In t el ® IQ 80 21 9 Eva lua tion Pl atfor m Bo ard Ma nua l , t o se t up the har dw are . • Connec t the Raven to th e host via the paralle l po[...]

  • Seite 90

    90 Board Manual Intel® IQ80219 Ge neral Pu rp ose PC I Processor Evaluation Platfo rm Getti ng Starte d a n d D ebu gg er B.2. 2 Softw are S e tup A T I Code|Lab is a plug-in to Micr osoft V isual St udio 6.0 ; therefore, M icrosoft V isual Studio 6.0 mu st be installed o n the ho st system bef ore install ing A TI Code|Lab . T o lo ad A TI Code|L[...]

  • Seite 91

    Board Manu al 91 Intel® IQ80219 Ge nera l Purp ose PC I Proce ssor Evaluation Platfo rm G et tin g Sta rt ed a nd D e bu gge r B.3 New P roject Set up B. 3.1 Creat ing a N ew P roject 1. Launc h Code| L ab ED E an d sele ct “ T ools/Cu stomize/Ad d-ins/ Macro F iles ”. a. C h ec k “C o d e|L ab ED E ” an d cli ck Cl os e . 2. Sele ct “ F[...]

  • Seite 92

    92 Board Manual Intel® IQ80219 Ge neral Pu rp ose PC I Processor Evaluation Platfo rm Getti ng Starte d a n d D ebu gg er B.3. 2 C on fi gu ra ti on On the to ol b ar, click on the ico n th at looks like a file fo lder with th e letters “EDE” on it . When t he mouse ar row is p laced o n it, a text b ox displ ays “Proj ect Settin gs”. Note[...]

  • Seite 93

    Board Manu al 93 Intel® IQ80219 Ge nera l Purp ose PC I Proce ssor Evaluation Platfo rm G et tin g Sta rt ed a nd D e bu gge r B.4 Fl ashing wit h J T AG B. 4.1 Ove rv iew Code|L ab and the Raven ar e capab le of r eading f rom , wr itin g to , and era sing t he co nten ts of the Fla sh on the ev aluation board. The bo ard come s with R edB oot lo[...]

  • Seite 94

    94 Board Manual Intel® IQ80219 Ge neral Pu rp ose PC I Processor Evaluation Platfo rm Getti ng Starte d a n d D ebu gg er B.4. 2 U sing Fl ash Pr og ram m er Note: T he parallel p ort must be s et t o EPP mo de o r th e Mac ra igor R a ven wi ll no t work pr ope rly . Down load the R edB oot executable f iles f rom t he follo win g lo cation: http[...]

  • Seite 95

    Board Manu al 95 Intel® IQ80219 Ge nera l Purp ose PC I Proce ssor Evaluation Platfo rm G et tin g Sta rt ed a nd D e bu gge r B.5 D e bug ging Out of Fl a s h JT AG debugg ers can be u sed on two leve ls; wit h or witho ut the s ource code. W hen the F lash is prog ram me d , the d ebu gger can m o nit or t he exe c utab le cod e, ha lt it, ste p[...]

  • Seite 96

    96 Board Manual Intel® IQ80219 Ge neral Pu rp ose PC I Processor Evaluation Platfo rm Getti ng Starte d a n d D ebu gg er B.7 Ru nning the Code |Lab De bug ger This s ectio n is provi ded t o ge t the sys tem up and run nin g in the Co de|L ab Deb ug e nvi ronm ent, b ut it is not inten ded as a full-funct ional tut orial. Please ref er to the ATI[...]

  • Seite 97

    Board Manu al 97 Intel® IQ80219 Ge nera l Purp ose PC I Proce ssor Evaluation Platfo rm G et tin g Sta rt ed a nd D e bu gge r B.7.2 M an ua lly Load in g and Exec ut ing an Applic at ion Progr am 1. Launc h the Code | Lab Debug Env ironment from the des ktop icon. 2. Ens ure “File … /Program Loa d Opti ons/Load Execut able and Symbols” is c[...]

  • Seite 98

    98 Board Manual Intel® IQ80219 Ge neral Pu rp ose PC I Processor Evaluation Platfo rm Getti ng Starte d a n d D ebu gg er B.7. 4 Usin g Br eak poin ts Note the small gr ay circles on the sidebar beside e ach line of s ource code. S ingle-cl ick any of the se gray circles and a red dot appears. The r ed dot r epresents a br eak poin t. Single-cl ic[...]

  • Seite 99

    Board Manu al 99 Intel® IQ80219 Ge nera l Purp ose PC I Proce ssor Evaluation Platfo rm G et tin g Sta rt ed a nd D e bu gge r B.7 . 5 Ste ppi n g Th r ou gh t he Co de The “led.c” file contain s a fu nc tion that is called from cod e in “blink.c”. T is exercise st eps through the code and uti lizes a few of the mos t commo n step tools. 1[...]

  • Seite 100

    100 Boar d Manual Intel® IQ80219 Ge neral Pu rp ose PC I Processor Evaluation Platfo rm Getti ng Starte d a n d D ebu gg er B.8 E x pl oring the Code |Lab De bug Wind ows This sectio n discusse s some basics of the debu g environmen t. Som e of th ese windows and concepts have been dealt wi th duri ng pre vious exer cises in t his man ual. How eve[...]

  • Seite 101

    Board Manu al 101 Intel® IQ80219 Ge nera l Purp ose PC I Proce ssor Evaluation Platfo rm G et tin g Sta rt ed a nd D e bu gge r B.8 . 6 Reg is te rs Wi nd ow Clos e all the activ e windo ws, th en bring up the Regis ters wi ndow . Resize th e thi s window and its columns to get a g ood vi ew of all the register s. Notice th at the re is a Flags ta[...]

  • Seite 102

    102 Boar d Manual Intel® IQ80219 Ge neral Pu rp ose PC I Processor Evaluation Platfo rm Getti ng Starte d a n d D ebu gg er B.9 De b ugging Basic s B.9. 1 Ove rvie w D e bugg e rs a llo w deve lo pe rs t o in terr oga t e app lic a ti o n co de by a llo wing pro gram flow c ont r ol, data obser vation, an d d ata m ani pulation . T he flow cont ro[...]

  • Seite 103

    Board Manu al 103 Intel® IQ80219 Ge nera l Purp ose PC I Proce ssor Evaluation Platfo rm G et tin g Sta rt ed a nd D e bu gge r B.9 .3 Exc ep tio ns/T ra pp ing A de bug e x cepti on c aus es the p roc esso r to re- direc t exe cutio n to a de bug e vent hand lin g ro utine . The Intel ® 80200 pr oce ss or de bug a rc hit ectur e def ines th e fo[...]

  • Seite 104

    104 Boar d Manual Intel® IQ80219 Ge neral Pu rp ose PC I Processor Evaluation Platfo rm Getti ng Starte d a n d D ebu gg er This Page Lef t Intentionally Bla nk[...]

  • Seite 105

    Board Manu al 105 Intel® IQ80219 Ge nera l Purp ose PC I Proce ssor Evaluation Platfo rm G et tin g Sta rt ed a nd D e bu gge r Getting S tarted and Debugger C C.1 Int roducti on Th is ap pe nd ix p e rta i ns to Cod e| L ab v er si o n 2. 3 an d l a te r wh ic h u se s Mi cr os of t 's V is u al S t udi o . NET . Fo r C ode | Lab vers i on 2[...]

  • Seite 106

    106 Boar d Manual Intel® IQ80219 Ge neral Pu rp ose PC I Processor Evaluation Platfo rm Getti ng Starte d a n d D ebu gg er C.1. 4 Rela te d We b S ite s • Ma cr aigor : http://www . ocdemon.n et/ • http ://de veloper .intel. com/desi gn/inte lxsc a le/ dev_too ls/02 0523/index. htm • http ://de veloper .intel. com/desi gn/iio/ 80321.h tm ?[...]

  • Seite 107

    Board Manu al 107 Intel® IQ80219 Ge nera l Purp ose PC I Proce ssor Evaluation Platfo rm G et tin g Sta rt ed a nd D e bu gge r C.2 Setup C. 2.1 Hardw are S etu p Us e F igure 2 8 and th e rest of the In t el ® IQ 80 21 9 Eva lua tion Pl atfor m Bo ard Ma nua l , t o se t up the har dw are . • Connec t the Raven to th e host via the paralle l p[...]

  • Seite 108

    108 Boar d Manual Intel® IQ80219 Ge neral Pu rp ose PC I Processor Evaluation Platfo rm Getti ng Starte d a n d D ebu gg er C.2. 2 Softw are S e tup A TI Code|L ab is a plug-in to Mic rosoft V isua l Stud io .NET , ther e for e Micros oft V isu a l S t ud io .NET mu s t alr eady be loaded on t he syste m. T o load A TI Code|L ab, run set up.ex e u[...]

  • Seite 109

    Board Manu al 109 Intel® IQ80219 Ge nera l Purp ose PC I Proce ssor Evaluation Platfo rm G et tin g Sta rt ed a nd D e bu gge r C.3 New P roject Set up C. 3.1 Creat ing a N ew P roject 1. Launc h Code |Lab EDE for .NET . 2. On th e Star t P a ge , s el ec t “N e w P roj ec t” . a. The “New P ro jects” window appea rs. b. Sel ec t “ Code|[...]

  • Seite 110

    110 Boar d Manual Intel® IQ80219 Ge neral Pu rp ose PC I Processor Evaluation Platfo rm Getti ng Starte d a n d D ebu gg er C.3. 2 C on fi gu ra ti on Examine the mai n menu of Cod e|Lab EDE f or .NET . Since Code|Lab is a plug- in to V isual Studi o, some o f these me nu items are V isu al Studio and some are specific t o Code|Lab . Click on any [...]

  • Seite 111

    Board Manu al 111 Intel® IQ80219 Ge nera l Purp ose PC I Proce ssor Evaluation Platfo rm G et tin g Sta rt ed a nd D e bu gge r C.4 Fl ashing wit h J T AG C. 4.1 Ove rv iew Code|L ab and Rav en are capa ble of readin g from, wr itin g to, and erasing the co n tents of the Flash on the evalu atio n board. The b oard comes w ith RedBoo t loaded in t[...]

  • Seite 112

    112 Boar d Manual Intel® IQ80219 Ge neral Pu rp ose PC I Processor Evaluation Platfo rm Getti ng Starte d a n d D ebu gg er C.4. 2 U sing Fl ash Pr og ram m er Note: T he paralle l port must be set to EPP mod e or the Macraig or Raven will not work prope rly . Down load the R edB oot executable f iles f rom t he follo win g lo cation: http ://de v[...]

  • Seite 113

    Board Manu al 113 Intel® IQ80219 Ge nera l Purp ose PC I Proce ssor Evaluation Platfo rm G et tin g Sta rt ed a nd D e bu gge r C.5 D e bug ging Out of Fl a s h JT AG debugg ers can be u sed on two leve ls; wit h or witho ut the s ource code. W hen the F lash is prog ram me d , the d ebu gger can m o nit or t he exe c utab le cod e, ha lt it, ste [...]

  • Seite 114

    114 Boar d Manual Intel® IQ80219 Ge neral Pu rp ose PC I Processor Evaluation Platfo rm Getti ng Starte d a n d D ebu gg er C.7 Ru nning the Code |Lab De bug ger This s ectio n is provi ded t o ge t the sys tem up and run nin g in the Co de|L ab Deb ug e nvi ronm ent, b ut it is not inten ded as a full-function al tutori al. Please refer to the A [...]

  • Seite 115

    Board Manu al 115 Intel® IQ80219 Ge nera l Purp ose PC I Proce ssor Evaluation Platfo rm G et tin g Sta rt ed a nd D e bu gge r C.7 . 3 Dis pl a yi ng So ur ce Co de 1. Launc h the Code|L ab ED E Debugger a nd open the “T ester1LED” ELF pro gram. Note: Use th e Fil e/ R ec en t P r o g ram s m e n u fo r q ui c k ac ce s s. 2. Sel ec t the “[...]

  • Seite 116

    116 Boar d Manual Intel® IQ80219 Ge neral Pu rp ose PC I Processor Evaluation Platfo rm Getti ng Starte d a n d D ebu gg er C. 7 .5 S teppi ng Throu gh the Code The “led.c” file con tains a fun ction that is called f rom cod e in “blin k.c”. This exerc ise steps thr ough the code an d utilizes a f ew of the m ost com mon step too ls. 1. La[...]

  • Seite 117

    Board Manu al 117 Intel® IQ80219 Ge nera l Purp ose PC I Proce ssor Evaluation Platfo rm G et tin g Sta rt ed a nd D e bu gge r C.8 E xploring the Code| Lab Debug Wi ndows This section d iscusses som e basics o f the debug en vironm ent. Some of th ese windo ws and co ncepts hav e bee n de a lt with dur ing pr evio us ex erc ises in thi s man ual [...]

  • Seite 118

    118 Boar d Manual Intel® IQ80219 Ge neral Pu rp ose PC I Processor Evaluation Platfo rm Getti ng Starte d a n d D ebu gg er C.8. 6 Reg ist er s Win dow Close al l the active w indow s, then br ing up t he Re gisters win dow . Res ize the this w indow and its colum ns to g et a go od view of all the reg isters. N oti ce that there is a Flags tab at[...]

  • Seite 119

    Board Manu al 119 Intel® IQ80219 Ge nera l Purp ose PC I Proce ssor Evaluation Platfo rm G et tin g Sta rt ed a nd D e bu gge r C.9 D e bug ging Basi cs C. 9.1 Ove rv iew De bugge rs allow de velo per s to int e rroga te app licatio n co de b y allo wi ng p ro gra m flo w co ntr ol, d ata obs ervation , and data ma nipu latio n. The flo w cont rol[...]

  • Seite 120

    120 Boar d Manual Intel® IQ80219 Ge neral Pu rp ose PC I Processor Evaluation Platfo rm Getti ng Starte d a n d D ebu gg er C.9.3 C .9. 3 Excep ti ons/T rap ping A debug exceptio n causes the processor to re-direct executi on to a d ebu g event handling routine. The Int el ® 80 200 proc ess or deb ug ar chi tect ure defi ne s the fo llo win g d e[...]