ELF44 ( PPRjRjSpRR P.(.H.01Xp0@R0 \ȹD0`Xp0!@`Rș `R$0c0`0Xh0``Xp0!0`0!0Xh0Xt `Xl00Xl 0! ! Xp XpF8r F8 Xp XF8r F8,܀G , 2cG,0s !0!a`a0`s80`s40s0Y@0%-00`d@00`dH0`@s,s,#0`s\ 0s,c0X,?̀sXsX0`s\ 0X0@0@@;$0X90X00ȹ<|0X0Id0@1@@0X00׹sXаC(0?Pa0``Xж0! Xйt00a0! 0!eXаC$0P(0F0``X0!"@FR<X"@GRL`e `ȣ X0!0P(x0G0``Xж0!0P(X0H0``Xи|0P(@0E0``Xиd0!eXаC$0P(0!0``X0!"@FR8X"@GRH`gf`cXж0!0P(0"0``Xж0!0P(0#0``Xи0P(p0 0``Xиh0!$(!,A0a4a Gh *eXаC@0P(00``Xa $(!,A0a40!8"@FRX"@GR"@HR\"@IRF@RZR,zH2sS2Vȸ\0P(L00``XиD0P(400``Xи,0P(00``Xи0P(00``Xи0P(00``Xи0!ae0P( 0sXаC(0߹a0``Xж0! S$1Xй1 a0! 0!(a $,!0eXаC<0P( 00``Xa $(,!00!43!X2 `|2sS23XӾ22 W$011 ߸l0P(`00``XиT0!0P( 0dXаC$00``Xж0! $Xж0!0!a $geXаC00P(00``Xa $0!("@FR\X"@GRd"@wF$2g "@S$2s"@SRv0P(00``Xиp0P(00``XиX0P(00``Xи@0!eXаC$0P(00``X0!"@FR,X"@GR<Xж0!0P(\00``Xж0!0P(<00``Xи0P($00``Xиt0!a!, $(A0a48<@D%feXаCP0P(0o0``Xa $(!,A0a48<@D0!HS S 0pyXy $C(0P($00``Xy0cy`"@^RX"@_R"@S` 0`QXDX~2Vx2R2cc2s2# PV23\ 23ZH0 0P(D0n0``XиX|0P(00``Xи0P(00``Xи0P(00``Xи0!fa $0\F1Xоx1 c 0`0e e $Xйa $`0!(0P($0]0``Xи0P( 0``Xи`WX0WXEde`cAAAAAAAAeAAAAAAAAAAAAAAAA``cAcAcAcAcAcAcAcAc `cAAAAAAAA8c(fec`cAcAcAcAcAcAcAcAc 0!0a0! f`cAAAAAAAA0! 0av 0!$0!aeRe( \ e#0eH$ 1)eH 1)`H5CeH1J*1)`R0!A0a4a $(!,HePFx82cS<`0dt wC2s2S22a $(!,A0a40!882s2S2x0cCԾl0yS2R2 dDyd#82s2sSH2sS22s482sd2x|x0cChLy0S2R2 d$yd#082s82s2x82s20!0`33 E0E00eFp E0d 0`2@ƐHf(E(3(c_ `33 ܸ`0! 0!|33 E0p0`E0`F\ F(RP H0`E(3( _ 0c3 cܸ`0! `IT0!a2`ITC2ssC2a0! 0!0!0!00!Note: Some demos requireuse of the serial port. Connect null modem cablefrom the ML501 to a host(such as a PC) running a serial terminal. Use the settings: 9600 Baud 8-N-1, No flow control. Welcome to the Xilinx Virtex-5 ML501 Evaluation Platform Bootloader Menu! Please use the directional buttons to choose a demoPress the center button to start the selected demo1. Virtex-5 Slide Show 2. Web Server Demo 3. Simon Game 4. Board Diagnostics (XROM) 5. USB Demo 6. My own ACE file 7. Ring Tone Player Welcome to the Xilinx Virtex-5 ML%d Evaluation Platform Bootloader Menu! Please choose a demo by typing in the number of the demo you want to use Or select a demo using the directional buttons (C,W,S,E,N) (Then press the center (C) button to start the selected demo) 1. Virtex-5 Slide Show 2. Web Server Demo 3. Simon Game 4. Board Diagnostics (XROM) 5. USB Demo 6. My own ACE file 7. Ring Tone Player Choose Demo: +~1.Slideshow 2.Web Server 3.Simon Game 4.Board Diags 5.USB Demo 6.My ACE File 7.Ring Tones Rebooting to System ACE Configuration Address %d... 0123456789ABCDEF,+ + + + + + + ,,,<+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ,D+ + + + + + ,,+ + + + + + + ,+ + + + + + ,+ + + + -xtft.c ((((( AAAAAABBBBBB ((((( AAAAAABBBBBB WtCI`/$((HHHHHH|||* P@@`b @@@ T88T| @@8DD8088D @~BBBBF:@@@|BBBB|BBBF:8@@XdBBBBB`DHP``PHDlXdDDDDD8DD8||Xd@@@@@8@@8D88 DDDDDL4DDDD(lD((DBBF:<| @| @   ` QWtR% $ > $ > : ; I: ;I : ;  : ; I8 .? : ; I@ 4: ; I  I .: ;' @ : ;I : ;I 4: ;I % $ > : ; I I : ;  : ; I8 .? : ; ' @: ; I : ; I 4: ; I 4: ; I .: ; ' I@% $ > : ; I$ >  I : ;  : ; I8 .? : ; ' @ : ; I : ; I 4: ; I .? : ; ' I@ 4: ; I .: ;' I@: ;I 4: ;I 4: ; I?  % $ > : ; I.? : ; ' @: ; I 4: ; I .? : ; ' @% $ > $ >  I.? : ; ' @.? : ; ' @: ; I 4: ; I .? : ; @ .? : ; ' @%% $ > $ >  I&I: ; I  : ; : ; I8 : ; I8 .: ; ' I@ : ; I 4: ; I .: ; ' @: ; I4: ; I4: ; I4: ; I I!I/ .: ; ' : ; I.? : ; ' @ : ;  1UX Y 114: ; I? < % $ > : ; I I' I $ >  : ; : ; I8 .? : ; ' @ .? : ; ' @ : ; I 4: ; I? < % $ > : ; I I' I $ >  : ; : ; I8 I !I/ 4: ; I?  % $ >  : ; I I' I$ > .? : ; ' @ : ; I .? : ; ' @ : ; I 4: ; I 4: ; I?  % $ > $ > .? : ; ' @: ; I% : ; I$ > : ; I$ > .? : ; ' @ : ; I .? : ; ' I@ .? : ; ' @ : ; I 4: ; I 4: ; I% : ; I$ > : ; I$ > .? : ;' @: ;I4: ;I .? : ; ' @ : ; I 4: ; I 4: ; I .? : ; ' I@4: ; I.? : ;' I@4: ;I I4: ;I.? : ;' I@% : ; I$ > : ; I$ >  : ;  : ; I8 .? : ;' I@ : ;I 4: ;I  I .? : ;' @ 4: ;I.? : ; ' @: ; I.: ;' : ;I1UX Y1 U4141.? : ; ' I@4: ; I? < I!I/ 4: ; I?  % $ > : ; I: ; I$ >  : ;  : ; I8 .? : ; ' I@ : ; I 4: ; I 4: ; I  I I!4: ; I? < % $ > : ; I: ; I$ > .? : ; ' @ : ; I: ; I  I 4: ; I .? : ; ' I@ 4: ; I .? : ; ' I@4: ; I .? : ; ' @% $ > : ; I: ; I$ >  : ;  : ; I8 I !I/ 4: ; I?  %%CGNU C 4.1.1 20060524 (Xilinx 11.1 Build EDK_L.16 5 Nov 2008)/cygdrive/c/ml501_bsb_std_ip/sw/standalone/bootload_video/src/bootload_video.c/cygdrive/c/ml501_bsb_std_ipintlong intlong long intunsigned intunsigned charshort intcharshort unsigned intlong long unsigned intsigned charXuint16 j*Xuint32 lfloatdoubleXboolean pu32 }xu16 ~iXStatus nG DeviceId #BaseAddress #VideoMemBaseAddr #PlbAccess # DcrBaseAddr #XTft_Config ( TftConfig G#IsReady #ColVal #RowVal #FgColor # BgColor #$XTft Zmainu| Statusvt button_nwp button_ewl button_swh button_wwd button_cw` button_pushedx\ uart_input_availxX CurrentSelyxT LastSelyxP SelColorzxL TftConfigPtr{H ch}"D rotary_state~@ G WLoadProgramr|- qW numqx  'DisplayBitMapImage1X W pixel_upper_left_corn_start_xx pixel_upper_left_corn_start_yx myBitmap'countxxxxtyxp  TftInstancepX9tGNU C 4.1.1 20060524 (Xilinx 11.1 Build EDK_L.16 5 Nov 2008)/cygdrive/c/ml501_bsb_std_ip/sw/standalone/lib/src/video_graphics/graphics.c/cygdrive/c/ml501_bsb_std_ipunsigned charcharXuint16jshort unsigned intshort intXuint32llong unsigned intlong intfloatdoubleu32} u16~intDeviceIdY#BaseAddressN#VideoMemBaseAddrN#PlbAccessY# DcrBaseAddrN#XTft_Configqp(TftConfig#IsReadyN#ColValN#RowValN#FgColorN# BgColorN#$XTftoXTft_DrawFixedSizeFlashButton$dF o x1!j y1!j x2!j y2!j text"d len"j#u 3#u$ i&jt j&jp xpos'jl ypos(jh >)jdpunsigned int XTft_DrawButtoncdF`o xaj yaj textad>ajbu (djxXTft_DrawFixedSizeButtonntFko x1lj y1lj x2lj y2lj textld>ljmu >XTft_DrawFlashButtonwt Fto xuj yuj textud>ujvu3vu (xjx strlenj t/ str~d countjx ijtP ,tGNU C 4.1.1 20060524 (Xilinx 11.1 Build EDK_L.16 5 Nov 2008)/cygdrive/c/ml501_bsb_std_ip/sw/standalone/lib/src/video_graphics/basicgraphics.c/cygdrive/c/ml501_bsb_std_ipunsigned charcharXuint16jshort unsigned intshort intXuint32l]long intfloatdoubleu32}u16~intDeviceIdP#BaseAddressE#VideoMemBaseAddrE#PlbAccessP# DcrBaseAddrE#XTft_Confighg(TftConfig#IsReadyE#ColValE#RowValE#FgColorE# BgColorE#$XTftlong long intunsigned int]long long unsigned intlong doubleXTft_WriteString 1tZ o 0 val 0[gmXTft_WriteColor ;@ o 9 c 9 fgCol : bgCol :XTft_WriteColorString C@ o A val B[ fgCol B bgCol BbXTft_WriteColorCenteredString N o L str M[ fgCol M bgCol M ypos Ma R OaxXTft_WriteCenteredString W o V str V[ ypos Va R Xax 'XTft_DrawPixel aah1 o ` x `a y `a col ` %XTft_DrawLine rah\ o p x1 qa y1 qa x2 qa y2 qa col q slope tat yintercept tap xmin ual ymin uah xmax uad ymax ua` i ua\ j uaX mx uaT XTft_DrawEmptyBox a4 o  x1 a y1 a x2 a y2 a col  thickness a xmin ax xmax at ymin ap ymax al i ah XTft_DrawSolidBox a4 o  x1 a y1 a x2 a y2 a col  xmin at xmax ap ymin al ymax ah i ad j a`strlen a ,str [count axi atXpixel 'aXYpixel 'aXXmult 'aXYmult 'aXXlcorn 'aXYlcorn 'aX !` ,GNU C 4.1.1 20060524 (Xilinx 11.1 Build EDK_L.16 5 Nov 2008)/cygdrive/c/ml501_bsb_std_ip/sw/standalone/lib/src/sleep/sleep.c/cygdrive/c/ml501_bsb_std_ipunsigned charcharshort unsigned intshort intXuint32llong unsigned intlong intfloatdoubleintpnanosleep1 , P nanoseconds0punsigned intusleep5 P 5useconds5pi6xj7tsleepG !``secondsFpiHxjIt'!`GNU C 4.1.1 20060524 (Xilinx 11.1 Build EDK_L.16 5 Nov 2008)/cygdrive/c/ml501_bsb_std_ip/sw/standalone/lib/src/lcd_char/lcd.c/cygdrive/c/ml501_bsb_std_ip{intlong intlong long intunsigned int{unsigned charshort intcharshort unsigned intlong long unsigned intsigned charfloatdoubleInitInst ;!`!WriteInst E!"inst1 Dinst2 Dprintinst FxNWriteData ["#data1 Zdata2 Zrs_data \xenable_rs_data \t LCDOn z## LCDOff #$ 7 LCDClear $ $Tb LCDInit $T%( MoveCursorHome %(%` MoveCursorLeft %`% MoveCursorRight %%FLCDSetLine %&H9line i xuLCDPrintChar &H&dc  LCDPrintString &'line1 line2 i x'(`/gnu/mb/build/nt/bld_gcc/gcc/gcc/config/microblaze/divsi3.asm/gnu/mb/build/nt/bld_gcc/build/gccGNU AS 2.16K.((`Lint_l_+i len!# !# (!# _# !# !#$Y Oz!(`(Q yO n{!V cp|X-()  ,par, i.!T!1Q) *rnP1 P1parPcpRS!6 T6HUVnumVKT(F_=V_=F~#;lp:par:<A*.( <!J!~ par`ch_X\!++__x! >[rh \'fV\..HL9phnzzint 4 K5]# -6z#7 O.H. h..Q Kg]U gzVX9,..L,phnzzint 4 K5]# -6z#7  XRI/,.Lnjp,int SW./ V [V r//$Q q_U F/$/,Q ]U C_X93X`@RnW/T/,Lcintm /,/T c , \0/TL Ah0}lWu32}Lu8%intN/T/tQ-MsUzM~Vj~/t/Q-isU H/0 = -s \ s z s 9~S u~V ~W s580LAh0jI}lbu32}Wu16~>u8%int^00<  p~ z qx @0<0  p~ % z~ C e qp 01 | p~ z q| e~11\ pd~ zf qgt&h~ Z1\2` -~ [Z F oT  z )2`3x -~ [Z  BT k ~z:@d3x4X -c~  c~ [cZ ke s/4X58-.~< .~Z[.Zx0p !3B58LAh0jI}lbu32}Wu16~>u8%int#-~#~## W~#\(#2~#,~#y~#~# ~#$  G~585 vF F~ zH~ \ = 56@C v b  ~ z ~ B6@6 v :~F y67` v ~ Y7`7 v ~ `78h v_? a~ 88h8h v7 9~ y$A89 v@ ,@~ y@~B @yv ~ 9: v ,~ y~1 ~e u :< v   ~p  ~  ~Q 3 ~  ~=  ~q  ~ << v <= v ~^ ~~ ~B=>v~ ~6>?Tvs,~y~_K??v,~y~FWjv"~~~~ ~ ~ ~  j?Bz vi "i&@&Z2>J*cXBBvVV*+W~_ _=ZZ_Z KVDRF 7+CBL 8j>}lWu32}Lu16~3int~#-s#s#~# Ws#+ EG+BCQ F~U WH+T Is  < '61' ,1DCL  j>}lWu32}Lu16~3int lHs PCCXQ O~ OV ~ cCXDQ bs bV ef~ g~ s ] +~DDLQ U ^~  FsDLDp  ^s  s| DpDQ xU&~ ~V 8DD/ xN&sl sx -tDDL Sj>}lWu32}Lu16~3int~#-s#s#~# Ws#  'WX z-GpH,/gnu/mb/build/nt/bld_gcc/gcc/gcc/config/microblaze/umodsi3.asm/gnu/mb/build/nt/bld_gcc/build/gccGNU AS 2.16 .H,H/gnu/mb/build/nt/bld_gcc/gcc/gcc/config/microblaze/udivsi3.asm/gnu/mb/build/nt/bld_gcc/build/gccGNU AS 2.165 /cygdrive/c/ml501_bsb_std_ip/sw/standalone/bootload_video/src/cygdrive/d/XILINX_L.33.3.2/EDK/gnu/microblaze/nt/bin/../lib/gcc/microblaze-xilinx-elf/4.1.1/../../../../microblaze-xilinx-elf/include/cygdrive/d/XILINX_L.33.3.2/EDK/gnu/microblaze/nt/bin/../lib/gcc/microblaze-xilinx-elf/4.1.1/includemicroblaze_0/includestddef.hstdarg.hsys/lock.hsys/_types.hsys/reent.hmachine/_types.hmachine/types.hsys/types.hstdio.hxbasic_types.hxio.hxstatus.hxtft.hbootload_video.c  (4T\h ,@`#t0\|#8l<p,4<PTh4Tx'  , l   , l   4 @ |   0 l     8 T p  L\d|#'8<HT /cygdrive/c/ml501_bsb_std_ip/sw/standalone/lib/src/video_graphicsmicroblaze_0/includexbasic_types.hxstatus.hxio.hxtft.hgraphics.c7Dt )04<Llt0pL'd$\t  $(4@\`t] /cygdrive/c/ml501_bsb_std_ip/sw/standalone/lib/src/video_graphics/cygdrive/d/XILINX_L.33.3.2/EDK/gnu/microblaze/nt/bin/../lib/gcc/microblaze-xilinx-elf/4.1.1/../../../../microblaze-xilinx-elf/include/cygdrive/d/XILINX_L.33.3.2/EDK/gnu/microblaze/nt/bin/../lib/gcc/microblaze-xilinx-elf/4.1.1/includemicroblaze_0/includexbasic_types.hxio.hxstatus.hxtft.hsys/lock.hsys/_types.hstddef.hsys/reent.hmath.hbasicgraphics.ct D(@`d8DPh8lpx4Xl!|0t4\$0<\x   ,. /cygdrive/c/ml501_bsb_std_ip/sw/standalone/lib/src/sleepmicroblaze_0/includexbasic_types.hxio.hsleep.c ,D < P ` h l        !! !!0!L!` /cygdrive/c/ml501_bsb_std_ip/sw/standalone/lib/src/lcd_char/cygdrive/d/XILINX_L.33.3.2/EDK/gnu/microblaze/nt/bin/../lib/gcc/microblaze-xilinx-elf/4.1.1/../../../../microblaze-xilinx-elf/include/cygdrive/d/XILINX_L.33.3.2/EDK/gnu/microblaze/nt/bin/../lib/gcc/microblaze-xilinx-elf/4.1.1/includemicroblaze_0/includestddef.hstdarg.hsys/lock.hsys/_types.hsys/reent.hmachine/_types.hmachine/types.hsys/types.hstdio.hxbasic_types.hxio.hlcd.c!` N!p!!!!!!!!"""","8"H"T"`"p"|""""""""# ##(#4#@#L#\#h#x#######$ $$,$<$T$d$p$|$$$$$$$$$$%%%(%8%H%`%p%%%%%%%%&&&(&0&H&\&&&&&&&' '<'H'P'l'''Q /gnu/mb/build/nt/bld_gcc/gcc/gcc/config/microblazedivsi3.asm'HHHHIHHHHIHIHHKIHHIHHHHHIHHHIHHJJHHHHH /gnu/mb/build/nt/bld_gcc/build/./gcc/include/gnu/mb/build/nt/bld_gcc/gcc/libgloss/microblaze/gnu/mb/build/nt/bld_gcc/gcc/newlib/libc/includesys/lock.hsys/_types.hstddef.hsys/reent.hstdarg.hxil_printf.cctype.h(`(`(d(h(l(((((((((((((())))) 4) )$)()D)L)P)d)h)l)p)|))))))))))))*t*|****g**O**u*++++ +4 +4 +@+L+P+T+X+\+d+x++++++t+$+t+,_,@,$_,,9,4j,<$,D;,`#,h,x,G,,J,,F, ,F,~,ܷ,~,,,-----p-N-%--... .(r ../../../includexbasic_types.hmicroblaze_interrupts_i.hmicroblaze_interrupt_handler.c.Hb.....)....}m ../../../includexbasic_types.hmicroblaze_interrupts_i.hmicroblaze_interrupts_g.c.4 xbasic_types.hxbasic_types.c.j....// /$///$&/$/,I ../../../includexbasic_types.hxio.houtbyte.c/, /0/8/@/H/T8N ../../../includexbasic_types.hxio.hxuartns550_l.c/Ta/T/\/h/l/t$/t/x///'/ /t/ /!//q////q/$/o/&//0K ../../../includexbasic_types.hxio.hxsysace_l.c000 00$0,0<D0L0T 0`0h0l00000@000111u111 1(1,101<1D1L1\1111&1111111Z1112=22s2222$2(2024!2`~2222$22222222b233 3$93,3,s3438383@3@3H3L!3x33333333334 44 4 444X4`4d4l4p4444444455558 Yp ../../../includexbasic_types.hxstatus.hxio.hxtft.hxtft.cxtft_charcode.h585L5X5\5`545f5555*5_55555626 h6$6(6,64(6@6T6X6d6h6l6|6 6t6666666 6M66677%7 o7(%70t74787@7P7`@7p7|777%7o7%7t7777778888 %8(o80%88t8<8@8H8X8h@8x8888%8o8%8t88888}88899 9, 9<9<9L9\9` 9d9h9p 9|9 99 99W99999: ::: :0:4 :8:@ :L:P :X:` :x:::::::);l;,;8;D;P;\;\;h;x;x;;; ;;;;<@<$<0<4<8>>>$>,>0>4>T0>le>|>>>>>>>>>>h>??P? ?$?(?,?L?X ?h?t?x?|? ?? ?? ?? ??@@@@ @$@D;@|l@|t@)@@@{@@{@@AA4!APAd ApAxuAA{AlA!AA AByB,B0B0B83BHaBL3BLbBTBXB\B`BdBh&Bp BxB|B BtBBBBBBmB2BB]BBc ../../../includexbasic_types.hxstatus.hxio.hxtft.hxtft_sinit.cBZBB CCC?E ../../../includexbasic_types.hxio.hxio.cCcCC CPCX%CXC`CdCDD&DDDDDL&DTDXD`Dp'DpDxDDD'DDDDDDo_ ../../../includexbasic_types.hxstatus.hxio.hxtft.hxtft_g.cDR /gnu/mb/build/nt/bld_gcc/gcc/gcc/config/microblazeumodsi3.asmGpHHHIHHHHJHJHHHHHHKHHHHHJIHHIHHHHHIHHHIJJHHHHR /gnu/mb/build/nt/bld_gcc/gcc/gcc/config/microblazeudivsi3.asmH,HHHIHHHJHHJHHHHHHKHHKIHHIHHHHHIHHHIJJHHHH | DdHD |D HD DDD  | dlD8HD ddD0H D dxD,H D dtD0H D d hDDD  | ttD HD dD HD @D HD D$H D D$H D D$H D hDHHD @D4H D 4DHD(P ?DD(?DHp  BD(T |  B, |  C@ CX D<DL$D D Dp@D4D$DL Qq  Q q t t xQ x q tQq8H8HLQLXq0X0Qq,X,X\Q\hq0h0QqXQq p ptQtq  Qq L LPQP\q$\X$X\Q\hq$hT$TXQXdq$d$QqQq44Qq< P< P TQ T \q \ Q q $$(Q(0q0Qq4Qq | |Qq$P$PTQT`q(`<(<@Q@Lq Lt txQxq  Qq  Qq  Qq  Qq 8 8<Q<Hq Hp ptQtq$$Qq P PTQT`q$`d$$U$`Z`dQdq$`U`|V|fVfVfccQpqU8S`hShpU0V0Lg`pVWTi`pi,tftDc$Xjhpj \c\hShpcp|ShpcpQqppUU0UHUUU (U<PUdUlUUUUccctcf|ftfV8V\VVV 8VDLVlVtxVVVVVT`TcctcQqQ,qU,UV,VQ(q U V<@Q@q <LULf<LVLXU<XWQ4q$U,fVU48Q8q,4TUTh4LVLTgT`UghgQq UQTq(U(f(LfTXQXXq8TUU(XUTV8c8XVTWHiHXW<f@gVX\Q\pq8XUU@pUXVPcPpVXW`i`pWXgTfptQtPq0pU@gpVDhpWHi8cPTQT0q0PhUh gPV$hPW(icQq UXc`cV@TLTH`UhUUQqUTTVXXWW Q q$$U$\chcUcUc$V$`fhfWfWQ(q Uc c(,Q,q (<U<lc|cQ0q Uc(c04Q4q 0DUDtccQqU$U8<UX\UptUV<VX\VptVWDWXdWp|WXDXXdXp|XQXqU U(,U@DUV V(,V@DVWW(4W@LWXX(4X@LXX\Q\q8XUh$U$0h0HUHdhdhUh|h|UhUhUhUhXV<VThV|VVVVXWjWj$W$djdpWpjWjWjXXkX k $X$0k0@X@dkdpXpkXkXYgYg$Y$gYgXZiZifdfc$dcQhq U c0`chlQlhq4hUgUPgPTUThghPhcPchhPhhpQpqh|U|TTh|V|XXhWWQ q( U (f ( pU p f U f U f U fV ,g , 4V 4 @g @ pV p g V g V gW $c $ 4W 4 Pc P pW p c W c Q q U XU t xU U V XV t xV V W `W t W W Q q U $i D hU h 4i 4 @U @ \i \ hU h li l pU p i U i V c D c \ c k ,m | k ,m , @X k m 0l l l \l Q q( pU U U V 8S S S W @T T T0U@@ULU,S48Q8Xq 4@U@HUXVQq$UfVUGmainzG|XTft_DrawFixedSizeFlashButtonXTft_DrawButton XTft_DrawFixedSizeButtonXTft_DrawFlashButton! XTft_WriteString XTft_WriteColormXTft_WriteColorStringXTft_WriteColorCenteredStringbXTft_WriteCenteredStringXTft_DrawPixel'XTft_DrawLine%XTft_DrawEmptyBoxXTft_DrawSolidBoxXpixel0YpixelEXmultYYmultmXlcornYlcorn1d :nanosleepusleepsleepouInitInstWriteInstWriteDataNLCDOndLCDOff{LCDClearLCDInitMoveCursorHomeMoveCursorLeftMoveCursorRight LCDSetLineFLCDPrintCharuLCDPrintStringO~xil_printfF__interrupt_handlermicroblaze_register_handler*MB_InterruptVectorTablefMXAssertXAssertSetCallbackXNullHandler!XAssertStatus:XWaitInAssert :doutbyteU `XUartNs550_SendByteXUartNs550_RecvByteXUartNs550_SetBaud""XSysAce_RegWrite16XSysAce_RegWrite32@XSysAce_RegRead16XSysAce_RegRead32XSysAce_WriteDataBuffer`XSysAce_ReadDataBufferXSysAce_WriteSector:XSysAce_ReadSectorn%tgXTft_ReadRegXTft_WriteRegXTft_SetFrameBaseAddrBXTft_ScanNormalyXTft_ScanReverseXTft_DisableDisplayXTft_EnableDisplayXTft_GetPixelXTft_SetPixelXTft_FillScreenuXTft_ClearScreenXTft_ScrollXTft_SetColorBXTft_SetPosCharXTft_SetPosWXTft_WriteXTft_CfgInitializeaXTft_VidChars$-,JXTft_LookupConfig~.v+XIo_EndianSwap16XIo_EndianSwap32%XIo_InSwap16]XIo_InSwap32XIo_OutSwap16XIo_OutSwap32#0XTft_ConfigTablelG| t d ,4o!`2'(`0.H.L :/,, /T""0H%58X-,B,.vC1Gp2=H,long unsigned intInstancePtrbaseColortotalWidthflashColortextLenInstancePtrtotalWidthlong unsigned intInstancePtrlong unsigned intgetnumdot_flaglinepoutnumshort int__gnuc_va_listl_flag__ctype_ptrparams_slong long intleft_flagbasedigits/gnu/mb/build/nt/bld_gcc/gcc/libgloss/microblaze/xil_printf.cxil_printfGNU C 4.1.1 20060524 (Xilinx 11.1 Build EDK_L.16 5 Nov 2008)unsigned charctrl1long long unsigned intcharptrargpshort unsigned intpad_charactertry_nextlong_flagnum1do_paddingctrloutbufnegativeparams_toutsnum2CallBackRefmicroblaze_interrupt_handler.cMB_InterruptVectorTable/cygdrive/c/ml501_bsb_std_ip/microblaze_0/libsrc/standalone_v2_00_a/srcdoubleXInterruptHandlerDataPtr__interrupt_handlerfloatmicroblaze_register_handlerMB_InterruptVectorTableEntrymicroblaze_interrupts_g.cXNullHandlerXAssertLineXWaitInAssert/cygdrive/c/ml501_bsb_std_ip/microblaze_0/libsrc/common_v1_00_a/srcXAssertCallbackNullParameterFilexbasic_types.cXAssertCallbackRoutineXAssertSetCallbackXAssertStatus/cygdrive/c/ml501_bsb_std_ip/microblaze_0/libsrc/xilkernel_v4_00_a/srcoutbyte.coutbyteBaudMSBXuint32InputClockHzBaudRate/cygdrive/c/ml501_bsb_std_ip/microblaze_0/libsrc/uartns550_v1_12_a/srcDivisorXUartNs550_SendByteLcrRegisterxuartns550_l.cXUartNs550_RecvByteBaseAddressBaudLSBXuint8XUartNs550_SetBaudBufferPtrHwordNumSentXSysAce_ReadSectorXSysAce_WriteDataBufferXuint16XSysAce_RegWrite32XSysAce_RegRead32Size/cygdrive/c/ml501_bsb_std_ip/microblaze_0/libsrc/sysace_v1_12_a/srcxsysace_l.cSectorIdXSysAce_ReadDataBufferXSysAce_WriteSectorDataBytesXSysAce_RegWrite16ConvertedDataBufferBytesNumReadXSysAce_RegRead16RowStartValXTft_FillScreenCtrlRegBitMapValColEndValXTft_DisableDisplayRegOffsetRowIndexXTft_SetPixelXTft_ScanNormalCharValueColValRowEndValXTft_WriteRegXTft_VidCharsXTft_ScanReverseXTft_WriteCharRowValXTft_ScrollPlbAccessColStartValBgColorTftConfigVideoMemBaseAddrEffectiveAddrXTft_WriteDeviceIdXTft_ClearScreenXTft_EnableDisplayXTft_ReadRegXTft_ConfigXTft_GetPixelIsReadyNewFrameBaseAddrXTft_SetPosDcrBaseAddrXTft_CfgInitializeInstancePtrColIndexFgColorXTft_SetFrameBaseAddrConfigPtrXTft_SetPosCharXTft_SetColorxtft.c/cygdrive/c/ml501_bsb_std_ip/microblaze_0/libsrc/tft_v1_00_a/srcXTftPixelValXTft_ConfigTablextft_sinit.cXTft_LookupConfigCfgPtrInDataLoWordXIo_AddressOutAddressSwapDataHiWordOutDataSource/cygdrive/c/ml501_bsb_std_ip/microblaze_0/libsrc/cpu_v1_11_c/srcDestPtrInAddressXIo_EndianSwap16XIo_EndianSwap32xio.cXIo_OutSwap16XIo_InSwap16XIo_OutSwap32XIo_InSwap32xtft_g.c X  Xdx H .symtab.strtab.shstrtab.vectors.reset.vectors.sw_exception.vectors.interrupt.vectors.hw_exception.text.init.fini.ctors.dtors.rodata.sbss2.data.eh_frame.jcr.sbss.bss.heap.stack.debug_abbrev.debug_info.debug_line.debug_frame.debug_loc.debug_pubnames.debug_aranges.debug_str.debug_ranges*@S iPHoII$uI8I{ITJI\JIdJ VRY RSpXhYXlYXpY XpY dXY XY Y f2/Ȝ 8^X " \-4x; F   PII8ITI\ Id R R Xh XlXpXpXX( =R KITYI\ gXh zXlXpR pXtX(| hh<(`dC(dK) RXiQ4 rWt ~EEPE$E8EHET=Xd ;IXHI` UXh cXloHXWX R#8D4R 7`%x?8h 0<Xp+Dp@9I@/|S PZ$Tb&qXwX}3xdH,R tXR R hXR X")Wl 54G#8M ,$W< cIjXvB,Xpd/$.*Gp /T  1\658C<T_0(qEtP&HhXp!`:.(64XXp5%8E/,,Mtt^D<k {XptPX'%(88R  X9 I8&Wp 26@H!R%`8a/tu@.HCXXh\5lXD@.0$ HC@-X4Xp:>HJ [DL$hP0 p.@~7lR=|E\2`\PX.4?B 1d /Id 8.8 G@ ]x v/ Xp R R .H 08_vector_sw_exception_vector_interrupt_vector_hw_exceptionforce_to_data__CTOR_LIST____DTOR_LIST____EH_FRAME_BEGIN____JCR_LIST__completed.2216p.2214__do_global_dtors_auxobject.2269frame_dummyTftInstanceLoadProgramDisplayBitMapImage1strlen/gnu/mb/build/nt/bld_gcc/gcc/gcc/config/microblaze/divsi3.asmgetnumpaddingoutnumXAssertCallbackRoutine_ctype_bimpure_datacheck_alignmentalign_arglen_loopend_lendone_lenalign_loop/gnu/mb/build/nt/bld_gcc/gcc/gcc/config/microblaze/umodsi3.asm/gnu/mb/build/nt/bld_gcc/gcc/gcc/config/microblaze/udivsi3.asm__CTOR_END____DTOR_END____FRAME_END____JCR_END____do_global_ctors_auxYpixelXTft_ConfigTable_fdataLCDOffXIo_OutSwap32MB_InterruptVectorTableXTft_ScanReverseLCDSetLineXTft_WriteXTft_EnableDisplayXSysAce_RegWrite32__sbss_startXIo_OutSwap16_etextXUartNs550_SetBaudusleepLCDInitLCDPrintStringXmultYmultXSysAce_WriteSectorXTft_WriteColor__udivsi3_essrwsleepXAssertStatus__dso_handleXTft_VidCharsXTft_DrawLine_crtinit_heap_end_global_impure_ptr__bss_endWriteData__ctype_ptrXTft_DrawSolidBoxLCDOnnanosleepXTft_Scroll__init_heap_startXTft_LookupConfig__sbss_endXTft_DrawButtonXNullHandlermicroblaze_register_handlerxil_printf__umodsi3__sf_fake_stderrXUartNs550_SendByte__deregister_frame_infoXSysAce_WriteDataBufferXTft_ReadRegXTft_ClearScreen_ssro_sizeXSysAce_RegRead16__call_exitprocs_ftext_startLCDPrintChar_SDA_BASE_InitInstXTft_WriteColorCenteredStringXTft_FillScreen_exception_handlerXTft_ScanNormalXSysAce_ReadSector_essroXTft_WriteCenteredStringMoveCursorRightoutbyteXTft_WriteStringXIo_InSwap16__sf_fake_stdin__bss_start_STACK_SIZEmain_HEAP_SIZEXTft_DrawFlashButton_start1_ssrw_size_stack_end__divsi3MoveCursorHomeXTft_GetPixelXWaitInAssertXpixelXTft_SetPixel__fini_impure_ptrXTft_SetFrameBaseAddrWriteInstMoveCursorLeftXUartNs550_RecvByteXTft_DrawEmptyBox_interrupt_handlerXTft_DrawPixelXIo_EndianSwap32_edata_endXTft_WriteRegXTft_DrawFixedSizeFlashButton_heapexit_hw_exception_handlerLCDClearXIo_EndianSwap16Xlcorn_ssroXTft_SetPosChar__sf_fake_stdoutXIo_InSwap32_ctype__program_initXTft_DisableDisplay_exit_ssrwXTft_SetColorXSysAce_ReadDataBuffer_stack_TEXT_START_ADDRYlcornXAssertXTft_SetPosXTft_CfgInitialize_Jv_RegisterClassesXSysAce_RegRead32_frodata_program_cleanXTft_WriteColorStringXTft_DrawFixedSizeButtonXAssertSetCallback_fbss_SDA2_BASE___register_frame_info_erodata__interrupt_handlerXSysAce_RegWrite16