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