DIRCwjPujPu! ܜ) TlnS,kDO .gitignorejPujPu! 3i'j_[LICENSEjPujPu! HQʠgƾKt:$'MakefilejPujPu!  iV *{N `2 README.mdjPujPu!>S^yJ4OR蜠 docs/DoxyfilejPujPu!>>uZÓqmߋdocs/datasheet.pdfjPujPu!>m\Jtqpdocs/datasheet.texjPujPu!>%.{5zsonxWRdocs/example.pngjPujPu!>J]{UО;xPdocs/opencores.pngjPujPu!>RxN_zt)docs/riscv.pngjPujPu! ! [) >FɌ%Axempty_dmem.hexjPujPu!>,q T !V*_&example/README.mdjPujPu!>>X`'镋hV]/DקWexample/aee_rom_wrapper.vhdjPujPu!>%[ c`b 0~Z<example/arty.xdcjPujPu!>s`LUy-Xߍ uHexample/tb_toplevel.vhdjPujPu!>DAeX\ﰠe{fexample/toplevel.vhdjPujPu!> 7Q'֌ libsoc/gpio.hjPujPu!> w I"TIy^vlibsoc/timer.hjPujPu!>ZfP z |*1?~ libsoc/uart.hjPujPu! # Sgno[ nf platform.hjPujPu! $*!XMJ,Q potato-test.hjPujPu! 1 ѽWN2oa\potato.hjPujPu!>zHR*/;@,w>Ǣriscv-tests/LICENSEjPujPu!> IR yҊ8riscv-tests/add.SjPujPu!> ) [`@AFVK Criscv-tests/addi.SjPujPu!> I;:[ m"+ fٟriscv-tests/and.SjPujPu!>B%qon{ V(riscv-tests/andi.SjPujPu!>Oɥ|Y$=h|wem[riscv-tests/auipc.SjPujPu!>X3{G3έriscv-tests/beq.SjPujPu!>err@;UQ*/¿riscv-tests/bge.SjPujPu!> 1q77DL riscv-tests/bgeu.SjPujPu!>k o`߲Y|_iumriscv-tests/blt.SjPujPu!> >F>K0Y#E㧋Rriscv-tests/bltu.SjPujPu!>W+ OXMΥriscv-tests/bne.SjPujPu!>sS8Ѵb@Y[/e(riscv-tests/encoding.hjPujPu!>?.kïL;hiKcriscv-tests/fence_i.SjPujPu!>?mbaG"fձ;^riscv-tests/jal.SjPujPu!>j~DN]4X{}xriscv-tests/jalr.SjPujPu!>!.1dhh3yriscv-tests/lb.SjPujPu!>)Fz &L riscv-tests/lbu.SjPu ejPu e!?o!ktћ Triscv-tests/lh.SjPu ejPu e!? uׯ9_*."riscv-tests/lhu.SjPu ejPu e!?ag0 zQF ]Ariscv-tests/lui.SjPu ejPu e!? JOriscv-tests/lw.SjPu ejPu e!? ? >CI] riscv-tests/or.SjPu ejPu e!?%%2l˺wriscv-tests/ori.SjPu ejPu e!?,H7Mr @)  riscv-tests/riscv_test.hjPu ejPu e!? 2کń,${3(#eËsriscv-tests/sb.SjPu ejPu e!?# RI>ٶ1 %Mriscv-tests/sh.SjPu ejPu e!?$0ݘʼnzO)F}}Lriscv-tests/simple.SjPu ejPu e!?/qӥmL\xh4riscv-tests/sll.SjPu ejPu e!?3 %w2 P bCH"}riscv-tests/slt.SjPu ejPu e!?6ԥ Llƣ݈riscv-tests/slti.SjPu ejPu e!?7'q\N5Nriscv-tests/sltiu.SjPu ejPu e!?9 ]Y,riscv-tests/sltu.SjPu ejPu e!?:,x&G!5<τriscv-tests/sra.SjPu ejPu e!?< %$<# RT~Qriscv-tests/srai.SjPu ejPu e!?> i 0 TƲtriscv-tests/srl.SjPu ejPu e!?@ 2IMG DŮ]:friscv-tests/sub.SjPu ejPu e!?A x Frđ_ڌSPriscv-tests/sw.SjPu ejPu e!?B?fPS=;-|lyriscv-tests/test_macros.hjPu ejPu e!?C [qXQE N[TI)riscv-tests/xor.SjPu ejPu e!?DE+.cM ƫriscv-tests/xori.SjPu ejPu e!?Hpmԕe#"9/)I-scripts/extract_hex.shjPu ejPu e!?LQM]_Cƺ3 soc/pp_fifo.vhdjPu ejPu e!?M -0,KA*+$1 dsoc/pp_soc_gpio.vhdjPu ejPu e!?Pq97S\ȠWĹDsoc/pp_soc_intercon.vhdjPu ejPu e!?Q ;/zGeU~= t soc/pp_soc_memory.vhdjPu ejPu e!?Sd]/E!knsoc/pp_soc_reset.vhdjPu ejPu e!?T e"Jg]ΒtQ%soc/pp_soc_timer.vhdjPu ejPu e!?V*K/%`dvd`/soc/pp_soc_uart.vhdjPu ejPu e!?YB[>IVq1asoftware/bootloader/MakefilejPu ejPu e!?Z WK-+$K1software/bootloader/README.mdjPu ejPu e!?[Y-y]hA:f`lE!software/bootloader/bootloader.ldjPu ejPu e!?\^"|S!БlVsoftware/bootloader/main.cjPu ejPu e!?]`|6͹B1xqjnsoftware/common.mkjPu ejPu e!?b-cʷF@\4fsoftware/hello/MakefilejPu ejPu e!?d[dsښLjgKf\software/hello/main.cjPu ejPu e!?e? ϝZ JD*gsoftware/potato.ldjPu ejPu e!?g.Rs^oY8:software/sha256/MakefilejPu ejPu e!?h%10m}9cBi2KIsoftware/sha256/main.cjPu ejPu e!?ionYN2>rsoftware/sha256/sha256.cjPu ejPu e!?j/(^@%-yyjm)lDsoftware/sha256/sha256.hjPu ejPu e!?k `AߥE7/*software/start.SjPu ejPu e!?mKJ(nO3+?Q src/pp_alu.vhdjPu ejPu e!?npNXBH)MBsrc/pp_alu_control_unit.vhdjPu ejPu e!?opECĢo$k_xm'wsrc/pp_alu_mux.vhdjPu ejPu e!?p05mC?wbsrc/pp_comparator.vhdjPu ejPu e!?q6'M'8$\}s/ڤysrc/pp_constants.vhdjPu ejPu e!?r^$71l- A"src/pp_control_unit.vhdjPu ejPu e!?s;? R]\usrc/pp_core.vhdjPu ejPu e!?tĚ6n bi=7Dsrc/pp_counter.vhdjPu ejPu e!?u}@̑hl src/pp_csr.vhdjPu ejPu e!?v1}`І+>src/pp_csr_alu.vhdjPu ejPu e!?w$pUrL%Lsrc/pp_csr_unit.vhdjPu ejPu e!?xkF8& K4src/pp_decode.vhdjPu ejPu e!?y7FE>Y/Ez@t src/pp_execute.vhdjPu ejPu e!?z UU1.,'-z@XL%Hsrc/pp_fetch.vhdjPu ejPu e!?{9;R\K#@r src/pp_icache.vhdjPu ejPu e!?|(K[|ZLXSaIEsrc/pp_imm_decoder.vhdjPu ejPu e!?~wT~@c6Pcsrc/pp_memory.vhdjPu ejPu e!? =; Z4T^src/pp_potato.vhdjPu ejPu e!?S(m\PPFsrc/pp_register_file.vhdjPu ejPu e!? e` Qsrc/pp_types.vhdjPu ejPu e!?21Vx[)Hsrc/pp_utilities.vhdjPu ejPu e!? #yPc;E〮,~Nsrc/pp_wb_adapter.vhdjPu ejPu e!? ڀ+IײX5=src/pp_wb_arbiter.vhdjPu ejPu e!?l&:˕ Rsrc/pp_writeback.vhdjPu ejPu e!?!,p8,DFt3mtestbenches/tb_processor.vhdjPu ejPu e!? ׷ nw28*>testbenches/tb_soc.vhdjPu ejPu e!?N'#?~Тtestbenches/tb_soc_gpio.vhdjPu ejPu e!? uLv[5^}F†$testbenches/tb_soc_intercon.vhdjPu ejPu e!?`"ooK=Tvkmstestbenches/tb_soc_memory.vhdjPu ejPu e!? ُ&yx\o"?Otestbenches/tb_soc_timer.vhdjPu ejPu e!? ({J!r~JWWktestbenches/tb_soc_uart.vhdjPu ejPu e! 7rj-/0@K3+tests.ldjPu ejPu e!?e2BS??c81^ڍ(tests/csr_hazard.STREE119 10 n շ8 Tsoc7 0 lϡd B]Du src24 0 WZj ecn docs7 0 <%?XN.m"Pn:tests1 0 zXLnH)libsoc4 0 T&@Jſb[Dexample5 0 Y Z*?mscripts1 0 =@͌JLr@%5Fsoftware13 3 q-J"ۭhello2 0 )|B!97sha2564 0 Bj$80H8WTbootloader4 0 /AIJlF^riscv-tests41 0 lf n' T1testbenches7 0 ]o um*YE=P+ŕڜ!sRG