DIRCwjL[bNGjL[bNG! ܜ) TlnS,kDO .gitignorejL[bNGjL[bNG! 3i'j_[LICENSEjL[bNGjL[bNG! HQʠgƾKt:$'MakefilejL[bNGjL[bNG!  iV *{N `2 README.mdjL[bNGjL[bNG!_4S^yJ4OR蜠 docs/DoxyfilejL[bNGjL[bNG!_6>uZÓqmߋdocs/datasheet.pdfjL[bNGjL[bNG!_7m\Jtqpdocs/datasheet.texjL[bNGjL[bNG!_I%FɌ%Axempty_dmem.hexjL[bNGjL[bNG!_Q,q T !V*_&example/README.mdjL[bNGjL[bNG!_S>X`'镋hV]/DקWexample/aee_rom_wrapper.vhdjL[bNGjL[bNG!_T%[ c`b 0~Z<example/arty.xdcjL[bNGjL[bNG!_Vs`LUy-Xߍ uHexample/tb_toplevel.vhdjL[bNGjL[bNG!_WDAeX\ﰠe{fexample/toplevel.vhdjL[bNGjL[bNG!_Y 7Q'֌ libsoc/gpio.hjL[bNGjL[bNG!_j wǢriscv-tests/LICENSEjL[WjL[W!_z IR yҊ8riscv-tests/add.SjL[WjL[W!_ ) [`@AFVK Criscv-tests/addi.SjL[WjL[W!_ I;:[ m"+ fٟriscv-tests/and.SjL[WjL[W!_B%qon{ V(riscv-tests/andi.SjL[WjL[W!_Oɥ|Y$=h|wem[riscv-tests/auipc.SjL[WjL[W!_X3{G3έriscv-tests/beq.SjL[WjL[W!_err@;UQ*/¿riscv-tests/bge.SjL[WjL[W!_ 1q77DL riscv-tests/bgeu.SjL[WjL[W!_k o`߲Y|_iumriscv-tests/blt.SjL[WjL[W!_ >F>K0Y#E㧋Rriscv-tests/bltu.SjL[WjL[W!_W+ OXMΥriscv-tests/bne.SjL[WjL[W!_sS8Ѵb@Y[/e(riscv-tests/encoding.hjL[WjL[W!_?.kïL;hiKcriscv-tests/fence_i.SjL[WjL[W!_?mbaG"fձ;^riscv-tests/jal.SjL[WjL[W!_j~DN]4X{}xriscv-tests/jalr.SjL[WjL[W!_!.1dhh3yriscv-tests/lb.SjL[WjL[W!_)Fz &L riscv-tests/lbu.SjL[WjL[W!_o!ktћ Triscv-tests/lh.SjL[WjL[W!_ uׯ9_*."riscv-tests/lhu.SjL[WjL[W!_ag0 zQF ]Ariscv-tests/lui.SjL[WjL[W!_ JOriscv-tests/lw.SjL[WjL[W!_ ? >CI] riscv-tests/or.SjL[WjL[W!_%%2l˺wriscv-tests/ori.SjL[WjL[W!_,H7Mr @)  riscv-tests/riscv_test.hjL[WjL[W!_ 2کń,${3(#eËsriscv-tests/sb.SjL[WjL[W!_ RI>ٶ1 %Mriscv-tests/sh.SjL[WjL[W!_0ݘʼnzO)F}}Lriscv-tests/simple.SjL[WjL[W!_qӥmL\xh4riscv-tests/sll.SjL[WjL[W!_ %w2 P bCH"}riscv-tests/slt.SjL[WjL[W!_ԥ Llƣ݈riscv-tests/slti.SjL[WjL[W!`5'q\N5Nriscv-tests/sltiu.SjL[WjL[W!o ]Y,riscv-tests/sltu.SjL[WjL[W!o,x&G!5<τriscv-tests/sra.SjL[WjL[W!o %$<# RT~Qriscv-tests/srai.SjL[WjL[W!o i 0 TƲtriscv-tests/srl.SjL[WjL[W!o 2IMG DŮ]:friscv-tests/sub.SjL[WjL[W!o x Frđ_ڌSPriscv-tests/sw.SjL[WjL[W!p?fPS=;-|lyriscv-tests/test_macros.hjL[WjL[W!p [qXQE N[TI)riscv-tests/xor.SjL[WjL[W!p2E+.cM ƫriscv-tests/xori.SjL[WjL[W!pApmԕe#"9/)I-scripts/extract_hex.shjL[WjL[W!pWQM]_Cƺ3 soc/pp_fifo.vhdjL[WjL[W!p] -0,KA*+$1 dsoc/pp_soc_gpio.vhdjL[WjL[W!p_q97S\ȠWĹDsoc/pp_soc_intercon.vhdjL[WjL[W!p| ;/zGeU~= t soc/pp_soc_memory.vhdjL[WjL[W!p}d]/E!knsoc/pp_soc_reset.vhdjL[WjL[W!p~ e"Jg]ΒtQ%soc/pp_soc_timer.vhdjL[WjL[W!p*K/%`dvd`/soc/pp_soc_uart.vhdjL[WjL[W!pB[>IVq1asoftware/bootloader/MakefilejL[WjL[W!p WK-+$K1software/bootloader/README.mdjL[WjL[W!pY-y]hA:f`lE!software/bootloader/bootloader.ldjL[WjL[W!p^"|S!БlVsoftware/bootloader/main.cjL[WjL[W!p`|6͹B1xqjnsoftware/common.mkjL[WjL[W!p-cʷF@\4fsoftware/hello/MakefilejL[WjL[W!p[dsښLjgKf\software/hello/main.cjL[WjL[W!p? ϝZ JD*gsoftware/potato.ldjL[WjL[W!p.Rs^oY8:software/sha256/MakefilejL[WjL[W!p%10m}9cBi2KIsoftware/sha256/main.cjL[WjL[W!ponYN2>rsoftware/sha256/sha256.cjL[WjL[W!p/(^@%-yyjm)lDsoftware/sha256/sha256.hjL[WjL[W!p `AߥE7/*software/start.SjL[WjL[W!pKJ(nO3+?Q src/pp_alu.vhdjL[WjL[W!ppNXBH)MBsrc/pp_alu_control_unit.vhdjL[WjL[W!ppECĢo$k_xm'wsrc/pp_alu_mux.vhdjL[WjL[W!p05mC?wbsrc/pp_comparator.vhdjL[WjL[W!r6'M'8$\}s/ڤysrc/pp_constants.vhdjL[WjL[W!r^$71l- A"src/pp_control_unit.vhdjL[WjL[W!r;? R]\usrc/pp_core.vhdjL[WjL[W!rĚ6n bi=7Dsrc/pp_counter.vhdjL[WjL[W!s}@̑hl src/pp_csr.vhdjL[WjL[W!s1}`І+>src/pp_csr_alu.vhdjL[WjL[W!s4$pUrL%Lsrc/pp_csr_unit.vhdjL[WjL[W!sOkF8& K4src/pp_decode.vhdjL[WjL[W!sQ7FE>Y/Ez@t src/pp_execute.vhdjL[WjL[W!su UU1.,'-z@XL%Hsrc/pp_fetch.vhdjL[WjL[W!s9;R\K#@r src/pp_icache.vhdjL[WjL[W!tu(K[|ZLXSaIEsrc/pp_imm_decoder.vhdjL[WjL[W!twT~@c6Pcsrc/pp_memory.vhdjL[WjL[W!t =; Z4T^src/pp_potato.vhdjL[WjL[W!tS(m\PPFsrc/pp_register_file.vhdjL[WjL[W!t e` Qsrc/pp_types.vhdjL[WjL[W!t21Vx[)Hsrc/pp_utilities.vhdjL[WjL[W!t #yPc;E〮,~Nsrc/pp_wb_adapter.vhdjL[WjL[W!t ڀ+IײX5=src/pp_wb_arbiter.vhdjL[WjL[W!tl&:˕ Rsrc/pp_writeback.vhdjL[WjL[W!t!,p8,DFt3mtestbenches/tb_processor.vhdjL[WjL[W!t ׷ nw28*>testbenches/tb_soc.vhdjL[WjL[W!tN'#?~Тtestbenches/tb_soc_gpio.vhdjL[WjL[W!t uLv[5^}F†$testbenches/tb_soc_intercon.vhdjL[WjL[W!t`"ooK=Tvkmstestbenches/tb_soc_memory.vhdjL[WjL[W!} ُ&yx\o"?Otestbenches/tb_soc_timer.vhdjL[WjL[W!}( ({J!r~JWWktestbenches/tb_soc_uart.vhdjL[WjL[W! 7rj-/0@K3+tests.ldjL[WjL[W!}*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 ?,bAfn2e