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