DIRCijr)7Djr)7D!A$W5z*"7<5.gitattributesjr)7Djr)7D!A+I|Ae6}%L{~\@fpga/tangnano9k/pinout.cstjr)7Djr)7D!BS:>`WzMfpga/tangnano9k/tangnano9k.gprjjr)7Djr)7D!Bl_R1Ou$fpga/tangnano9k/tangnano9k.gprj.userjr)7Djr)7D!B4~k:yO[software/code/add.Sjr)7Djr)7D!BޔZ41⿨¯a(dsoftware/code/addi.Sjr)7Djr)7D!B3?E yur+software/code/and.Sjr)7Djr)7D!B\AODmksoftware/code/andi.Sjr)7Djr)7D!ByQMJ,|software/code/beq.Sjr)7Djr)7D!Bo_cZZQ0޻}7software/code/beq2.Sjr)7Djr)7D!Bn:NcJiac[software/code/beq3.Sjr)7Djr)7D!B=GK9а`'software/code/beq4.Sjr)7Djr)7D!BVk0չ%software/code/bge.Sjr)7Djr)7D!B Rm;flsoftware/code/bge2.Sjr)7Djr)7D!BVk0չ%software/code/bgeu.Sjr)7Djr)7D!B! Rm;flsoftware/code/bgeu2.Sjr)7Djr)7D!B"2ҮqʖT<software/code/blt.Sjr)7Djr)7D!B#i_턙?ŒsQ,bsoftware/code/blt2.Sjr)7Djr)7D!B%U)H.6)x')Dsoftware/code/bltu.Sjr)7Djr)7D!B(?P !_JDo&software/code/bltu2.Sjr)7Djr)7D!B)lOE՘ ?{software/code/bne.Sjr)7Djr)7D!B*-Tfw%xcA:software/code/bne2.Sjr)7Djr)7D!B+qkWIL7software/code/fpga_test.Sjr)7Djr)7D!B/JՖVӐWYX_0Osoftware/code/lw.Sjr)7Djr)7D!B112нf祊 ɽ;software/code/or.Sjr)7Djr)7D!B4Z(8lzjUG4software/code/ori.Sjr)7Djr)7D!B6ޖe]G|]XI[4software/code/sll.Sjr)7Djr)7D!B8H|i}< o`isoftware/code/srai.Sjr)7Djr)7D!BVcYDoI'R38,Wٞsoftware/code/srl.Sjr)7Djr)7D!BZs+uMsoftware/code/srli.Sjr)7Djr)7D!B[iϖ 1 5ZiVsoftware/code/sub.Sjr)7Djr)7D!B\M! 4q~5vsoftware/code/sw.Sjr)7Djr)7D!B_h©dh0&5؞6{ڵ{software/code/xor.Sjr)7Djr)7D!BffIbu;I.software/code/xori.Sjr)7Djr)7D!Biu c-9?bmesoftware/generate_mem.shjr)7Djr)7D!B-Oh2`>LS'aڭ software/memory/add.hexjr)7Djr)7D!Byngi3{software/memory/addi.hexjr)7Djr)7D!B6?DwE&$mdQ#software/memory/and.hexjr)7Djr)7D!B'joQo%!j=z5software/memory/andi.hexjr)7Djr)7D!BB_54=xMBElsoftware/memory/beq.hexjr)7Djr)7D!B2;}k%B3PkCsoftware/memory/beq2.hexjr)7Djr)7D!B6\AC8bSM«lsoftware/memory/beq3.hexjr)7Djr)7D!B6mlk1>+]Osoftware/memory/beq4.hexjr)7Djr)7D!B6 bB!|?'A<M software/memory/bge.hexjr)7Djr)7D!B6F`HgLLsgsoftware/memory/bge2.hexjr)7Djr)7D!B6 bB!|?'A<M software/memory/bgeu.hexjr)7Djr)7D!B6F`HgLLsgsoftware/memory/bgeu2.hexjr)7Djr)7D!B62u@Qیa_e)܈Pisoftware/memory/blt.hexjr)7Djr)7D!B6UN>T4software/memory/blt2.hexjr)7Djr)7D!B68[̱07WJV'software/memory/bltu.hexjr)7Djr)7D!B6YG4vcrLh./{ Esoftware/memory/bne.hexjr)7Djr)7D!B6^S;software/memory/bne2.hexjr)7Djr)7D!Bvƍ`g^i=software/memory/fpga_test.hexjr)7Djr)7D!BQi=`+K3L5?x=Qsoftware/memory/lw.hexjr)7Djr)7D!B6@SD~fۭ$,Q|Lsoftware/memory/or.hexjr)7Djr)7D!BjcKn|1C[*qsoftware/memory/ori.hexjr)7Djr)7D!B-;8Z}CDV{rsoftware/memory/sll.hexjr)7Djr)7D!B$/M,=isuKXܔ͹software/memory/slli.hexjr)7Djr)7D!B$.CCPY?Z$[software/memory/slt.hexjr)7Djr)7D!B$s#N6sN 19Xw(software/memory/slti.hexjr)7Djr)7D!B$5Dg{FE3e߀-Z5software/memory/sltiu.hexjr)7Djr)7D!B$E D轓software/memory/sltu.hexjr)7Djr)7D!B-CB>=5wS5CMgٺsoftware/memory/sra.hexjr)7Djr)7D!B$?0ȱ2U-vWm,Xsoftware/memory/srai.hexjr)7Djr)7D!B-Jn wC 9wAPJsoftware/memory/srl.hexjr)7Djr)7D!B$t0YӃfay!#6software/memory/srli.hexjr)7Djr)7D!B- /oJ@3 G9d9software/memory/sub.hexjr)7Djr)7D!B6-O|;3j86:nsoftware/memory/sw.hexjr)7Djr)7D!B6%3sLp?3`ZMhsoftware/memory/xor.hexjr)7Djr)7D!B6s 4_] 9IJsoftware/memory/xori.hexjr)7Djr)7D!B (}%*/y&:= src/alu.vjr)7Djr)7D!B O'mj5sWesrc/alu_control.vjr)7Djr)7D!Bl؟o@Zg!src/control_unit.vjr)7Djr)7D!B s'e[d.5p`j!G src/core.vjr)7Djr)7D!B]Мl)D.l\src/data_memory.vjr)7Djr)7D!B.vM}g_Csrc/immediate_generator.vjr)7Djr)7D!Cv/o-`Nw2Tsrc/instruction_memory.vjr)7Djr)7D!CSinT}et- src/mux.vjr)7Djr)7D!DS2rhCCe C!Vsrc/pc.vjr)7Djr)7D!D[KsLN?1T!src/registers.vjr)7Djr)7D!D^ $#}HAwW%;tests/alu_test.vjr)7Djr)7D!DqfF+K8(3 stests/core_test.vjr)7Djr)7D!DrVRL\q୒XF@|<tests/mux_test.vjr)7Djr)7D!D"6\?$tests/pc_test.vjr)7)jr)7)!$Fu; /HkIaR7> tests/registers_test.vTREE105 6 PmDo#c&a0 src10 0 on'Tγv ſdocs2 1 ja >ui}}(nQvimgs1 0 z5T[[Sfpga11 3 KN|ఖ$fԌhbecp53 0 kUR]%?bKWtangnano9k4 0 Mgtpi>w-YEtangnano20k4 0 wrܓJ4 LCtests5 0 F͞;?Q$C r.github1 0 ;s/N8V-software72 2 ܺw `C[bycode36 0 s#<RLOmemory35 0 F}W^VH b_,{aEj3b[?k%