├── .github └── workflows │ ├── scala.yml │ └── tools.sh ├── .gitignore ├── .gitmodules ├── .jvmopts ├── LICENSES ├── CC0-1.0.txt └── MIT.txt ├── Makefile ├── Patch_DualSimTracer_toSupportSeveralELF_addRunningLinuxFlag.patch ├── README.md ├── adding_wavePath_simConfig.patch ├── assets ├── pipeline.png └── pipeline.png.license ├── ci ├── build_regress_simulator.sh ├── build_spike_rvls.sh ├── clone-submodules.sh ├── install-libsdl-elfio-spikespinalhdl.sh ├── install-openjdk.sh ├── install-rvls.sh ├── install-sbt.sh └── install-verilator.sh ├── project ├── build.properties └── plugins.sbt ├── reuse.sh ├── rvls.diff ├── rvls.patch └── src ├── main ├── java │ └── riscv │ │ └── model │ │ ├── Backeup.java │ │ └── Model.java ├── openlane │ └── nax │ │ ├── config.tcl │ │ └── macro_placement.cfg ├── scala │ ├── naxriscv │ │ ├── Gen.scala │ │ ├── Parameters.scala │ │ ├── Tweek.scala │ │ ├── compatibility │ │ │ └── MultiportRam.scala │ │ ├── debug │ │ │ └── EmbeddedJtagPlugin.scala │ │ ├── execute │ │ │ ├── AguPlugin.scala │ │ │ ├── BranchPlugin.scala │ │ │ ├── CsrAccessPlugin.scala │ │ │ ├── CsrTracer.scala │ │ │ ├── DivPlugin.scala │ │ │ ├── EnvCallPlugin.scala │ │ │ ├── ExecuteUnitDemo.scala │ │ │ ├── ExecutionUnitBase.scala │ │ │ ├── ExecutionUnitElementSimple.scala │ │ │ ├── FormaterPlugin.scala │ │ │ ├── IntAluPlugin.scala │ │ │ ├── LoadPlugin.scala │ │ │ ├── MulPlugin.scala │ │ │ ├── RsUnsignedPlugin.scala │ │ │ ├── ShiftPlugin.scala │ │ │ ├── SimdAddPlugin.scala │ │ │ ├── SrcPlugin.scala │ │ │ ├── StorePlugin.scala │ │ │ └── fpu │ │ │ │ ├── FpuAdd.scala │ │ │ │ ├── FpuCore.scala │ │ │ │ ├── FpuDiv.scala │ │ │ │ ├── FpuEmbedded.scala │ │ │ │ ├── FpuFloatExecute.scala │ │ │ │ ├── FpuIntegerExecute.scala │ │ │ │ ├── FpuMul.scala │ │ │ │ ├── FpuSettingPlugin.scala │ │ │ │ ├── FpuSqrt.scala │ │ │ │ ├── FpuWriteback.scala │ │ │ │ ├── Interface.scala │ │ │ │ └── PipelinedMul.scala │ │ ├── fetch │ │ │ ├── AlignerPlugin.scala │ │ │ ├── FetchAxi4.scala │ │ │ ├── FetchCachePlugin.scala │ │ │ ├── FetchPlugin.scala │ │ │ └── PcPlugin.scala │ │ ├── frontend │ │ │ ├── DecoderPlugin.scala │ │ │ ├── DecompressorPlugin.scala │ │ │ ├── DispatchPlugin.scala │ │ │ ├── FrontendPlugin.scala │ │ │ ├── Integration.scala │ │ │ ├── IssueQueue.scala │ │ │ ├── RfAllocationPlugin.scala │ │ │ ├── RfDependencyPlugin.scala │ │ │ └── RfTranslationPlugin.scala │ │ ├── interfaces │ │ │ ├── MicroOp.scala │ │ │ └── Service.scala │ │ ├── lsu │ │ │ ├── DataCache.scala │ │ │ ├── DataCacheAxi4.scala │ │ │ ├── DataCachePlugin.scala │ │ │ ├── LsuIoAxiLite4.scala │ │ │ ├── LsuPlugin.scala │ │ │ └── PrefetchPredictor.scala │ │ ├── lsu2 │ │ │ └── Lsu2Plugin.scala │ │ ├── misc │ │ │ ├── CommitDebugFilterPlugin.scala │ │ │ ├── CommitPlugin.scala │ │ │ ├── CsrRamPlugin.scala │ │ │ ├── MmuPlugin.scala │ │ │ ├── PerfCsrPlugin.scala │ │ │ ├── PerformanceCounterPlugin.scala │ │ │ ├── PrivilegedPlugin.scala │ │ │ ├── RegFilePlugin.scala │ │ │ ├── RobPlugin.scala │ │ │ └── StaticAddressTranslationPlugin.scala │ │ ├── package.scala │ │ ├── platform │ │ │ ├── Litex.scala │ │ │ ├── NaxRiscvBmbGenerator.scala │ │ │ ├── NaxriscvProbe.scala │ │ │ ├── PeripheralEmulator.scala │ │ │ ├── SynthesisTests.scala │ │ │ ├── TilelinkNaxRiscvFiber.scala │ │ │ ├── Tracer.scala │ │ │ ├── asic │ │ │ │ ├── NaxAsicGen.scala │ │ │ │ ├── Sky130.scala │ │ │ │ ├── test_a.scala │ │ │ │ ├── test_b.scala │ │ │ │ └── test_rf.scala │ │ │ ├── litex │ │ │ │ ├── NaxGen.scala │ │ │ │ └── NaxSoc.scala │ │ │ └── tilelinkdemo │ │ │ │ ├── SocDemo.scala │ │ │ │ └── SocSim.scala │ │ ├── prediction │ │ │ ├── BranchContextPlugin.scala │ │ │ ├── BtbPlugin.scala │ │ │ ├── DecoderPredictionPlugin.scala │ │ │ ├── GSharePlugin.scala │ │ │ ├── HistoryPlugin.scala │ │ │ └── Interface.scala │ │ ├── riscv │ │ │ ├── Const.scala │ │ │ ├── RegFile.scala │ │ │ ├── Rvfd.scala │ │ │ └── Rvi.scala │ │ ├── sandbox │ │ │ ├── FpuRandomGen.scala │ │ │ ├── Play.scala │ │ │ ├── Stats.scala │ │ │ ├── cam │ │ │ │ ├── Integration.scala │ │ │ │ ├── SlotSelector.scala │ │ │ │ └── WaitTable.scala │ │ │ ├── cam2 │ │ │ │ ├── Integration.scala │ │ │ │ ├── SlotSelector.scala │ │ │ │ └── WaitTable.scala │ │ │ ├── demo │ │ │ │ └── Demo.scala │ │ │ ├── doc │ │ │ │ └── Pres.scala │ │ │ ├── matrix │ │ │ │ ├── Integration.scala │ │ │ │ ├── SlotSelector.scala │ │ │ │ └── WaitTable.scala │ │ │ ├── matrix2 │ │ │ │ ├── Integration.scala │ │ │ │ ├── SlotSelector.scala │ │ │ │ └── WaitTable.scala │ │ │ ├── matrix3 │ │ │ │ ├── Integration.scala │ │ │ │ ├── SlotSelector.scala │ │ │ │ └── WaitTable.scala │ │ │ └── syntax │ │ │ │ └── Spec.scala │ │ └── utilities │ │ │ ├── AllocatorMultiPort.scala │ │ │ ├── DataBase.scala │ │ │ ├── DebugScratchCsrPlugin.scala │ │ │ ├── DivRadix4.scala │ │ │ ├── DocPlugin.scala │ │ │ ├── Framework.scala │ │ │ ├── Misc.scala │ │ │ └── XilinxDebug.scala │ ├── riscv │ │ └── model │ │ │ └── Playground.scala │ └── spinal │ │ └── lib │ │ └── misc │ │ ├── Elf.scala │ │ └── test │ │ └── MultithreadedFunSuite.scala ├── tcl │ └── openocd │ │ ├── digilent_nexys_video.tcl │ │ ├── naxriscv_jtag.tcl │ │ ├── naxriscv_jtag_tunneled.tcl │ │ ├── naxriscv_sim.tcl │ │ └── naxriscv_sim_tunneled.tcl └── verilog │ └── xilinx │ └── RamXilinx.v └── test ├── README.md ├── cpp └── naxriscv │ ├── .gitignore │ ├── README.md │ ├── assets │ ├── konata.png │ └── konata.png.license │ ├── makefile │ ├── src │ ├── elf.h │ ├── framebuffer.h │ ├── jtag.h │ ├── main.cpp │ ├── memory.h │ ├── simple_block_device.h │ └── type.h │ └── testsGen.py ├── python └── naxriscv │ └── testsGenRvls.py └── scala └── naxriscv ├── NaxRiscvRegression.scala ├── NaxRiscvRvls.scala └── Rvls.scala /.github/workflows/scala.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinalHDL/NaxRiscv/HEAD/.github/workflows/scala.yml -------------------------------------------------------------------------------- /.github/workflows/tools.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinalHDL/NaxRiscv/HEAD/.github/workflows/tools.sh -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinalHDL/NaxRiscv/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinalHDL/NaxRiscv/HEAD/.gitmodules -------------------------------------------------------------------------------- /.jvmopts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinalHDL/NaxRiscv/HEAD/.jvmopts -------------------------------------------------------------------------------- /LICENSES/CC0-1.0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinalHDL/NaxRiscv/HEAD/LICENSES/CC0-1.0.txt -------------------------------------------------------------------------------- /LICENSES/MIT.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinalHDL/NaxRiscv/HEAD/LICENSES/MIT.txt -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinalHDL/NaxRiscv/HEAD/Makefile -------------------------------------------------------------------------------- /Patch_DualSimTracer_toSupportSeveralELF_addRunningLinuxFlag.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinalHDL/NaxRiscv/HEAD/Patch_DualSimTracer_toSupportSeveralELF_addRunningLinuxFlag.patch -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinalHDL/NaxRiscv/HEAD/README.md -------------------------------------------------------------------------------- /adding_wavePath_simConfig.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinalHDL/NaxRiscv/HEAD/adding_wavePath_simConfig.patch -------------------------------------------------------------------------------- /assets/pipeline.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinalHDL/NaxRiscv/HEAD/assets/pipeline.png -------------------------------------------------------------------------------- /assets/pipeline.png.license: -------------------------------------------------------------------------------- 1 | SPDX-FileCopyrightText: 2023 Everybody 2 | 3 | SPDX-License-Identifier: CC0-1.0 4 | -------------------------------------------------------------------------------- /ci/build_regress_simulator.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinalHDL/NaxRiscv/HEAD/ci/build_regress_simulator.sh -------------------------------------------------------------------------------- /ci/build_spike_rvls.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinalHDL/NaxRiscv/HEAD/ci/build_spike_rvls.sh -------------------------------------------------------------------------------- /ci/clone-submodules.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinalHDL/NaxRiscv/HEAD/ci/clone-submodules.sh -------------------------------------------------------------------------------- /ci/install-libsdl-elfio-spikespinalhdl.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinalHDL/NaxRiscv/HEAD/ci/install-libsdl-elfio-spikespinalhdl.sh -------------------------------------------------------------------------------- /ci/install-openjdk.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinalHDL/NaxRiscv/HEAD/ci/install-openjdk.sh -------------------------------------------------------------------------------- /ci/install-rvls.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinalHDL/NaxRiscv/HEAD/ci/install-rvls.sh -------------------------------------------------------------------------------- /ci/install-sbt.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinalHDL/NaxRiscv/HEAD/ci/install-sbt.sh -------------------------------------------------------------------------------- /ci/install-verilator.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinalHDL/NaxRiscv/HEAD/ci/install-verilator.sh -------------------------------------------------------------------------------- /project/build.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinalHDL/NaxRiscv/HEAD/project/build.properties -------------------------------------------------------------------------------- /project/plugins.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinalHDL/NaxRiscv/HEAD/project/plugins.sbt -------------------------------------------------------------------------------- /reuse.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinalHDL/NaxRiscv/HEAD/reuse.sh -------------------------------------------------------------------------------- /rvls.diff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinalHDL/NaxRiscv/HEAD/rvls.diff -------------------------------------------------------------------------------- /rvls.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinalHDL/NaxRiscv/HEAD/rvls.patch -------------------------------------------------------------------------------- /src/main/java/riscv/model/Backeup.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinalHDL/NaxRiscv/HEAD/src/main/java/riscv/model/Backeup.java -------------------------------------------------------------------------------- /src/main/java/riscv/model/Model.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinalHDL/NaxRiscv/HEAD/src/main/java/riscv/model/Model.java -------------------------------------------------------------------------------- /src/main/openlane/nax/config.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinalHDL/NaxRiscv/HEAD/src/main/openlane/nax/config.tcl -------------------------------------------------------------------------------- /src/main/openlane/nax/macro_placement.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinalHDL/NaxRiscv/HEAD/src/main/openlane/nax/macro_placement.cfg -------------------------------------------------------------------------------- /src/main/scala/naxriscv/Gen.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinalHDL/NaxRiscv/HEAD/src/main/scala/naxriscv/Gen.scala -------------------------------------------------------------------------------- /src/main/scala/naxriscv/Parameters.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinalHDL/NaxRiscv/HEAD/src/main/scala/naxriscv/Parameters.scala -------------------------------------------------------------------------------- /src/main/scala/naxriscv/Tweek.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinalHDL/NaxRiscv/HEAD/src/main/scala/naxriscv/Tweek.scala -------------------------------------------------------------------------------- /src/main/scala/naxriscv/compatibility/MultiportRam.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinalHDL/NaxRiscv/HEAD/src/main/scala/naxriscv/compatibility/MultiportRam.scala -------------------------------------------------------------------------------- /src/main/scala/naxriscv/debug/EmbeddedJtagPlugin.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinalHDL/NaxRiscv/HEAD/src/main/scala/naxriscv/debug/EmbeddedJtagPlugin.scala -------------------------------------------------------------------------------- /src/main/scala/naxriscv/execute/AguPlugin.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinalHDL/NaxRiscv/HEAD/src/main/scala/naxriscv/execute/AguPlugin.scala -------------------------------------------------------------------------------- /src/main/scala/naxriscv/execute/BranchPlugin.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinalHDL/NaxRiscv/HEAD/src/main/scala/naxriscv/execute/BranchPlugin.scala -------------------------------------------------------------------------------- /src/main/scala/naxriscv/execute/CsrAccessPlugin.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinalHDL/NaxRiscv/HEAD/src/main/scala/naxriscv/execute/CsrAccessPlugin.scala -------------------------------------------------------------------------------- /src/main/scala/naxriscv/execute/CsrTracer.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinalHDL/NaxRiscv/HEAD/src/main/scala/naxriscv/execute/CsrTracer.scala -------------------------------------------------------------------------------- /src/main/scala/naxriscv/execute/DivPlugin.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinalHDL/NaxRiscv/HEAD/src/main/scala/naxriscv/execute/DivPlugin.scala -------------------------------------------------------------------------------- /src/main/scala/naxriscv/execute/EnvCallPlugin.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinalHDL/NaxRiscv/HEAD/src/main/scala/naxriscv/execute/EnvCallPlugin.scala -------------------------------------------------------------------------------- /src/main/scala/naxriscv/execute/ExecuteUnitDemo.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinalHDL/NaxRiscv/HEAD/src/main/scala/naxriscv/execute/ExecuteUnitDemo.scala -------------------------------------------------------------------------------- /src/main/scala/naxriscv/execute/ExecutionUnitBase.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinalHDL/NaxRiscv/HEAD/src/main/scala/naxriscv/execute/ExecutionUnitBase.scala -------------------------------------------------------------------------------- /src/main/scala/naxriscv/execute/ExecutionUnitElementSimple.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinalHDL/NaxRiscv/HEAD/src/main/scala/naxriscv/execute/ExecutionUnitElementSimple.scala -------------------------------------------------------------------------------- /src/main/scala/naxriscv/execute/FormaterPlugin.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinalHDL/NaxRiscv/HEAD/src/main/scala/naxriscv/execute/FormaterPlugin.scala -------------------------------------------------------------------------------- /src/main/scala/naxriscv/execute/IntAluPlugin.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinalHDL/NaxRiscv/HEAD/src/main/scala/naxriscv/execute/IntAluPlugin.scala -------------------------------------------------------------------------------- /src/main/scala/naxriscv/execute/LoadPlugin.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinalHDL/NaxRiscv/HEAD/src/main/scala/naxriscv/execute/LoadPlugin.scala -------------------------------------------------------------------------------- /src/main/scala/naxriscv/execute/MulPlugin.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinalHDL/NaxRiscv/HEAD/src/main/scala/naxriscv/execute/MulPlugin.scala -------------------------------------------------------------------------------- /src/main/scala/naxriscv/execute/RsUnsignedPlugin.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinalHDL/NaxRiscv/HEAD/src/main/scala/naxriscv/execute/RsUnsignedPlugin.scala -------------------------------------------------------------------------------- /src/main/scala/naxriscv/execute/ShiftPlugin.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinalHDL/NaxRiscv/HEAD/src/main/scala/naxriscv/execute/ShiftPlugin.scala -------------------------------------------------------------------------------- /src/main/scala/naxriscv/execute/SimdAddPlugin.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinalHDL/NaxRiscv/HEAD/src/main/scala/naxriscv/execute/SimdAddPlugin.scala -------------------------------------------------------------------------------- /src/main/scala/naxriscv/execute/SrcPlugin.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinalHDL/NaxRiscv/HEAD/src/main/scala/naxriscv/execute/SrcPlugin.scala -------------------------------------------------------------------------------- /src/main/scala/naxriscv/execute/StorePlugin.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinalHDL/NaxRiscv/HEAD/src/main/scala/naxriscv/execute/StorePlugin.scala -------------------------------------------------------------------------------- /src/main/scala/naxriscv/execute/fpu/FpuAdd.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinalHDL/NaxRiscv/HEAD/src/main/scala/naxriscv/execute/fpu/FpuAdd.scala -------------------------------------------------------------------------------- /src/main/scala/naxriscv/execute/fpu/FpuCore.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinalHDL/NaxRiscv/HEAD/src/main/scala/naxriscv/execute/fpu/FpuCore.scala -------------------------------------------------------------------------------- /src/main/scala/naxriscv/execute/fpu/FpuDiv.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinalHDL/NaxRiscv/HEAD/src/main/scala/naxriscv/execute/fpu/FpuDiv.scala -------------------------------------------------------------------------------- /src/main/scala/naxriscv/execute/fpu/FpuEmbedded.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinalHDL/NaxRiscv/HEAD/src/main/scala/naxriscv/execute/fpu/FpuEmbedded.scala -------------------------------------------------------------------------------- /src/main/scala/naxriscv/execute/fpu/FpuFloatExecute.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinalHDL/NaxRiscv/HEAD/src/main/scala/naxriscv/execute/fpu/FpuFloatExecute.scala -------------------------------------------------------------------------------- /src/main/scala/naxriscv/execute/fpu/FpuIntegerExecute.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinalHDL/NaxRiscv/HEAD/src/main/scala/naxriscv/execute/fpu/FpuIntegerExecute.scala -------------------------------------------------------------------------------- /src/main/scala/naxriscv/execute/fpu/FpuMul.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinalHDL/NaxRiscv/HEAD/src/main/scala/naxriscv/execute/fpu/FpuMul.scala -------------------------------------------------------------------------------- /src/main/scala/naxriscv/execute/fpu/FpuSettingPlugin.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinalHDL/NaxRiscv/HEAD/src/main/scala/naxriscv/execute/fpu/FpuSettingPlugin.scala -------------------------------------------------------------------------------- /src/main/scala/naxriscv/execute/fpu/FpuSqrt.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinalHDL/NaxRiscv/HEAD/src/main/scala/naxriscv/execute/fpu/FpuSqrt.scala -------------------------------------------------------------------------------- /src/main/scala/naxriscv/execute/fpu/FpuWriteback.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinalHDL/NaxRiscv/HEAD/src/main/scala/naxriscv/execute/fpu/FpuWriteback.scala -------------------------------------------------------------------------------- /src/main/scala/naxriscv/execute/fpu/Interface.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinalHDL/NaxRiscv/HEAD/src/main/scala/naxriscv/execute/fpu/Interface.scala -------------------------------------------------------------------------------- /src/main/scala/naxriscv/execute/fpu/PipelinedMul.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinalHDL/NaxRiscv/HEAD/src/main/scala/naxriscv/execute/fpu/PipelinedMul.scala -------------------------------------------------------------------------------- /src/main/scala/naxriscv/fetch/AlignerPlugin.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinalHDL/NaxRiscv/HEAD/src/main/scala/naxriscv/fetch/AlignerPlugin.scala -------------------------------------------------------------------------------- /src/main/scala/naxriscv/fetch/FetchAxi4.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinalHDL/NaxRiscv/HEAD/src/main/scala/naxriscv/fetch/FetchAxi4.scala -------------------------------------------------------------------------------- /src/main/scala/naxriscv/fetch/FetchCachePlugin.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinalHDL/NaxRiscv/HEAD/src/main/scala/naxriscv/fetch/FetchCachePlugin.scala -------------------------------------------------------------------------------- /src/main/scala/naxriscv/fetch/FetchPlugin.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinalHDL/NaxRiscv/HEAD/src/main/scala/naxriscv/fetch/FetchPlugin.scala -------------------------------------------------------------------------------- /src/main/scala/naxriscv/fetch/PcPlugin.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinalHDL/NaxRiscv/HEAD/src/main/scala/naxriscv/fetch/PcPlugin.scala -------------------------------------------------------------------------------- /src/main/scala/naxriscv/frontend/DecoderPlugin.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinalHDL/NaxRiscv/HEAD/src/main/scala/naxriscv/frontend/DecoderPlugin.scala -------------------------------------------------------------------------------- /src/main/scala/naxriscv/frontend/DecompressorPlugin.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinalHDL/NaxRiscv/HEAD/src/main/scala/naxriscv/frontend/DecompressorPlugin.scala -------------------------------------------------------------------------------- /src/main/scala/naxriscv/frontend/DispatchPlugin.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinalHDL/NaxRiscv/HEAD/src/main/scala/naxriscv/frontend/DispatchPlugin.scala -------------------------------------------------------------------------------- /src/main/scala/naxriscv/frontend/FrontendPlugin.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinalHDL/NaxRiscv/HEAD/src/main/scala/naxriscv/frontend/FrontendPlugin.scala -------------------------------------------------------------------------------- /src/main/scala/naxriscv/frontend/Integration.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinalHDL/NaxRiscv/HEAD/src/main/scala/naxriscv/frontend/Integration.scala -------------------------------------------------------------------------------- /src/main/scala/naxriscv/frontend/IssueQueue.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinalHDL/NaxRiscv/HEAD/src/main/scala/naxriscv/frontend/IssueQueue.scala -------------------------------------------------------------------------------- /src/main/scala/naxriscv/frontend/RfAllocationPlugin.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinalHDL/NaxRiscv/HEAD/src/main/scala/naxriscv/frontend/RfAllocationPlugin.scala -------------------------------------------------------------------------------- /src/main/scala/naxriscv/frontend/RfDependencyPlugin.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinalHDL/NaxRiscv/HEAD/src/main/scala/naxriscv/frontend/RfDependencyPlugin.scala -------------------------------------------------------------------------------- /src/main/scala/naxriscv/frontend/RfTranslationPlugin.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinalHDL/NaxRiscv/HEAD/src/main/scala/naxriscv/frontend/RfTranslationPlugin.scala -------------------------------------------------------------------------------- /src/main/scala/naxriscv/interfaces/MicroOp.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinalHDL/NaxRiscv/HEAD/src/main/scala/naxriscv/interfaces/MicroOp.scala -------------------------------------------------------------------------------- /src/main/scala/naxriscv/interfaces/Service.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinalHDL/NaxRiscv/HEAD/src/main/scala/naxriscv/interfaces/Service.scala -------------------------------------------------------------------------------- /src/main/scala/naxriscv/lsu/DataCache.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinalHDL/NaxRiscv/HEAD/src/main/scala/naxriscv/lsu/DataCache.scala -------------------------------------------------------------------------------- /src/main/scala/naxriscv/lsu/DataCacheAxi4.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinalHDL/NaxRiscv/HEAD/src/main/scala/naxriscv/lsu/DataCacheAxi4.scala -------------------------------------------------------------------------------- /src/main/scala/naxriscv/lsu/DataCachePlugin.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinalHDL/NaxRiscv/HEAD/src/main/scala/naxriscv/lsu/DataCachePlugin.scala -------------------------------------------------------------------------------- /src/main/scala/naxriscv/lsu/LsuIoAxiLite4.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinalHDL/NaxRiscv/HEAD/src/main/scala/naxriscv/lsu/LsuIoAxiLite4.scala -------------------------------------------------------------------------------- /src/main/scala/naxriscv/lsu/LsuPlugin.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinalHDL/NaxRiscv/HEAD/src/main/scala/naxriscv/lsu/LsuPlugin.scala -------------------------------------------------------------------------------- /src/main/scala/naxriscv/lsu/PrefetchPredictor.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinalHDL/NaxRiscv/HEAD/src/main/scala/naxriscv/lsu/PrefetchPredictor.scala -------------------------------------------------------------------------------- /src/main/scala/naxriscv/lsu2/Lsu2Plugin.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinalHDL/NaxRiscv/HEAD/src/main/scala/naxriscv/lsu2/Lsu2Plugin.scala -------------------------------------------------------------------------------- /src/main/scala/naxriscv/misc/CommitDebugFilterPlugin.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinalHDL/NaxRiscv/HEAD/src/main/scala/naxriscv/misc/CommitDebugFilterPlugin.scala -------------------------------------------------------------------------------- /src/main/scala/naxriscv/misc/CommitPlugin.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinalHDL/NaxRiscv/HEAD/src/main/scala/naxriscv/misc/CommitPlugin.scala -------------------------------------------------------------------------------- /src/main/scala/naxriscv/misc/CsrRamPlugin.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinalHDL/NaxRiscv/HEAD/src/main/scala/naxriscv/misc/CsrRamPlugin.scala -------------------------------------------------------------------------------- /src/main/scala/naxriscv/misc/MmuPlugin.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinalHDL/NaxRiscv/HEAD/src/main/scala/naxriscv/misc/MmuPlugin.scala -------------------------------------------------------------------------------- /src/main/scala/naxriscv/misc/PerfCsrPlugin.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinalHDL/NaxRiscv/HEAD/src/main/scala/naxriscv/misc/PerfCsrPlugin.scala -------------------------------------------------------------------------------- /src/main/scala/naxriscv/misc/PerformanceCounterPlugin.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinalHDL/NaxRiscv/HEAD/src/main/scala/naxriscv/misc/PerformanceCounterPlugin.scala -------------------------------------------------------------------------------- /src/main/scala/naxriscv/misc/PrivilegedPlugin.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinalHDL/NaxRiscv/HEAD/src/main/scala/naxriscv/misc/PrivilegedPlugin.scala -------------------------------------------------------------------------------- /src/main/scala/naxriscv/misc/RegFilePlugin.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinalHDL/NaxRiscv/HEAD/src/main/scala/naxriscv/misc/RegFilePlugin.scala -------------------------------------------------------------------------------- /src/main/scala/naxriscv/misc/RobPlugin.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinalHDL/NaxRiscv/HEAD/src/main/scala/naxriscv/misc/RobPlugin.scala -------------------------------------------------------------------------------- /src/main/scala/naxriscv/misc/StaticAddressTranslationPlugin.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinalHDL/NaxRiscv/HEAD/src/main/scala/naxriscv/misc/StaticAddressTranslationPlugin.scala -------------------------------------------------------------------------------- /src/main/scala/naxriscv/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinalHDL/NaxRiscv/HEAD/src/main/scala/naxriscv/package.scala -------------------------------------------------------------------------------- /src/main/scala/naxriscv/platform/Litex.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinalHDL/NaxRiscv/HEAD/src/main/scala/naxriscv/platform/Litex.scala -------------------------------------------------------------------------------- /src/main/scala/naxriscv/platform/NaxRiscvBmbGenerator.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinalHDL/NaxRiscv/HEAD/src/main/scala/naxriscv/platform/NaxRiscvBmbGenerator.scala -------------------------------------------------------------------------------- /src/main/scala/naxriscv/platform/NaxriscvProbe.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinalHDL/NaxRiscv/HEAD/src/main/scala/naxriscv/platform/NaxriscvProbe.scala -------------------------------------------------------------------------------- /src/main/scala/naxriscv/platform/PeripheralEmulator.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinalHDL/NaxRiscv/HEAD/src/main/scala/naxriscv/platform/PeripheralEmulator.scala -------------------------------------------------------------------------------- /src/main/scala/naxriscv/platform/SynthesisTests.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinalHDL/NaxRiscv/HEAD/src/main/scala/naxriscv/platform/SynthesisTests.scala -------------------------------------------------------------------------------- /src/main/scala/naxriscv/platform/TilelinkNaxRiscvFiber.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinalHDL/NaxRiscv/HEAD/src/main/scala/naxriscv/platform/TilelinkNaxRiscvFiber.scala -------------------------------------------------------------------------------- /src/main/scala/naxriscv/platform/Tracer.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinalHDL/NaxRiscv/HEAD/src/main/scala/naxriscv/platform/Tracer.scala -------------------------------------------------------------------------------- /src/main/scala/naxriscv/platform/asic/NaxAsicGen.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinalHDL/NaxRiscv/HEAD/src/main/scala/naxriscv/platform/asic/NaxAsicGen.scala -------------------------------------------------------------------------------- /src/main/scala/naxriscv/platform/asic/Sky130.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinalHDL/NaxRiscv/HEAD/src/main/scala/naxriscv/platform/asic/Sky130.scala -------------------------------------------------------------------------------- /src/main/scala/naxriscv/platform/asic/test_a.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinalHDL/NaxRiscv/HEAD/src/main/scala/naxriscv/platform/asic/test_a.scala -------------------------------------------------------------------------------- /src/main/scala/naxriscv/platform/asic/test_b.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinalHDL/NaxRiscv/HEAD/src/main/scala/naxriscv/platform/asic/test_b.scala -------------------------------------------------------------------------------- /src/main/scala/naxriscv/platform/asic/test_rf.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinalHDL/NaxRiscv/HEAD/src/main/scala/naxriscv/platform/asic/test_rf.scala -------------------------------------------------------------------------------- /src/main/scala/naxriscv/platform/litex/NaxGen.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinalHDL/NaxRiscv/HEAD/src/main/scala/naxriscv/platform/litex/NaxGen.scala -------------------------------------------------------------------------------- /src/main/scala/naxriscv/platform/litex/NaxSoc.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinalHDL/NaxRiscv/HEAD/src/main/scala/naxriscv/platform/litex/NaxSoc.scala -------------------------------------------------------------------------------- /src/main/scala/naxriscv/platform/tilelinkdemo/SocDemo.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinalHDL/NaxRiscv/HEAD/src/main/scala/naxriscv/platform/tilelinkdemo/SocDemo.scala -------------------------------------------------------------------------------- /src/main/scala/naxriscv/platform/tilelinkdemo/SocSim.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinalHDL/NaxRiscv/HEAD/src/main/scala/naxriscv/platform/tilelinkdemo/SocSim.scala -------------------------------------------------------------------------------- /src/main/scala/naxriscv/prediction/BranchContextPlugin.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinalHDL/NaxRiscv/HEAD/src/main/scala/naxriscv/prediction/BranchContextPlugin.scala -------------------------------------------------------------------------------- /src/main/scala/naxriscv/prediction/BtbPlugin.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinalHDL/NaxRiscv/HEAD/src/main/scala/naxriscv/prediction/BtbPlugin.scala -------------------------------------------------------------------------------- /src/main/scala/naxriscv/prediction/DecoderPredictionPlugin.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinalHDL/NaxRiscv/HEAD/src/main/scala/naxriscv/prediction/DecoderPredictionPlugin.scala -------------------------------------------------------------------------------- /src/main/scala/naxriscv/prediction/GSharePlugin.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinalHDL/NaxRiscv/HEAD/src/main/scala/naxriscv/prediction/GSharePlugin.scala -------------------------------------------------------------------------------- /src/main/scala/naxriscv/prediction/HistoryPlugin.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinalHDL/NaxRiscv/HEAD/src/main/scala/naxriscv/prediction/HistoryPlugin.scala -------------------------------------------------------------------------------- /src/main/scala/naxriscv/prediction/Interface.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinalHDL/NaxRiscv/HEAD/src/main/scala/naxriscv/prediction/Interface.scala -------------------------------------------------------------------------------- /src/main/scala/naxriscv/riscv/Const.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinalHDL/NaxRiscv/HEAD/src/main/scala/naxriscv/riscv/Const.scala -------------------------------------------------------------------------------- /src/main/scala/naxriscv/riscv/RegFile.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinalHDL/NaxRiscv/HEAD/src/main/scala/naxriscv/riscv/RegFile.scala -------------------------------------------------------------------------------- /src/main/scala/naxriscv/riscv/Rvfd.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinalHDL/NaxRiscv/HEAD/src/main/scala/naxriscv/riscv/Rvfd.scala -------------------------------------------------------------------------------- /src/main/scala/naxriscv/riscv/Rvi.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinalHDL/NaxRiscv/HEAD/src/main/scala/naxriscv/riscv/Rvi.scala -------------------------------------------------------------------------------- /src/main/scala/naxriscv/sandbox/FpuRandomGen.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinalHDL/NaxRiscv/HEAD/src/main/scala/naxriscv/sandbox/FpuRandomGen.scala -------------------------------------------------------------------------------- /src/main/scala/naxriscv/sandbox/Play.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinalHDL/NaxRiscv/HEAD/src/main/scala/naxriscv/sandbox/Play.scala -------------------------------------------------------------------------------- /src/main/scala/naxriscv/sandbox/Stats.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinalHDL/NaxRiscv/HEAD/src/main/scala/naxriscv/sandbox/Stats.scala -------------------------------------------------------------------------------- /src/main/scala/naxriscv/sandbox/cam/Integration.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinalHDL/NaxRiscv/HEAD/src/main/scala/naxriscv/sandbox/cam/Integration.scala -------------------------------------------------------------------------------- /src/main/scala/naxriscv/sandbox/cam/SlotSelector.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinalHDL/NaxRiscv/HEAD/src/main/scala/naxriscv/sandbox/cam/SlotSelector.scala -------------------------------------------------------------------------------- /src/main/scala/naxriscv/sandbox/cam/WaitTable.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinalHDL/NaxRiscv/HEAD/src/main/scala/naxriscv/sandbox/cam/WaitTable.scala -------------------------------------------------------------------------------- /src/main/scala/naxriscv/sandbox/cam2/Integration.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinalHDL/NaxRiscv/HEAD/src/main/scala/naxriscv/sandbox/cam2/Integration.scala -------------------------------------------------------------------------------- /src/main/scala/naxriscv/sandbox/cam2/SlotSelector.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinalHDL/NaxRiscv/HEAD/src/main/scala/naxriscv/sandbox/cam2/SlotSelector.scala -------------------------------------------------------------------------------- /src/main/scala/naxriscv/sandbox/cam2/WaitTable.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinalHDL/NaxRiscv/HEAD/src/main/scala/naxriscv/sandbox/cam2/WaitTable.scala -------------------------------------------------------------------------------- /src/main/scala/naxriscv/sandbox/demo/Demo.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinalHDL/NaxRiscv/HEAD/src/main/scala/naxriscv/sandbox/demo/Demo.scala -------------------------------------------------------------------------------- /src/main/scala/naxriscv/sandbox/doc/Pres.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinalHDL/NaxRiscv/HEAD/src/main/scala/naxriscv/sandbox/doc/Pres.scala -------------------------------------------------------------------------------- /src/main/scala/naxriscv/sandbox/matrix/Integration.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinalHDL/NaxRiscv/HEAD/src/main/scala/naxriscv/sandbox/matrix/Integration.scala -------------------------------------------------------------------------------- /src/main/scala/naxriscv/sandbox/matrix/SlotSelector.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinalHDL/NaxRiscv/HEAD/src/main/scala/naxriscv/sandbox/matrix/SlotSelector.scala -------------------------------------------------------------------------------- /src/main/scala/naxriscv/sandbox/matrix/WaitTable.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinalHDL/NaxRiscv/HEAD/src/main/scala/naxriscv/sandbox/matrix/WaitTable.scala -------------------------------------------------------------------------------- /src/main/scala/naxriscv/sandbox/matrix2/Integration.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinalHDL/NaxRiscv/HEAD/src/main/scala/naxriscv/sandbox/matrix2/Integration.scala -------------------------------------------------------------------------------- /src/main/scala/naxriscv/sandbox/matrix2/SlotSelector.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinalHDL/NaxRiscv/HEAD/src/main/scala/naxriscv/sandbox/matrix2/SlotSelector.scala -------------------------------------------------------------------------------- /src/main/scala/naxriscv/sandbox/matrix2/WaitTable.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinalHDL/NaxRiscv/HEAD/src/main/scala/naxriscv/sandbox/matrix2/WaitTable.scala -------------------------------------------------------------------------------- /src/main/scala/naxriscv/sandbox/matrix3/Integration.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinalHDL/NaxRiscv/HEAD/src/main/scala/naxriscv/sandbox/matrix3/Integration.scala -------------------------------------------------------------------------------- /src/main/scala/naxriscv/sandbox/matrix3/SlotSelector.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinalHDL/NaxRiscv/HEAD/src/main/scala/naxriscv/sandbox/matrix3/SlotSelector.scala -------------------------------------------------------------------------------- /src/main/scala/naxriscv/sandbox/matrix3/WaitTable.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinalHDL/NaxRiscv/HEAD/src/main/scala/naxriscv/sandbox/matrix3/WaitTable.scala -------------------------------------------------------------------------------- /src/main/scala/naxriscv/sandbox/syntax/Spec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinalHDL/NaxRiscv/HEAD/src/main/scala/naxriscv/sandbox/syntax/Spec.scala -------------------------------------------------------------------------------- /src/main/scala/naxriscv/utilities/AllocatorMultiPort.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinalHDL/NaxRiscv/HEAD/src/main/scala/naxriscv/utilities/AllocatorMultiPort.scala -------------------------------------------------------------------------------- /src/main/scala/naxriscv/utilities/DataBase.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinalHDL/NaxRiscv/HEAD/src/main/scala/naxriscv/utilities/DataBase.scala -------------------------------------------------------------------------------- /src/main/scala/naxriscv/utilities/DebugScratchCsrPlugin.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinalHDL/NaxRiscv/HEAD/src/main/scala/naxriscv/utilities/DebugScratchCsrPlugin.scala -------------------------------------------------------------------------------- /src/main/scala/naxriscv/utilities/DivRadix4.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinalHDL/NaxRiscv/HEAD/src/main/scala/naxriscv/utilities/DivRadix4.scala -------------------------------------------------------------------------------- /src/main/scala/naxriscv/utilities/DocPlugin.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinalHDL/NaxRiscv/HEAD/src/main/scala/naxriscv/utilities/DocPlugin.scala -------------------------------------------------------------------------------- /src/main/scala/naxriscv/utilities/Framework.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinalHDL/NaxRiscv/HEAD/src/main/scala/naxriscv/utilities/Framework.scala -------------------------------------------------------------------------------- /src/main/scala/naxriscv/utilities/Misc.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinalHDL/NaxRiscv/HEAD/src/main/scala/naxriscv/utilities/Misc.scala -------------------------------------------------------------------------------- /src/main/scala/naxriscv/utilities/XilinxDebug.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinalHDL/NaxRiscv/HEAD/src/main/scala/naxriscv/utilities/XilinxDebug.scala -------------------------------------------------------------------------------- /src/main/scala/riscv/model/Playground.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinalHDL/NaxRiscv/HEAD/src/main/scala/riscv/model/Playground.scala -------------------------------------------------------------------------------- /src/main/scala/spinal/lib/misc/Elf.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinalHDL/NaxRiscv/HEAD/src/main/scala/spinal/lib/misc/Elf.scala -------------------------------------------------------------------------------- /src/main/scala/spinal/lib/misc/test/MultithreadedFunSuite.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinalHDL/NaxRiscv/HEAD/src/main/scala/spinal/lib/misc/test/MultithreadedFunSuite.scala -------------------------------------------------------------------------------- /src/main/tcl/openocd/digilent_nexys_video.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinalHDL/NaxRiscv/HEAD/src/main/tcl/openocd/digilent_nexys_video.tcl -------------------------------------------------------------------------------- /src/main/tcl/openocd/naxriscv_jtag.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinalHDL/NaxRiscv/HEAD/src/main/tcl/openocd/naxriscv_jtag.tcl -------------------------------------------------------------------------------- /src/main/tcl/openocd/naxriscv_jtag_tunneled.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinalHDL/NaxRiscv/HEAD/src/main/tcl/openocd/naxriscv_jtag_tunneled.tcl -------------------------------------------------------------------------------- /src/main/tcl/openocd/naxriscv_sim.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinalHDL/NaxRiscv/HEAD/src/main/tcl/openocd/naxriscv_sim.tcl -------------------------------------------------------------------------------- /src/main/tcl/openocd/naxriscv_sim_tunneled.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinalHDL/NaxRiscv/HEAD/src/main/tcl/openocd/naxriscv_sim_tunneled.tcl -------------------------------------------------------------------------------- /src/main/verilog/xilinx/RamXilinx.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinalHDL/NaxRiscv/HEAD/src/main/verilog/xilinx/RamXilinx.v -------------------------------------------------------------------------------- /src/test/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinalHDL/NaxRiscv/HEAD/src/test/README.md -------------------------------------------------------------------------------- /src/test/cpp/naxriscv/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinalHDL/NaxRiscv/HEAD/src/test/cpp/naxriscv/.gitignore -------------------------------------------------------------------------------- /src/test/cpp/naxriscv/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinalHDL/NaxRiscv/HEAD/src/test/cpp/naxriscv/README.md -------------------------------------------------------------------------------- /src/test/cpp/naxriscv/assets/konata.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinalHDL/NaxRiscv/HEAD/src/test/cpp/naxriscv/assets/konata.png -------------------------------------------------------------------------------- /src/test/cpp/naxriscv/assets/konata.png.license: -------------------------------------------------------------------------------- 1 | SPDX-FileCopyrightText: 2023 Everybody 2 | 3 | SPDX-License-Identifier: CC0-1.0 4 | -------------------------------------------------------------------------------- /src/test/cpp/naxriscv/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinalHDL/NaxRiscv/HEAD/src/test/cpp/naxriscv/makefile -------------------------------------------------------------------------------- /src/test/cpp/naxriscv/src/elf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinalHDL/NaxRiscv/HEAD/src/test/cpp/naxriscv/src/elf.h -------------------------------------------------------------------------------- /src/test/cpp/naxriscv/src/framebuffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinalHDL/NaxRiscv/HEAD/src/test/cpp/naxriscv/src/framebuffer.h -------------------------------------------------------------------------------- /src/test/cpp/naxriscv/src/jtag.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinalHDL/NaxRiscv/HEAD/src/test/cpp/naxriscv/src/jtag.h -------------------------------------------------------------------------------- /src/test/cpp/naxriscv/src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinalHDL/NaxRiscv/HEAD/src/test/cpp/naxriscv/src/main.cpp -------------------------------------------------------------------------------- /src/test/cpp/naxriscv/src/memory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinalHDL/NaxRiscv/HEAD/src/test/cpp/naxriscv/src/memory.h -------------------------------------------------------------------------------- /src/test/cpp/naxriscv/src/simple_block_device.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinalHDL/NaxRiscv/HEAD/src/test/cpp/naxriscv/src/simple_block_device.h -------------------------------------------------------------------------------- /src/test/cpp/naxriscv/src/type.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinalHDL/NaxRiscv/HEAD/src/test/cpp/naxriscv/src/type.h -------------------------------------------------------------------------------- /src/test/cpp/naxriscv/testsGen.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinalHDL/NaxRiscv/HEAD/src/test/cpp/naxriscv/testsGen.py -------------------------------------------------------------------------------- /src/test/python/naxriscv/testsGenRvls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinalHDL/NaxRiscv/HEAD/src/test/python/naxriscv/testsGenRvls.py -------------------------------------------------------------------------------- /src/test/scala/naxriscv/NaxRiscvRegression.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinalHDL/NaxRiscv/HEAD/src/test/scala/naxriscv/NaxRiscvRegression.scala -------------------------------------------------------------------------------- /src/test/scala/naxriscv/NaxRiscvRvls.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinalHDL/NaxRiscv/HEAD/src/test/scala/naxriscv/NaxRiscvRvls.scala -------------------------------------------------------------------------------- /src/test/scala/naxriscv/Rvls.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinalHDL/NaxRiscv/HEAD/src/test/scala/naxriscv/Rvls.scala --------------------------------------------------------------------------------