DIRCc /mc /mB* Zr55㱦ϩ ד;qi.checkpatch.confc /mc /mB* / /'bsն.gitattributesc /mc /mB*::^T ;SiSLV .gitignorec /mc /mB*%.mZB2u( .gitmodulesc /mc /mB*::i1)3,.( .gitreviewc /mc /mB*ERY6m*zlOdH README.mdg@\B vg@\B vB* @Ruh[TTC contrib/jenkins.shd;Q5]7+d;Q5]7+B*$u3J$~&V=Odoc/manuals/Makefilec /mc /mB*s0  1ͲlV܈ęK,doc/manuals/chapters/e1-tracer/firmware.adocc /mc /mB*܇Fa\W0D^IH,doc/manuals/chapters/e1-tracer/gateware.adocc /mc /mB*L }}_˘|lvǰ,doc/manuals/chapters/e1-tracer/hardware.adocc /mc /mB*+X\M)ATN1doc/manuals/chapters/e1-tracer/host-software.adocg+9zg+9zB= NA_A9`j,*doc/manuals/chapters/icE1usb/firmware.adocc]8zc]8zB* t![~Eg *doc/manuals/chapters/icE1usb/gateware.adocc]8zc]8zB*!e'all(%{Z*doc/manuals/chapters/icE1usb/hardware.adocc]8zc]8zB*"6zz\/doc/manuals/chapters/icE1usb/host-software.adocc]8zc]8zB*#u|5e1r&,doc/manuals/e1-tracer-usermanual-docinfo.xmlc]8zc]8zB*$pL|lx>ah^q#%doc/manuals/e1-tracer-usermanual.adocc]8zc]8zB*%$n@xL`̗E^R*doc/manuals/icE1usb-usermanual-docinfo.xmlc]8zc]8zB*&f`i{*ԁHϦ"nQY#doc/manuals/icE1usb-usermanual.adocc]8zc]8zB*(z`Mzr)\7&doc/manuals/images/e1-tracer-plate.pngcAcAB*) _8 *doc/manuals/images/e1_tracer-bgt-front.jpgcJcJB** BJ; .;0J-߻Ff%doc/manuals/images/e1_tracer-koh1.jpgcQ\cQ\B*+}ƒ"mV`&doc/manuals/images/icE1usb-e1_side.jpgceceB*,N]=dX ݊b'doc/manuals/images/icE1usb-usb_side.jpgcncnB*-s;pAn PVD{dadoc/manuals/images/nt_t.pngcncnB*.XT4;AsOS!׾doc/manuals/images/te_t.pngcncnB*/(2ꮄMX(5E<˼#doc/manuals/osmo-gsm-manuals-dir.shcncnB*1thꪋwz/V)doc/specifications/T-REC-G.702-198811.pdfccB*25ܫ䡃^}e(G4@|)doc/specifications/T-REC-G.703-201604.pdfccB*3)V*mA:o)K|bE D)doc/specifications/T-REC-G.704-199810.pdfccB*4ʝKػ.k'g3A)doc/specifications/T-REC-G.705-200010.pdfccB*5V jjfAGc݊)doc/specifications/T-REC-G.706-199104.pdfccB*8Mp-/m<5ZR͈!firmware/ice40-riscv/LICENSE.gpl3ccB*9 h|R$"firmware/ice40-riscv/LICENSE.lgpl3ccB*:Ў-M,ȃfirmware/ice40-riscv/READMEccB*<C&:Gj"L7lh&firmware/ice40-riscv/common/bin2hex.pyccB*=ũn~hg&dM\%firmware/ice40-riscv/common/console.cccB*>,&Eq9ΗY!@%firmware/ice40-riscv/common/console.hccB*?ϢήaDhIz蕍!firmware/ice40-riscv/common/dma.cccB*@u)J| !firmware/ice40-riscv/common/dma.hccB*AP:☤ A Z(1h!firmware/ice40-riscv/common/led.cccB*B'I uE!firmware/ice40-riscv/common/led.hccB*C'Mt-P?c\PRY'firmware/ice40-riscv/common/lnk-app.ldsccB*DS^w/#6A5Ƽ)firmware/ice40-riscv/common/mini-printf.cccB*EәQBw46@gki/)firmware/ice40-riscv/common/mini-printf.hccB*Fʻt;N뉖!firmware/ice40-riscv/common/spi.cccB*GM%cT#T  !firmware/ice40-riscv/common/spi.hccB*H 0zu> vZJ|+f#firmware/ice40-riscv/common/start.SccB*I|}= D Y^gnL#firmware/ice40-riscv/common/utils.cccB*Jo7̈e>e9$|ʁ8mϴ<#firmware/ice40-riscv/common/utils.hccB*L]VB\_W? Fx)firmware/ice40-riscv/e1-tracer/.gitignoreg jg jB,uI/Zie_&Ue'firmware/ice40-riscv/e1-tracer/MakefileccB*NҒ׊Nد0'firmware/ice40-riscv/e1-tracer/config.hccB*O'9:,!r[=f(b#firmware/ice40-riscv/e1-tracer/e1.cccB*PqʽoOT?0#firmware/ice40-riscv/e1-tracer/e1.hccB*Q}A]Sk'J:'firmware/ice40-riscv/e1-tracer/fw_app.cccB*R @3)(j9Vv+6+firmware/ice40-riscv/e1-tracer/idt82v2081.cccB*S %Y;O +firmware/ice40-riscv/e1-tracer/idt82v2081.hccB*Tz#n#hZ=w,2firmware/ice40-riscv/e1-tracer/idt82v2081_no2spi.cccB*U g  8hc۸0firmware/ice40-riscv/e1-tracer/idt82v2081_regs.hf9&Ƣf9&ƢB o\|̠8D20#*%firmware/ice40-riscv/e1-tracer/misc.cf9&f9&B o)Dt?R]NF7@=ܟ%firmware/ice40-riscv/e1-tracer/misc.hccB*Xp%+ MvȪvβEC-firmware/ice40-riscv/e1-tracer/usb_desc_app.cccB*Y5 B^7!2@d5 'firmware/ice40-riscv/e1-tracer/usb_e1.cccB*ZsX iR'firmware/ice40-riscv/e1-tracer/usb_e1.hccB*[kEY[ FFEQ* .firmware/ice40-riscv/e1-tracer/usb_str_app.txtccB*]]VB\_W? Fx'firmware/ice40-riscv/icE1usb/.gitignoreg jg jBWG_5̋$ K,?%firmware/ice40-riscv/icE1usb/MakefileccB*_AzSoz/+2Ӱ%firmware/ice40-riscv/icE1usb/config.hf;q,$f;q,$B Jw5n/M^!firmware/ice40-riscv/icE1usb/e1.cf;q,$f;q,$B!tx22hbc2!firmware/ice40-riscv/icE1usb/e1.hccB*b s؉2z 7 Ft$firmware/ice40-riscv/icE1usb/e1_hw.hccB*c T)XhM0Oܤ͙C%firmware/ice40-riscv/icE1usb/fw_app.cccB*d-:m\rP"firmware/ice40-riscv/icE1usb/gps.cccB*eiW'NUnCf#"firmware/ice40-riscv/icE1usb/gps.hc9c9B*f$8apxib\$firmware/ice40-riscv/icE1usb/gpsdo.cc9c9B*ggqsR틋`M )al$firmware/ice40-riscv/icE1usb/gpsdo.hc9c9B*hө7|xIAiw "firmware/ice40-riscv/icE1usb/i2c.cc9c9B*iRU!?L)"firmware/ice40-riscv/icE1usb/i2c.hf;q,$f;q,$B!#ǔ҃r$G#,firmware/ice40-riscv/icE1usb/ice1usb_proto.hf9&f9&B  2EX #xzv @dvh#firmware/ice40-riscv/icE1usb/misc.cf9&f9&B ʙp'ELQHSMx5#firmware/ice40-riscv/icE1usb/misc.hc9c9B*m$cVZs:t.UzH+firmware/ice40-riscv/icE1usb/usb_desc_app.cf9&f9&B  CKfH\"+firmware/ice40-riscv/icE1usb/usb_desc_ids.hc9c9B*o$F d;U&firmware/ice40-riscv/icE1usb/usb_dev.cc9c9B*pʲąPǍpE2+V&firmware/ice40-riscv/icE1usb/usb_dev.hf;q,$f;q,$B +A:;@ nM%firmware/ice40-riscv/icE1usb/usb_e1.cc9c9B*re^يi 6Cq7%firmware/ice40-riscv/icE1usb/usb_e1.he钾:κe钾:κB*svɋ wp,J&firmware/ice40-riscv/icE1usb/usb_gps.cc9c9B*t3$]I(+&zv&firmware/ice40-riscv/icE1usb/usb_gps.hc9c9B*u ;Mؑ<*ً<~(firmware/ice40-riscv/icE1usb/usb_gpsdo.cc9c9B*vL >,_?Kp4U D-(firmware/ice40-riscv/icE1usb/usb_gpsdo.hc9c9B*w_-5v j^D,firmware/ice40-riscv/icE1usb/usb_str_app.txtc9c9B*yBT1BABZeTa#flashing/tracer_flash_bootloader.shc9c9B*zmzWҌ9u.*:)hgateware/cores/no2usbc9c9B*"LCp0Ð)䒆'gateware/doc/LICENSE-CERN-OHL-P-2.0.txtc9c9B*4k2絣 4)( 'hardware/e1-tracer/gerber/e1-tracer.gpic:c:B*ݘ#A0YP:L}'hardware/e1-tracer/gerber/e1-tracer.gtlc:c:B*Oj0aB(d 'hardware/e1-tracer/gerber/e1-tracer.gtoc:c:B*MCf~`Ddjlzd'hardware/e1-tracer/gerber/e1-tracer.gtpc:c:B*Emp4+'hardware/e1-tracer/gerber/e1-tracer.gtsc:c:B*>Vc 򬃕hardware/e1-xcvr/bom.txtc:c:B*yxBT9=u,hardware/e1-xcvr/components/5520251_RJ45.pdfc-Gc-GB*͑.Xt{kɕgw:hardware/e1-xcvr/components/82V2081_AN377_transformers.pdfc-Gc-GB* +B5XЉƁ?/_$tF*hardware/e1-xcvr/components/82V2081_DS.pdfcjTcjTB* SP6zQWh.T?)3hardware/e1-xcvr/components/FXO_HC73_oscillator.pdfcjTcjTB* DU1OƫO)l3hardware/e1-xcvr/components/T1094NL_transformer.pdfcjTcjTB*GiJ%Wș&y{6hardware/e1-xcvr/components/mnr35_resistor_network.pdfcacaB* ¸ $_O# >hardware/e1-xcvr/components/mnr35_resistor_network_landing.pdfcacaB*%Z8up^hardware/e1-xcvr/e1_xcvr.brdcacaB*9w Dfٲj}85:.Ehardware/e1-xcvr/e1_xcvr.procacaB* +!2WӏݬE{mt%hardware/e1-xcvr/e1_xcvr.schcacaB* -CGsl[d:!_B: hardware/e1-xcvr/e1_xcvr_pcb.pdfcacaB*F5*dOc hardware/e1-xcvr/e1_xcvr_sch.pdfcacaB*m_>Htja ~#hardware/e1-xcvr/gerber/e1_xcvr.dricacaB*)S LP acI|^t#hardware/e1-xcvr/gerber/e1_xcvr.gblcacaB**aXQOК6+4 #hardware/e1-xcvr/gerber/e1_xcvr.gbocacaB**aXQOК6+4 #hardware/e1-xcvr/gerber/e1_xcvr.gbpcacaB*/ҺA٫tj#hardware/e1-xcvr/gerber/e1_xcvr.gbscacaB**aXQOК6+4 #hardware/e1-xcvr/gerber/e1_xcvr.gmlcacaB+}ŭ=q *\Zm#hardware/e1-xcvr/gerber/e1_xcvr.gpicacaB+yr\-t`s,>#hardware/e1-xcvr/gerber/e1_xcvr.gtlcacaB+qGNt)heHЂR#hardware/e1-xcvr/gerber/e1_xcvr.gtocacaB+É?uuGid*_ЈKVqk#hardware/e1-xcvr/gerber/e1_xcvr.gtpcacaB+ EYyRK:d#hardware/e1-xcvr/gerber/e1_xcvr.gtscacaB+;$=0Dz-t΍X#hardware/e1-xcvr/gerber/e1_xcvr.txtcacaB+o8W{tduu5#xhardware/e1-xcvr/laforge.lbrcacaB+4k2絣 4)(cG>B+3$?zrd# B/cl2#-hardware/icE1usb/components/Pulse_T1094NL.pdfcG>cG>B+4Cl7}tּg ^;hardware/icE1usb/components/SMA_TEConnectivity_619540-1.pdfcG>cG>B+5 1_6lHT]\S, Mhardware/icE1usb/components/Shenzhen-Kinghelm-Elec-KH-SMA-KWE17-G_C530662.pdfcGcGB+6 i4Ҥ0}o%8hardware/icE1usb/components/SiTime_SiT3808-datasheet.pdfcGcGB+7|? LaL}\wjy4;hardware/icE1usb/components/Taitien_XO-0040-VT-CMOSTYPE.pdfcQcQB+8&vanqTJiGh@?hardware/icE1usb/components/ZHONGKEWEI-ATGM336H-5N31_C90770.pdfc;c!c;c!B+9'c|8Xd[%n曼>Ihardware/icE1usb/components/ZHONGKEWEI-ATGM336H_casic_protocol_v36_cn.pdfc/Uc/UB+:_ʠW㖵X.0GIhardware/icE1usb/components/ZHONGKEWEI-ATGM336H_casic_protocol_v36_en.pdfclaclaB+;-Ym Mq):heIhardware/icE1usb/components/ZHONGKEWEI-ATGM336H_casic_protocol_v42_cn.pdfcϻcϻB+<M;w#*K~M,rIhardware/icE1usb/components/ZHONGKEWEI-ATGM336H_casic_protocol_v42_en.pdfcTcTB+=1 ЖX ~K{3 Shardware/icE1usb/components/ublox_UBX-13004876_MAX-M8_HardwareIntegrationManual.pdfccB+>WrÊoBڰZdaYhardware/icE1usb/components/ublox_UBX-15030059_MAX-8-M8-FW3_HardwareIntegrationManual.pdfccB+?uE!n(@ tJ?mP|Ghardware/icE1usb/components/ublox_UBX-15031506_MAX-M8-FW3_DataSheet.pdfccB+@|Kpw|<F,!hardware/icE1usb/e1bias.kicad_schccB+A_}W'hTfs:/hardware/icE1usb/e1if.kicad_schccB+BS܉5 ezĖiZhardware/icE1usb/ecn.mdc c B+C,}1z()2lQhardware/icE1usb/fpga.kicad_schc c B+D*N[l5 5hardware/icE1usb/gps.kicad_schcHcHB+Ey'Q q,:Iſ7|"hardware/icE1usb/icE1usb.kicad_pcbcHcHB+F'(BƓ*KʄUؔ7O]"hardware/icE1usb/icE1usb.kicad_procHcHB+G|#Eq+^U@v b"hardware/icE1usb/icE1usb.kicad_schcHcHB+H{p:\S-/hardware/icE1usb/r0.0/fab/icE1usb-Edge_Cuts.gbrccB+PLnfx:>`^I*hardware/icE1usb/r0.0/fab/icE1usb-F_Cu.gbrccB+Q`!Hu#&ulg=зUS,hardware/icE1usb/r0.0/fab/icE1usb-F_Mask.gbrccB+RgKcxxV>=ۗ-hardware/icE1usb/r0.0/fab/icE1usb-F_Paste.gbrccB+S>\G[OSOC -hardware/icE1usb/r0.0/fab/icE1usb-F_SilkS.gbrccB+TF 6 OS,hardware/icE1usb/r0.0/fab/icE1usb-In1_Cu.gbrccB+U=߲GE6HH?,hardware/icE1usb/r0.0/fab/icE1usb-In2_Cu.gbrccB+V=O:k(<4G*hardware/icE1usb/r0.0/fab/icE1usb-NPTH.drlccB+WrCtقіi[Q`)hardware/icE1usb/r0.0/fab/icE1usb-PTH.drlccB+YYNڮs]P5 hardware/icE1usb/r0.1/e1bias.schccB+ZH\TBoj-R2hardware/icE1usb/r0.1/e1if.schccB+[xѼBJV\-#vz(6hardware/icE1usb/r0.1/fpga.schccB+\*jp JQ'xOܙؙhardware/icE1usb/r0.1/gps.schccB+]mJUW%'<Vh>IFt'hardware/icE1usb/r0.1/icE1usb-cache.libc"c"B+^ b5v~wu?. -~t~'hardware/icE1usb/r0.1/icE1usb.kicad_pcbc=!/c=!/B+_Y05 4 hardware/icE1usb/r1.0/e1bias.schc=!/c=!/B+dGvsUP괄uV4hardware/icE1usb/r1.0/e1if.schc=!/c=!/B+f HU0L" J-)hardware/icE1usb/r1.0/fab/icE1usb-bom.csvc=!/c=!/B+gJk)z?Hl}k'hardware/icE1usb/r1.0/fab/pcb_infos.txtc=!/c=!/B+iԛ\FHrBE<;hardware/icE1usb/r1.0/fab/plot_panel/icE1usb-panel-B_Cu.gbrc=!/c=!/B+jSOʼ *zm+a=hardware/icE1usb/r1.0/fab/plot_panel/icE1usb-panel-B_Mask.gbrc=!/c=!/B+k~dz8 lYM>hardware/icE1usb/r1.0/fab/plot_panel/icE1usb-panel-B_Paste.gbrc=!/c=!/B+l9-""%tY>hardware/icE1usb/r1.0/fab/plot_panel/icE1usb-panel-B_SilkS.gbrc=!/c=!/B+m+cLuj!D@hardware/icE1usb/r1.0/fab/plot_panel/icE1usb-panel-Edge_Cuts.gbrc=!/c=!/B+n#$l=婄QuG"]J|;hardware/icE1usb/r1.0/fab/plot_panel/icE1usb-panel-F_Cu.gbrc=!/c=!/B+o hfvLv(-Zwhardware/icE1usb/r1.0/fab/plot_panel/icE1usb-panel-F_Paste.gbrcz*hardware/icE1usb/r1.0/fab/plot_panel/icE1usb-panel-F_SilkS.gbrcz*bY)cDz8hardware/icE1usb/r1.0/fab/plot_single/icE1usb-F_Mask.gbrc3Ic3IB+g ~K)u<xSH?9hardware/icE1usb/r1.0/fab/plot_single/icE1usb-F_Paste.gbrc3Ic3IB+|D~/' 1t4i9hardware/icE1usb/r1.0/fab/plot_single/icE1usb-F_SilkS.gbrc3Ic3IB+9v:?=_r,2$ձKm8hardware/icE1usb/r1.0/fab/plot_single/icE1usb-In1_Cu.gbrc3Ic3IB+ |'TR8n?7q8hardware/icE1usb/r1.0/fab/plot_single/icE1usb-In2_Cu.gbrc3Ic3IB+;Ƣ-x@C#SM76hardware/icE1usb/r1.0/fab/plot_single/icE1usb-NPTH.drlc3Ic3IB+l^s/ AE~F2 *5hardware/icE1usb/r1.0/fab/plot_single/icE1usb-PTH.drlc3Ic3IB+* ' 5F#{T -5hardware/icE1usb/r1.0/fab/plot_single/icE1usb-all.posc3Ic3IB+W5A9iɼ+~nV#hardware/icE1usb/r1.0/fp-info-cachec3Ic3IB+xƯq O?$ypjl[hardware/icE1usb/r1.0/fpga.schc3Ic3IB+*jLo{Oh}ܱhardware/icE1usb/r1.0/gps.schc3Ic3IB+mJUW%'<Vh>IFt'hardware/icE1usb/r1.0/icE1usb-cache.libc3Ic3IB+ɳTX+} ml\FlQ'hardware/icE1usb/r1.0/icE1usb-ibom.htmlcMM~ꧾjѺ^PĎ+mechanical/icE1usb-case/r0.1/back_panel.dxfcnNocnNoB+ib!u+,eS*C+mechanical/icE1usb-case/r0.1/back_panel.fpdcnNocnNoB+p8n5w)'wF#.mechanical/icE1usb-case/r0.1/front_panel.FCStdcnNocnNoB+F>M=lϰq,mechanical/icE1usb-case/r0.1/front_panel.dxfcnNocnNoB+P}ϸ3AD; ,mechanical/icE1usb-case/r0.1/front_panel.fpdcnNocnNoB+KKJ3kǡ,VG3mechanical/icE1usb-case/r0.1/icE1usb_end_panels.dxfcnNocnNoB+CQX*'ETf1S<9v%+mechanical/icE1usb-case/r1.0/back_panel.dxfcnNocnNoB+F 2\_@\dA9j,mechanical/icE1usb-case/r1.0/front_panel.dxfcnNocnNoB+KvRDh _i$software/e1-tracer/analyze/crc4itu.hcnNocnNoB+Jl4nUϡ^V!software/e1-tracer/analyze/dump.ccnNocnNoB+}چ[v,O:t[ߌ%software/e1-tracer/analyze/dump_ts.pycnNocnNoB+?iݵϡp?^-software/e1-tracer/analyze/hdlc-decode-pipe.ccnNocnNoB+LcEqa 0+%software/e1-tracer/analyze/osmo_e1f.ccnNocnNoB+=ir@-)]o%software/e1-tracer/analyze/osmo_e1f.hcnNocnNoB+m2S!~Նʠq #software/e1-tracer/analyze/replay.ccnNocnNoB+(\[YX"software/e1-tracer/record/MakefilecnNocnNoB+$J=Jި\vis,software/e1-tracer/record/e1-tracer-record.ccnNocnNoB+ A-P Hm6޼5|&software/e1-tracer/record/idt82v2081.ccnNocnNoB+ %Y;O &software/e1-tracer/record/idt82v2081.hcnNocnNoB+ g  8hc۸+software/e1-tracer/record/idt82v2081_regs.hcnNocnNoB+95-tk*software/e1-tracer/record/idt82v2081_usb.ccnNocnNoB+O%,C-k7*software/e1-tracer/record/idt82v2081_usb.hcnNocnNoB+ ;<8^-&Q6software/obsolete/.gitignorecnNocnNoB+LG萨.Qsoftware/obsolete/MakefilecnNocnNoB+ 8[Tܤ-Ǵ+software/obsolete/crc4itu.ccnNocnNoB+ " PمkJRz(software/obsolete/crc4itu.hcnNocnNoB+ ^OQ%\IdLИ%software/obsolete/driver/idt82v2081.ccnNocnNoB+\aHI'A doc26 2 MDc 6㇙ZX7manuals21 2 ETY:/0Cimages7 0 MC^ByE$chapters8 2 .P?LnKicE1usb4 0 [&;ȋp DTe1-tracer4 0 -F7VH}MUb!specifications5 0 # K>1'PVϰcontrib1 0 w>(fF'csfirmware61 1 8o#$)AЩyice40-riscv61 3 +/ݯNe MScommon15 0 VLFlN٩\icE1usb27 0 EI|DG$Le1-tracer16 0 O}{ݍ(  v(0 Eflashing2 0 !}pEYOvB1gateware55 6  g (3vZZidoc3 0 <Ґ%%ݥQ}ecores4 0 ڜ+`Gq3emmcommon17 2 y/mޣ5>_tZfw4 0 =B1ca!v[rtl13 0 >KH˧,zgUeicE1usb12 4 VR*YrxΊ4doc1 0 M=K&qhn rtl5 0 3{M+ m"sim1 0 *N1jgIE{data3 0 UdIxA=m(le1-tracer8 3 gerber10 0 HA2] `F4pXe1-xcvr26 2 $ѐ Skgerber12 0 ,i*"9Gv ``ocomponents7 0 _~YvHUQMicE1usb109 5 َȺ19 ׍r0.013 1 D5Ip'=I/fab13 0 9Ku{)t*dr0.19 0 j'nX ?ޘcr1.045 1 @ o銗H(5?5̉'plot1 0 3zPxqԁU;icE1usb-rs42221 2 `H'5k֐7r0.18 0 Ov^{sϽfcomponents6 0 Uo-GUӧ:software31 2 GSu;}bPPobsolete13 1 ^;vUPdriver4 0 us鞡xWg%je1-tracer16 2  0ujk͍ёrecord7 0 ^ }:(3 *Lanalyze9 0 o igP$_7zn HLmechanical24 2 '~9 a3AicE1usb-case20 4 Jeh7+OOW0d(doc2 0 {#(|fQ!r0.04 0 䄎ܧ&w!<J4r0.17 0 (e(ۘ2KA/K3r1.03 0 ~7J%雭Qyqe1-tracer-enclosure4 0 ya݌!ؠYXAWYYsKkF