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