DIRCwjH2:13jH2:13!ܜ) TlnS,kDO .gitignorejH2:13jH2:13! 3i'j_[LICENSEjH2:13jH2:13! HQʠgƾKt:$'MakefilejH2:13jH2:13! ! iV *{N `2 README.mdjH2:13jH2:13!^IS^yJ4OR蜠 docs/DoxyfilejH2:n jH2:n !^O>uZÓqmߋdocs/datasheet.pdfjH2:n jH2:n !^[m\Jtqpdocs/datasheet.texjH2:n jH2:n !^\%FɌ%Axempty_dmem.hexjH2:n jH2:n !^f,q T !V*_&example/README.mdjH2:n jH2:n !^>X`'镋hV]/DקWexample/aee_rom_wrapper.vhdjH2:n jH2:n !^%[ c`b 0~Z<example/arty.xdcjH2:n jH2:n !^s`LUy-Xߍ uHexample/tb_toplevel.vhdjH2:n jH2:n !^DAeX\ﰠe{fexample/toplevel.vhdjH2:n jH2:n !^ 7Q'֌ libsoc/gpio.hjH2:n jH2:n !^ wǢriscv-tests/LICENSEjH2:n jH2:n !_I IR yҊ8riscv-tests/add.SjH2:n jH2:n !_J ) [`@AFVK Criscv-tests/addi.SjH2:n jH2:n !_L I;:[ m"+ fٟriscv-tests/and.SjH2:n jH2:n !_NB%qon{ V(riscv-tests/andi.SjH2:n jH2:n !_POɥ|Y$=h|wem[riscv-tests/auipc.SjH2:n jH2:n !_QX3{G3έriscv-tests/beq.SjH2:n jH2:n !_Serr@;UQ*/¿riscv-tests/bge.SjH2:n jH2:n !_T 1q77DL riscv-tests/bgeu.SjH2:n jH2:n !_Vk o`߲Y|_iumriscv-tests/blt.SjH2:n jH2:n !_W >F>K0Y#E㧋Rriscv-tests/bltu.SjH2:n jH2:n !_XW+ OXMΥriscv-tests/bne.SjH2:n jH2:n !_YsS8Ѵb@Y[/e(riscv-tests/encoding.hjH2:n jH2:n !_j?.kïL;hiKcriscv-tests/fence_i.SjH2:n jH2:n !_l?mbaG"fձ;^riscv-tests/jal.SjH2:n jH2:n !_vj~DN]4X{}xriscv-tests/jalr.SjH2:n jH2:n !_x!.1dhh3yriscv-tests/lb.SjH2:n jH2:n !_y)Fz &L riscv-tests/lbu.SjH2:n jH2:n !_zo!ktћ Triscv-tests/lh.SjH2:n jH2:n !_ uׯ9_*."riscv-tests/lhu.SjH2:n jH2:n !_ag0 zQF ]Ariscv-tests/lui.SjH2:n jH2:n !_ JOriscv-tests/lw.SjH2:n jH2:n !_ ? >CI] riscv-tests/or.SjH2:n jH2:n !_%%2l˺wriscv-tests/ori.SjH2:n jH2:n !_,H7Mr @)  riscv-tests/riscv_test.hjH2:n jH2:n !_ 2کń,${3(#eËsriscv-tests/sb.SjH2:n jH2:n !_ RI>ٶ1 %Mriscv-tests/sh.SjH2:n jH2:n !_0ݘʼnzO)F}}Lriscv-tests/simple.SjH2:n jH2:n !_qӥmL\xh4riscv-tests/sll.SjH2:n jH2:n !_ %w2 P bCH"}riscv-tests/slt.SjH2:n jH2:n !_ԥ Llƣ݈riscv-tests/slti.SjH2:n jH2:n !_'q\N5Nriscv-tests/sltiu.SjH2:n jH2:n !_ ]Y,riscv-tests/sltu.SjH2:n jH2:n !_,x&G!5<τriscv-tests/sra.SjH2:n jH2:n !_ %$<# RT~Qriscv-tests/srai.SjH2:n jH2:n !_ i 0 TƲtriscv-tests/srl.SjH2:n jH2:n !_ 2IMG DŮ]:friscv-tests/sub.SjH2:n jH2:n !_ x Frđ_ڌSPriscv-tests/sw.SjH2:n jH2:n !_?fPS=;-|lyriscv-tests/test_macros.hjH2:n jH2:n !_ [qXQE N[TI)riscv-tests/xor.SjH2:n jH2:n !_E+.cM ƫriscv-tests/xori.SjH2:n jH2:n !_pmԕe#"9/)I-scripts/extract_hex.shjH2:n jH2:n !_QM]_Cƺ3 soc/pp_fifo.vhdjH2:n jH2:n !_ -0,KA*+$1 dsoc/pp_soc_gpio.vhdjH2:n jH2:n !_q97S\ȠWĹDsoc/pp_soc_intercon.vhdjH2:n jH2:n !_ ;/zGeU~= t soc/pp_soc_memory.vhdjH2:n jH2:n !`5d]/E!knsoc/pp_soc_reset.vhdjH2:n jH2:n !o e"Jg]ΒtQ%soc/pp_soc_timer.vhdjH2:n jH2:n !o*K/%`dvd`/soc/pp_soc_uart.vhdjH2:n jH2:n !oB[>IVq1asoftware/bootloader/MakefilejH2:n jH2:n !o WK-+$K1software/bootloader/README.mdjH2:n jH2:n !pY-y]hA:f`lE!software/bootloader/bootloader.ldjH2:n jH2:n !p^"|S!БlVsoftware/bootloader/main.cjH2:n jH2:n !p2`|6͹B1xqjnsoftware/common.mkjH2:n jH2:n !pA-cʷF@\4fsoftware/hello/MakefilejH2:n jH2:n !pV[dsښLjgKf\software/hello/main.cjH2:n jH2:n !pW? ϝZ JD*gsoftware/potato.ldjH2:n jH2:n !p_.Rs^oY8:software/sha256/MakefilejH2:n jH2:n !p|%10m}9cBi2KIsoftware/sha256/main.cjH2:n jH2:n !p}onYN2>rsoftware/sha256/sha256.cjH2:n jH2:n !p~/(^@%-yyjm)lDsoftware/sha256/sha256.hjH2:n jH2:n !p `AߥE7/*software/start.SjH2:n jH2:n !pKJ(nO3+?Q src/pp_alu.vhdjH2:n jH2:n !ppNXBH)MBsrc/pp_alu_control_unit.vhdjH2:n jH2:n !ppECĢo$k_xm'wsrc/pp_alu_mux.vhdjH2:n jH2:n !p05mC?wbsrc/pp_comparator.vhdjH2:n jH2:n !p6'M'8$\}s/ڤysrc/pp_constants.vhdjH2:n jH2:n !p^$71l- A"src/pp_control_unit.vhdjH2:n jH2:n !p;? R]\usrc/pp_core.vhdjH2:n jH2:n !pĚ6n bi=7Dsrc/pp_counter.vhdjH2:n jH2:n !p}@̑hl src/pp_csr.vhdjH2:n jH2:n !p1}`І+>src/pp_csr_alu.vhdjH2:n jH2:n !p$pUrL%Lsrc/pp_csr_unit.vhdjH2:n jH2:n !pkF8& K4src/pp_decode.vhdjH2:n jH2:n !p7FE>Y/Ez@t src/pp_execute.vhdjH2:n jH2:n !p UU1.,'-z@XL%Hsrc/pp_fetch.vhdjH2:n jH2:n !p9;R\K#@r src/pp_icache.vhdjH2:n jH2:n !p(K[|ZLXSaIEsrc/pp_imm_decoder.vhdjH2:n jH2:n !pwT~@c6Pcsrc/pp_memory.vhdjH2:n jH2:n !p =; Z4T^src/pp_potato.vhdjH2:jH2:!pS(m\PPFsrc/pp_register_file.vhdjH2:jH2:!p e` Qsrc/pp_types.vhdjH2:jH2:!uH21Vx[)Hsrc/pp_utilities.vhdjH2:jH2:!u] #yPc;E〮,~Nsrc/pp_wb_adapter.vhdjH2:jH2:!u^ ڀ+IײX5=src/pp_wb_arbiter.vhdjH2:jH2:!u`l&:˕ Rsrc/pp_writeback.vhdjH2:jH2:!ub!,p8,DFt3mtestbenches/tb_processor.vhdjH2:jH2:!ud ׷ nw28*>testbenches/tb_soc.vhdjH2:jH2:!ufN'#?~Тtestbenches/tb_soc_gpio.vhdjH2:jH2:!u uLv[5^}F†$testbenches/tb_soc_intercon.vhdjH2:jH2:!u`"ooK=Tvkmstestbenches/tb_soc_memory.vhdjH2:jH2:!u ُ&yx\o"?Otestbenches/tb_soc_timer.vhdjH2:jH2:!u ({J!r~JWWktestbenches/tb_soc_uart.vhdjH2:jH2:! >rj-/0@K3+tests.ldjH2:jH2:!ue2BS??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*YEO=h㾘 ozﮟ