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