ELF4τ4 ( PP@hDP!!!1@0@;0 E00`@0!@`; `;$0c0`0@0``@0!0`0!0@0@ `@00@ 0! ! @ @F8r F8 @ AF8r F8 <4 , 2c4 0s !0!a0a0`5s(0`5s 0s0Y@0%!00`d/,ss#0`s,Lsc0@.s$s$0`s,0@԰0@0@@)p0@Թ'؀0@0*Ȁ0@050@1@@0@00*s 00`0d0@ 0@1@@d0@00-*P06D,0606006<(07s,3a00!40!aa$(0s(cc`c$*\s(0cs(s(cc`#3a0! 0!aa$(,0$,0'$()3a0! 0!aa$(,08s(cc`c$,0`s(0cs(s(cc`#3a0! 0!a a(,0438,܀`csdAcAcAcAcAcAcAcAcAcAcAcAcAcAcAcAcAcAcAcAcAcAcAcAcAcAcAcAcAcAcAc c4c@8('(,043a 0!$0!a a(,0,؀`csdAcAcAcAcAcAcAcAcAcAcAcAcAcAcAcAcAcAcAcAcAcAcAcAcAcAcAcAcAcAcAc c4c@0(&(,̀3a 0!$0!a a(,04s,CXs,2@CRHs0C@s02@CR0s,0(4 `s 0`ss3a 0!$0!aDaLPTX3\S`sPCsAC(0?a0``A0! At00a0! 0!eAC$08t 0F0``A0!"@FR<A"@GRL`e `ȣ A0!08t0G0``A0!08t0H0``A|08tp0E0``Ad0!eAC$08t80!0``A0!"@FR8A"@GRH`gf`cA0!08t0"0``A0!08t0#0``A08t0 0``Ah0!$(!,A0a4a Gh *eAC@08t800``Aa $(!,A0a40!8"@FRA"@GR"@HR\"@IRF@RZR,zH2sS2Vȸ\08t|00``AD08td00``A,08tL00``A08t400``A08t00``A0!ae08t 0sAC(0߹Ԁa0``A0! S$1A1 a0! 0!(a $,!0eAC<08t<00``Aa $(,!00!43!A2 `|2sS23XӾ22 W$011 ߸l08t00``AT0!08t 0dAC$0H0``A0! $A0!0!a $geAC008t00``Aa $0!("@FR\A"@GRd"@wF$2g "@S$2s"@SRv08tH00``Ap08t000``AX08t00``A@0!eAC$08t00``A0!"@FR,A"@GR<A0!08t00``A0!08tl00``A08tT00``At0!a!, $(A0a48<@D%feACP08t0o0``Aa $(!,A0a48<@D0!HS S 0pyAy $C(08tT00``Ay0cy`"@^RA"@_R"@S` 0`9DA~2Vx2R2cc2s2# PV23\ 23ZH0 08tt0n0``AX|08tL00``A08t400``A08t00``A0!fa $0\F1Ax1 c 0`0e e $Aa $`0!(08tT0]0``A08t<0``A`?0?Ed0!ae;e(  e#0eH$ 1)eH 1)`H5CeH1J*1)`;0!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! `50!a2`5C2ssC2a0! 0!L0!0!̀0!Design #0 LoadedThis is flash configuration 0The FPGA has been configured from the Linear Flash memory (BPI Mode) The FPGA has been configured from the Linear Flash memory (BPI Mode) This is flash configuration %d On the reference design, this bit file is at memory location 0x%08X Using Flash0123456789ABCDEFx  , 4!4xtft.c ((((( AAAAAABBBBBB ((((( AAAAAABBBBBB ?C5"((HHHHHH|||* P@@`b @@@ T88T| @@8DD8088D @~BBBBF:@@@|BBBB|BBBF:8@@XdBBBBB`DHP``PHDlXdDDDDD8DD8||Xd@@@@@8@@8D88 DDDDDL4DDDD(lD((DBBF:<| @| @   ` :?;% $ > $ >  I: ; I: ;I : ;  : ; I8 .? : ; I@ 4: ; I % $ > : ; I$ >  I : ;  : ; I8 .? : ; ' @ : ; I : ; I 4: ; I .? : ; ' I@ 4: ; I .: ;' I@: ;I 4: ;I 4: ; I?  % $ > : ; I I : ;  : ; I8 .? : ; ' @: ; I : ; I 4: ; I 4: ; I .: ; ' 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$ >  : ;  : ; 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$ >  : ;  : ; I8 I !I/ 4: ; I?  %%S|GNU C 4.1.1 20060524 (Xilinx 11.1 Build EDK_L.16 5 Nov 2008)/cygdrive/c/ml507_bsb_std_ip/sw/standalone/flash_hello/src/flash_hello.c/cygdrive/c/ml507_bsb_std_ipintlong intlong long intunsigned intunsigned charshort int"charshort unsigned intlong long unsigned intsigned charXuint16 j*Xuint32 lfloatdoubleu32 }xu16 ~iXStatus n7 DeviceId #BaseAddress #VideoMemBaseAddr #PlbAccess # DcrBaseAddr #XTft_Config ( TftConfig 7#IsReady #ColVal #RowVal #FgColor # BgColor #$XTft J 7main1| lcd_text2t Status3p vga_text4l TftConfigPtr57h7 TftInstance,@ 4|GNU C 4.1.1 20060524 (Xilinx 11.1 Build EDK_L.16 5 Nov 2008)/cygdrive/c/ml507_bsb_std_ip/sw/standalone/lib/src/video_graphics/basicgraphics.c/cygdrive/c/ml507_bsb_std_ipunsigned charcharXuint16jshort unsigned intshort intXuint32llong intfloatdoubleu32}u16~intDeviceIdP#BaseAddressE#VideoMemBaseAddrE#PlbAccessP# DcrBaseAddrE#XTft_Confighg(TftConfig#IsReadyE#ColValE#RowValE#FgColorE# BgColorE#$XTftlong long intunsigned intlong long unsigned intlong doubleXTft_WriteString 1|+ / 0 val 0[gmXTft_WriteColor ;HV / 9 c 9 fgCol : bgCol :XTft_WriteColorString CH / A val B[ fgCol B bgCol BbXTft_WriteColorCenteredString N / L str M[ fgCol M bgCol M ypos Ma  OaxXTft_WriteCenteredString W / V str V[ ypos Va  Xax 'XTft_DrawPixel aap / ` x `a y `a col ` %XTft_DrawLine rap - / 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 a <Z /  x1 a y1 a x2 a y2 a col  thickness a xmin ax xmax at ymin ap ymax al i ah XTft_DrawSolidBox a <  /  x1 a y1 a x2 a y2 a col  xmin at xmax ap ymin al ymax ah i ad j a`strlen a 4str [count axi atXpixel 'aA Ypixel 'aAXmult 'aAYmult 'aAXlcorn 'aAYlcorn 'aAl4GNU C 4.1.1 20060524 (Xilinx 11.1 Build EDK_L.16 5 Nov 2008)/cygdrive/c/ml507_bsb_std_ip/sw/standalone/lib/src/video_graphics/graphics.c/cygdrive/c/ml507_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$4|c o x1!j y1!j x2!j y2!j text"d len"j;#u P#u$ i&jt j&jp xpos'jl ypos(jh [)jdpunsigned int XTft_DrawButtonc|c`o xaj yaj textad[aj;bu EdjxXTft_DrawFixedSizeButtonn1cko x1lj y1lj x2lj y2lj textld[lj;mu >XTft_DrawFlashButtonw$\cto xuj yuj textud[uj;vuPvu Exjx strlenj$ str~d countjx ijtV GNU C 4.1.1 20060524 (Xilinx 11.1 Build EDK_L.16 5 Nov 2008)/cygdrive/c/ml507_bsb_std_ip/sw/standalone/lib/src/lcd_char/lcd.c/cygdrive/c/ml507_bsb_std_ipointlong intlong long intunsigned intounsigned charshort intcharshort unsigned intlong long unsigned intsigned charfloatdoubleInitInst ;WriteInst Einst1 Dinst2 Dprintinst FxNWriteData [data1 Zdata2 Zrs_data \xenable_rs_data \t LCDOn z3 LCDOff 8^ LCDClear 8 LCDInit T MoveCursorHome T MoveCursorLeft  MoveCursorRight 5FLCDSetLine t`line i xuLCDPrintChar tc  LCDPrintString line1 line2 i x$GNU C 4.1.1 20060524 (Xilinx 11.1 Build EDK_L.16 5 Nov 2008)/cygdrive/c/ml507_bsb_std_ip/sw/standalone/lib/src/sleep/sleep.c/cygdrive/c/ml507_bsb_std_ipunsigned charcharshort unsigned intshort intXuint32llong unsigned intlong intfloatdoubleintpnanosleep1nanoseconds0punsigned intusleep5 useconds5pi6xj7tsleepG$7secondsFpiHxjItq$/gnu/mb/build/nt/bld_gcc/gcc/gcc/config/microblaze/divsi3.asm/gnu/mb/build/nt/bld_gcc/build/gccGNU AS 2.16KZ!@int}_l_+i len!# !# !# _# !# !#$Y Oz! Q yOb n{!V cp|X-  ,par,i.!!1Q0nP1: P1nparPcpRS!T6HUVnumVK(F_=V_=F~;lp:par:<50!; <[!!& par`ch_OX\!,__x![rh 'f."L!@-}dkhnzzint 4 ?5]# !6z#7 O!"< - h"<"LQ ?g]U }gzVL9"L"L@ }dkhnzzint 4 ?5]# !6z#7  L;Ii""L@b}djp,int GW"L"x M V l OV r"x"Q q_U :""Q ]U C_@93AT@;,)""@W}dinta "" c , \z#h"@i:h0}lWdu32}Lu8%intN""Q&MsUM~Vj~""Q&isU A"#h &s  s " s @ 2~S ~V ~W sp=1$#h@j:h0};jIlbdu32}Wu16~>u8%int#&~#k~#C# ~#\(a#~#~#(~#B~# Y~#$G~#h$ S -F r F~ H~ \  $$p -   ~ 5  ~ ^ BJ$p% | - ~ y% % : - Y p~ %& - p~ `&& -_ pa~ 8&'  -7 1 p9~ yA'' Z -@ y @~ (@~ @y ~ '(T -s ~ (~ ~ u` (*DC - b M ~ T ~o  ~  ~  ~ 9 ~  ~9 *D*W -v /*+ - ~ 9~( ~FB+,8o-B~Y~,8-H-~(~ -H. i-~(~W-M~T~B~Y~ ~ 9~ ~ x j. 0D$ -iD i@&2>YJ*X0D1$-V`V*|W~ _=ZZ_Z VD; F $I1H1$@j};j>lWdu32}Lu16~3int~#&s#ks#C~# s#+G+1$1HQ F~U H+T <Is  <61 $1H1H@j};j>lWdu32}Lu16~3int~#&s#ks#C~# s#  ? %]34/gnu/mb/build/nt/bld_gcc/gcc/gcc/config/microblaze/umodsi3.asm/gnu/mb/build/nt/bld_gcc/build/gccGNU AS 2.16 %458/gnu/mb/build/nt/bld_gcc/gcc/gcc/config/microblaze/udivsi3.asm/gnu/mb/build/nt/bld_gcc/build/gccGNU AS 2.16 /cygdrive/c/ml507_bsb_std_ip/sw/standalone/flash_hello/src/cygdrive/d/XILINX_L.33.3.1/EDK/gnu/microblaze/nt/bin/../lib/gcc/microblaze-xilinx-elf/4.1.1/../../../../microblaze-xilinx-elf/include/cygdrive/d/XILINX_L.33.3.1/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.hflash_hello.cD 8@Lht 0<DL\d|] /cygdrive/c/ml507_bsb_std_ip/sw/standalone/lib/src/video_graphics/cygdrive/d/XILINX_L.33.3.1/EDK/gnu/microblaze/nt/bin/../lib/gcc/microblaze-xilinx-elf/4.1.1/../../../../microblaze-xilinx-elf/include/cygdrive/d/XILINX_L.33.3.1/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.c| D  0Hhl @LXp@tx  $ < ` t   !    $             8 |    $ < d          $ , 8 D d           4 /cygdrive/c/ml507_bsb_std_ip/sw/standalone/lib/src/video_graphicsmicroblaze_0/includexbasic_types.hxstatus.hxio.hxtft.hgraphics.c47\8) 0HLTd Hpd'|<t $48<@LXtx /cygdrive/c/ml507_bsb_std_ip/sw/standalone/lib/src/lcd_char/cygdrive/d/XILINX_L.33.3.1/EDK/gnu/microblaze/nt/bin/../lib/gcc/microblaze-xilinx-elf/4.1.1/../../../../microblaze-xilinx-elf/include/cygdrive/d/XILINX_L.33.3.1/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 ,<HXdt (8DT`lx 8HXh ,<Tdt$,4T\t (Lht|. /cygdrive/c/ml507_bsb_std_ip/sw/standalone/lib/src/sleepmicroblaze_0/includexbasic_types.hxio.hsleep.cD$,0PX`d$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   044@Tdhhp4 $04<@D g(0OLPu\`dt  t$HtXd_x@_9j$;#G J  $F ,  4F 8~ < H~ P T X  !!!,p!4N!@%!L!\!h!p!| !r ../../../includexbasic_types.hmicroblaze_interrupts_i.hmicroblaze_interrupt_handler.c!b!!!!"<)"<"@"D"L}m ../../../includexbasic_types.hmicroblaze_interrupts_i.hmicroblaze_interrupts_g.c"L4 xbasic_types.hxbasic_types.c"Lj"L"P"X"\"d"l"x$"x"|"&""I ../../../includexbasic_types.hxio.houtbyte.c" """""8N ../../../includexbasic_types.hxio.hxuartns550_l.c"a"""""$"""""'" #t# # !##q#4#8#@#Dq#H$#Lo#P&#T#X#h Yp ../../../includexbasic_types.hxstatus.hxio.hxtft.hxtft.cxtft_charcode.h#h#|####4#f####*#_$$$$ $$$D2$Ph$T$X$\$d($p$$$$$$$ $t$$$$$$% % M%%(%,%0%H%%Po%X%%`t%d%h%p%%@%%%%%%%o%%%t%%%&&&$&0&4&8&P%&Xo&`%&ht&l&p&x&&@&&&&&%&o&%&t&&&' '}'$'(','0'P'\ 'l'l'|'' ''' '' '' ''W''((($(0 (@(@(P(`(d (h(p (|( (( ((((()))$))Ll)\)h)t))))))))) ))**,*D@*T*`*d*h*#*q*#* ***********+ 0+Dd+H*+P +d+t+t+|+|++!+r+"+i+~++++, , ,, ,$,(,, ,0,8,L,T,\,`,d,0,e,,,,,,,,,,-h--0-HP-P-T-X-\-|- ----- -- -- -- -. .@.D.L.P.T.t;.l.t.)...{./{//(/4/d!// //u//{/l/!/0 0,0Dy0\0`0`0h30xa0|30|b000000&0 000 0t000000m0200]1 1$c ../../../includexbasic_types.hxstatus.hxio.hxtft.hxtft_sinit.c1$Z1$1( 101@1Ho_ ../../../includexbasic_types.hxstatus.hxio.hxtft.hxtft_g.c1HR /gnu/mb/build/nt/bld_gcc/gcc/gcc/config/microblazeumodsi3.asm3HHHIHHHHJHJHHHHHHKHHHHHJIHHIHHHHHIHHHIJJHHHHR /gnu/mb/build/nt/bld_gcc/gcc/gcc/config/microblazeudivsi3.asm4HHHIHHHJHHJHHHHHHKHHKIHHIHHHHHIHHHIJJHHHH | XD4H D  | ,|tD HD ,dD HD ,HD HD ,D$H D ,D$H D ,D$H D ,pDHHD , @D4H D , <D;AL;;@AD@AH@AL@ALdAALAALAL 4L+w& l="Ű-xF;\ D l P5x555 5 ; ; @ @@@AA( =; K5Y5 g@ z@@; p@@( h$hd# d+2@I9 R? ^1n1x1111=@ 5(5 5@ C@O58eAl? };8; %x. &@5x"| "A(A.d>4H;OtUAc;  p;  ~pA; A?  <8$* 5xA1$,%@0|@"M"<i0t3~ "  #h*D1Pth@$B(R!e% u@|8",|t @X PA)$2T8A'O; ]A d' r5y? $p8" @!@E $4l4A:1H@?!U8H^Ae@k,8H{ 8| !&l;+|1|\E PA"L4-H0D *53!BHXxq"x@; ;!_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_dummyTftInstancestrlen/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_fdataLCDOffMB_InterruptVectorTableXTft_ScanReverseLCDSetLineXTft_WriteXTft_EnableDisplay__sbss_start_etextXUartNs550_SetBaudusleepLCDInitLCDPrintStringXmultYmultXTft_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_infoXTft_ReadRegXTft_ClearScreen_ssro_size__call_exitprocs_ftext_startLCDPrintChar_SDA_BASE_InitInstXTft_WriteColorCenteredStringXTft_FillScreen_exception_handlerXTft_ScanNormal_essroXTft_WriteCenteredStringMoveCursorRightoutbyteXTft_WriteString__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_DrawPixel_edata_endXTft_WriteRegXTft_DrawFixedSizeFlashButton_heapexit_hw_exception_handlerLCDClearXlcorn_ssroXTft_SetPosChar__sf_fake_stdout_ctype__program_initXTft_DisableDisplay_exit_ssrwXTft_SetColor_stack_TEXT_START_ADDRYlcornXAssertXTft_SetPosXTft_CfgInitialize_Jv_RegisterClasses_frodata_program_cleanXTft_WriteColorStringXTft_DrawFixedSizeButtonXAssertSetCallback_fbss_SDA2_BASE___register_frame_info_erodata__interrupt_handler