DIRCCjfjf!esrve+#]x .gitignorejfjf!W4Ob(k Њ .svls.tomljfjf!BdD+FqSyW] .zenodo.jsonjfjf!c5EBZ݋)hv CITATION.cffjfjf!,]&랟+K fݩo\dLICENSEjfjf! s uAq6"G^=VMakefilejfjf!#/ .o5+&R README.mdjfjf!X9p@UxoeC)ԐGarch.svgjfjf!Tٿ""٢tcs$constraints/ecp5-hub-5a-75b-v7.0.lpfjfjf!Y W}9UZ|][constraints/ecp5-i5-7.0.lpfjfjf!-e 0[}àa3c\ cpu/alu.vjfjf! c,ir: cpu/alu_tb.vjfjf!tH-|#P|E_Ϙ cpu/comp.vjfjf!o-EPW㦎Q%tO cpu/comp_tb.vjfjf! pBjUR) cpu/cpu.vjfjf!`|u6ݔK.x] cpu/cpu_tb.vjfjf!HuJ?P)$=:Wcpu/fsm_states.txtjfjf!_5;~J6^T[cpu/instruction_decoder.vjfjf!L%?VUyF%9"+cpu/program_counter.vjfjf! V009LBscpu/program_counter_tb.vjfjf!u0O̓~WW cpu/register_bank.vjfjf! *B/HGU cpu/register_bank_tb.vjfjf! O|h@nbֲLjH cpu/testdatajfjf! ae*0w )o}2devices/digital_port.vjfjf! QDRsQI^x'devices/digital_port_tb.vjfjf! #`u}؄r};6devices/timer.vjfjf! C"_< :3.Kt devices/timer_tb.vjfjf!PuoME|xj gcc/Makefilejfjf!!N9?zOUmB gcc/boot.cjfjf!k !>?C gcc/crt.sjfjf!`XiA[[TE5{90j gcc/excp.binjfjf! :ܠwUl)8Yɡ gcc/excp.memjfjf!?0 ) ~ a$;/gcc/io.cjfjf!c%jq^pbgcc/io.hjfjf!' ߕ:֕יIW)& gcc/lcd.cjfjf!*K[kVop$ gcc/lcd.hjfjf!+^QF+״v+z)cD/ gcc/main.cjfjf!Cq9/y-_zUy gcc/main.hjfjf!FR 6p詧kLN0K gcc/riskow.ldjfjf!J(+kzCP${ gcc/rom.binjfjf!LZQi.v"PłoZ gcc/rom.memjfjf!RhZBK9@Ӥo gtkwave/gtkwave_alu_operation.pyjfjf!S++:9=$E޽#gtkwave/gtkwave_insdecoder_state.pyjfjf!TD ٠*1T@8-;.gtkwave/gtkwave_riscv_decode.pyjfjf!V6qa.O62wopenocd/LFE5U-25F.cfgjfjf!WE1JJaՈ+(eB.openocd/cmsis.cfgjfjf!YW_-d@ Ȟopenocd/ft232-alternate.cfgjfjf![Q‡-?FOTqopenocd/ft232.cfgjfjf!\-@\t\0f W<openocd/jlink.cfgjfjf!]k;* RD\碸[openocd/um232.cfgjfjf!`Fe/B& Yڋtestdata/Makefilejfjf!a~.Fbmjtestdata/test_alu.memjfjf!b|Eo&b ptestdata/test_alu.sjf2rjf2r!e s}&ay0Nptestdata/test_jaljalr.memjf2rjf2r!f;l%{k6q(Cqitestdata/test_jaljalr.sjf2rjf2r!h.DYf#vJo*\testdata/test_jmps.memjf2rjf2r!iqK;)qotestdata/test_jmps.sjf2rjf2r!j CiIK,rUftestdata/test_loadstore.memjf2rjf2r!k #j8܌oA8 gtkwave3 0 9O? „openocd6 0 7Đ( tS7R(҂testdata11 0 2)(-Tvr%constraints2 0 ]*VV}X>`ϛQ\+rKӯE9iIcp