pax_global_header00006660000000000000000000000064137471136610014523gustar00rootroot0000000000000052 comment=97faa66c559f31ab7be5ba40ddfa18530274cdd1 vcu-firmware-xilinx-v2020.2/000077500000000000000000000000001374711366100157165ustar00rootroot00000000000000vcu-firmware-xilinx-v2020.2/1.0.0/000077500000000000000000000000001374711366100163525ustar00rootroot00000000000000vcu-firmware-xilinx-v2020.2/1.0.0/lib/000077500000000000000000000000001374711366100171205ustar00rootroot00000000000000vcu-firmware-xilinx-v2020.2/1.0.0/lib/firmware/000077500000000000000000000000001374711366100207345ustar00rootroot00000000000000vcu-firmware-xilinx-v2020.2/1.0.0/lib/firmware/al5d.fw000066400000000000000000001337701374711366100221320ustar00rootroot00000000000000!0aa $ss ss$`0Dsdc#s sss s0 0 s0 0 s0 0 s0 0$sc0$s$`0DhR0 s0 0$sc0$s$`0DR ssss,(s00`$s0$#s3a!0!0aa $( ss$scs8(s0( s0$` spsc#(`0D$sssdsd s scd d s `0s( sdD d sscs`0D`s0 s0 s0 s0 (sc0(s(`0DR$s0 (sc0(s(`0DRss s0$`(s0(# s3a!0!0$(,4A8a a0!<@DF0(f0G`0G(`0`0G11@E `0 4zD@E4F4F@cVg6cdxdC cXcVs2<c{gȃ@DV|c0sfc0HR`0H`0`0H@1@1*PHEjH# `0)49HGV 0 [ R`0`ecL'0`0V|`0`0V\`0`0vD `0  & zG6gv0V cdxdC8(X(Vs2(xc{gУ@EVc0sfcd a$(,0!4A8a<@DH!0H@1,*G1V`0XXs2Tc(Xs2Dc0E<<c0HDEzDH8EgF Hzg8H|WevdBP8V 8Z8R8V038>e@ )HF )HZRHFc0)de cd@DAs@H&eBdP80S@A1d(HE0R()H%$Id̸D (Fc04F6g4ZG4F D ZcsfdC8Ӏ0X(c0VR0X{3c30Xcsf@((D (V`R(DXc0{g(d\؃@8*0*`Dc03c0L{3!0|3 30Ep`00E`\F (FPR H`0E(3(  _c03 c` !0!0`03 30E0Ee0pF 0Ed `0@2ƄH(fE(3(c _`33 ` !0!0T!0!0!0`0`0`0!0 $(,!0Aa dI*#@dcfc4wc0 HA@sa $(,!0A4!00d f0c0cd0 gcd cc eg c0cd e0d0ce0df!0 $,!4aa(0A8efgv8fc0cd%x4#gs`0slsc|X3xdDs0ddvd,c0cdy[`TyZgh 03䥈zc #a $(,!0A4a8<!0`e$#f#!00 fa$(,!0A4a8`0V R<2 VR`%}dyc V 0d{`0sW3V32Zv@3{ss2sfxȳ`a $(,!0A4a8<@!0`e#f#!0(a $,!0A4a 38X 0Xgf 07 0 wȺ̠ds2`{gsS 0 0SR`[0sdc$2cx|Yz 0sgȻS0,țdc0z@#X,(`0a $(,!0A4a8!0`8hH@A8(D(D(!0$f(w03xcda ,!0A4a`i#f00e)GP;``0S 3svv`0fws`0a $(,!0A4a8!0`Q`0EdFAfAkd c8@`080I% e!0@(  !00 (00 08 !0``1@1(  PXdd@@(  !g00 PX dd0ŀ0@`1@1PHXi @@08!0 !0!0a f $(!,A0a`3@3@(  !  (8  #0 Иع0 08D vda $(!,A0a4!0?0?0eddcdd(0edd0c@00eddcdd(0edd0c@ec0d(e`D 1d(0h`0Dd8c0d(!0aesc0sa !0!0agsfcd,s2a c@ !0!0agsfs2a c@ !0d F `088c`0ee!0ae0cda !0!0 $(i\0ea0A8,!4aGPiL00(DRw@00cd 0cdd 0hcd0d 00cd 0 d 0cdϤ 0 d 0cd? d 0cd d 0Pcd 0d 0cdx0d 0cdd 0cd0xcds&0 0@cds(0 d 0cdsd 0cdsd 0cds% 0Xcdsd 0 cdsd 0cdsd 0cdsd 0xcds d 0@cds襤 0 cdsߤ 0cds@ 0cdsd 0hcdsd 0,cdsh6d xc 20fcds0cdsd 0dcdsd 00;fcds(cdfs0cdsd x c20`fcds00cdsd 0cdsd 0cds\d xc 20\fcds0,cds 969g 0 cds त7d 0 cds  d 0| cds 8d 0@ cds d 0 cds  d 0 cds d 0 cds ed 0P cds 0$ #cds ^d 0 cds9 0cdsd 0|cdsत:d 0Dcds_d 0 cds`d 0cdsad 0cdsbd 0dcdscd 0,cds*8d Hv0JwC f{cds0{dccds0xcdsd 0<cdsd 0cdsL0 0cds ?d 0cds<0 0Pcds>0 d(0cds d 0cds d 0cdsd 0\cdsd 0 cdsd @0 yH#C $cds 09$ #cds  f t00@cds 0d 0 cds  00G R0d 0 cds  00G R0d 0 hcds$ 04$cds$d 0$cds$d 0$cds$ d 0$cds$d 0L$cds$d 0$cds$d 0$cds$d 0$cds( 0h(cds(d 00(cds(d 0(cds( d 0(cds( d 0(cds(!d 0D(cds("d 0(cds(#d 0(cds,$ 0,cds,%d 0d,cds,&d 0,,cds,' d 0,cds,(d 0,cds,)d 0x,cds,*d 0<,cds,+d 0,cds0, 00cds0-d 00cds0.d 0`0cds0/ d 0$0cds00d 00cds01d 00cds02d 0p0cds003d 004cd00c0cd00pc0cd00 c0cd00c0cd00tc0cd0d0lc0cd`0a $(,!0A4a8<!0!0<ae0Ħi(\0eĻ$a,i4!8A@HDHL~'&`02cDdc0Fe$3`IdIek`C`e`D\e`cBhlXsheke7gXskyVz2ceh$2Xwkc0i A$!1A1eX((`  h0 0 H0@ 0`0a!Aa!0!0(a48!<A,0 ' v`$HfeX00c C# c0d D$(㊸7 0PT:sC|3|s))aH#Pv1dc0$Pv:s2asasas as$a:ss((c`dv(a,048!<A@!0!0$,!a (&e wsp b wlhvd<hvC, ` 0(0#3hvs2dH c@c `0sa $(,!0!0@`0 dƤcdehd!0,a48@ADaH0<!LPTPi*%teIKj|sH@(d8DHC(P K(3HX@*10` ` 2֦ A`99_33P9^ R0(Je`x,X@֦(t t|el`|,93hh^R> |,| @] 3  e@lk1@C HXe@@ t0e0  D0+H8A0P)&$D@<0$D<*0  3F 8Z@F\(F#0($G@PH@F@ Z*0  3 F3 GH@>L7( \$!L0xa30$030Be,a048<!@ADaHLPTX!0j!0a,akek$(c0kj0ake@kʀs2`@k;e(@*f H@4d<e(gcjc0HH$AijD,lc0lc# a!0!0dahlpeec0PH(@0dss0c0s`W0 `c0 (D( 0D', HsL0XsLD\706sc #`06sȜdahlpt!0!0a $*,d(eB&ddd#4 3@vsH@ Ggd0gdcd8cd8a $(!0!08aaaDPae<p0@H!LAT`0aX\I!v cP*v|0;Kehؙ@0D(XHH@ƧXG,AS %A)))1H)H6%*)1H)H6D:),A1`(A`Z R)1H>)H]T %AT3XI@R3$0A $0 %Aic#1H)H6*%1H)H6I!T0 H D@DeFS($1&DD 004DƤ><0Ka`0 $aX4#4`0H,!]s2Z3ާeC8#L(AZ(R] Re]L2DsC|2Lc0|0 `0y%9`0YLD939C7L3*@sH0@ec Ls L`0 L`0&60<3(*,6sss s ses@sv>D $F3h$ @c {x#T0E R`0FsD c@ER`0*,vHd@0C  Lh$] eLs`0y*0@sdH c@c c0C HSfLs^s#Tsz^s^s #@SY2ftsle lH(@dtsLsƈ `0`08a<@DH!LAPaTX\`d!0!00!AaF'ha (!`40Ddc0(cz`(c@;0caaa0cdc4;a^{ #z`c@{lc0cdأظ330$(3a00 a(a,03;x00z@c ~,zC~0~acd#81PL{sa0 a4a0$aa!a(ad0XA1~3~\~# P*0H8@0088'@0GR0c0c08F(R08*000&0@(cc ]33p003P}a0cdaaa0hH(;A@Ahcc0*0c(z(c(c@0L{acd c@{cH{X{T{a0 a$c\>1<40L{3sacd000Ȁ0x3~d#0a#2 ]$${0 Ec3~a`34a3DDSgz930zWws2sx4a#~a!Aa !0e0 fH0c@( cec(c`> $0   e8 $H ` lh ,$c0H0@deec0e!0!Aa'fHa!`40Wdc0(c^z #4{`c ;0zlc0cdЃ;0`040a@33304AAj0c,>aa0 A$(,0ac;~00{@c s,{Cs0s#|`2acd# 1L,~e,~aa0 a4a0$aa7(ad0$A1sA,800a #030]8X43WHxg{ 0Z3{Yy3#~9a>Csa!Aa!0  `0`0`0!0a @ `ed# 0d0fv c c0c ` `( ( s$s CH(`(>(f $0   0`0a $!0!0ae`0|6sa !0!0a eD<6va $!0!08<4a@D!HALa0l F<R`0$@ 0 F,R0eiJt((vsSc#$0#$a!$a s(a$s,as0asssdv8( dddecd8 cde@(  0,0/>C`0s738sswDswHswLs wPswTswXsw\sw `sdv:s9svsvsvsvsv;sv#0(v$<= <`0s vc #`93>$CC9B39c@ي6g؊6 100@!`A1e c80c-؇ ec hp cls|3:`04a8<@D!HALaP!0!0aetd<a !0!0a esd4s c`dc@c ;֦Іva $!0!0a e s c`dxva $!0!0 a4f 0( eH(c@  s ` $(d vva $!0!0a esd$ s  c`dcÊtva $!0!0a 0` vd#vsdssf sa $!0!0a ē s c`d9h  V 0@0<*va $!0!0 a(0!4A8a$,<@e&G h6 3  wsd#sc `$1 0c,`0 xPvTvwXsD=s<$x0c$xXs\7$xc$x0l2 xs89w x  v`  0c h} c\} slc0H(@dP svpXsh\70Xs23S a0 eH(c@  a$(,0!4A8a<@D!0!0a e2sdsd<hva $!0!0a $(,!e's((c`> $ u 1V   c#&w9cd  00eH Cd:s9sBdcH(@ds sc0H(@d ssc0ps($vc$vXs\70a $(,!0!0!0 a$(,0!4A8aeF`g(3Tw(cp# vX#0>vv v$vȘ0vv v v ,s4s0sT`0v vp v c(#]w #00h]<| 1A1c#aȘ|dTx($s<]wh(c`ed ]w vx>Bdx9sdcH(@ds sc0H(@d ssc0s($vc$vXs\70h} a$(,0!4A8a<!0!0dahl}gC c` v0slshc0 C ls|0l"hslw#0W0 `c0 $'( (&Pd|HvL0Pv,T7t |dahlp!0!0(a,0e{TC c` 0d c0$ 04q$<1h{(a,04!0!0ag`0$cDg( scF8s89wdC h`(2a $(,!0!0aez$s0 `0f$$T0P 8$T@G 0 ,za !0!0a ey$s `0Tfc0Tf dve d$dc cc$dTPfd$#f0 dya $!0e!0 c!0,`e!0c!0e!0c!0f$!0!0!0 $(aLg c8a $(,!0!0a`ee x`0dzBaseSize(pBuf[zCur] & FREE_FLAG) == 0zNext <= zMaxSize(zCur - zPrev) == (pBuf[zPrev] & ~FREE_FLAG) + 2((size_t)VirtualAddr) % sizeof(size_t) == 0pSP && pPP && pCmdRegspParam->uNumCore != 0pCmdRegs(pCtx->activeChannels).count <= MAX_ELEMENTSuCoreID < pCtx->numCorespCtx->bRestartAlli + uCoreID < pCtx->numCoreschannel requests0cmdlistpBuf_viNumParser <= pCtx->uNumCore * AL_DEC_NUM_PARSER_PER_COREpCurReq->modulesEnded <= pCurReq->modulesCounṭdpReq->uCoreID == uCoreIDAL_McuMailBox_Init failedePriority < AL_MCU_MAX_NUM_MSG_QUEUEUnknown ContainerAssertion failedisInitMailSentSOFTWARE EXCEPTIONHARDWARE EXCEPTION ESR=0xXXXXXXXX BTR=0xXXXXXXXX R17=0xXXXXXXXX R1=0xXXXXXXXXmail_header.id != -1iRet == AL_SUCCESSMessageUnknownHL ` `@@@@'hZr @ <ix:7@0La'hZr @ <ix:7@0La`hDvcu-firmware-xilinx-v2020.2/1.0.0/lib/firmware/al5e.fw000066400000000000000000004136041374711366100221300ustar00rootroot00000000000000!0aa $ss ss$`0Dsdc#s sss s0 0 s0 0 s0 0 s0 0$sc0$s$`0DhR0 s0 0$sc0$s$`0DR ssss,(s00`$s0$#s3a!0!0aa $( ss$scs8(s0( s0$` spsc#(`0D$sssdsd s scd d s `0s( sdD d sscs`0D`s0 s0 s0 s0 (sc0(s(`0DR$s0 (sc0(s(`0DRss s0$`(s0(# s3a!0(e `0 h8DDfD8D(c@fD(e `0 he@ )HF )HZRHFc0)de cd@DAs@H&eBdP80S@A1d(HE0R()H%$Id̸D (Fc04F6g4ZG4F D ZcsfdC8Ӏ0X(c0VR0X{3c30Xcsf@((D (V`R(DXc0{g(d\؃@8*0*`Dc03c0L{3!0|3 30Ep`00E`\F (FPR H`0E(3(  _c03 c` !0!0`03 30E0Ee0pF 0Ed `0@2ƄH(fE(3(c _`33 ` !0!0!0!0T!0`0`0`0d0)( (e)( d0)( (e)( !00 ae0`0SRs,avs2sAs3c0a $!0h`(!0!00d f0c0cd0 gcd cc eg c0cd e0d0ce0df!0 $,!4aa(0A8efgv8fc0cd%x4#gs`0slsc|X3xdDs0ddvd,c0cdy[`TyZg03䥈zc #a $(,!0A4a8<!0`e$#f#!00 fa$(,!0A4a8`0V R<2 VR`%}dyc V0d{`0sW3V32Zv@3{ss2sfxȳ`a $(,!0A4a8<@!0`e#f#!0(a $,!0A4a 38X 0Xgf07H0 wȺds2`{gsS 0h0XSR`[0sdc$2cx|Yz|0sgȻS0,țdc0z@#X,(`0a $(,!0A4a8!0`8hH@A8(D(D(!0$f(w03xcda ,!0A4a`i#f0e)GP;``0S 3svv`0fws`0a $(,!0A4a8!0`e!0c!0e!0 c!0e!0 !0t`0!0a $ X Dcca $c(!0!0, c!0!0 c!0!0 a0!$(,4Ae  0ec#d#d # <8lyec 0 HBCczy a$(,0!4A8!00!0!0!0a $(e0cc0\0c a $(,!0Q`0EdFAfAkd c8@`080I% e``1@1(  PXdd@@(  !g00 PX dd0ŀ0@`1@1PHXi @@08!0 !0!0a f $(!,A0a`3@3@(  !  (8  #, Иع0 08D vda $(!,A0a4!0?0?0eddcdd(0edd0c@00eddcdd(0edd0c@00eddcdd(0edd0c@ec0d(e`D 1d(0h`0Dd8c0d(!0aesc0sa !0!0 aes2$Ss0cd@s2a $!0ef`Gc0d(0g1d01( 0$c0  10c0g0 E `0`ce#`0f`0e#`0f`0`0f`0f`0!0( a$ga0a a$(,!000 E `0`cE00 H0d@(H0e@d`0!0$,'8$0p`x0@c0!0P`0!0(@0a $,c@0cBv$L`0v ֪ 60sbsb(`0s0`00 W sBcdcHa $(,!0!0 $(,!'acc@a $(,!0!0!0Ld 0!0!0a`h0 g,g4@'Lc@4cd` cd0@sc@c0a cd$!000(H!0ag 080(Hdc@c@a $!0`0DcDd00f@D@E@A!08de(H  0!0e#?0fdcddfde@cd!0 $(,!a'$Tvv8(cDsts2s@va $(,!0!0 `0 d$#4&`00 H `0(`0dc0 $ƈ$(c$8ccD`00`@DR 0c0c  c0c0c c0c&$ c0c,d $`$`0$ec!0a e,c<# 0,֪ 0֪`֪6c0ca $!00 FDR`0d(0f!0e c!0!0 a$f(`wCTPs``w F0 e+c0cdcv#0s2a $(,!0!0 $aAfACvdC0`0s`A0(s2`a $(!0!0$a,(04!8Ae4sC0`0(P`00(a c`s cCv0A8ACxdC\bP`0(2930hH0 002sC0`0(20$a(,04!8A<!0!00ae0048<@!DAHaLs000c C# c0d D$0% 0cdac!CPxt<0P0 0t!a#Hta  a0D\`0(#93yd0dc000`0af``AACcwC00&Vc a0DTP`8zc0cd#y#h002wd0c0d00(42 a0D@`10(2vd3xc0tx| 00 `0D 0 0 a@3aCۤAC0 F8AC8(G($00093Y y`0c0cd0dLca0(0$0c C# c0d D$0% 0c0d(a0c C# c0d D$0% 0c0a48<@!DAHaLP!0@!0Aa!aAa!0A33#2֦l03sCX3zdcHc0v #v 6\xsP3a!Aa!04!0aAfE!a!3g,0 vda`0\0sc#֦`g33D2<< 0wd0scd0  0@0xc#\RwsCw@sc@(c@ ClRw>ssc#\LRwHxE `  FRc0x w`0a!Aa!08!0a!Aae&`0`0s `333\#{3;2٤#xX` 0$ĥsccsssCH&vc000@3{c0cd\`D42wdȘ`0((#w0Z3@3P`00(82AT@xACCAw cC0`C8H0(\Z3efec  {3CvCvAAcKWZ(`0(2CCP 00,CvCKAwWZ(`0<({3PbA2CXa!Aa!0!0a $(,!ex`sc#0w#`a $(,!0!0!0a $(e8vc`s cvD80`0(2wdva $(,!0d0H0 IR`0!0<a@DHL!PAe%g 0eJ(3|3p0 2ssS2@v0cd27֦0d0000\2`0004ae8ac3$`0,0,ax0a00غ0sC7c$933 P`80($40b22b2`0sc08s<a@DHL!PA`T!0<f$#!0!0 !0a!Aae x<0`0<vS0 CRx<vt6vVa,04!3\c4 `0D 0 0`840F8`c0  8C 00dȄ([ R`00vc`0DR`04a<DR 0 C 0 0`840FD`0 4wc08C 00dȄ(7`<vE 0,c c$`0Hvs<J0BWR`0CR`0dcdDd C`0pxsWRCc22PZ<H,Q0 C0x28w< `0s208`0WR`0PD0egc ~#`0xs0 D}0|4a83`0P`<as?as$![ aa08(as@a,as8R0a,##`0xec  >s<H]0@ACA}8cC0C}`H0(p2(0`0D 0 0`x,w0`0xa!Aa!0!0a $(!e(֤#8tXa $(!,!0!0ae`ǤlZsa !0!0a i$Ƥ @A@!DA([ 0a $(!0!0(a,048!<A@aegH)\ h֤@`d8 hX$Z(a,048!<A@aD!0!0a hƤZa $!0!0a $(,!e'4@֤#<ga $(,!0!0!0agƤ!0a !0!0 Ƥate֤4!0<,a $!0 `0@$< $8e$ce$`0!0 !0!0d#d!0e!0c!0e!0 c!0E00 H0d@(H0e@d$ H$00L8cd8!0a $d `W(0s`D0(s2 ``0a $(!0!0ea !$A 000d dD$ 0f fF&8% 0d D$f F&a  !0!0a e$(!'t0`0s3sa $(!,!0De(!0 D!0ec` ccc0c c@cdgc|#x<0 Gh,H(008(dc00.`H(080(dc00`"fa d0PHe@J(1#8)#Xhc0cde"`Dd0 $e I(080dcdDc0eG@e,P@!0 #IaPc1, H<eXH#I,)A H@ d,\f dCe d4@@@#A< )i2DgfHgIP@0))PlcLg0gè`T0d#H%(0DIaƐ0JFd0XGR4D)aƐ0I&Z'q( k+x[%) 0rL r<@~ 1 ƀT0,L#$  0Ddg4D8DL$D At[Qc0cd C(c @Dg0@>eag$ccdgCe@A!0!0> $`0@eX02$aTpf$h D`0ddH8?2p,h D`fs2sfs cda $(!0!0x|(2!3pate@00Ȭ0\sH00h1!1l,advs$d0,$#0vpatx|!0!0a ff!2shsLa $!0!0 d04ac0000000480>0<ĵ0D0 0 0d h l m 0L0 0xQ0`np 0h s\c`$>0l(a $!0!0 >0a$(,!l0AA0h `\`>0pl(h w<c`w E edCx@pPScdC c@c` $p Х#LiCХdgs2hsa $(,!0A4!0!0laptx|!&,cy3fed$c(DP$((03c0 000c0`00( s s  ($`9C081<$@<wY  s01 !1Ȣ(YPC(Dٖs @0cw v $ %`d(v`0(,flaptx|!!0!0a ff((0a $!0!0af $h `0DRp!0sh!0s<8sc#2(,sC(0P0a $(!0!0af0 8  $(c,C0#48<@D css S3 $a $!0!0$!2,0!)(4AGl 1@0 ajp|0|3(0h1Tsp 0x8P00dxx0Ps|sp a$(,0!4A8!0\h0!0cd@)aa ($(fHH  Lbs\hia $(,!0!0 aedsH0t a$!0!0ae0x_0P0h00a !0!0a$(,!0A 4a8<,ef@c'HX<e$cp #@cd8[$\}0cd3(8DDw0  vv8 0d[@Lc\v0cd20f0=0b >0>0b0>04>0hb08?0>0Lb0H?0?00b0d2`0dsx[Cl[|p[0090|a $!0!0 a$(,8a@0!4A<e0jD'dDCf8vct(V3 3 ,699ԩ<s!1<8<s!1|<ascads#as#a,vc#a2(`0` v6`sH0(\20(\W90!2y<fs!1<@aԧ<s!1<ac0Dd vLd 6 <pfs9V 0L< a$(,0!4A8a<@D!0!0(a,408!<AeCئx[sc0x[sCsc`<EP0dc0c 0v v<xv v(x0dd,xcde$(c `d` eH`c vCscd v,s@c#@3s#2<s Z3<s#I01BLw`0d(d,d $(0d(cdc`H`v93 t9c ,s@c#7@1LV@6,T!000 0L 6(2lsH0vl$(ƨ,0Hfdhd(c80dde0@0@A E R`0`c[sC (a,048!<A@!0h!0laptxa|!Ajc h0|!cs `8x0x`4c<c`(([[e[[e[[e[E[%[[E[%[[\[[s\ssS3S3@,xc(#08000Hcdcsxcw`0sss #[ P88 e00(H R`0fcsx[v(c@00Cfæc0ffvæX 0d@b0 y a9a!p 0v#a0p 0PХ}@'eH6FD)1)]100@P)Ae0Ɛi<P]0d0FD0=10)Ai s'eH6FD)1)0H@Ƥflaptx|!Aa!0!0(a,04`0fZf2YefX0e0dcd0s0KAh \`>0\K(,@֦6 A3?3V3Ch3@sCs f03H,#h(c@exx# 0 0xs0#D7@1<sC:YsX#XCsǤ,DdCg0C dx@Z2p2֦@s 0؉0 `dha `lpa `txa `|Ha `DvLPa `TXa `\`a(@0w0{ $,08a(ay0x<a4a{dec@axdecDa2`d(2Ƥc06_3 30sC`3@000axd8@(@fd%e(((c0(A0(@@ @dx #D 0 0D<s0 cC 0s,#D?@1<hH6Z@Acas{3;33h 0bD0p(#edHc(<CeB#el<Efp 7p W(9hPv`h a@hC@@xqc@ap 7 @)(8(Pv`Ct?2@֦CLa!Aa!03 (0CQ`040@@gdgw`yHpc0(C(RQ00(F `0`x 0d ` a ` a ` a `a`f`ERc0fCs?XǤ)A`0,Ddg0C d!!i@!0L0HaPTX!\A`adhlpfHTE3 L` a0(8E38937 01\E0E0 7aCvC xsCdCvxs,#`33v#<@K n(C\3gc@c`dnp0vc<vC s43C$л<vvc0#sC1|y !1CvdcCv v(  xh#0vc #03s 8<\@`<a@04\\x0cd@c c<  cc38L8c S 3>ZBs,A0,cd0!DazS 0BdYR0( s(C,1 yd ~ddäse@fs(%`4C:(%4 !1wZC 8C( DZdPc@f0e0( szs93 ZX3@8  tL3sscK0@c c$S(9 dȅc(( s3c0( ssc0zH ZKZZ{<H @\0dDdfc$edcdȃfde(P<cdH3 ccdc( sc0\( s0 ( s 0<$<(@@bc dx g(a8`0FPt[GD\1ed8$ L` 18c0( s@ 0c( sX ( #d  I0H( `0<vg( s`0 s sHaLPTX!\A`adhlpt!0!0a$ (,!@e<fC R0 0$| 2xd00 H8< , sHc PD $ s  8 33=`0 s s  , s0# s0 s 1 s s@w $c0 , 90U1 s2dD $d 0hhH (d# 1$ d (hC8?09Ca $(,!0!0!0a X 0y `2v #<@fJ0sB@v@vSc@va $!0!0a  0f$c# `0`00H$`0$fcd 1L$Ƥ 0$cd 1HF R`0`ä0D`0X0 FRY0DRa00D| %)0< F4R,dƤ<&e@1PC(c (`0>aE <e )00 ,,$è &cd$#,c,e@c0(e0e @`@0ecLt 0lw0X`0,D<@s(c@0c@ CR0@ H@@$`0d `0a $!0!0HDaXAe\a`lF!LPT!dh$aat[s؈ 0 h[sH3|[00z(0(a`0X:,cDc0i*#E*EHs) 3Ls(04<}!33Ps}(4(c z#2(zdfcecz(2c C# c0e E%È& 0ce,s@cP0$P0\8hz@c<xtDƌD(ƄvD0|zDc#z#hz`000C,R?1@@C4R0,$0@0cDz,#g<`0EgzczgX 2`0G4Rgg#0(1(a|4gX#(1(Hz0(1(aX,@,h3<<z@<@ sz<z<sz<CAACA<zCszCDs{D {DsD Ds$D(DHz8D`08Ds[[[h[(3` 0ĭd8$#[|$p3{3 0$p[|[xt?`0[l[sT8ȇ40}0 h[ddxCs,z0CCCCC,D@c<}0K<zc`Ch[ 0Th[ 0oģwh[ec,@h<00H#</Q0zc d[X 3zD(c(0c0cDFBh[g 0dh[ cs$csz(cc4 c04`; c0Z`4<ZXY:J y@zaAs0 a Bs0D_$a4 cs45sLDMDsv@@vDaHLPT!XA\a`dhlp!0!0ae 0X HH0ЏP0!0(0z0`0ADAsDD Dh[ԩd[ cĩh[Cu$Ds(D h[a $!0!0$ a($,!cvc$cAs`0Ds,v!0cdcs#AP0 ww7wa $(,!0!08DD$dd8 d!0{3v(l c#`m 4<63hv0v #0C|'\(w3<8wcCvH3Hw(#uuDv0lFDsDsD,opvolv(#!!vdH#P,wC8wcx(Hcc8>0%t}lp(st}Dv <$0 C 0 0e4 $ $p!0<m v 0m<dh03C<u(@dCmXvH0l3m Ad 0G`(w(?0Dc0@0d$ dD$ 0c# cC#(( c0$ 0#h !3~cPv3|0w8w|#7334 @v4s(00 4DD0 <P#g93<t000~h #8|$Z30 8Cv#8C,klg@ 0(c@H`bDH0C R0 0b<8@04D|L x08$(8@04 x048<|,xLD|@F R0L 0aDs@Ds 0(c@|H|`aDH| C R0 0ha93473(0w0w(dq00,0(c`(0\wdw,vcdcH#8w cw$h0Hh[8egc[h[[D[$wv(#<`0D,@0X 0=Yw08w,Dc#x,wcLDvMD4v5l[v0c0l[vxl `0g,wD(Wcdca|[ H6w0؄0ww``"cDd0 w$3D@A H9{3{cdDc0w0,0,w3HaLPTX!\A`adhlpt!0!0,0$a(4!`<wC(Ps`Cs2<wt x 2` !3Pc\s`$>0(4h `0(csdc֪s22$a(,04!8!0!0Aa $(,!0A4aa8!0AECe(Cz#28֦| 0|\0Cd 0\0wܙ c$xyv yxX 8  v9$x4<Dv6 $v(V,608@Hv0`0g G' 0c C#($ c0' #  Hh0Chc3a $(,!0A4a8!0!0$a (e#f`2?348Yc4ssS 0 0Za $(,!0|!0lthapx!|AaCHbF$##C$bwh c0De``xcdsD0(0Жd cd ' >dc0c>d4<8E(A8 > CxR0A<Ƥ00X4e84s 8< x#ph sc`sH%H$@v<c0(C<Rlh sc0h sp[vc0p[v C`l(h d`ħ<#,h cD` d 0$fC `w,sc h $,D,D0h sHs8 s<s cPD  $ s48 dh0 0$W0[h d s C>00sC,1Px`C03(X@<0 3^(3lv1H0^ԯ!0C\^h 0`D0,0(ws$Av#Ch S`Z3:c"ZcD2393yClwAPx`Cw#cwc#@{3fD2C`]P08sc #0,v@c<x0KX,1H2C\s P,  s(#aa`0 s 0 C|\T0P0 $ 90D. 0 00d D$d 0ee E%0d# 0$ d% eCt[?02p[vCc0H[p[vh 0`D00w @whalptx!|Aa!0!0a $eCZC`0$D(DAsZa $(!0!0,a048<!@ADaC?2(Zf#cDDA71 00D$ dDdd 0eeE% eEHd# 0D$ dE% e7 W000d D$dd 0fff F&(d# 0D$ F& v 8cA2\b>2lc<c@0c0cD R<s 0 P00|O<4e8 tth sc`sP$cH#@v<c0 C4Rl3h sc0h sp[vc0 p[vCW2Lh 0`D0`0,wCl[p[vd C8WwCv#`3CvPj!0DDAl000d D$dd 0fff F&(d# 0$ d& fCHVw,a048<!@ADaH!0,`e!0c!0(e!0c!0e!0 c!0!0 $(aHg c`8a $(,!0e(!0!0e(!00!0!0a $ 2`e0dcd@BfD efefefe f e$f$e(f(e,f,e0f.efe?cfe fedAccf`0 0,($D B48@>eBBedBe44fd4e88fd8eDDfdDe@@faacDd@e>>faac Cd>efdefde00fd0e,,fd,e((fd(e$$fd$efde fd efdefde fd efdeedeede!0`a ef0 0$; dcvs0c0ccdc cvsƤc0c cddvsc0ccddvc0d cd c cd ccd cvvc0 sc0c cddvvscdvsccddvsccddvc d c d cc d dvs߄ccds߄ccddd cvc % * d cv!s+cd"sdcdd#s@ 0cdd$cd cv v&scd v'`cd c%d c(cd ,s(cdd-s cdd0Ocd c4d c vv6s?ccddv5c c7d c8cd cv`8 < eH(@c cd Ĥ 0dcd ccd cvAsccddv@cd cvD eH(@c Ĥ0 d0 d0Ā df cHJd cIs0Ƥcddvsccddvcd cvv c0Lsc0c cddvNcd cvOcd cvPcd cvQsccddvRocd cSd cvT 0eH (@c cd0XƤ0d0\sdcd(Zsccdc0ccdd v$vj]scd$v^cd cd cdcd cfscdd$vgcd cid dd kscdlscdmscdnscdoscdpscdqscddrscdd<$$v`cd cacd cb4 d0$_cd cecd c$v(vztsƤd(v,v c0|sHc0c cdd,v~c0d cd ccd c,vs0vsd4vs8vs<vs@vsDvd0 f cd0 d ccd ccd c 7Hvsc0cddLv$Pd0?e c0d ccd ccd dd scddscddcd cPvTvscdTvsccddTvsccddTvcd cTvXvscdXvscdc0cddXv\vs?cd\vs?ccdd\vs?ccdd\vc?d c\v`sd?d(cd(cscdd`vcd c`vdvs$ddvcd cdvhvc(saccddhv (!0!0$f 0 0ae@0ltse cx0d clvsccddlv?cd clvpv(F R`0wcdc d cfs$cddpvsccddpvc d c d psc cdd(?d ccd c0d cpv< s Hc0cc0c dtv c cetvAcd ctv@cd ctvxvsc0cdxvcd cxvs|va (!0e d00!0$a(0,4!8A<aefcdcc0fe cdcc0f dd0dd0ddd% 0$cs0a  s 0cƤ$Ddcd(c(0c0"cD"D sdd dv d dkekk1sVJeJJ1SdƤd(Ƥ * dƤ!dƤ"dd$ Ƥ#dd& cdd' dƤ(dƤ+dƤ,dƤ-dd4Ƥ0dd6dd5ddƤ78d &eddA))AƤd0)@<3d eƤHdƤIdƤd@(D1J edN1dOLdPdQdRdS fA(T e1eXed0dZ$\dd]$dd^0'$d`da d,b$'dd_ded(gddegf$9c3didjdkdldmdndodpddr(qt,E ed0~,1dd04zS|8<@DH0d d0ddd8Ld0h0)T6P93TdgdT礵dg礶dT礷dg礸d[礹d3g?dX0HH\01?\`AgB? @^1?_?`xgsxgȥ@{sxgg{sddPK K @c@0Shvdcs$a(,04!8A<a@!0((k`00A$Addd0`8 g` (Յe000fdeecd(ec0e`d!0a <effl0Xa `0$!0ހ0e!0a <@ee C dv00a `0$!0p߀0e!0a <e0f C fdsD000a `0$!0 0e!0a $(<eff0<v@W3s2W400p2a $(`0,!00e!0 $(a`<vC$s2<va $(,!0!0a ($fec8D0*,s*Dvc4)D(s)Da $(,!0f!0a $(ce,H3)xsp)vc(P)|s@)vc`0,whv-wvc$jvLDskMDa $(,!0fc!0a (,!0A$e<LF3&(3s 0x(<LsH0h֪6s#2$\PTX`dyL93sH93hs2E% ee 0ssS3 e# s2a $(,!0A4!02 2v0cd<#2p27v0<sCx`[0l(2!0Pa $(,!0AeHTaX0$,0 #@04&0,F'$ffgf`0g@@e3`0X 0X 0HT1ǐ0ge@8G'eed8c`Cgele`csgdHc@cXcge@18c`C le`cs@i cXcge@`18cXC kckeXcges0gXc@cge@`18cXC kckeXcH*@    @s`08D dcd000@`08Ggcd`0 s`0 s`0s`0s`0s`0 sa $(,!0A4!0e # `1`10e?0Gc0%\X?)1`0)F R1H'Ah00@PJAX@PX@?1H`@@8H&I8X1 @?)1)H'AX8A  @@P@8kd0c@ dd0cdĨ& c$c$ $c!0a Xe@1e\JEPcc0ZcDH &\cDƤdf(+ƨUUVU0 0B0Bd&`d `gb8@0d08?c1`0kG R0PAPl@08@Xk @?0P@ 0J@0Xf@ clHPc8C Fe `0`00HPB@0PA2?3?00f(k@cg@Pkcc@`c cHcC F 00 Cdh aa !0e!0 11@0!0!0 $(,!0AaeXe?(3s2sY 1FtgdD*@(%80Ƥ0<00H 0w+ ƨ&6e6ee)e))e@ A(* d $ d+ $(G(G geCcsa $(,!0A4!0!04afh 0a0AgE, $(,!8<@Dd!(`0s`0 `0x04c0cd ˀ,:`xw*@3101`3 @3D(dd@C(RZ00'0`0 #Z0d8#Ƥ &`0w3c`c0@edcd($ d $4 1wc(4 1P9ef0 cdCAcACeXJJ `0J j @`0e@CeJej cdFe jJ33Pc@cd]1J( ]AJPC_ )1X)00cX0`0l 0,{400@ddcd ccdc00C 002%s2$`0X0L0`0a $(,!0A4a8<@DH!0008H0ec0( 08eH0c 1L')e!0 0$1&@1!0!0a ftav3'(e H0 C da $!0!0Ƥ8a  c@ H&`!0!0a$,aP i(akdg0Xd0 G `0fssTke)e8g10k@  1kHG `0ds she008J0(Ld$*D)*8)'0)010J110J1 g0)1J1dƨ8& 00d00af!0hdd(c(D0'(d(C0h0g0(!0a fsc s2a $!0a'(0E(h8CHdP0t0(Fdi8C<dX0H0 (0cdP$(0cdX!0\a`dhl!xpAta|X0f,Dd0f*D*cD@#`00DRdHs4#(0  sh# |d'gCR#$Ƥ|0x9$x?c&cdTA3,!3Xa3$A! a(0plP1L!1<A1PL$A! a(03P1L!1X<A1$A! a(0P1L!1(<A1$A! a(0P1L!1<A1$A! a(0P1L!1<A1PaCR@PT@DL0wd0(0Ec0DRdthzddy( efP#h<01Pac0Pa]PDD3}D<0]PDDzgyL0y,@Z3{0@LaCXzg{0y(Z3$xcXs@$8ƤD0|l$xcLz~0 sc{{s,| s#}(xc(#`0 s#(xE#s# 74|sWRsd2|s4sX}sWLRs 2}s(xczsH s#s  |s}s| `Ɛ(x@c, `Ɛ `Ɛ(xc\$  sD s,#`Ɛ`Ɛ0xc$xs#s#0xc\#0D\a`dhl!pAtax|!04s0sCxw0cd02s!0 a   ! A a  ,ffH*8 a$3ADf 3$w0<cc0dDD(0*$ň+0,c0d4DL0-0<5 80$<6=$@(ll0(0(D$0d l00'0(0 d8>00%l0?<4$`(00l$0%?Tp $@ $, $$ c`a#`8s0$c(aAdcd,eh,#d@E(,f0 v@aƨ `0 vav08c0a(v65e'1a&v347 d02a` h`G%05`T5068ddc9a8s7cL#4c(00:DT0d0d08c0d : 0l@0<E8 dcd(0  d3 Dv(1H<vfH cc:a0C00%Id(@0d  0 d0@((0<0:D(L`0d0c008:``(0F$0d8 Ec0`Ac0c0< D| DH(0 D\cxz DDScw{3(#<,3{gCa $0 a   ! A a   !0!0a $(,!f)hscdXc0yd#9l94 $$3`0Ƥ9d9`04cD c08$Ƥx0s$#c*X0scL+80+s0\,s #c@0sc0h0hs0s0#i0is>0)sL00xd0 `xPswchh0w4 80D0404w00s#wt00w$0s(0`xc$#sc\(xcH0sc,`Ɛ`Ɛ`xc$#T00a $(,!0!0!0,a048<!@ADaHLPT,fhIj $ 3 3AccQawD0c0ccd(a<w1,a4x<04a$vA9cc0dD0c0! c(@a`de(02PDR((%@wd, $,0 SS<Xax@a`0T$$xawa(waxac ca0v(07$c$cca065w Da D6(0 D`c3($g0 C R}}c0wwc2sfc0cd8xcp#`h>w  D@0 D D< Dc0gx{ DQ~ <&C4p$scwD{dzcdd {cdd0 G wvc|s D,8DX D09xsd00P0<0(0000000 D D<3g&C4 $0scs,a048<!@ADaHLPTX!0 E0edcd(e!0f@ F@A<%e`dIHA0HP@d@ Pd@cdiHc08@8!0@e<0 cH0  cgHcd!0 a$(,!'<@tc<dJc@sBa $(,!0!0f!0$,0!0e!0c!0e!0c!0!0a ff c1x0l0tDa $!0!0a $f(0(0,0'0(0 a $(!0!0a <@ee c@fX0Da `0$!00e!0a <eef@ef00a `0$!00e!0ae2$( @PH#sw2$P(#w2Pccssa $(,!0!0aeN0N0N0 |  sa !0!0aex 04,< a !0!0 a$(e  sk0f8@8@d &b0bp2|2N 0ch N0 0c@ XN0 0c @M s c0 s a$(,!0!0a e 4M0 va $!0!0a $ t2pM $c $M`cc< sa $(!0!0a ($e 3L $L 6 Hvs@X0`0DcDf0<BDvvpvva $(,!`00!0&X Fei@C ))e@v< v!0!0ed c c c!0a $ep`0DlRd78'0s890ed A #Ad `0d$c0cd2va $(!0!0a es C R0 0ds890e @ @dd `0d$c0cd8a $!0!0a es C R0 0 `0d0s$c0cdsc0sa $!0!0!0!0f0aa !0!0f0ae\a !0e!0e(!0!0e!0!0ed !0!0eed !0!0,a0esc0$0d8900s(@(@dd(`h` (0$0 00(P$@ 0 v,a04!0!0a@`0(((ee (sa`0!0!0ae@0l,t (a !0!0ae @0,$(( (((0G (6x p(  gHvV08c@ ccd# dD(`0`a $(,!0!0a $e (D((s0C| (( c0d0 vV6(scd dD$0(`0`a $(!0!0 @0a$eDT ((t0(s2d0d D$(c0Hv V6(0@d(s (wa $(!0f f`e0e0e!0 $afTf0cde@ffee`0ssss`0sdv0d@a $(!0 e$`0 $ ec!0a ee bsc #vss bsc(X#vsa $!0e0d L 0H d$ `80Ȉ$`0!0 fa `0%| vtv0e0dcd eHv00dcd s3H a $!0d f`e ƈ0 ` d`eeL0d  `0 &d$dff0cdec@ c`ec0 c(+ 8' (jHjc0j !0ac08KHH| 0d l c `  S R08Hh0HHHjac0j!0cll|!0dahlpt!xA|afG j!`\shsd|cc{#<!1`A1!1\A1Xs2sf|ss\a`!C `#Yt`aC4\a0d 7X\aC(a7Xs2x0 CR0c0dahlpt!xA|a!0`Fd(8c0``0!0a`2f $H0wfvsc0cdv(h0svsc0cd(Б0tsv0a $(!0`!0 a(,0!<@g *4AD$8aH@3SgwcH0aa(2fv c`|0c #00\`S8d  $c0c `0y 363SXvdF(̥ 00vЬ2`0S,R0s2`d e a$(,0!4A8a<@DHL!0!0a0(g CRg0i`XJL@kcdcdec0c$ dfgcdf0Hsظk10(D R`0`ac!0 sfh!0( ca $,!7ey$7y$P00x c`s(0wsw c`(Ѝ0\xs0lsc0lsa $(,!0!0c!0a$ e|$c0stc0cdsvP$ v`s0c4#dC$Rca $(!0!0a ,!$(&wtc wbhe `( eX,7x#x(xc xbv3w#4Dlv4d0lvxa $(,!0!0!008!<ADLP(a,4@aHxelA&Gp f#f#֦ ss2֦020` $\ft`0H0<g} c`40жyL0eècddCfjL#0(\R`ta0l`0\LR03 EJ,ƈ$ƈ(0J1{} c`p00}cc0 D`0v$`xdc$ceHss,0Ө3$ s2e{3c`e f(a,048!<A@aDHLPT!0!04afx0 ae$(,!0A)H TX\`0xs|shlpSt3ssssss00s0 `0(s   0$22$0#08d @f0cd0s0%0$`0dsa $(,!0A4a`08!0!0a ef$ f`sa `0$!0!0a $(,!0A4a8<@de#eTc0dee@x00wg3yswc#sd Ũt `( H%sT `    t0tc$cdsc#0`0s|scc0ssCz c0s0w0 Acc{w0,c { w{Ywx((chtsTh0 ts  c0Ttstsstps CRd@  bv c000Xts c0tss0} $S c`sCsc #SStsSc0ts w CsxsclƤwcxh l00E `0`0E `0dc HƤxf #sc#@3@lsls#0(D 2֦xTcdsc C<Rxshc#l(D2v00d(#0 ԥ$P d`s v`ЍlsH00c0Ľlsd,#d00`0|cds (Fhdd0cdsvf0`0(sy2Ũ$0d f e0scva $(,!0A4a8<@D!0!0 a,@DH$(0!4A8a<eHf0a333ר8fSv:Dxp bs P 34#DHx#0`0vT cP3tsc0֦y׎c#H0$cֆ sa $(,!0A4a8<@DH!0 $#cDĆxzd`weDcd$  ` ec0c # hg`0!0a $(edc2sfe`ėē|` `  02 `0ed2sfv da $(,!0!0afD0 ($,!0A4a8<@xx#֎0,$0$c8y 9c`3Ș@33zC|R}s#l{}sl8HwTsf d00xc0sdw{Z3p`3H9 ccdwxscwc0wa $(,!0A4a8<@`0D!0e4d c00$cdec(c!0a !Aa $(,D!`0h-hEhf$c&hc00a0d  E0dP00a1dc~ad}0a aa0`#C@3Ũ 0d(Ũ `(3g3g$A1aa(4h0aaL< 0E,Rdň(ڈ$ŨZ : (F Rk10 e00ER`0 e0a00(CHR3Da``0x #䘋ac0cdwc 8(wc, 8'[1|!1s#01HW1s0c8[1!1 s#01W1^!1s#0W1,scDsc8aè|c0cdvcèl c`v  ce<$waèLc0cdvcè< c`v  c`w$3w3죋@3[0ep00̯|d<$(,%0d 0@=(4%,3 g(3-d0vyE@3sc#0yc(#P`0 XRd03 `0(DRc`cww #x3p0gd0 D8@ E@38^0fPp00|d<? ,$3 ,g(3-d(vyD@X3sc0 XRd03s`0d0(8c#0sfl fd`\ `Tp0 8p0Ь `p0 }scsWa !Aa $(,`00!0!0aA!a `0h-hEh&9Fed9֦V01!1! V`0a a1!13ث,xdscCx0cdP00< 3֦}8aV 1!1a   V01!1aDaV0 1!1a  V1!1X93$ 3E$$a0fg(#93`0Eaac0cvt#V01$!1c$0aw0 a!1XA10c6 3w33{1w1X$!1py46c$0aw0 a!1,A1c a$0!1A1y2L 3z%:990c#3w3`aC$0d=3>ggp03乌s0;( %c`39?<8(0%s,3 c(~dsc-scd0e02c0(VRd023gfp0̸vD?8@E,6VvaC$0d8T839ggp03ܹ0:wf # ,@3(9-?vd(l2c`#02ffp0 ķssD8s@E(VRd02| `0d00 c#0`p0 xp0h yp0L wa!Aa `0!0!0Ĭ00!0k`0dA&Aidd&c`0cd (``0(f`0d&0d800D&8ck`0dA&Aidd&c`0d0k`0dA&Aidd&c`0d(fk`0dA&Aidd&c`0d0e!0,!&p0 ae$(hx0T0(3,`0GR$dd0gH,|-h$;0TA@4,@`80v20sva $(,!0!0!0aep04,$s ,0(ec,a !0efef efe f ef$ef(ef,ef8e f>e@$f&!0a@eeac eeee<`0<84e,0'0 CdhsM`0s`sc`Ts $'`0+`0,s(s$s sa !0eP!0e`0eeLeDe@e0HeDe`0D VeT $`0`0e!04e$#!0l!0!0Ha $(a @Dad><aa (D V fs,s'0s23w0v$'0`s2wva $(,!0!0 $a4ehs2xCpCcwa $(!0!0a4f0Ch0sa !0!0a4fBh0sa !0!0a $4i?h0<s04de#sd0 a $(!0!0a $(,!0A4a8@iX(i@FR 8D0H R GR3idHcc0H 0@ G'0'08W3#`33'`0W '03('0@ cH ss2SR X,x8D Vdx3D dva $(,!0A4a8<!0!0`0F8Rd0fe,ee c0 `!0!0a D|ad<vac C$R>a(Ddea $!0!0(0$a,4!8A<a4es%3L00Ps#`0Psv C 00_0ؖ0C$,8E0 6h0 )aW|9>sv <s v`0>sv@s,vAc$cUs `ܕssvs&v4hs*vis(vacT $ `0`0 sis"P0adV0H `eT %`0`0sL$T$a( ' & 00@aB0 H4<gaDR>a Cda@,d@s &`0`0Xs &6`0 N`0\s&6`0  N`0>`0`s &'`0+`0dse(seHHsc`Ls`0PsLsPsHs6vs4v0s ` 20d26c0Addcjsk s`8c# 3&s#sSy,c,Z(:t s  ;#< 8` `s6h0 vc`svs @s<aÐa8F >eaaĐ@Fd@sBsa8H ea@FdBsDsa8Hea(Fda  3Ds "awf V`$P0 E T $`0`0 ac`((31S1s7V$vac4L $e$`T $ `0`0ac( 3XS1sxRsx#`0Ps$a(,04!8A<a@!0!0 a$,(f8(3f2d00Ԑe0daV<aDXd2p'0D$d2<'0 a$(,0!0!0 a$(,0!4A8afch4e(g$Gf,g 0'cdwC0gicd,y Yhdc`P0dZcwH(WK(C R22(C R2{,ccd C`%<y`$Djsa9adHsacHcD3{cDs#^`0Z<Rwww8st0F3$8a)0H E `0s0sUs#`0PDR\s(3dSaX(s0\s$3dSa$sst0F3(V(0a)LaJya $(,!0A4a8!0!0 a$(,0!,fD4e-<s`ac C R>aŐ0D deacghde #2Ds@a#aHERa`% Xe3(IRac( Q0 EA eAdd (hDdUs0`, <0dt0P(DdR3( HH@ 0is cH c`0  cH(D H ca0\4X8Ph0<!1a@P`0D`T $`0`0h0f c|-ac`ddd#gcdy>saac Cl`$6 ɤx)C4<3>S aƐa) aJa%a`<saac C R>aŐ0D deacw a$(,0!4!0!0a $e(p0ec,sh`0 d0(se`0x0s|e`0e0s e`0@p0 se c4s030><T 600F0VW`0a $(!040`0@$D@aƐa0E ``0X c@!0 $(,!a4eh0'0( 4$w($<0(VR0D c #0s0sc00swc@Dae ssa C sD4`8X<D31aS1DsPac sss`0DT $`0`0skD`_0 V4R`0U0 V RE0`(X 0 cca $(,!c0!0`!0 aP04e F<R`<0 F,R`0(0 FR`00 F R`0`0X0(38@S1hs a$!0(ed,ecdd$ 0ecddg d` Hd` Hd` H` cHd!0 $(,!0Aa4e)DsF3a0gcdH a)X CwzDsF3acd$ a)CwyDsF3acd , a)Cwxa $(,!0A4!04DeaBeacD0fXec C Xedf!0TX\Pa`!dAhalptx4e,a0a<0814!10A1<840p,xc8xc,Vs$48!0A0U, H\ D8H$`0DBaa ERwX  c@xc#0P E Rvh0D%@C<x<3>xac(bM0(@(@'gdȄ #Cxc\4P`0DLE@z`Ddd<3>S(daƐa)aJDshLsi`{8H7{0#3{0xc<{0h{03P0(Dc|#xc<#Us4{0@dP0dHsP Rd0(cH @(3hsiH~cUs@@ #s`lzU(P0Hz` w<7 z0 #xUHDs3>s(ɤac)xc#x30ty3\$Ty0La CdaDPaTX\`!dAhalptx|!0!00ae0a !0!0(a0a0a04a ae,a0$a8<@0,x(4(Dde0!,AL Dd4a8<@D!0!00aeȍ0a !0!0 $(,!ahe($fcdd #`2dsfw 8q'0vc0vq'0  C$FvaDRa $(,!0!0!0DaHP`dhLT!XA\al4%,a0a<0814!10A1a<840,vc#Vy(4<4aƐTWo0dЄDRZC xwD DCh0od0x C cd_0|od0CxwtW_`3@@@@@@@@p(@@@@@@8 A*Ar ~xwtWZ@@@@@@@@p(`@@@@@@8 A*Adr h0d8!0A0CUd{ clXsvc#`0PD<R4h0vcL|`ddd8W0D<=>](aƐa)paJD}h=H L}c8i`m8vc#P`0EDL}c8#R0(H8@( 1S}@cH=`8@H#A@cc`8Hlv8tc#l0(hvc#x2l0(`l0Hl0$00p dW40C W&h} vce #3g k'0sc0sk'0 (CF}accER4_$(FRplH (_E0@H_(E 34P0wD 3 Lwc<h0DPHw CRL(D deDwh0@(1$!1 A1($< Lwg@ c#(D0R'$hw#(ag@i a0@0i @*`0@@(]RHP`0EvcDsF7awgcd(a)R'$hw8#(ag@0h0(@4ci a0@0h(@(cggVTL@Xw*00@0@(]ZXwdssFyacDRc CsDaHLPT!XA\a`dhlp!04D<daŐac0C R>da0GaceacDd!0(a0<a0a0 a,a0$a4a8@D!HA(F0,d(4w4(  g0D,00ElR00E %1H)@)190 0G(R0H)|E 0%)10!,A D4a8<@D!HAL!0!0a8eԘ0a !0 `0i4e%`(  &"0@DR# I 4$(H0 E R0 4ecAcf4ecAcf!0a 4ef acasa8C 0 G `0` 0hvacsvsvs"vaD$v ad ce("s(CR(D desa $!0!0a4ef_0cAsa !0!0a e(ec$0,s(e cT0@04sd0 \0p0x0 00H0,0 3000$֊0 da $!0f48c0c@ĄaŐadF$Rea0Eacdacg!0 $,!0Aa(4f0dcd0&cB(gdf,g`0cdv$Hc e,8AsZ vH0c0UUVU0s0@0@sf(sSc0acH80 da $(,!0A4!0!0$a(4!,0ff'D 0l0e4vX3_0` 30 )aW$ `s 2vsv820dd73 `0a80 c0#2$a(,04!8!0!0a4i0a !0!0a4f0sa !0!0a4f0sa !0!0 $a4es2cwa $(!04d`0Hd 0a800 0%c0!0ae(ec0,s(e ch04s0l00 000ؠ0 0 300`0a !0facl`,f-f`cl`g`0e`0e`0e`0 e`0e`0e`0e`0e`0 e`0 a 00 %Ee$(048<!0$ae(,04! &] 11]  V  $  v[s$ [  c a  cH0(@esg0$|[H @ d$s3 $a(,04!8!0!0$ae(,0s # sdC_0D\ 1 v H 0 0@VRx # $s@8w@0CRe_0[1$ _0  H0@ ((Z ZDN`0f@@dsD0(c de$a(,04!0!0$a0(,ee0# eD<e <_0Z 1 a_0dH 1 (@d\Zs$ 0H(@w0D0V@$S0C4V  N1d@@@@ d(  _`(d80408@H s04@$V$Rc,#sj@ @Es $s$a(,04!0 e$d0@ (@0Dc0e!0a $ee4$ (WHW w (C(Rp$$ 8@ @8DX_0V$ V4]`0@@edfXw_0V($ V4]`0@@edfva $(!0!0$0a` (Z0ZXw@v$ch#,cLc #4`aDv#8vwsa $(,!0!0ae08Y,8s 0aDa !0`0H$&(e`0D0(0(eD0$c0(e08ef cFf( Cd(eLe@`XZ#Le$h(C,(J*0ƤQCPCd)edHX(4Ōd04Td` H#0(DQ40Q 0(DRQR E 0QLe 0TLe 0U!0<ec@!0!0Ls@!0!0 afLe8,$$0T$0(c VDUs$Vsav@cva $!0!0a Le `0@s$`0$h4s0,c$4$ f<0& .&)0\  18U00$04$0004$0VT%0$k ShS0$ SdXP P$ ddiH(L3Q  Pd0 d( ,d4+0 QP , P0 P0P(P8H,R$ H R18H  P G P 'd$ $QPD 008D0Rd0$d AHA HALAL($s(s0c0(sf$c8$s$s( CRc0$d$$sc0$svc # s,sc0,sv<Accd<sda $!0fcec0ee0#c0cd(ذGEPG<  g`@1Df1e0aPc@@H4D@g,Dfc1ke0 cac0Xe@KD Df$4L,Df0d0$`c0 @D%Df!0a $(,!0A4af#hH wc#wc#Hv\`0D89c3@yƄDyDx`0d(Dc0Dx`0$wD89c3l@DyDxa0d@sDsc0dhDx0 P̶#ƤC`0s`0s@ $Ts0s 1v#00Os$'<s' s`0 @7  ƤC3@ ss  sss ss 0; `00DN`0$wa $(,!0A4a8!0!0a $LesF f&Ss3 0dWs`0(G0R(%g08E0geH(c@sd d#s8Rs$0F$RSf(CR0c0Rfc Rf(GdPsPs4,Qs($ <08@0(D R `0Ad@1DsHSLSSTUV\fdsf$chss0DLv0s`0 E4R($e0(D0edH c@s$s c(w Cd$ss c( s#QVPSa $(!0$f8df@e#fcf!0a$ L@vf0f00(w c@4 c|f 0@4v$cc00 cs<08`00 s$a $(!0!0a,! $(fL@0 R%6@68`0s(`0.9(0 d0%\v0@Hd@@c$XD8$0('ZD00#.s0(`ƈ`v0$c0(sc(sX `04v#`090s, `0is`0D R0sD$cis i0#`0v$0(D c0 d`0$s 70v C Ũe0l%$vh(`4v#090,Wvcs`0D R`0s $``0$s d0$2P(CR((DDRD<RWŨ00C 3x%`00hd400(Fg,$WdsP$`0x$s4hv ds\cT`0ăDLvdscs0 y70  0 c@4 cssc #<  0@4v$cc008css`0E R8 7vc   Rv2C  0Eda $(,!0!0scs!0d\a`Le@s48f(P3$sH (08f  ֒HC Di0 1HFcF (H R`0`0,H(@\0044dƐ4$(sVR($FRH%DsfVR$$sQ0CRc0CRc0`0FłPH\a`dh!0!0a $`0LfF 00CL`0cDdLwa $(!0!0afec<l0@s<e cLs0ܫ`0H0 s`00s <`00s,`0ܭ0s`0`0$s,`0Ь00s4`0쬀0(s8`0a !0`0e`0e eeD`00e eee e$e@DeHeLeTXe\e`ehlepeteel#d0# $f ffc(# f $fe@1 H0d8g#4) T'0`0e`D00d(0'"c0cd(cc0`0e`D00d(0'Bc0cd(cc0`0`Ee!0aJƦ`2`0c@JP0d( F &0$d HK R+1di $a !0%eF) I<`01hd(ccj#e(hF R0e&0DD`0$1hd(cci#00e(h0C00DeHe$ccLeHDe(@c04e04 hgDc00c@d$d `0d#0 `0`04e4` 01POgQgM0Nec`cRg1P0@D R`0`g0T!0<ec@!0!0LZD!0 0!0=!0 0!0p=!0 0!0H=!0`0ff!0 cfaf0 00s%h4vcd$c0cc0d@ sa $!0hc!0a $fe(`D$0d(Hƈ|c0$ #sc0scdDc(#`0s0#c0cd va $(!0!0 $(,!0A4aae`sPssfh*TAHX4#vc0vv0#c0cd0cDv` 0d@HDhdc0Dv$`0Nx`ccwa $(,!0A4a8!0!0a $(Les&vV s`0S3 L s$vc04sv,<(scc00sLx@1@SP(H8NvPcMsa $(,!0!0a$(,!0A LE@0fLAH,#`0 v#80`@,0.,Lc0s`0s0v%:0c0s4vcd$c00(,`` Pdcscsv`c($X d00 @(  !,I ) GRLXs0W``0$s0vQ`R`$`00DRscssA %cs`90 90v`d@xsMv 0vOcc0c0vOcs0vO` d`c%s(v`(4vcd$c0cshc@ 06dsc #$`0 $sa $(,!0A4!0!0,4(a08!H<A@aD'h=xLۤD$ۨC`,&$3sV`0dcvQc`c dx 0SضsQ]17 t`Jx#R``( sx `0sSc#svRC17 `JvRc`cc`MvT#`0vRC`ZzZZc7 `VRZvOD8$a0#NV7a `Jx#1x#L$s7@sL w<DHeDwv`cc`vQC `J((a,048!<A@aDHL!0!0 (a$Le`0,s8#@sc 01@sAc@sMsh(s`#vc#704s CRc08Nc$0d c`0Nsvc v(0s $D,,,$,Lx0(H88sc08s(40 ElR( c( 0(c c@0(d0s8sc00#8sLx 130(H 8(s #v`琘'aHsSL0$T 00Hs0cESg f$ 0j(c000 dc`cHO`2 OPE 0(J(H30)Q)E TESE0Q%0+(L\@ 0QS&P0TM0g00`c`&(O%&SP%QTRsvc$sc0$ss$<$<s<sc0<sa $(,!0!0\ah`dLf0Dv,0sc#s0s2sdcsf0($(S$`4 0D Re`@'0<ƈ48c8H R c0,,v<#`0F@v(v$#@l\a`dhl!0!0afec<0@s<e cLs0h`0ɀ0 s`0ʀ0sP`0 ̀0s`0Ҁ0sH`0ƀ0$s`0,ր00s4sX`0(8s`0a !0g`0d0c00#(`0g0dc0(#0!0 $(aecg0cd(ȴ%_0x c``0DRD'p0'cTU0d00'`_0&cS _0&d0a $(,!0!0 (4ae,!0' 0a$iL20A 2S3{c3gؘĊf100%d0s`0s`0s `0s `00d0%s s`0$s`0%s`0&s`0x0d0|%'s@s`0Ds`0Es`0Fs`0n0d0D%Gs`s`0dses`0fs`0i0d0%gsd0s`0ss`0s`0$ss`0sss`0_0d0$sZ0d0s$s`0P0d0sssX$ss`0ss`0s`0F0d0$$s s`0$s%s`0&s`020d0#'s@s`0Ds`0Es`0Fs`0Gs`0`s`0ds`0es`0fs`00d0gs@#s`0 s`0 s`0s`00d0#s(s`0,s`0-s`0.s`00d0"/sHs`0Ls`0Ms`0Ns`0x0d0"Oshs`0ls`0ms`0ns`0n0d0`"osd0s`0ss`0s`0,"sbs`0sss`0fZ0d0!ss`0ssss  (,-./HLMNOhlmno}0d0!s`0s `0s`0s`0x0d0 s0s`04s`05s `06s`0s0d0 7sPs`0Ts`0Us`0Vs `0n0d0l Wsps`0ts`0us`0vs`0i0d04 wss`0d0s`0s`0s`0ss`0ss`0s`0s04567PTUVWptuvw2Y\ b00*000(0*00(* 02a $(,!0A4a8!0!0ae $(,!0A4a8Ps&400"GRs\0"ts80!vs:0!C8s0:Cc@|HDs08D0Lc@|HLsyBB yBscd sLscd\sJ Ha $(,!0A4a8<!0`1TkE!0X)Ta)1R)E(a $,!0A 0 C R C02 3@@3D4J vBs3dJSRVR0lHXhk1RKE e`1 3@ IccH@Pacpc0XBXBf`11<v` 3e, c$aXY3k3&8C:# 2`1a $(,!0A4!0!04e !0!04e !0!04e !0!0Pa4e0DH|L! sDHL!0PaT!0efef efe fe fefefef ef"ef$e,f !0HaL4g|0s0@0@assDaFavHaLP!0efefef e fef!0lha4eD0\`!dA({0s\`!dAD00halp!0!08a4e084s408a<!0!0a (,!$e(&(0ec,s( 4s`0( w`080$w 0w$#(ec,4(`02sh`0s`0sL`0 s`0s|`0sT`0s\`0s`0 s`0$sva $(,!0!0!0 $a(,!ee0DxR3gs0`0D 00w30 <G, svxFsy`0 ewa( $,!0!0d ee!0 $(a,! f00gD,0 3x`0sssVDDyF`x`0֦sss,a $(,!0!0!0a 0f F 000a $!0!0a esclsa $!0!0XƤ!0`0c0!0 2$a(c#Ac0L3Dsa $(,!0fd0 fd !0( !0!0 $(a,! f wL2 3S  0s2 `08DӤa $(,!0!0!0a$f 2sClR0D, dscssc0sscsscsa $(!0`0e`0 ef!0dDdP0DjfH$< Fdfg#0h chgxcgcg!0f!0c0fdf`0fp!0!0a e dd0a $!0f!0800a4<-a,T`2S<R0-0,1H 102s2v0a48<@!0e!00,a48<!lfe00 0#<0 s30`0,a048<!@!0!0Xaa (,!0A4a8$fG(i #62`0@ 1@701v0a $(,!0A4a8<!0!0$(,0!4A<H'Hh@ a8aDvd#և`0#\ac`0#Cxac0`\aD 1cv3{l<_va4s 1I s֒3> 1s} a$(,0!4A8a<@DHL!0!0$(,0!4A8a@E&id< aDv`#`0;Cac`0#CacvX`;a@1 1Ixacv0c8;]֒s`3s| a$(,0!4A8a<@DH!0:`\]?:@:^sA:`_XB:C:Ys\sZ[vXsD v00LP0`LL&0L1,T31èDsL&03<0HsD<@$(s,0$0h0T80f F&f 0ee E% f# 0f 0e0|0$3halptx!00&`@!0ae :0t!4  :00:00d10(D Rad0 0 C `2=:>:<:dg0(?:B:`@:gsf A:d0(C:`sf s0 CL 2E:F:D:df0(G:f $02 C I:J:H:df0(K:f ւ$0'2 CLM:N:`L:dcd0(O:`cd c$c0&`5:`6:4:cdd( f7:8:;: dƀ9:`)ecd(::`4&00cd c 1)4&0L&070&V0,A`0XdF `2L&0%1:2:`0:dcd0(3:`(0cd0 c(a|0:`0`s1:`0:3:cd(2:`dcdL&00 cƀ-80:L&0101:2:3:8-0:00:1:2:3:('L&0p/'`:`a:(a)b:`c:*a+(v@d:`e:h:`2,a-f:`g:.a/d:`2vv00D0DDs0`s2tuvwxyz{| } ~  cav vss2avhs s2asasasasasa֦ss2aL&08:03-(1,0:0s0:1:2:`dsf0(3:`⪪0sf s0@0@fW v`L&04:c04,20:0s0:1:2:`dsf0(3:`⪪0sf s0@0@fW, v`L&04:c0#0*@21: 0:5:9g y2: 4:g9g9:9 x6:8:fg=: w::<:ffA:` v>:@:sffւ sB:`F:D:sfesE:`H:`3:cd( lG:I:7:edddJ:`XL:`cd(K:`;:?: cde)e cM: aN:`dcdX(C:@O:`JecdL&0 c$aƀ)(J0:`1:L&0a2:`3:(0ah* #(a(00,0(a)0:04:`*a5:+6:`,a7:-8:`.a9:/::`0a;:1<:`2a=:3>:`4a?:5@:`6aA:7B:`8aC:0D:`9:aE:;F:`G:0h0:`1:L&0a2:`3:a4:`5:(a)6:`7:*a+((08 :0p,0 2'2a!!0vcu-firmware-xilinx-v2020.2/1.0.0/lib/firmware/al5e_b.fw000066400000000000000000000410441374711366100224240ustar00rootroot00000000000000 !0a`,!4a's $(80A<0B0B?33 cc3X3YHRX3YKȺ@ @ 00T sYsa $(,!0A4a8<@!0!0a (e$pBsB(vw a$,!0!0aat| (3a!0!0t0 0$00( :0p00:0x00:0(0(10D00!00$0000l,!0!0lap@ `8`00d@0c C# c0d D$0% 0 c50 d 2D0=S0pLa0\[lN0Xlapt!0 I 00h0E r 0  }I 00d0E r0 h1X@0j 0$B0(j00001lD!0 !$a(,048<!@ADaHL!`PAala ! $a(,048<!@ADaHL!PA.T!0 I  I  I  I  I  I 00d0"!0aea !0!0a$(,!t 0ch 33bLD084D0$4D04D 9392a $(,!0!0n > 0pBuf[zIns + 2] == END_LNKpBuf[zCur] & FREE_FLAG(size_t)hBuf <= pSubAllocator->zBaseSize(pBuf[zCur] & FREE_FLAG) == 0zNext <= zMaxSize(zCur - zPrev) == (pBuf[zPrev] & ~FREE_FLAG) + 2((size_t)VirtualAddr) % sizeof(size_t) == 00IsChannelIdle(pCtx, pChannel)Channel has hang(*channels).count <= MAX_ELEMENTSpChParam->uNumCorenewCore != -1pCtx->eProcessStatus != AL_SCHEDULER_NO_PROCESSpIpCtrl && pAllocator && pDmaAllocator(cores).count <= MAX_ELEMENTS!AL_IS_ERROR_CODE(*eErrorCode)bRet(pCtx->ChanParam.uNumCore - 1) <= pCtx->iIpCoresCountpReq->tSliceParam.NumCore > 0iStreamAvailableSize >= 00!(uRatio > 2500 || uRatio < 400 || uVal < 18000 || uVal > 170000)i < 7 ` @}W8P:iCurSliceIndex >= 0 && iCurSliceIndex < pChParam->uNumSlicespChParam->bSubframeLatencypChParam->eEncTools & AL_OPT_WPPep3pCtx->pBufEP3_v[i]cmdlistpBuf_vSkipPict!AL_IS_ERROR_CODE(eErrorCode)pStreamInfo->iStreamPartOffset % 4 == 0pStreamInfo->iOffset < pStreamInfo->iStreamPartOffsetpStreamInfo->iMaxSize > iStreamPartSizexWChannel is already flushed!pCtx->bEosRecviCurSlice <= 63pReq->nextOutputedSlice < pCtx->ChanParam.uNumSlices0enc1 already runningenc2 already runningCmdRegs1_ppSP && pCmdRegspSP->LcuPicWidth != 0iSliceQP < 52pEPpLoadEP1pCtx!SourceVector_IsIn(&pCtx->aheadSources, pCtx->aheadCount)!SourceVector_IsIn(&pCtx->readySources, pCtx->aheadCount)!SourceVector_IsIn(&pCtx->usedSources, pCtx->aheadCount)SourceVector_IsIn(&pCtx->readySources, uSrcOrder)SourceVector_IsIn(&pCtx->usedSources, uSrcOrder)pVectoriRefCount > 0pCtx->iNumRecOut < pCtx->iNumFrmiRefCount >= 0pCtx && pChParamuBufId != uNUL(pAddr % 32) == 0pCtx->iSize < pCtx->iCapacitypCtxAL_IsValidDpbPicPtr(pPicPtr)pPicPtr == pCtx->pFirstPicPtrpPicPtr == pCtx->pLastPicPtrpBuf->bUsedForReference || pBuf->bLongTermAL_IsValidDpbBufPtr(pBufPtr)pBufPtr == pCtx->pFirstBufPtrpBufPtr == pCtx->pLastBufPtrpBuf->bUsedForReference(*pReoList)[i].iPOC != pPict->iPOCpPicpCtxpNewPicpNewBufpRef != NULL0!AL_IsValidDpbBufPtr(pCtx->pFirstBufPtr)!AL_IsValidDpbPicPtr(pCtx->pFirstPicPtr)!AL_IsValidDpbPicPtr(pFirst->pPrevPtr)pCtx->eCodec == AL_CODEC_HEVCpAvailRefpNumRefL0 && pNumRefL1p1stPicpRCCtxpAllocator0i0ii -> IiIo >= i0ii -> lO0o( OoOI && i0ii -> IIoo == i0ii -> ioIo ) || ( ! OoOI && i0ii -> IIoo >= i0ii -> ioIo )oO1i >= 0I11 != 000i0ii -> IOio <= i0ii -> Ioio && i0ii -> Ioio <= i0ii -> OoioI11 != 0i0ii -> IiIo >= i0ii -> lO0oopAllocatorOiOi && ( Oi -> OI || Oi -> oI )0iI0 -> lII == ili -> lI0 . lIIooo -> oOI >= 0lOl >= 0 && lOl <= 0370ooo -> oOI >= 0AL_IS_IDR ( * ooo )IOoo [ 0 ] . lOoo == IOoo [ 01 ] . lOooIOoo [ 0 ] . Oooo == IOoo [ 01 ] . OoooIOoo [ 0 ] . oooo == IOoo [ 01 ] . ooooIOoo [ 0 ] . iooo == IOoo [ 01 ] . iooobyteOffset + iNumBits <= 8iNumBits == 32 || (uValue >> iNumBits) == 0(iBit == 0) || (iBit == 1)iNumBits == 32 || ((uValue - 1) >> iNumBits) == 0((iBitsCount - iPrevBitsCount) % 8) == 0AL_McuMailBox_Init failedePriority < AL_MCU_MAX_NUM_MSG_QUEUEUnknown ContainerAssertion failedisInitMailSentSOFTWARE EXCEPTIONHARDWARE EXCEPTION ESR=0xXXXXXXXX BTR=0xXXXXXXXX R17=0xXXXXXXXX R1=0xXXXXXXXXisSchedulerInitReturnUnknown message04Hdx,P  0 X(#3 X(#2  X(# 3 " (3@QfC- Y )f Q(2@PeE0B`,) YQ (e           !%*/4":!&!B%*%J*0*S/5/]5<5h;C;          $(-"3!&!9%*%@*0*H/5/Q5<5[;C;,Hg}) (Y Q OP A(e> 6#FQ(=A-2|9@kGPzZer֬E z a / g N N ; T " s Z A ( o3]RbKE@<963`1$/--+g)'0&$T#" jRFCK\u"^20U ) t r y   !!!""###$$$%%%&&?  !"#$%&'()*+,-./0123456789:;<=>>?〞{toidz_tZnUh{QcuM^oIYizEUdtBP_n>LZh;HVc8EQ^5AMY3>IU0;EP.8BL+5?H)2;E'08A%-6>#+3;!)08 '.5%+2#)0!'-%+#)!' %#!                  @8T\8vcu-firmware-xilinx-v2020.2/LICENSE000066400000000000000000000042201374711366100167210ustar00rootroot00000000000000/****************************************************************************** * * Copyright (C) 2017 Allegro DVT2. All rights reserved. * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal * in the Software without restriction, including without limitation the rights * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell * copies of the Software, and to permit persons to whom the Software is * furnished to do so, subject to the following conditions: * * The above copyright notice and this permission notice shall be included in * all copies or substantial portions of the Software. * * Use of the Software is limited solely to applications: * (a) running on a Xilinx device, or * (b) that interact with a Xilinx device through a bus or interconnect. * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL * XILINX OR ALLEGRO DVT2 BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF * OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE * SOFTWARE. * * Except as contained in this notice, the name of Xilinx shall not be used * in advertising or otherwise to promote the sale, use or other dealings in * this Software without prior written authorization from Xilinx. * * * Except as contained in this notice, the name of Allegro DVT2 shall not be used * in advertising or otherwise to promote the sale, use or other dealings in * this Software without prior written authorization from Allegro DVT2. * * Licensee shall not decrypt, decompile, reverse-engineer, disassemble, or * otherwise reduce to a human-perceivable form, or modify or alter, any portion * of the Licensed Materials that are provided by Xilinx in object code, encrypted * or other obfuscated form. * ******************************************************************************/ vcu-firmware-xilinx-v2020.2/README.md000066400000000000000000000005541374711366100172010ustar00rootroot00000000000000Xilinx VCU-Firmware repo for hardware codec. ======= Directory structure ======= The directory structure is organized as below: ``` |-- top | -- release_a (ex, 1.0.0) | -- release_b (ex, 1.7.3) | == lib | == firmware ``` Whenever there's a new release, a new release directory is created with directories for available platforms.