DIRCjXd*jXd*!> Chk4+O@5 U2 .gitignorejXd*jXd*!> {pEH**:I CREDITS.mdjXdjXd!>/Z2;f4P܃A^Docs/Images/konata.gifjXdjXd!>W9le/Td/v6-QbDocs/Images/rsd.pngjXd jXd !>ꯊ+ϨZ%9MT UDocs/Images/rsd.pptxjXd jXd !>,]&랟+K fݩo\dLICENSEjXd jXd !>f]XIf:cv%aT)Processor/Project/DesignCompiler/MakefilejXd jXd !>4I$^Iq> ye,,Processor/Project/DesignCompiler/compile.tcljXd jXd !?'R -]M]SeZ#Processor/Project/Synplify/code.hexjXd jXd !?D`/O8%D*)Processor/Project/Synplify/ver2017-03.prjjXd jXd !? $EH($-Vrk{2>9Processor/Project/Vivado/ARM_Linux/ProgramLoader/loader.cjXd jXd !?"\y?ymC,gB-x&+Processor/Project/Vivado/ARM_Linux/boot.bifjXd jXd !?w3#G['H@!.V AProcessor/Project/Vivado/ARM_Linux/linux-xlnx/linux-xlnx.rsd.diffjXd jXd !?juds$䊊^'CProcessor/Project/Vivado/ARM_Linux/u-boot-xlnx/u-boot-xlnx.rsd.diffjXd jXd !?H.d&8$}$[DGProcessor/Project/Vivado/TargetBoards/Zedboard/project_src/run_simple.cjXd jXd !?12l :GProcessor/Project/Vivado/TargetBoards/Zedboard/project_src/zedboard.xdcjXd jXd !? vTȏ ..EtLProcessor/Project/Vivado/TargetBoards/Zedboard/rsd_ip/Synplify/component.xmljXd jXd !?#fZf;1gClfPQProcessor/Project/Vivado/TargetBoards/Zedboard/rsd_ip/Synplify/xgui/Main_v1_0.tcljXd jXd !?$fZf;1gClfPPProcessor/Project/Vivado/TargetBoards/Zedboard/rsd_ip/Synplify/xgui/RSD_v1_0.tcljXd jXd !?* DfK NProcessor/Project/Vivado/TargetBoards/Zedboard/rsd_ip/Vivado/xgui/RSD_v1_0.tcljXd?0jXd?0!?/@ }9ub\fProcessor/Project/Vivado/TargetBoards/Zedboard/scripts/post_synthesis/create_project_for_questasim.tcljXd?0jXd?0!?0TQ[JlM@@ v[PfProcessor/Project/Vivado/TargetBoards/Zedboard/scripts/post_synthesis/create_project_for_vivadosim.tcljXd?0jXd?0!?2Hd?&'67^ג)9\Processor/Project/Vivado/TargetBoards/Zedboard/scripts/post_synthesis/run_implementation.tcljXd?0jXd?0!?3[9:{74I|IOWProcessor/Project/Vivado/TargetBoards/Zedboard/scripts/post_synthesis/run_synthesis.tcljXd?0jXd?0!?6E,rI6[t*K\Processor/Project/Vivado/TargetBoards/Zedboard/scripts/post_synthesis/sim_post_synthesis.tcljXd?0jXd?0!?8_h{dr[69Af+SProcessor/Project/Vivado/TargetBoards/Zedboard/scripts/synthesis/create_project.tcljXd?0jXd?0!?9jbwO]?sS jProcessor/Project/Vivado/TargetBoards/Zedboard/scripts/synthesis/create_project_using_synplify_netlist.tcljXd?0jXd?0!?:%(\+])-RQTMProcessor/Project/Vivado/TargetBoards/Zedboard/scripts/synthesis/design_1.tcljXd?0jXd?0!?;4+N}t7~ WProcessor/Project/Vivado/TargetBoards/Zedboard/scripts/synthesis/generate_bitstream.tcljXd?0jXd?0!?<wXBoQid .MNProcessor/Project/Vivado/TargetBoards/Zedboard/scripts/synthesis/make_fsbl.tcljXd?0jXd?0!?>[?Soyb*{BB&Processor/Project/VivadoSim/.gitignorejXd?0jXd?0!?@ !]([+sBT~Processor/Project/VivadoSim/SrcjXd?0jXd?0!?B {/%:rProcessor/Src/.svlint.tomljXd?0jXd?0!?C/[$J CXR]Z[Processor/Src/.svls.tomljXd?0jXd?0!?G7 V9K,Xv$+Processor/Src/.vscode/c_cpp_properties.jsonjXd?0jXd?0!?HX>\~CƮ o!Processor/Src/.vscode/launch.jsonjXd?0jXd?0!?KhΟ9ŌXH#7D#Processor/Src/.vscode/settings.jsonjXd?0jXd?0!?LQ#-i2FItTv낇 Processor/Src/.vscode/tasks.jsonjXd?0jXd?0!?MN.Qh{VMLhaProcessor/Src/BasicMacros.svjXd?0jXd?0!?P.bytӚ]:SG zBProcessor/Src/BasicTypes.svjXd?0jXd?0!?S ˫lZp+yM(Processor/Src/Cache/CacheFlushManager.svjXd?0jXd?0!?T<+":~ɞpH*Processor/Src/Cache/CacheFlushManagerIF.svjXd?0jXd?0!?V7'UvLgcn$Processor/Src/Cache/CacheSystemIF.svjXd?0jXd?0!?W2*zOѓc/e'Processor/Src/Cache/CacheSystemTypes.svjXd?0jXd?0!?X*zj~0rA_FProcessor/Src/Cache/DCache.svjXd?0jXd?0!?Y!g%.ӿXyVtugProcessor/Src/Cache/DCacheIF.svjXd?0jXd?0!?Z<[`_0g`Processor/Src/Cache/ICache.svjXd?0jXd?0!?[|1S8QĽz#-Processor/Src/Cache/MemoryAccessController.svjXd|jXd|!?\ki 1U"pProcessor/Src/Controller.svjXd|jXd|!?]H/^xXᓔOProcessor/Src/ControllerIF.svjXd|jXd|!?_)`*jh.wZKtProcessor/Src/Core.svjXd|jXd|!?d(3{=˥۩ Processor/Src/Decoder/Decoder.svjXd|jXd|!?lcf9{ܚv X Processor/Src/Decoder/MicroOp.svjXd|jXd|!?mgP\ (?S~t!Processor/Src/Decoder/OpFormat.svjXd|jXd|!?oK$l:Nx$Processor/Src/ExecUnit/BitCounter.svjXd|jXd|!?pIdnuC!ՙo%Processor/Src/ExecUnit/DividerUnit.svjXd|jXd|!?qw2a5sWj )dM& Processor/Src/ExecUnit/IntALU.svjXd|jXd|!?r/罂ŵgCB(/(Processor/Src/ExecUnit/MultiplierUnit.svjXd|jXd|!?s\^pd5a5kq@-Processor/Src/ExecUnit/PipelinedRefDivider.svjXd|jXd|!?t1mtY#>(zY}!Processor/Src/ExecUnit/Shifter.svjXd|jXd|!?w1b ㉹g {VProcessor/Src/FetchUnit/BTB.svjXd|jXd|!?x.L~D=d`Ua"Processor/Src/FetchUnit/Bimodal.svjXd|jXd|!?y;9!W)bAZ*Processor/Src/FetchUnit/BranchPredictor.svjXd|jXd|!?zw%6%r*.+U{]D 1)Processor/Src/FetchUnit/FetchUnitTypes.svjXd|jXd|!?{$C ^X;!Processor/Src/FetchUnit/Gshare.svjXd|jXd|!?~$95ߚa (/reʲMC0Processor/Src/FloatingPointUnit/FP32DivSqrter.svjXd|jXd|!?T$0zI2ۼ[YR 5Processor/Src/FloatingPointUnit/FP32PipelinedAdder.svjXd|jXd|!?(!~Yů Ҹ3Processor/Src/FloatingPointUnit/FP32PipelinedFMA.svjXd|jXd|!?٥ †Fe+:Processor/Src/FloatingPointUnit/FP32PipelinedMultiplier.svjXd|jXd|!?(9MT.ptxrȣ5Processor/Src/FloatingPointUnit/FP32PipelinedOther.svjXd|jXd|!?sA|]u+0Processor/Src/FloatingPointUnit/FPDivSqrtUnit.svjXd|jXd|!?4CBW6;anD.j2Processor/Src/FloatingPointUnit/FPDivSqrtUnitIF.svjXd|jXd|!?P(l~ ^2C@GiAPRz+Processor/Src/FloatingPointUnit/FPUTypes.svjXd|jXd|!? }`9K끻5Processor/Src/IO/IO_Unit.svjXd|jXd|!?IvGC3X*GProcessor/Src/IO/IO_UnitIF.svjXd(jXd(!?9O B[P] Processor/Src/IO/IO_UnitTypes.svjXd(jXd(!?) >^2s#8"Y(Processor/Src/LoadStoreUnit/LoadQueue.svjXd(jXd(!?ӽ|^ܿ52n,Processor/Src/LoadStoreUnit/LoadStoreUnit.svjXd(jXd(!?&َzHX=v @)S4.Processor/Src/LoadStoreUnit/LoadStoreUnitIF.svjXd(jXd(!? )jG8֫+sH1Processor/Src/LoadStoreUnit/LoadStoreUnitTypes.svjXd(jXd(!?/!=ܭ7I*#,-Processor/Src/LoadStoreUnit/StoreCommitter.svjXd(jXd(!?1o?*0WS3;hנ+7)Processor/Src/LoadStoreUnit/StoreQueue.svjXd(jXd(!? fj,pjF]n#{Processor/Src/Main.svjXd(jXd(!? &7K;0^m |_Processor/Src/Main_Fpga.svjXd(jXd(!?+LAbF TZ 3ϱ;-ԅProcessor/Src/Main_Vivado.vjXd(jXd(!?""8,Xo Processor/Src/Main_Zynq.svjXd(jXd(!? W+/ h M'0gS%"Processor/Src/Main_Zynq_Wrapper.svjXd(jXd(!?gElkBʔ BUProcessor/Src/MakefilejXd(jXd(!?\q:gProcessor/Src/Makefile.incjXd(jXd(!?rXlGh*__*$c2"Processor/Src/Makefile.synplify.mkjXd(jXd(!?a=mu d.<]#Processor/Src/Makefile.verilator.mkjXd(jXd(!?)vPHg~-U]3?u Processor/Src/Makefile.vivado.mkjXd(jXd(!?5gܗs&Fa*Processor/Src/Makefiles/CoreSources.inc.mkjXd(jXd(!?8ಮ +5hw;Z+Processor/Src/Makefiles/TestCommands.inc.mkjXd(jXd(!?#,'{0 =|4ed̻%Processor/Src/Makefiles/Vivado.inc.mkjXd(jXd(!?S,QG^~"#&/Processor/Src/Memory/Axi4LiteControlMemoryIF.svjXd(jXd(!?PpniVYM55Chu/Processor/Src/Memory/Axi4LiteControlRegister.svjXd(jXd(!?L0\*$,}?1Processor/Src/Memory/Axi4LiteControlRegisterIF.svjXd(jXd(!?%#aQ-᰾o&Processor/Src/Memory/Axi4LiteMemory.svjXd(jXd(!?&w˄=)6CC|"Processor/Src/Memory/Axi4Memory.svjXd(jXd(!?"F ѣz{9{n$Processor/Src/Memory/Axi4MemoryIF.svjXd(jXd(!?5a/7q$뉪[$Processor/Src/Memory/ControlQueue.svjXd(jXd(!? "ƔѠh 4+]:Processor/Src/Memory/Memory.svjXd(jXd(!? ^aߌN ӓhᣈ.Processor/Src/Memory/MemoryLatencySimulator.svjXd(jXd(!? aygR=?dm&Processor/Src/Memory/MemoryMapTypes.svjXd(jXd(!?/4EN|\J彊/a6*Processor/Src/Memory/MemoryReadReqQueue.svjXd(jXd(!? J!#*JQ74xQ#Processor/Src/Memory/MemoryTypes.svjXd(jXd(!?ޓcjEV)8Q1,Processor/Src/Memory/MemoryWriteDataQueue.svjXd(jXd(!?ăU<[@\-j:!Processor/Src/MicroArchConf.svjXd(jXd(!?A"K84몉a3'Processor/Src/Pipeline/DecodeStageIF.svjXd24jXd24!?.ajD,+r2w?'Processor/Src/Pipeline/DispatchStage.svjXd24jXd24!@_7! 3T E)Processor/Src/Pipeline/DispatchStageIF.svjXd24jXd24!@8nRƌ\l=?(4Processor/Src/Pipeline/FPBackEnd/FPExecutionStage.svjXd24jXd24!@4;F܃:uĿF6Processor/Src/Pipeline/FPBackEnd/FPExecutionStageIF.svjXd24jXd24!@ yd,_DH"Q0Processor/Src/Pipeline/FPBackEnd/FPIssueStage.svjXd24jXd24!@ 0䦭j,~RET2Processor/Src/Pipeline/FPBackEnd/FPIssueStageIF.svjXd24jXd24!@d Py7'_TH7Processor/Src/Pipeline/FPBackEnd/FPRegisterReadStage.svjXd24jXd24!@0.7qM>Um9Processor/Src/Pipeline/FPBackEnd/FPRegisterReadStageIF.svjXd24jXd24!@6G k 8Processor/Src/Pipeline/FPBackEnd/FPRegisterWriteStage.svjXd24jXd24!@X"l;U-*/Processor/Src/Pipeline/FetchStage/FetchStage.svjXd24jXd24!@ːZ> ':fܽ1Processor/Src/Pipeline/FetchStage/FetchStageIF.svjXd24jXd24!@w1DWZ+%0Processor/Src/Pipeline/FetchStage/NextPCStage.svjXd24jXd24!@60d ܅NRg2Processor/Src/Pipeline/FetchStage/NextPCStageIF.svjXd24jXd24!@" S5Fmq{bL Ȃ'Processor/Src/Pipeline/FetchStage/PC.svjXd24jXd24!@&& ;r kUUg4>Processor/Src/Pipeline/IntegerBackEnd/IntegerExecutionStage.svjXd24jXd24!@']QpUXpȸZI@Processor/Src/Pipeline/IntegerBackEnd/IntegerExecutionStageIF.svjXd24jXd24!@) CrVa7vh7c%r/gDProcessor/Src/Pipeline/IntegerBackEnd/IntegerRegisterWriteStageIF.svjXd24jXd24!@@yNH6r,"љ9Processor/Src/Pipeline/MemoryBackEnd/MemoryAccessStage.svjXd24jXd24!@A'V @|uL > ;Processor/Src/Pipeline/MemoryBackEnd/MemoryAccessStageIF.svjXd24jXd24!@B(tK%J8<4EProcessor/Src/Pipeline/MemoryBackEnd/MemoryExecutionStageIF.svjXd24jXd24!@J"jٌCޖK:,H;8Processor/Src/Pipeline/MemoryBackEnd/MemoryIssueStage.svjXd24jXd24!@K& F-J/T*ݓ:Processor/Src/Pipeline/MemoryBackEnd/MemoryIssueStageIF.svjXd24jXd24!@Lg)\s'?Processor/Src/Pipeline/MemoryBackEnd/MemoryRegisterReadStage.svjXd24jXd24!@NProcessor/Src/Pipeline/MemoryBackEnd/MemoryTagAccessStageIF.svjXd24jXd24!@V-R|\ ${,lƵ`'Processor/Src/Pipeline/PipelineTypes.svjXd24jXd24!@g 97_%K?36(Processor/Src/Pipeline/PreDecodeStage.svjXd24jXd24!@i&T7[r 3 S A*Processor/Src/Pipeline/PreDecodeStageIF.svjXd24jXd24!@j4|n6n%Processor/Src/Pipeline/RenameStage.svjXd24jXd24!@kv7(&l'65"#'Processor/Src/Pipeline/RenameStageIF.svjXd24jXd24!@mFkv#OHrv& 'Processor/Src/Pipeline/ScheduleStage.svjXd24jXd24!@oqD0?M w)Processor/Src/Pipeline/ScheduleStageIF.svjXd24jXd24!@rE6)HˉI ڈ#Processor/Src/Primitives/Divider.svjXd24jXd24!@t\|N9u5U$Processor/Src/Primitives/FlipFlop.svjXd24jXd24!@u0臡Q `][LM$Processor/Src/Primitives/FreeList.svjXd24jXd24!@y *s8[Qv)~Kq'Processor/Src/Primitives/LRU_Counter.svjXd24jXd24!@} RĔr{ÍΞc&Processor/Src/Primitives/Multiplier.svjXd24jXd24!@~$yx1#kۮ},Processor/Src/RegisterFile/RegisterFileIF.svjXd 3;jXd 3;!@NWe2 s0ːIL 'Processor/Src/RenameLogic/ActiveList.svjXd 3;jXd 3;!@6KANu U))Processor/Src/RenameLogic/ActiveListIF.svjXd 3;jXd 3;!@̳ϕ\1OCA;P1Processor/Src/RenameLogic/ActiveListIndexTypes.svjXd 3;jXd 3;!@MOAjBbU ϶H#%> Processor/Src/RenameLogic/RMT.svjXd 3;jXd 3;!@'WOq,#@)xx|E(Processor/Src/RenameLogic/RenameLogic.svjXd 3;jXd 3;!@x)rFN[ɷ(N)1Processor/Src/RenameLogic/RenameLogicCommitter.svjXd 3;jXd 3;!@Ȱ~w睪]46BC*Processor/Src/RenameLogic/RenameLogicIF.svjXd 3;jXd 3;!@"56|Cbzx-Processor/Src/RenameLogic/RenameLogicTypes.svjXd 3;jXd 3;!@ &0jL}G3LgRE^*Processor/Src/RenameLogic/RetirementRMT.svjXd 3;jXd 3;!@1a' gfR Ҳ,? Processor/Src/ResetController.svjXd 3;jXd 3;!@ ה5- ⾲n|op_n)Processor/Src/Scheduler/DestinationRAM.svjXd 3;jXd 3;!@0NcدY <_eX>l%Processor/Src/Scheduler/IssueQueue.svjXd 3;jXd 3;!@ 熥=/k>TJ4Processor/Src/Scheduler/MemoryDependencyPredictor.svjXd 3;jXd 3;!@ 8^LR6u)Processor/Src/Scheduler/ProducerMatrix.svjXd 3;jXd 3;!@B 0 o Q8l(Processor/Src/Scheduler/ReadyBitTable.svjXd 3;jXd 3;!@\hke4C)&Processor/Src/Scheduler/ReplayQueue.svjXd 3;jXd 3;!@5qCgmҷ&ipPB$Processor/Src/Scheduler/Scheduler.svjXd 3;jXd 3;!@ɲˡálSׂ&Processor/Src/Scheduler/SchedulerIF.svjXd 3;jXd 3;!@.C #J?la\h)Processor/Src/Scheduler/SchedulerTypes.svjXd 3;jXd 3;!@nP65)qW*T=&Processor/Src/Scheduler/SelectLogic.svjXd 3;jXd 3;!@a'S5쮼|$Processor/Src/Scheduler/SourceCAM.svjXd 3;jXd 3;!@$A(YB:[#2&Processor/Src/Scheduler/WakeupLogic.svjXd 3;jXd 3;!@Sq[Bm:jɉ4X1Processor/Src/Scheduler/WakeupPipelineRegister.svjXd 3;jXd 3;!@] ?.4ύ]GPO)Processor/Src/Scheduler/WakeupSelectIF.svjXd 3;jXd 3;!AR:71HrM Processor/Src/SynthesisMacros.svjXd 3;jXd 3;!A}wJ)G><V)Processor/Src/SysDeps/SynthesisMacros.svhjXd 3;jXd 3;!AsDlt<ōa-/vud(Processor/Src/SysDeps/Verilator/Dumper.hjXd 3;jXd 3;!A"5˓[]{Ld,Processor/Src/SysDeps/Verilator/TestMain.cppjXd pEjXd pE!A#j)mS/i%Z_1Processor/Src/SysDeps/Verilator/VerilatorHelper.hjXd pEjXd pE!A$Fj~jjn[D2Processor/Src/SysDeps/Verilator/VerilatorHelper.svjXd pEjXd pE!A':ـUc:^LXG/?%Processor/Src/SysDeps/XilinxMacros.vhjXd pEjXd pE!AH ?lzJ (Processor/Src/Verification/DummyData.hexjXd pEjXd pE!AcnKkhtխ6'6$Processor/Src/Verification/Dumper.svjXd pEjXd pE!AmcGucAS~|5Processor/Src/Verification/TestBenchClockGenerator.svjXd pEjXd pE!A|C[.Hq{,ʠJ3Processor/Src/Verification/TestCode/Asm/CSR/cfg.xmljXd pEjXd pE!A.i*rly]TQ9r*d4Processor/Src/Verification/TestCode/Asm/CSR/code.hexjXd pEjXd pE!AD[vQ>]^4y2Processor/Src/Verification/TestCode/Asm/CSR/code.sjXd pEjXd pE!Ak<.8z; )DuN7Processor/Src/Verification/TestCode/Asm/CSR/reg.ref.hexjXd pEjXd pE!A⛲CK)wZS:Processor/Src/Verification/TestCode/Asm/CSR/serial.ref.txtjXd pEjXd pE!A!YgTOt!g0ҕuª:Processor/Src/Verification/TestCode/Asm/CacheFlush/cfg.xmljXd pEjXd pE!A1[$zfQ0مٯ3;Processor/Src/Verification/TestCode/Asm/CacheFlush/code.hexjXd pEjXd pE!A0Gg^30@{q9Processor/Src/Verification/TestCode/Asm/CacheFlush/code.sjXd pEjXd pE!Akm ]Ź s. h>Processor/Src/Verification/TestCode/Asm/CacheFlush/reg.ref.hexjXd pEjXd pE!A⛲CK)wZSAProcessor/Src/Verification/TestCode/Asm/CacheFlush/serial.ref.txtjXd pEjXd pE!A >m YmP0JR?Processor/Src/Verification/TestCode/Asm/ControlTransfer/cfg.xmljXd pEjXd pE!A=$%aQ#ͬ@Processor/Src/Verification/TestCode/Asm/ControlTransfer/code.hexjXd pEjXd pE!A+p,C^ =b9/O>Processor/Src/Verification/TestCode/Asm/ControlTransfer/code.sjXd pEjXd pE!Ak8׌@sTHFTe?CProcessor/Src/Verification/TestCode/Asm/ControlTransfer/reg.ref.hexjXd pEjXd pE!A⛲CK)wZSFProcessor/Src/Verification/TestCode/Asm/ControlTransfer/serial.ref.txtjXd pEjXd pE!A oB]>z1XCProcessor/Src/Verification/TestCode/Asm/ControlTransferZynq/cfg.xmljXd pEjXd pE!At;J'ww%DProcessor/Src/Verification/TestCode/Asm/ControlTransferZynq/code.hexjXd pEjXd pE!A5ȽV[۸BProcessor/Src/Verification/TestCode/Asm/ControlTransferZynq/code.sjXd pEjXd pE!Ak7^Xnp2M<ŀ3>GProcessor/Src/Verification/TestCode/Asm/ControlTransferZynq/reg.ref.hexjXd pEjXd pE!A⛲CK)wZSJProcessor/Src/Verification/TestCode/Asm/ControlTransferZynq/serial.ref.txtjXd pEjXd pE!A J.2:IRgg;Processor/Src/Verification/TestCode/Asm/DividerTest/cfg.xmljXd pEjXd pE!AdrN2x-3sd7A/JJ?Processor/Src/Verification/TestCode/Asm/DynamicRecovery/cfg.xmljXd pEjXd pE!AȌiE"^5 @S@Processor/Src/Verification/TestCode/Asm/DynamicRecovery/code.hexjXd O6jXd O6!A ae:hun>Processor/Src/Verification/TestCode/Asm/DynamicRecovery/code.sjXd O6jXd O6!Akd}( EYCProcessor/Src/Verification/TestCode/Asm/DynamicRecovery/reg.ref.hexjXd O6jXd O6!A^__!ijD FProcessor/Src/Verification/TestCode/Asm/DynamicRecovery/serial.ref.txtjXd O6jXd O6!A'=:*X&>DMjH|3Processor/Src/Verification/TestCode/Asm/ENV/cfg.xmljXd O6jXd O6!A27D$y@%b$*A4Processor/Src/Verification/TestCode/Asm/ENV/code.hexjXd O6jXd O6!A^YMMOr{ټo2Processor/Src/Verification/TestCode/Asm/ENV/code.sjXd O6jXd O6!Akwb}W腒!67Processor/Src/Verification/TestCode/Asm/ENV/reg.ref.hexjXd O6jXd O6!A⛲CK)wZS:Processor/Src/Verification/TestCode/Asm/ENV/serial.ref.txtjXd O6jXd O6!Ayy-~{K/ p2Processor/Src/Verification/TestCode/Asm/FP/cfg.xmljXd O6jXd O6!A\#Fx  3Processor/Src/Verification/TestCode/Asm/FP/code.hexjXd O6jXd O6!AxƟ= gJ'S. 1Processor/Src/Verification/TestCode/Asm/FP/code.sjXd O6jXd O6!Bk<.8z; )DuN6Processor/Src/Verification/TestCode/Asm/FP/reg.ref.hexjXd O6jXd O6!B⛲CK)wZS9Processor/Src/Verification/TestCode/Asm/FP/serial.ref.txtjXd O6jXd O6!B ~DRfToUp5t%5Processor/Src/Verification/TestCode/Asm/Fault/cfg.xmljXd O6jXd O6!Bz`~pW"j{v6Processor/Src/Verification/TestCode/Asm/Fault/code.hexjXd O6jXd O6!B+@ &Q4Processor/Src/Verification/TestCode/Asm/Fault/code.sjXd O6jXd O6!Bkwb}W腒!69Processor/Src/Verification/TestCode/Asm/Fault/reg.ref.hexjXd O6jXd O6!B 9x&' BA64w޿Dijt\:Processor/Src/Verification/TestCode/Asm/IntDivZynq/cfg.xmljXd O6jXd O6!B E"ϢS|#O';Processor/Src/Verification/TestCode/Asm/IntDivZynq/code.hexjXd O6jXd O6!B! X3?EinK{Q9Processor/Src/Verification/TestCode/Asm/IntDivZynq/code.sjXd O6jXd O6!B"k$0Z=\yLzProcessor/Src/Verification/TestCode/Asm/IntDivZynq/reg.ref.hexjXd O6jXd O6!B# (rB4-GKSNAProcessor/Src/Verification/TestCode/Asm/IntDivZynq/serial.ref.txtjXd O6jXd O6!B( ?w٪ᵮ7f :Processor/Src/Verification/TestCode/Asm/IntMulZynq/cfg.xmljXd O6jXd O6!B)~gT,#j ,;Processor/Src/Verification/TestCode/Asm/IntMulZynq/code.hexjXd O6jXd O6!B* >ݘ9VU_-(O@/9Processor/Src/Verification/TestCode/Asm/IntMulZynq/code.sjXd O6jXd O6!B+k0 I73ձݔp޷>Processor/Src/Verification/TestCode/Asm/IntMulZynq/reg.ref.hexjXd O6jXd O6!B- 7җ d~8.'AProcessor/Src/Verification/TestCode/Asm/IntMulZynq/serial.ref.txtjXd O6jXd O6!B1 6onxBXZ"9Processor/Src/Verification/TestCode/Asm/IntRegImm/cfg.xmljXd O6jXd O6!B4ªGN > I֢:Processor/Src/Verification/TestCode/Asm/IntRegImm/code.hexjXd O6jXd O6!B6 Q!}p%y38Processor/Src/Verification/TestCode/Asm/IntRegImm/code.sjXd O6jXd O6!B8kYR<hbOC}?=Processor/Src/Verification/TestCode/Asm/IntRegImm/reg.ref.hexjXd O6jXd O6!B?⛲CK)wZS@Processor/Src/Verification/TestCode/Asm/IntRegImm/serial.ref.txtjXd O6jXd O6!BC ֠C,AwS=Processor/Src/Verification/TestCode/Asm/IntRegImmZynq/cfg.xmljXd O6jXd O6!BI`H*DƲ:>Processor/Src/Verification/TestCode/Asm/IntRegImmZynq/code.hexjXd O6jXd O6!BO >#E*.x(&&Processor/Src/Verification/TestCode/Asm/IntRegRegZynq/code.hexjXd XjXd X!B 9'iokXNs$gP@iv]=Processor/Src/Verification/TestCode/Asm/LoadAndStore/code.hexjXd XjXd X!Bԉ/ @ JMVH_,;Processor/Src/Verification/TestCode/Asm/LoadAndStore/code.sjXd XjXd X!Bk.LB'_F@Processor/Src/Verification/TestCode/Asm/LoadAndStore/reg.ref.hexjXd XjXd X!B⛲CK)wZSCProcessor/Src/Verification/TestCode/Asm/LoadAndStore/serial.ref.txtjXd XjXd X!B ԩτۖC*pvR[KProcessor/Src/Verification/TestCode/Asm/MemoryDependencyPrediction/code.hexjXd XjXd X!B ^hKNr\JU@DdIProcessor/Src/Verification/TestCode/Asm/MemoryDependencyPrediction/code.sjXd XjXd X!Bk r57o|ĕNProcessor/Src/Verification/TestCode/Asm/MemoryDependencyPrediction/reg.ref.hexjXd XjXd X!BaXҸ|T P3<z3CProcessor/Src/Verification/TestCode/Asm/MisalignedMemAccess/cfg.xmljXd XjXd X!B^>v>d;FD0]DProcessor/Src/Verification/TestCode/Asm/MisalignedMemAccess/code.hexjXd XjXd X!B1)F+ay3-c}BProcessor/Src/Verification/TestCode/Asm/MisalignedMemAccess/code.sjXd XjXd X!Bk nՌq-6.GProcessor/Src/Verification/TestCode/Asm/MisalignedMemAccess/reg.ref.hexjXd XjXd X!B"_nY{Ma☦:1JProcessor/Src/Verification/TestCode/Asm/MisalignedMemAccess/serial.ref.txtjXd XjXd X!BS 3ZOtY+ERG\?Processor/Src/Verification/TestCode/Asm/ReplayQueueTest/cfg.xmljXd XjXd X!B|io7;+$@Processor/Src/Verification/TestCode/Asm/ReplayQueueTest/code.hexjXd XjXd X!B+Wy Hx<~k9y>Processor/Src/Verification/TestCode/Asm/ReplayQueueTest/code.sjXd XjXd X!B$F\ ?bѓE5AProcessor/Src/Verification/TestCode/Asm/ReplayQueueTest/code.s.b2jXd XjXd X!Bk,p`僷˝`,CProcessor/Src/Verification/TestCode/Asm/ReplayQueueTest/reg.ref.hexjXd XjXd X!B >PCrH"FProcessor/Src/Verification/TestCode/Asm/ReplayQueueTest/serial.ref.txtjXd XjXd X!C'rU'ݴ,ZmXB:5Processor/Src/Verification/TestCode/Asm/Timer/cfg.xmljXd!'bjXd!'b!C[K|'z^O6Processor/Src/Verification/TestCode/Asm/Timer/code.hexjXd!'bjXd!'b!C5 y;Mʋ$g5°g4Processor/Src/Verification/TestCode/Asm/Timer/code.sjXd!'bjXd!'b!Ckwb}W腒!69Processor/Src/Verification/TestCode/Asm/Timer/reg.ref.hexjXd!'bjXd!'b!C⛲CK)wZSProcessor/Src/Verification/TestCode/C/Exception/serial.ref.txtjXd!'bjXd!'b!CX3!X{Q߿ICw1Processor/Src/Verification/TestCode/C/FP/MakefilejXd!'bjXd!'b!CYi5(uy@٤kY0Processor/Src/Verification/TestCode/C/FP/cfg.xmljXd!'bjXd!'b!CZNUpdƶeV/Processor/Src/Verification/TestCode/C/FP/code.cjXd!'bjXd!'b!C[ȗaڦfD׎1Processor/Src/Verification/TestCode/C/FP/code.hexjXd!'bjXd!'b!C\I|h}7>O,~ }/Processor/Src/Verification/TestCode/C/FP/code.sjXd!'bjXd!'b!C^kk`5NSI%i,4Processor/Src/Verification/TestCode/C/FP/reg.ref.hexjXd!'bjXd!'b!C_p}؁vYE3;7Processor/Src/Verification/TestCode/C/FP/serial.ref.txtjXd!'bjXd!'b!Cb3!X{Q߿ICw8Processor/Src/Verification/TestCode/C/Fibonacci/MakefilejXd!'bjXd!'b!Cc<2P<+B7Processor/Src/Verification/TestCode/C/Fibonacci/cfg.xmljXd!'bjXd!'b!Cdj39ci%=^͒6Processor/Src/Verification/TestCode/C/Fibonacci/code.cjXd!'bjXd!'b!Cmq&ŷ#? %z8Processor/Src/Verification/TestCode/C/Fibonacci/code.hexjXd!'bjXd!'b!Cn$*A Yn3:DYZQP6Processor/Src/Verification/TestCode/C/Fibonacci/code.sjXd!'bjXd!'b!CokL4SMhX*) ;Processor/Src/Verification/TestCode/C/Fibonacci/reg.ref.hexjXd!'bjXd!'b!Cp⛲CK)wZS>Processor/Src/Verification/TestCode/C/Fibonacci/serial.ref.txtjXd!'bjXd!'b!Cr3!X{Q߿ICw9Processor/Src/Verification/TestCode/C/HelloWorld/MakefilejXd!'bjXd!'b!CsT"`#4N5Tl8Processor/Src/Verification/TestCode/C/HelloWorld/cfg.xmljXd!'bjXd!'b!Ct.=EFmf_ P7Processor/Src/Verification/TestCode/C/HelloWorld/code.cjXd!'bjXd!'b!CuTeFO/6[JrU9Processor/Src/Verification/TestCode/C/HelloWorld/code.hexjXd!'bjXd!'b!CvI|h}7>O,~ }7Processor/Src/Verification/TestCode/C/HelloWorld/code.sjXd!'bjXd!'b!Cwkk`5NSI%i,%t:xV1Processor/Src/Verification/TestCode/rsd-ld.scriptjXd!dl;jXd!dl;!C^2i> Y0Processor/Src/Verification/TestCode/rsd-loader.cjXd!dl;jXd!dl;!CPW-Qhbǔ`Vs(Processor/Src/Verification/TestIntALU.svjXd!dl;jXd!dl;!C-t狥rXƓƨDJ&Processor/Src/Verification/TestMain.svjXd!dl;jXd!dl;!C4!#ǭx.s"GZ=Processor/Src/Verification/UnitTest/BlockDualPortRAM/MakefilejXd!dl;jXd!dl;!C l'QProcessor/Src/Verification/UnitTest/BlockMultiPortRAM/MakefilejXd!dl;jXd!dl;!C/"нy*$ BκPSNProcessor/Src/Verification/UnitTest/BlockMultiPortRAM/TestBlockMultiPortRAM.svjXd!dl;jXd!dl;!C lx9ڑy>x_N&fRProcessor/Src/Verification/UnitTest/BlockMultiPortRAM/TestBlockMultiPortRAM_Top.svjXd!dl;jXd!dl;!C _I!Sf-E24XProcessor/Src/Verification/UnitTest/BlockTrueDualPortRAM/TestBlockTrueDualPortRAM_Top.svjXd!dl;jXd!dl;!CPuS]ϕ``8Processor/Src/Verification/UnitTest/CacheSystem/MakefilejXd!dl;jXd!dl;!C:]7!- b5zMBProcessor/Src/Verification/UnitTest/CacheSystem/TestCacheSystem.svjXd!dl;jXd!dl;!CZݍ:U/&S> #Rź3EProcessor/Src/Verification/UnitTest/CacheSystem/TestCacheSystemTop.svjXd!dl;jXd!dl;!C # QX6 9>~(3Processor/Src/Verification/UnitTest/DCache/MakefilejXd!dl;jXd!dl;!CL]>b"&Z,8Processor/Src/Verification/UnitTest/DCache/TestDCache.svjXd!dl;jXd!dl;!C )S'H|%D޵՟.;Processor/Src/Verification/UnitTest/DCache/TestDCacheTop.svjXd!dl;jXd!dl;!CP%Q(>Vkk@׮9Processor/Src/Verification/UnitTest/DCacheFiller/MakefilejXd!dl;jXd!dl;!CV})cZtA@ɬ)DProcessor/Src/Verification/UnitTest/DCacheFiller/TestDCacheFiller.svjXd!dl;jXd!dl;!C 5EQkG,I4 GProcessor/Src/Verification/UnitTest/DCacheFiller/TestDCacheFillerTop.svjXd!dl;jXd!dl;!C) Gw0&B+LO-=Processor/Src/Verification/UnitTest/Divider/TestDividerTop.svjXd!dl;jXd!dl;!CtH_ӥ@L.RYtM3Processor/Src/Verification/UnitTest/ICache/MakefilejXd!dl;jXd!dl;!C%]:*RJ[8.G7 8Processor/Src/Verification/UnitTest/ICache/TestICache.svjXd!dl;jXd!dl;!C KfΒ{Qo}q*Pg;Processor/Src/Verification/UnitTest/ICache/TestICacheTop.svjXd!dl;jXd!dl;!C>7v>X79Processor/Src/Verification/UnitTest/ICacheFiller/MakefilejXd!dl;jXd!dl;!Cj2^6rhs(Q:DProcessor/Src/Verification/UnitTest/ICacheFiller/TestICacheFiller.svjXd!dl;jXd!dl;!C.4E"YY(GProcessor/Src/Verification/UnitTest/ICacheFiller/TestICacheFillerTop.svjXd!dl;jXd!dl;!CrӅa׳5 v389Processor/Src/Verification/UnitTest/ICacheSystem/MakefilejXd!dl;jXd!dl;!CTQK+Z# (1EDProcessor/Src/Verification/UnitTest/ICacheSystem/TestICacheSystem.svjXd!dl;jXd!dl;!C {ܳ`a߅yrz/eGProcessor/Src/Verification/UnitTest/ICacheSystem/TestICacheSystemTop.svjXd!dl;jXd!dl;!C.Y%JBVProcessor/Src/Verification/UnitTest/InitializedBlockRAM/TestInitializedBlockRAM_Top.svjXd!dl;jXd!dl;!C6Ţuh]lAj2ת́8Processor/Src/Verification/UnitTest/LRU_Counter/MakefilejXd!dl;jXd!dl;!C cB{==,(:82BProcessor/Src/Verification/UnitTest/LRU_Counter/TestLRU_Counter.svjXd!dl;jXd!dl;!CEq)IyN9wGɴ:8 EProcessor/Src/Verification/UnitTest/LRU_Counter/TestLRU_CounterTop.svjXd!dl;jXd!dl;!CԒavA\hp63cT3Processor/Src/Verification/UnitTest/Memory/MakefilejXd!dl;jXd!dl;!C b"GA)A8Processor/Src/Verification/UnitTest/Memory/TestMemory.svjXd!dl;jXd!dl;!CmWSuBh+.h .;Processor/Src/Verification/UnitTest/Memory/TestMemoryTop.svjXd!dl;jXd!dl;!C GOբe>?Processor/Src/Verification/UnitTest/MultiWidthFreeList/MakefilejXd!dl;jXd!dl;!Cxg MxTfPProcessor/Src/Verification/UnitTest/MultiWidthFreeList/TestMultiWidthFreeList.svjXd!dl;jXd!dl;!Cm?3 ndx{>SProcessor/Src/Verification/UnitTest/MultiWidthFreeList/TestMultiWidthFreeListTop.svjXd!dl;jXd!dl;!C䱣e 0faU4ɘCProcessor/Src/Verification/UnitTest/MultiWidthQueuePointer/MakefilejXd!dl;jXd!dl;!C  d4G§*.72gSXProcessor/Src/Verification/UnitTest/MultiWidthQueuePointer/TestMultiWidthQueuePointer.svjXd!ujXd!u!CV@{n@_n˴1[Processor/Src/Verification/UnitTest/MultiWidthQueuePointer/TestMultiWidthQueuePointerTop.svjXd!ujXd!u!CWr (yؓnB?9Processor/Src/Verification/UnitTest/RegisterFile/MakefilejXd!ujXd!u!C Y2>A2p.)DProcessor/Src/Verification/UnitTest/RegisterFile/TestRegisterFile.svjXd!ujXd!u!C 큚|GProcessor/Src/Verification/UnitTest/RegisterFile/TestRegisterFileTop.svjXd!ujXd!u!C p+n-z(5XMшXProcessor/Src/Verification/UnitTest/RegisterMultiPortRAM/TestRegisterMultiPortRAM_Top.svjXd!ujXd!u!CꄥSC2:P̚%jDgU6Processor/Src/Verification/UnitTest/SourceCAM/MakefilejXd!ujXd!u!CGЕSͽxR2J>Processor/Src/Verification/UnitTest/SourceCAM/TestSourceCAM.svjXd!ujXd!u!C AAda zBProcessor/Src/Verification/UnitTest/SourceCAM/TestSourceCAM_Top.svjXd!ujXd!u!C) IL62σucR{ 3Processor/Tools/KanataConverter/.vscode/launch.jsonjXd!ujXd!u!CX6T%#'4Av5Processor/Tools/KanataConverter/.vscode/settings.jsonjXd!ujXd!u!C3{7(mogCQ2Processor/Tools/KanataConverter/.vscode/tasks.jsonjXd!ujXd!u!C eeԏ^&_r^h,=Processor/Tools/KanataConverter/ArchitectureStateConverter.pyjXd!ujXd!u!C6 톋zRn2Processor/Tools/KanataConverter/KanataConverter.pyjXd!ujXd!u!C"10xvA=2Processor/Tools/KanataConverter/KanataGenerator.pyjXd!ujXd!u!C(cv΢E"i(Processor/Tools/KanataConverter/MakefilejXd!ujXd!u!C_FggHH\-KX5Processor/Tools/KanataConverter/RISCV_Disassembler.pyjXd!ujXd!u!C-pE#`sL,Processor/Tools/KanataConverter/RSD_Event.pyjXd!ujXd!u!C1U;8/? :8-Processor/Tools/KanataConverter/RSD_Parser.pyjXd!ujXd!u!Ca_nLL!G"9:Processor/Tools/QEMU_SimDriver/GDB_CommandFileGenerator.pyjXd!ujXd!u!Ci ' w. 3&'Processor/Tools/QEMU_SimDriver/MakefilejXd!ujXd!u!C N0$0F0Z.Processor/Tools/QEMU_SimDriver/logConverter.pyjXd!ujXd!u!Dk )6j.- T!Processor/Tools/SetEnv/SetEnv.batjXd!ujXd!u!DhaвlHO> Processor/Tools/SetEnv/SetEnv.shjXd!ujXd!u!Dyڛ)CUd'G/}.Processor/Tools/TestDriver/.vscode/launch.jsonjXd!ujXd!u!D<6d3.F ~ =0Processor/Tools/TestDriver/.vscode/settings.jsonjXd!ujXd!u!D`X"Q /-Processor/Tools/TestDriver/.vscode/tasks.jsonjXd!ujXd!u!DA<{G* d>=q)Processor/Tools/TestDriver/BinaryToHex.pyjXd!ujXd!u!Dh vgJUI_I#Processor/Tools/TestDriver/MakefilejXd!ujXd!u!D CGi;{";1Processor/Tools/TestDriver/ObjectFileConverter.pyjXd!ujXd!u!D BRfX)M;_%Processor/Tools/TestDriver/RunTest.pyjXd!ujXd!u!D $q3U3;{%-a=5R/Processor/Tools/TestDriver/TestCodeProcessor.pyjXd!ujXd!u!Dȸ\ oF,Processor/Tools/TestDriver/TestDriver.pyprojjXd!ujXd!u!Dۢ ѲyEŷH)Processor/Tools/TestDriver/TestDriver.slnjXd!ujXd!u!Dhl27Z(D3-Processor/Tools/UnitTestHelper/ReplacePath.pyjXd!ujXd!u!D0@2A[*Zſ4Processor/Tools/UnitTestHelper/UnitTestHelper.pyprojjXd!ujXd!u!D'r@xAC0?1Processor/Tools/UnitTestHelper/UnitTestHelper.slnjXd!ujXd!u!D ǒqM?1{QB +Processor/Tools/XilinxTools/IP_Generator.pyjXd!ujXd!u!D ] r&CO.e3Processor/Tools/XilinxTools/VivadoProjectCreator.pyjXd!ujXd!u!Dsx&&网͙+Processor/Tools/XilinxTools/ip_template.xmljXd!ujXd!u!DHN^C|i-ħ[yQl1y>X7Processor/Tools/XilinxTools/project_template_footer.tcljXd!ujXd!u!DET$pEOз Uv>7Processor/Tools/XilinxTools/project_template_header.tcljXd!ujXd!u!D DpRWdKVfS3= README.mdTREE504 2 kq?J$@4RDocs3 1 ɰK9fkUQQY$Images3 0 [,˵$N~Z`$.B>Processor497 3 Ϭ%sԗwЗemeSrc438 21 +9VFwt!IO3 0 $iAP՝KL>Cache8 0 l/iI#UΟ@nDebug5 0 LfOPY8,ge7Memory13 0 K<ĝ4;@M.vscode4 0 aYSZHE+5& Decoder4 0 )R ͽ'FuRecovery2 0 RZ+3_X GFetchUnit5 0 #s&o.ƆϦ.d,Makefiles3 0 {J?Cm‡CtScheduler14 0 ΙNHT6O  MulDivUnit2 0 +̮X껵M}0Primitives10 0 )\_XJ?K]AhPrivileged4 0 Rz9J?$ RRenameLogic9 0 &M sjKlJRegisterFile6 0 uD$* Verification248 2 |pa-N\=1 LTestCode180 6 KℾzE)bgC40 6 &#$s\m`FP7 0 z )}C֣(dMDCache6 0 p8 ]#fBiSfS+PerfromanceCounter5 0 7x$B=uYJ'T }Asm131 26 w墽XM 2^GuFP5 0 Q} a(Igӓxriscv-compliance1 0 n .Lz?*geUnitTest63 24 eq k+ߊtDCache3 0 EU4%5J+ICache3 0 r7@<^9ZӍMemory3 0 b,Zwdc/FDivider4 0 ͬtJi~G=SourceCAM3 0 _؝2|탫CacheSystem3 0 P?Bl3ZQ75LRU_Counter3 0 $y~v&[1DCacheFiller3 0 Gtear!6RICacheFiller3 0 Z]) vSuW %ICacheSystem3 0 ;bVE#JnhQmRegisterFile3 0 E昿@GATэO}DRAM_Controller3 0 \wz䀾XQBlockDualPortRAM3 0 X%e%Ct$BlockMultiPortRAM3 0 H~ F?}]5MultiWidthFreeList3 0 'EvtĈUlcInitializedBlockRAM1 0 $W!a}qtoLSЀBlockTrueDualPortRAM1 0 gNmS#瘀αRegisterMultiPortRAM1 0 W":[ ^oEloDistributedDualPortRAM4 0 :TU#jVaqq,zMultiWidthQueuePointer3 0 `ݲvC|휧xDistributedMultiBankRAM1 0 NC {Project26 4 9Ӏ-YDFrUOVivado20 2 v:5m- {RARM_Linux4 3 Q߅Xʰf"Oclinux-xlnx1 0 Ε݌-_P:u-boot-xlnx1 0 erUyBzsmCProgramLoader1 0 Q( {Rjg)TargetBoards16 1 \ˡs~Xy+Qx GՕZedboard16 3 ﱏ=T@!6jӍVrsd_ip4 2 RXY AԮ /q VGVivado1 1 EC##Dxцxgui1 0 *XcnμNƾtoǣSynplify3 1 AMOHXcŗE+xgui2 0 ,ߎlNgPwuK4Dscripts10 2 WJm } .7r\I Ѷsynthesis5 0 hDp (ݘo""post_synthesis5 0 GȠ.:/Jproject_src2 0 OslX}ruNBlSynplify2 0 +۸zyLE>J]VivadoSim2 0 ցT,Eo2A liDesignCompiler2 0 Or;L9J&qNf r mWxRjOb