Intel I/O Processor 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

Zur Seite of

Richtige Gebrauchsanleitung

Die Vorschriften verpflichten den Verkäufer zur Übertragung der Gebrauchsanleitung Intel I/O Processor 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 I/O Processor, 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 I/O Processor 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 I/O Processor. 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 I/O Processor sollte vor allem folgendes enthalten:
- Informationen über technische Daten des Geräts Intel I/O Processor
- Den Namen des Produzenten und das Produktionsjahr des Geräts Intel I/O Processor
- Grundsätze der Bedienung, Regulierung und Wartung des Geräts Intel I/O Processor
- 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 I/O Processor 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 I/O Processor 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 I/O Processor 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 I/O Processor, ü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 I/O Processor 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 ® IQ803 32 I/O Proce ss o r Eva lua ti on P la tfo rm B oard M an u al Sept ember 2005 Document Num ber: 274069 003US[...]

  • Seite 2

    2 Septem ber , 2005 Docume nt Number : 274069003 US In te l ® IQ80332 I/O Proc essor Eval uation P latfo rm B oard M an ual INFORMA TION IN THIS DOCUME NT IS PROVIDED IN CONNECTION WIT H INTEL® PRODUCTS. NO LICENSE, EXPRESS OR IMPLIED, B Y 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 .[...]

  • Seite 3

    Documen t Number : 274069003US September , 2005 3 In te l ® IQ80332 I/O Proc essor Eval uation Pl atform B oard M anual Contents Content s 1 I ntr odu ct ion ... .... ..... .. ..... ..... .. ..... ..... .. ..... ..... .. ..... .... ... ..... .... ... .... ..... .. ..... ..... .. ..... ..... .. ..... .. ..... ..... . .... . 9 1.1 Docum ent Purpose [...]

  • Seite 4

    4 Septem ber , 2005 Docume nt Number : 274069003 US In te l ® IQ80332 I/O Proc essor Eval uation P latfo rm B oard M an ual Contents 3.7.1 C onsol e Seri al Po rt ..... .... ..... ... .... ..... .. ..... ... .... ..... .. ..... ..... .. ..... ..... .. ..... .... ... ..... .... ... . 35 3.7.2 JT AG D ebug ...........................................[...]

  • Seite 5

    Documen t Number : 274069003US September , 2005 5 In te l ® IQ80332 I/O Proc essor Eval uation Pl atform B oard M anual Contents B Get ting S tar ted an d De bugg e r .. ..... ..... .. ..... ..... .. ..... .. ..... ..... .. ..... .... ... ..... .... ... .... ..... .. ..... ..... .. ..... .. 53 B.1 I ntr oducti on ... .. ..... ..... .. ..... ..... [...]

  • Seite 6

    6 Septem ber , 2005 Docume nt Number : 274069003 US In te l ® IQ80332 I/O Proc essor Eval uation P latfo rm B oard M an ual Contents Fig ur es 1I n t e l ® 80332 I/O Processor Block Diagram ................. .. ............ .. ................. .. ............ .. .............. 13 2 Seri al-UART Communi catio n ..... ..... .... ..... ... .... ...[...]

  • Seite 7

    Documen t Number : 274069003US September , 2005 7 In te l ® IQ80332 I/O Proc essor Eval uation Pl atform B oard M anual Contents Examples 1I n t e l ® 8033 2 I /O Proc essor R elated Docume ntation Li st........................... ....... ....... ............ ....... .. 9 2 Electr oni c Info rmation ..... .... ... .... ..... .. ..... ..... .. ...[...]

  • Seite 8

    8 Septem ber , 2005 Docume nt Number : 274069003 US In te l ® IQ80332 I/O Proc essor Eval uation P latfo rm B oard M an ual Contents Revision History Date Revision Description 08 S e pte mbe r 200 5 003 In S ec ti on 3. 6. 6, “ R ota r y Sw it ch ” on page 33 an d T able 1 2, “R o tar y Swi t ch R equi rem ent s” on pa ge 33 , chan ge d Ro[...]

  • Seite 9

    Evaluat i on Platform Boar d Manual 9 Introduction 1 1.1 Docum e nt Pu r pos e a nd Scop e Th is doc umen t de s cri bes th e In te l ® I Q803 32 I /O pr oces sor eva lu ation plat fo rm boa rd (IQ8 033 2) usin g D DR-I I 4 00 MH z SD RA M. The I ntel ® 8033 2 I/ O pr o ce sso r ( 8 0332 ) is in te nde d fo r r a pid , intellig ent I /O devel opm[...]

  • Seite 10

    10 Evaluat ion Plat form Board Manu al In te l ® IQ80332 I/O Proc essor Int roduc ti on 1.3 Electronic In formation 1. 4 Co mponent Refer en ces Ta b l e 3 pr ovi des add itio nal in form ation o n th e major com pon ents of 80 332 . T able 2. Electro nic In formati on Su pp o rt T y pe Lo cat io n/ Co nt ac t The In tel World- Wide Web (W WW ) Lo[...]

  • Seite 11

    Evaluat i on Platform Boar d Manual 11 Inte l ® IQ80332 I/O Pro cesso r Int roduc t ion 1.5 T erms an d Def i niti ons T a bl e 4 . T erm s a nd D efi nit ions Ac rony m/T erm Defi niti on ARM Re fer s t o bot h the m icr opr oce ssor ar chit ectu re a nd the comp any th at li cens es i t. CRB Cu stom er R ef ere nc e B oard ICE In- C irc ui t Em [...]

  • Seite 12

    12 Evaluat ion Plat form Board Manu al In te l ® IQ80332 I/O Proc essor Int roduc ti on 1.6 I ntel ® 803 32 I/O Processo r About the 8 0332. T h e 80332 is a mult i-f unct ion dev ice that com bi nes the Int e l XSc ale ® c ore wi th intelligen t per iph erals, and integ rat es two PCI Expr ess -to-PCI Bridges . The 8 033 2 cons olidates into a [...]

  • Seite 13

    Evaluat i on Platform Boar d Manual 13 Inte l ® IQ80332 I/O Pro cesso r Int roduc t ion Fi gur e 1 . In tel ® 80332 I /O Pro cessor B l ock Di agram[...]

  • Seite 14

    14 Evaluat ion Plat form Board Manu al In te l ® IQ80332 I/O Proc essor Int roduc ti on 1.7 I ntel ® IQ80332 I/O Processor Evaluatio n Plat form Board Features T able 5. Sum m ary of Fea tures Featur e Def init ion B attery Bac kup Uni t: B att ery b ack up c ircu it for SD RAM. Eth ern et I nte l (R) 825 45EM G i ga bit Et her net Co ntr olle r [...]

  • Seite 15

    Evaluat i on Platform Boar d Manual 15 Getting S tarted 2 The 803 32 i s a softw are devel opme nt en vironm ent fo r IQ8 0332. S o ftware u pd ates and add itional offe rin gs fr om ve ndo rs can c han ge fr equ entl y . T o kee p up -to -dat e , pleas e v is it http:// ww w .inte l-iopr ocess ortoo ls.com /ksh owcas e/vi ew for the lat est upd at[...]

  • Seite 16

    16 Evaluat ion Plat form Board Manu al In te l ® IQ80332 I/O Proc essor Getting Started 2. 2.2 P ower Re quir ement s The 8 033 2 r equi res a 3.3 V su ppl y co mi ng t hro ug h th e PC I Ex pr ess p rima ry c onne ctor . Plu g th e boar d i nto a deskto p w ith a PC I Ex pre ss s lot . The 8033 2 h as an aux iliary p owe r receptac le (J1A1, s ee[...]

  • Seite 17

    Evaluat i on Platform Boar d Manual 17 Inte l ® IQ80332 I/O Pro cesso r Ge tting Started 2.3 Facto ry Setti ngs Make s ure that the s witch/ jump er settin gs are se t to prop er positio ns as exp lained in Sec tio n 3.9 , “Switche s and Jumper s” on page 3 8 . 2.4 Development S trategy 2.4 .1 Su ppo rt ed T o ol Bu cket s For develo pin g an [...]

  • Seite 18

    18 Evaluat ion Plat form Board Manu al In te l ® IQ80332 I/O Proc essor Getting Started 2. 5 T ar get M onit ors 2.5. 1 RedHat Red Bo ot RedB oo t* is an ac ronym f or “ Red Hat Em bedd ed D ebu g an d Bo otstr ap” , an d is th e s tand ard embe d ded sy st em deb ug/b oo tstrap e nv ironm en t fr om Re d Ha t, rep la cing the prev iou s ge ne[...]

  • Seite 19

    Evaluat i on Platform Boar d Manual 19 Inte l ® IQ80332 I/O Pro cesso r Ge tting Started 2.6 Host Com mu nications Examp les How to comm unicate to the hos t. 2.6.1 Serial-UART Co mm unicati on Using a ser ial connec tion to comm unicate w ith the bo ard ( Figur e 2 ). Pl ease note that t he evlautio n board is plugged int o a host m achine, as in[...]

  • Seite 20

    20 Evaluat ion Plat form Board Manu al In te l ® IQ80332 I/O Proc essor Getting Started 2.6.3 Net work Co mmu nicat io n Using a standa rd network connectio n, the user can co mmuni cate with the board via the ethernet port. Redboo t also allow s the u ser to remote ly b oot the platfo rm usi ng a BOOT P serv er through the netw ork C onn ec tion.[...]

  • Seite 21

    Evaluat i on Platform Boar d Manual 21 Inte l ® IQ80332 I/O Pro cesso r Ge tting Started 2.6.4 GNUPro GDB/ Insight 2.6. 4.1 Com mun icati ng with RedBoot Har dwa re Set up: • Host wit h UNI X /Li nux or Wi n32 inst alled • IQ80332 with ser ia l cable • RedHat RedBoot monit or Flash ed to the pla tfor m board Reco mm end ed M app ing of UA R [...]

  • Seite 22

    22 Evaluat ion Plat form Board Manu al In te l ® IQ80332 I/O Proc essor Getting Started T o b rin g up a Hy per T ermi nal s es sion on a Win32 p lat form : G o t o Star t, Prog ra ms , A cces sori e s, Co mmun i c ati o ns , Hy per T er m i nal • Hyper T e r mina l setup scree n s: — “Conn ecti on Descri ption” Panel : • Ent er name. ?[...]

  • Seite 23

    Evaluat i on Platform Boar d Manual 23 Inte l ® IQ80332 I/O Pro cesso r Ge tting Started 2.6. 4.2 Conne cting wi th G DB Below are the GDB c om mands entered fro m the co mmand p rompt. B e sure sy stem path is set to access “xscale- elf-gdb.ex e”. File nam e in ex ample “h ello”. Bol d type re presents inp ut by user : > xsca le-elf- g[...]

  • Seite 24

    24 Evaluat ion Plat form Board Manu al In te l ® IQ80332 I/O Proc essor Getting Started This Page Left Intentionally Bla nk[...]

  • Seite 25

    Evaluat i on Platform Boar d Manual 25 Inte l ® IQ80332 I/O Pro cesso r Har dware R e ference S ec tion 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 803 32 . Figure 5. Fu nctional Block Diagram DDR II 40 0 GP IOs DDR SDR AM Ba tter y Backup 8 MB St rataFLA SH JTA G Slot RS-232 I2 C X8 Edg[...]

  • Seite 26

    26 Evaluat ion Plat form Board Manu al In te l ® IQ80332 I/O Proc essor Hardware Refer ence Section 3.2 Board Form-Factor/ Connecti vity Ta b l e 6 s ummari zes the form- factor and co nnectiv ity features for the 80 332. T able 6. Form -Factor/C onnecti vity Features De sc r ip ti o n The IQ 80 33 2 is a x8 PCI Expr ess ca rd w it h fo rm fa ctor[...]

  • Seite 27

    Evaluat i on Platform Boar d Manual 27 3.3 Power The 80 332 draw s pow er from th e PCI Expre ss bus. Th e pow er requir ements for the 8 0332 are shown in Ta b l e 7 belo w . The numbers do n ot inclu de the po wer requir ed by a PCI -X card m ounted on the exp ansio n s lot . Note: T he maxi mum current was calc ul ated, but not measured. Thi s n[...]

  • Seite 28

    28 Evaluat ion Plat form Board Manu al In te l ® IQ80332 I/O Proc essor Hardware Refer ence Section 3.4 Memory Subs ystem The Memory C ontr oller of 80332 c ontrols the DDR SDRAM m emory s ubsyst em. It feat ures pro- gr ammabl e chip sele ct s and support for error co rrec tion codes ( ECC ). Th e memory cont roller can be con f igur ed for DDR S[...]

  • Seite 29

    Evaluat i on Platform Boar d Manual 29 Inte l ® IQ80332 I/O Pro cesso r Har dware R e ference S ec tion 3.4.2 F las h Mem or y Re quirem ents T ot al Flash mem ory size i s 8 MB . T a ble 8 . Flash Memo ry Require ments Description IQ80 33 2 T o tal Fl as h si ze is 8 MB 803 32 Fl as h t ech no lo gy is b ased o n Int el S trat aFl ash ® fam i ly[...]

  • Seite 30

    30 Evaluat ion Plat form Board Manu al In te l ® IQ80332 I/O Proc essor Hardware Refer ence Section 3. 5 Inter r up t Routi ng The 80 33 2 Interr upt ro utin g. T able 9. Ex ternal Interrup t Routing to Intel ® 80332 I/O Pro cessor Inte r rup t S ys tem Re so ur ce HP I# T e mper atur e S ens or , H ead er S_I NT A# PC I -X S l ot IN TB #, Hea de[...]

  • Seite 31

    Evaluat i on Platform Boar d Manual 31 Inte l ® IQ80332 I/O Pro cesso r Har dware R e ference S ec tion 3.6 Intel ® IQ80332 I/O Processor Evaluation Plat form Board Peri pheral Bus The 8 03 32 p op ulate s the per iphe ral bus as de picte d by Figure 7 . The devices on th e bus inclu de Flash ROM , audio buzzer, CPLD, HEX d isplay , NVSRAM , and [...]

  • Seite 32

    32 Evaluat ion Plat form Board Manu al In te l ® IQ80332 I/O Proc essor Hardware Refer ence Section 3.6.1 Flash RO M T able 1 1. Flash ROM Featu res Description Flas h i s an In tel S tra taF lash ® te ch nolo gy – Pa r t nu mber : 2 8F6 40 J3C Flas h size is 8 MB The co nn ec ti on to th e per iphe ral bu s is dep ict ed by Fi gu r e 8 Figu re[...]

  • Seite 33

    Evaluat i on Platform Boar d Manual 33 Inte l ® IQ80332 I/O Pro cesso r Har dware R e ference S ec tion 3.6.2 UART The 8 03 32 has tw o in tegr ated U A R Ts . Eac h asyn c hrono us serial por ts supp or ts all th e fu nctio ns of a 16550 U AR T . The UA R T signals are co nnected to a dual RS-2 32 buffer and th en to a RJ-11 serial port conn ecto[...]

  • Seite 34

    34 Evaluat ion Plat form Board Manu al In te l ® IQ80332 I/O Proc essor Hardware Refer ence Section 3.6. 7 Bat ter y St atu s A CPLD on the IQ 80332 pro vides the f ollow ing status fo r the battery . Please s ee Sec tio n 4.2 .2 , “Peri pheral Bus Me mory Ma p” on page 47 fo r mor e de t ails on addr es si ng the CPL D . T able 13. Battery St[...]

  • Seite 35

    Evaluat i on Platform Boar d Manual 35 Inte l ® IQ80332 I/O Pro cesso r Har dware R e ference S ec tion 3.7 Debug Interface 3.7 . 1 C on so le S eri al P or t The p la tfor m has two s eria l po rts fo r de bu g pu rpos es as de sc ribe d in Se ct ion 3 .6, “ Int el ® IQ80332 I/O Proces s or Ev aluation Pla tform Boar d Perip heral Bus” on pa[...]

  • Seite 36

    36 Evaluat ion Plat form Board Manu al In te l ® IQ80332 I/O Proc essor Hardware Refer ence Section 3.7 .2 JT AG De bu g The 8 0332 h as a 20 -pin JT AG co nn ector (J7D 2 ) that is in comp liant wi th ARM M ulti- ICE guidel ines . 3. 7.2.1 JT AG Por t Figu re 9. JT AG Por t Pin -ou t A9457-0 1 VT ref 1 nTRST 3 TDI 5 TMS 7 TCK 9 R TCK 11 TDO 13 nS[...]

  • Seite 37

    Evaluat i on Platform Boar d Manual 37 Inte l ® IQ80332 I/O Pro cesso r Har dware R e ference S ec tion 3.8 Board Reset Scheme Figure 10 dep icts the r eset s chem e f or the 8 0332. Ta b l e 1 4 list the r ese t scheme s fo r the 80 332 . T a ble 1 4. Reset Req uirement s/Schem es Description Prima ry PCI r eset, re sets all d ev ices o n the b o[...]

  • Seite 38

    38 Evaluati on Platform Board M anual In te l ® IQ80332 I/O Proc essor Hardware Refer ence Section 3.9 Switches and Jumpers 3. 9.1 Swit ch Su mmary Please note th at th e term ‘open’ r efers to t he indiv idu al pin o f sw itch S7A 1 be ing pu shed in at bo ttom (small do t on p in away fr om the ‘ open ’ label on th e switch ). The term ?[...]

  • Seite 39

    Evaluati on Pla tform Boar d Manual 39 Inte l ® IQ80332 I/O Pro cesso r Har dware R e ference S ec tion 3.9. 3 Jumper Su mmary 3.9 .4 Con nect or Su mmary 3.9 .5 G ener al Pur pose I np ut/ Ou tput H ead er The foll ow ing table in Secti on 19, “J2D2 GPIO Header De fini tion” on pa ge 39 shows the G P IO signal ass ignments. The G PIO sign als[...]

  • Seite 40

    40 Evaluati on Platform Board M anual In te l ® IQ80332 I/O Proc essor Hardware Refer ence Section 3. 9.6 De t ail De sc ript ions of S wit ch es /Jum pers 3. 9.6.1 Switch S1C 2: 803 32 Reset This s wi tch r esets 803 32. 3. 9.6.2 Switch S6A 1: BPCI -X Reset This swi tch r esets the PCI -X B s egmen t bu s. 3. 9.6.3 Switch S8A 1: Rot ary For more [...]

  • Seite 41

    Evaluati on Pla tform Boar d Manual 41 Inte l ® IQ80332 I/O Pro cesso r Har dware R e ference S ec tion 3.9.6.4.3 S7A1-3: Configration Cycle Enable correspo nd ing to signal name PBI_AD 6 Conf igu ration C ycle En able o r RE TR Y is l atched at the de-asser ting edge of P_ RST# an d it determin es wh en the Primar y PCI i nterface disable P CI co[...]

  • Seite 42

    42 Evaluati on Platform Board M anual In te l ® IQ80332 I/O Proc essor Hardware Refer ence Section 3.9.6.4.7 S witch S7 A1 - 7: S MBUS Man ageability Address Bit 0 correspon ding to signal name PBI_AD17 This allo ws 8 033 2 to addres s SMBu s Slave A ddres s bit 0 (PBI _A17 ). 3.9.6.4.8 S witch S7 A1 - 8: S MBUS Man ageability Address Bit 3 corres[...]

  • Seite 43

    Evaluati on Pla tform Boar d Manual 43 Inte l ® IQ80332 I/O Pro cesso r Har dware R e ference S ec tion 3.9. 6.5 Jumper J7D1: Flas h bit- wid th The Intel ® IQ80332 I/O processor evaluatio n platform b oard ex pects an 8-b it Flash en able. 3.9. 6.6 Jumper J1C1: JT AG Ch ain 3.9. 6.7 Jumper J1D2: UART Con trol T a ble 31. Jum per J7D1: Descr ipti[...]

  • Seite 44

    44 Evaluati on Platform Board M anual In te l ® IQ80332 I/O Proc essor Hardware Refer ence Section 3. 9.6.8 Jumper J7B4 : SMBus H eader 3. 9.6.9 Jumper J9D3: Buzze r V olume Cont rol T able 37. Jump er J7B4: Description s Ju mp er D es crip t ion F act ory D e fau lt J7B 4 S MBu s He ad er 1-2, 3 - 4 T able 38. Jumper J7B4: Se ttings and Operation[...]

  • Seite 45

    Evaluati on Pla tform Boar d Manual 45 Inte l ® IQ80332 I/O Pro cesso r Software R eference Softwa re Re fe renc e 4 4.1 DRAM For DD R SD RAM S izes an d Conf igurations , see the Int el ® 80332 I/O Pr ocessor Devel oper ’ s Ma nua l . Th i s section also con tain s multip le exam ples of Ad dr ess Regis ter Prog ramm ing. See the Int el ® 80 [...]

  • Seite 46

    46 Evaluati on Platform Board M anual In te l ® IQ80332 I/O Proc essor Software Refer ence 4.2.1 Flash RO M The Flash R OM is an 8 MB In tel StrataFlas h ® (part# 28 F640 ) th at sits on the P eriphe ral B us and is accessed using P CE0. Under no rmal operati on, the very first in struct ion access by t he Intel XS cale® core beg ins at locatio [...]

  • Seite 47

    Evaluati on Pla tform Boar d Manual 47 Inte l ® IQ80332 I/O Pro cesso r Software R eference 4. 2.2 Per iphe ra l Bu s Me mor y Map The Ta b l e 4 1 is t he ph ys ical m e mory m ap o f th e dev ices on t he 8033 2 P eri pher al Bu s: T ab l e 41 . Per iph e r al B u s M em o r y M a p Add r ess R ang e (in H ex) Siz e Dat a Bu s Wi dt h Des cri p [...]

  • Seite 48

    48 Evaluati on Platform Board M anual In te l ® IQ80332 I/O Proc essor Software Refer ence 4.3 Board Sup port Packag e (BSP ) Examples Examples provided in this secti on are based on the R edHat* R edBoot s oftware r unnin g on th e IQ80 332 . 4.3 .1 Int el ® 80 332 I /O P ro ces so r Me m ory M ap Fi gure 13 d epicts t he memo ry space for th e [...]

  • Seite 49

    Evaluati on Pla tform Boar d Manual 49 Inte l ® IQ80332 I/O Pro cesso r Software R eference 4. 3.2 Red Bo ot * In tel ® 8 033 2 I /O Pr oces so r Mem ory Ma p 4. 3.3 Red Bo ot Inte l ® 8033 2 I /O P roc es so r Fi les Attache d in the k it, find a co py of t he RedH at eCos for IQ80 332 CD. O nce th e CD is ins talled, yo u may f ind : • The R[...]

  • Seite 50

    50 Evaluati on Platform Board M anual In te l ® IQ80332 I/O Proc essor Software Refer ence 4.3.4 RedBoot 8033 2 DDR Mem ory In iti alizati on 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 the en ti re DDR m emo[...]

  • Seite 51

    Evaluati on Pla tform Boar d Manual 51 Inte l ® IQ80332 I/O Pro cesso r IQ8 0321 and IQ80332 Comparison s IQ803 21 and IQ 80 332 Compari sons A This appe ndix provi des a brief descript ion for dif fer enc es between IQ 80332 a nd I Q80321. Please also r efer t o appl icati on note: Intel ® 80321 Sof twar e Con versi on to t he Int el ® 80332 I/[...]

  • Seite 52

    52 Evaluati on Platform Board M anual In te l ® IQ80332 I/O Proc essor IQ80321 and IQ80332 Co m pariso ns This Page Left Intentionally Bla nk[...]

  • Seite 53

    Evaluati on Pla tform Boar d Manual 53 Inte l ® IQ80332 I/O Pro cesso r Gettin g Sta rte d and De bu gge r Getting S tarted and Debugger B B.1 Int rodu ction Thi s ap pend ix pe rtain s to Cod e| Lab v ers ion 2.3 an d later whi ch us es Micr os oft's V isual Stu dio .NET . Fo r C o de |La b ve rs io n 2. 2 an d ea r l i er , ref er t o a ppe[...]

  • Seite 54

    54 Evaluati on Platform Board M anual In te l ® IQ80332 I/O Proc essor Getti ng Starte d a n d D ebu gg er B.1. 4 Relate d Web S ite s • Ma craig or : ht tp://www .ocdemo n.net / • http :// devel oper . intel. com/des ign/i ntelx scale/ dev_too ls/02 1022/inde x.htm • http :// devel oper . intel. com/des ign/i io/ • http :// develope r . i[...]

  • Seite 55

    Evaluati on Pla tform Boar d Manual 55 Inte l ® IQ80332 I/O Pro cesso r Gettin g Sta rte d and De bu gge r B.2 Setup B. 2.1 Ha r dwar e Se tup Us e Figure 14 and th e rest of the Int el ® 80 332 I/O P r oces sor E valu atio n Pla tform B oard Manu al , to set up the h ardwar e. • Connec t the Raven to th e host via the paral lel port and to th [...]

  • Seite 56

    56 Evaluati on Platform Board M anual In te l ® IQ80332 I/O Proc essor Getti ng Starte d a n d D ebu gg er B.2. 2 S of tw ar e Se tu p A TI Code |Lab is a plu g-in to Micr osoft V is ual S tudio .NET , ther efore Micr osof t V isual Stu dio .NET must alr eady be loaded on t he syste m. T o load A TI Code|L ab, run s etup. exe und er the prog ram d[...]

  • Seite 57

    Evaluati on Pla tform Boar d Manual 57 Inte l ® IQ80332 I/O Pro cesso r Gettin g Sta rte d and De bu gge r B.3 New P ro ject Set up B. 3.1 Cre ati ng a N ew Pr oje ct 1. Launch Code |Lab EDE for .NET . 2. On th e St ar t Pa ge , s el ec t “N e w P roj ec t” . a. T he “New P rojects ” wi ndow app ears. b. Selec t “Code|L ab Pr oj ects” [...]

  • Seite 58

    58 Evaluati on Platform Board M anual In te l ® IQ80332 I/O Proc essor Getti ng Starte d a n d D ebu gg er B.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 Studio, some o f these menu item s are V is ual Studio an d some are specific t o Code|Lab . Click on any of thes e menu it[...]

  • Seite 59

    Evaluati on Pla tform Boar d Manual 59 Inte l ® IQ80332 I/O Pro cesso r Gettin g Sta rte d and De bu gge r B.4 Fl a shin g with JT AG B. 4.1 O ver vi ew 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 the Flash . RedB oot [...]

  • Seite 60

    60 Evaluati on Platform Board M anual In te l ® IQ80332 I/O Proc essor Getti ng Starte d a n d D ebu gg er B.4. 2 Using Fl ash Pr ogr am mer Note: T he para llel port must be se t to EPP mod e or the Macraig or Rave n does n ot work properly . Down load the R edB oot executable f iles f rom t he follo win g lo cation: http :// devel oper . intel. [...]

  • Seite 61

    Evaluati on Pla tform Boar d Manual 61 Inte l ® IQ80332 I/O Pro cesso r Gettin g Sta rte d and De bu gge r B.5 Debug gi ng Out of Fl ash JT AG debugg ers can be u sed on two leve ls; with or witho ut the sour ce code. W hen the Flas h 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 t hroug h it, a n d mo [...]

  • Seite 62

    62 Evaluati on Platform Board M anual In te l ® IQ80332 I/O Proc essor Getti ng Starte d a n d D ebu gg er B.7 Ru nni ng the Code |La b Debug 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 TI Co de|Lab Deb[...]

  • Seite 63

    Evaluati on Pla tform Boar d Manual 63 Inte l ® IQ80332 I/O Pro cesso r Gettin g Sta rte d and De bu gge r B.7 . 3 D is pla yi ng So ur ce Co de 1. Launch the Code |Lab EDE Debugger and open the “T est er1L ED” 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. Selec t the “Fil es” view in the l[...]

  • Seite 64

    64 Evaluati on Platform Board M anual In te l ® IQ80332 I/O Proc essor Getti ng Starte d a n d D ebu gg er B. 7 .5 St eppi ng Th rou gh the Co de 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. Lau nch the debug[...]

  • Seite 65

    Evaluati on Pla tform Boar d Manual 65 B.8 Ex plo ring the Code | Lab Deb ug Wi ndo ws 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 . Ho wev er, many new w ind ow s are a l so discus sed and basic in tera ction exercis[...]

  • Seite 66

    66 Evaluati on Platform Board M anual In te l ® IQ80332 I/O Proc essor Getti ng Starte d a n d D ebu gg er B.8. 6 Regist er s Windo w Close al l the active w indow s, then br ing up t he Re gisters win dow . R es 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 the bott om of t[...]

  • Seite 67

    Evaluati on Pla tform Boar d Manual 67 B.9 Debug gi ng Basi cs B. 9.1 O ver vi ew 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 f un ctions include th e abi lity t o sing le-step throu gh the c o de, st ep into func t[...]

  • Seite 68

    68 Evaluati on Platform Board M anual In te l ® IQ80332 I/O Proc essor Getti ng Starte d a n d D ebu gg er B.9.3 C.9.3 E xcep ti ons/T rappin g A debug exceptio n causes the processor to re-direct executi on to a de bug event handl ing routine. The Int el ® 80 200 proc ess or deb ug ar chi tect ure defi ne s the fo llo win g d ebug exce ptio ns :[...]