DIRCwj\j\!-(ܜ) TlnS,kDO .gitignorej\j\!-3i'j_[LICENSEj\j\!-HQʠgƾKt:$'Makefilej\j\!- iV *{N `2 README.mdj\j\!-S^yJ4OR蜠 docs/Doxyfilej\j\!->uZÓqmߋdocs/datasheet.pdfj\j\!-m\Jtqpdocs/datasheet.texj\j\!-%FɌ%Axempty_dmem.hexj\j\!-,q T !V*_&example/README.mdj\j\!->X`'镋hV]/DקWexample/aee_rom_wrapper.vhdj\j\!-%[ c`b 0~Z<example/arty.xdcj\j\!-s`LUy-Xߍ uHexample/tb_toplevel.vhdj\j\!-DAeX\ﰠe{fexample/toplevel.vhdj\j\!. 7Q'֌ libsoc/gpio.hj\j\!. wǢriscv-tests/LICENSEj\j\!.0 IR yҊ8riscv-tests/add.Sj\j\!.3 ) [`@AFVK Criscv-tests/addi.Sj\j\!.4 I;:[ m"+ fٟriscv-tests/and.Sj\j\!.6B%qon{ V(riscv-tests/andi.SjLjL!.=Oɥ|Y$=h|wem[riscv-tests/auipc.SjLjL!.?X3{G3έriscv-tests/beq.SjLjL!.Eerr@;UQ*/¿riscv-tests/bge.SjLjL!.F 1q77DL riscv-tests/bgeu.SjLjL!.Gk o`߲Y|_iumriscv-tests/blt.SjLjL!.H >F>K0Y#E㧋Rriscv-tests/bltu.SjLjL!.JW+ OXMΥriscv-tests/bne.SjLjL!.LsS8Ѵb@Y[/e(riscv-tests/encoding.hjLjL!.M?.kïL;hiKcriscv-tests/fence_i.SjLjL!.X?mbaG"fձ;^riscv-tests/jal.SjLjL!.Zj~DN]4X{}xriscv-tests/jalr.SjLjL!.]!.1dhh3yriscv-tests/lb.SjLjL!.`)Fz &L riscv-tests/lbu.SjLjL!.bo!ktћ Triscv-tests/lh.SjLjL!.d uׯ9_*."riscv-tests/lhu.SjLjL!.hag0 zQF ]Ariscv-tests/lui.SjLjL!.i JOriscv-tests/lw.SjLjL!.l ? >CI] riscv-tests/or.SjLjL!.s%%2l˺wriscv-tests/ori.SjLjL!.t,H7Mr @)  riscv-tests/riscv_test.hjLjL!.v 2کń,${3(#eËsriscv-tests/sb.SjLjL!.y RI>ٶ1 %Mriscv-tests/sh.SjLjL!.{0ݘʼnzO)F}}Lriscv-tests/simple.SjLjL!.}qӥmL\xh4riscv-tests/sll.SjLjL!. %w2 P bCH"}riscv-tests/slt.SjLjL!.ԥ Llƣ݈riscv-tests/slti.SjLjL!.'q\N5Nriscv-tests/sltiu.SjLjL!. ]Y,riscv-tests/sltu.SjLjL!.,x&G!5<τriscv-tests/sra.SjLjL!. %$<# RT~Qriscv-tests/srai.SjLjL!. i 0 TƲtriscv-tests/srl.SjLjL!. 2IMG DŮ]:friscv-tests/sub.SjLjL!. x Frđ_ڌSPriscv-tests/sw.SjLjL!.?fPS=;-|lyriscv-tests/test_macros.hjLjL!. [qXQE N[TI)riscv-tests/xor.SjLjL!.E+.cM ƫriscv-tests/xori.SjLjL!.pmԕe#"9/)I-scripts/extract_hex.shjLjL!.QM]_Cƺ3 soc/pp_fifo.vhdjLjL!. -0,KA*+$1 dsoc/pp_soc_gpio.vhdjLjL!.q97S\ȠWĹDsoc/pp_soc_intercon.vhdjLjL!. ;/zGeU~= t soc/pp_soc_memory.vhdjLjL!.d]/E!knsoc/pp_soc_reset.vhdjLjL!. e"Jg]ΒtQ%soc/pp_soc_timer.vhdjLjL!.*K/%`dvd`/soc/pp_soc_uart.vhdjLjL!.B[>IVq1asoftware/bootloader/MakefilejLjL!. WK-+$K1software/bootloader/README.mdjLjL!.Y-y]hA:f`lE!software/bootloader/bootloader.ldjLjL!.^"|S!БlVsoftware/bootloader/main.cjLjL!.`|6͹B1xqjnsoftware/common.mkjLjL!.-cʷF@\4fsoftware/hello/MakefilejLjL!.[dsښLjgKf\software/hello/main.cjLjL!.? ϝZ JD*gsoftware/potato.ldjLjL!..Rs^oY8:software/sha256/MakefilejLjL!.%10m}9cBi2KIsoftware/sha256/main.cjLjL!.onYN2>rsoftware/sha256/sha256.cjLjL!./(^@%-yyjm)lDsoftware/sha256/sha256.hjLjL!. `AߥE7/*software/start.SjLjL!.KJ(nO3+?Q src/pp_alu.vhdjLjL!.pNXBH)MBsrc/pp_alu_control_unit.vhdjLjL!.pECĢo$k_xm'wsrc/pp_alu_mux.vhdjLjL!.05mC?wbsrc/pp_comparator.vhdjLjL!/6'M'8$\}s/ڤysrc/pp_constants.vhdjLjL!/^$71l- A"src/pp_control_unit.vhdjLjL!/;? R]\usrc/pp_core.vhdjLjL!/Ě6n bi=7Dsrc/pp_counter.vhdjLjL!/}@̑hl src/pp_csr.vhdjLjL!/1}`І+>src/pp_csr_alu.vhdjLjL!/$pUrL%Lsrc/pp_csr_unit.vhdjLjL!/kF8& K4src/pp_decode.vhdjLjL!/7FE>Y/Ez@t src/pp_execute.vhdjLjL!/ UU1.,'-z@XL%Hsrc/pp_fetch.vhdjLjL!/9;R\K#@r src/pp_icache.vhdjLjL!/(K[|ZLXSaIEsrc/pp_imm_decoder.vhdjLjL!/wT~@c6Pcsrc/pp_memory.vhdjLjL!/ =; Z4T^src/pp_potato.vhdjLjL!/#S(m\PPFsrc/pp_register_file.vhdjLjL!/0 e` Qsrc/pp_types.vhdjLjL!/;21Vx[)Hsrc/pp_utilities.vhdjLjL!/< #yPc;E〮,~Nsrc/pp_wb_adapter.vhdjLjL!/D ڀ+IײX5=src/pp_wb_arbiter.vhdjLjL!/El&:˕ Rsrc/pp_writeback.vhdjLjL!/J!,p8,DFt3mtestbenches/tb_processor.vhdjLjL!/P ׷ nw28*>testbenches/tb_soc.vhdjLjL!/ZN'#?~Тtestbenches/tb_soc_gpio.vhdjLjL!/a uLv[5^}F†$testbenches/tb_soc_intercon.vhdjLjL!/e`"ooK=Tvkmstestbenches/tb_soc_memory.vhdjLjL!/k ُ&yx\o"?Otestbenches/tb_soc_timer.vhdjLjL!/n ({J!r~JWWktestbenches/tb_soc_uart.vhdjLjL!/trj-/0@K3+tests.ldjLjL!/{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)ppߋUsKY뷃