-
Notifications
You must be signed in to change notification settings - Fork 23
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Link Rocket and T1 for RocketT1Tile #684
Commits on Aug 6, 2024
-
Signed-off-by: Avimitin <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3c1e320 - Browse repository at this point
Copy the full SHA 3c1e320View commit details -
Configuration menu - View commit details
-
Copy full SHA for fc61224 - Browse repository at this point
Copy the full SHA fc61224View commit details -
Signed-off-by: Avimitin <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d8d0ff5 - Browse repository at this point
Copy the full SHA d8d0ff5View commit details -
Signed-off-by: Avimitin <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 420460a - Browse repository at this point
Copy the full SHA 420460aView commit details -
[nix] fix codegen compile for zvbb insn
Signed-off-by: Avimitin <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 237fbb5 - Browse repository at this point
Copy the full SHA 237fbb5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 766c5e3 - Browse repository at this point
Copy the full SHA 766c5e3View commit details
Commits on Aug 7, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 755f0f1 - Browse repository at this point
Copy the full SHA 755f0f1View commit details
Commits on Aug 8, 2024
-
[nix] add standalone LLVM build for buddy-mlir
Signed-off-by: Avimitin <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 83f6099 - Browse repository at this point
Copy the full SHA 83f6099View commit details -
[nix] add Python module support for buddy-mlir
Signed-off-by: Avimitin <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 23948ba - Browse repository at this point
Copy the full SHA 23948baView commit details -
Signed-off-by: Avimitin <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f2291a6 - Browse repository at this point
Copy the full SHA f2291a6View commit details -
[pytorch] use file write instead of print
Signed-off-by: Avimitin <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f2970b4 - Browse repository at this point
Copy the full SHA f2970b4View commit details -
Signed-off-by: Avimitin <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a527de3 - Browse repository at this point
Copy the full SHA a527de3View commit details -
Configuration menu - View commit details
-
Copy full SHA for e9b7c7b - Browse repository at this point
Copy the full SHA e9b7c7bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 73e22ab - Browse repository at this point
Copy the full SHA 73e22abView commit details -
[ci] add PyTorch tests into CI
Only add for blastoise cuz the pytorch.demo tests required zve32f.
Configuration menu - View commit details
-
Copy full SHA for e196ba7 - Browse repository at this point
Copy the full SHA e196ba7View commit details
Commits on Aug 9, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 87136b8 - Browse repository at this point
Copy the full SHA 87136b8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2dc5b54 - Browse repository at this point
Copy the full SHA 2dc5b54View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7d0b99f - Browse repository at this point
Copy the full SHA 7d0b99fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9fc31b8 - Browse repository at this point
Copy the full SHA 9fc31b8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8d6fa62 - Browse repository at this point
Copy the full SHA 8d6fa62View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7e59aa9 - Browse repository at this point
Copy the full SHA 7e59aa9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5e7e11c - Browse repository at this point
Copy the full SHA 5e7e11cView commit details -
Configuration menu - View commit details
-
Copy full SHA for d297bc6 - Browse repository at this point
Copy the full SHA d297bc6View commit details -
[rocketv] add elaborator for ALU
- generate parameter json: mill elaborator.runMain org.chipsalliance.t1.elaborator.rocketv.ALU config --xLen 32 - generate verilog: mill elaborator.runMain org.chipsalliance.t1.elaborator.rocketv.ALU design --parameter ./ALU.json --run-firtool
Configuration menu - View commit details
-
Copy full SHA for 0f3c47f - Browse repository at this point
Copy the full SHA 0f3c47fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6d691df - Browse repository at this point
Copy the full SHA 6d691dfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 04a8eaf - Browse repository at this point
Copy the full SHA 04a8eafView commit details -
[rocketv] add elaborator for AMOALU
- generate parameter json: mill elaborator.runMain org.chipsalliance.t1.elaborator.rocketv.AMOALU config --operandBits 32 - generate verilog: mill elaborator.runMain org.chipsalliance.t1.elaborator.rocketv.AMOALU design --parameter ./AMOALU.json --run-firtool
Configuration menu - View commit details
-
Copy full SHA for eec1d9f - Browse repository at this point
Copy the full SHA eec1d9fView commit details -
Configuration menu - View commit details
-
Copy full SHA for f32aa79 - Browse repository at this point
Copy the full SHA f32aa79View commit details -
Configuration menu - View commit details
-
Copy full SHA for ad9ebf3 - Browse repository at this point
Copy the full SHA ad9ebf3View commit details -
[rocketv] add elaborator for BreakpointUnit
- generate parameter json: mill elaborator.runMain org.chipsalliance.t1.elaborator.rocketv.BreakpointUnit config --nBreakpoints 4 --xLen 32 --useBPWatch true --vaddrBits 32 --mcontextWidth 0 --scontextWidth 0 - generate verilog: mill elaborator.runMain org.chipsalliance.t1.elaborator.rocketv.BreakpointUnit design --parameter ./BreakpointUnit.json --run-firtool
Configuration menu - View commit details
-
Copy full SHA for 3908c85 - Browse repository at this point
Copy the full SHA 3908c85View commit details -
Configuration menu - View commit details
-
Copy full SHA for 06701a7 - Browse repository at this point
Copy the full SHA 06701a7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8b5a55e - Browse repository at this point
Copy the full SHA 8b5a55eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 324caa5 - Browse repository at this point
Copy the full SHA 324caa5View commit details -
Configuration menu - View commit details
-
Copy full SHA for c912525 - Browse repository at this point
Copy the full SHA c912525View commit details -
Configuration menu - View commit details
-
Copy full SHA for e0d1456 - Browse repository at this point
Copy the full SHA e0d1456View commit details -
[rocketv] add elaborator for BTB
- generate parameter json: mill elaborator.runMain org.chipsalliance.t1.elaborator.rocketv.BTB config --useAsyncReset true --fetchBytes 16 --vaddrBits 34 --entries 28 --nMatchBits 14 --nPages 6 --nRAS 6 --cacheBlockBytes 64 --iCacheSet 64 --useCompressed true --updatesOutOfOrder false --bht-nEntries 512 --bht-counterLength 1 --bht-historyLength 8 --bht-historyBits 3 - generate verilog: mill elaborator.runMain org.chipsalliance.t1.elaborator.rocketv.BTB design --parameter ./BTB.json --run-firtool
Configuration menu - View commit details
-
Copy full SHA for 16f87ad - Browse repository at this point
Copy the full SHA 16f87adView commit details -
Configuration menu - View commit details
-
Copy full SHA for 16b6bf5 - Browse repository at this point
Copy the full SHA 16b6bf5View commit details -
Configuration menu - View commit details
-
Copy full SHA for af69b08 - Browse repository at this point
Copy the full SHA af69b08View commit details -
[rocketv] add elaborator for CSR
- generate parameter json: mill elaborator.runMain org.chipsalliance.t1.elaborator.rocketv.CSR config --vLen 512 --useAsyncReset false --xLen 32 --fLen 32 --usingSupervisor false --usingFPU true --usingUser false --usingVM false --pgLevels 2 --hartIdLen 1 --usingCompressed true --usingAtomics true --usingDebug true --usingMulDiv true --usingVector true - generate verilog: mill elaborator.runMain org.chipsalliance.t1.elaborator.rocketv.CSR design --parameter ./CSR.json --run-firtool
Configuration menu - View commit details
-
Copy full SHA for 0e5e740 - Browse repository at this point
Copy the full SHA 0e5e740View commit details -
Configuration menu - View commit details
-
Copy full SHA for 31e6faa - Browse repository at this point
Copy the full SHA 31e6faaView commit details -
[rocketv] add elaborator for Decoder
- generate parameter json: mill elaborator.runMain org.chipsalliance.t1.elaborator.rocketv.Decoder config --pipelinedMul false --fenceIFlushDCache false --instructionSets rv32_i --instructionSets rv_v - generate verilog: mill elaborator.runMain org.chipsalliance.t1.elaborator.rocketv.Decoder design --parameter ./Decoder.json --run-firtool
Configuration menu - View commit details
-
Copy full SHA for a865ee0 - Browse repository at this point
Copy the full SHA a865ee0View commit details -
Configuration menu - View commit details
-
Copy full SHA for e67243a - Browse repository at this point
Copy the full SHA e67243aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6514bb0 - Browse repository at this point
Copy the full SHA 6514bb0View commit details -
[rocketv] add elaborator for RVCExpander
- generate parameter json: mill elaborator.runMain org.chipsalliance.t1.elaborator.rocketv.RVCExpander config --xLen 32 --usingCompressed true - generate verilog: mill elaborator.runMain org.chipsalliance.t1.elaborator.rocketv.RVCExpander design --parameter ./RVCExpander.json --run-firtool
Configuration menu - View commit details
-
Copy full SHA for d9a3f2e - Browse repository at this point
Copy the full SHA d9a3f2eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1bf968b - Browse repository at this point
Copy the full SHA 1bf968bView commit details -
Configuration menu - View commit details
-
Copy full SHA for cd105e7 - Browse repository at this point
Copy the full SHA cd105e7View commit details -
[rocketv] add elaborator for IBuf
- generate parameter json: mill elaborator.runMain org.chipsalliance.t1.elaborator.rocketv.IBuf design --useAsyncReset true --xLen 32 --usingCompressed true --vaddrBits 32 --entries 4 --vaddrBitsExtended 32 - generate verilog: mill elaborator.runMain org.chipsalliance.t1.elaborator.rocketv.IBuf design --parameter ./IBuf.json --run-firtool
Configuration menu - View commit details
-
Copy full SHA for 6a2cb82 - Browse repository at this point
Copy the full SHA 6a2cb82View commit details -
Configuration menu - View commit details
-
Copy full SHA for b5d19f6 - Browse repository at this point
Copy the full SHA b5d19f6View commit details -
Configuration menu - View commit details
-
Copy full SHA for e8b7df3 - Browse repository at this point
Copy the full SHA e8b7df3View commit details -
[rocketv] add elaborator for MulDiv and PipelinedMultiplier
- MulDiv - generate parameter json: mill elaborator.runMain org.chipsalliance.t1.elaborator.rocketv.MulDiv config --useAsyncReset true --latency 2 --width 32 --divUnroll 1 --divEarlyOut false --divEarlyOutGranularity 1 --mulUnroll 1 --mulEarlyOut false - generate verilog: mill elaborator.runMain org.chipsalliance.t1.elaborator.rocketv.MulDiv design --parameter ./MulDiv.json --run-firtool - PipelinedMultiplier - generate parameter json: mill elaborator.runMain org.chipsalliance.t1.elaborator.rocketv.PipelinedMultiplier config --useAsyncReset true --latency 2 --width 32 - generate verilog: mill elaborator.runMain org.chipsalliance.t1.elaborator.rocketv.PipelinedMultiplier design --parameter ./PipelinedMultiplier.json --run-firtool
Configuration menu - View commit details
-
Copy full SHA for 8da1b9e - Browse repository at this point
Copy the full SHA 8da1b9eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 521d459 - Browse repository at this point
Copy the full SHA 521d459View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9d89fbb - Browse repository at this point
Copy the full SHA 9d89fbbView commit details -
[rocketv] add elaborator for PMAChecker
- generate parameter json: mill elaborator.runMain org.chipsalliance.t1.elaborator.rocketv.PMAChecker config --paddrBits 32 --legal 00000000-ffffffff --cacheable 80000000-ffffffff --read 00000000-ffffffff --write 00000000-ffffffff --putPartial 00000000-ffffffff --exec 80000000-ffffffff --sideEffects 00000000-3fffffff - generate verilog: mill elaborator.runMain org.chipsalliance.t1.elaborator.rocketv.PMAChecker design --parameter ./PMAChecker.json --run-firtool
Configuration menu - View commit details
-
Copy full SHA for 463c58d - Browse repository at this point
Copy the full SHA 463c58dView commit details -
Configuration menu - View commit details
-
Copy full SHA for c605e0c - Browse repository at this point
Copy the full SHA c605e0cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 82552d1 - Browse repository at this point
Copy the full SHA 82552d1View commit details -
[rocketv] add elaborator for PMAChecker
- generate parameter json: mill elaborator.runMain org.chipsalliance.t1.elaborator.rocketv.PMPChecker config --nPMPs 8 --paddrBits 32 --lgMaxSize 4 --pmpGranularity 4 - generate verilog: mill elaborator.runMain org.chipsalliance.t1.elaborator.rocketv.PMPChecker design --parameter ./PMPChecker.json --run-firtool
Configuration menu - View commit details
-
Copy full SHA for 0605c8c - Browse repository at this point
Copy the full SHA 0605c8cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5d02bca - Browse repository at this point
Copy the full SHA 5d02bcaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5dc4396 - Browse repository at this point
Copy the full SHA 5dc4396View commit details -
Configuration menu - View commit details
-
Copy full SHA for e02d69f - Browse repository at this point
Copy the full SHA e02d69fView commit details -
[rocketv] add elaborator for PTW
- generate parameter json: mill elaborator.runMain org.chipsalliance.t1.elaborator.rocketv.PTW config --useAsyncReset false --hasClockGate true --usingVM false --usingHypervisor false --xLen 32 --fLen 32 --paddrBits 32 --asidBits 0 --pgLevels 2 --nPTECacheEntries 8 --nL2TLBWays 1 --nL2TLBEntries 0 --nPMPs 9 - generate verilog: mill elaborator.runMain org.chipsalliance.t1.elaborator.rocketv.PTW design --parameter ./PTW.json --run-firtool
Configuration menu - View commit details
-
Copy full SHA for c2f9b49 - Browse repository at this point
Copy the full SHA c2f9b49View commit details -
Configuration menu - View commit details
-
Copy full SHA for acbf677 - Browse repository at this point
Copy the full SHA acbf677View commit details -
Configuration menu - View commit details
-
Copy full SHA for dd24242 - Browse repository at this point
Copy the full SHA dd24242View commit details -
[rocketv] add elaborator for ICache
- generate parameter json: mill elaborator.runMain org.chipsalliance.t1.elaborator.rocketv.ICache config --vaddrBits 32 --paddrBits 32 - generate verilog: mill elaborator.runMain org.chipsalliance.t1.elaborator.rocketv.ICache design --parameter ./ICache.json --run-firtool
Configuration menu - View commit details
-
Copy full SHA for 1d14f19 - Browse repository at this point
Copy the full SHA 1d14f19View commit details -
Configuration menu - View commit details
-
Copy full SHA for 67dcb3b - Browse repository at this point
Copy the full SHA 67dcb3bView commit details -
Configuration menu - View commit details
-
Copy full SHA for e71e42e - Browse repository at this point
Copy the full SHA e71e42eView commit details -
[rocketv] add elaborator for FPU
- generate parameter json: mill elaborator.runMain org.chipsalliance.t1.elaborator.rocketv.FPU config --useAsyncReset true --useClockGating true --xLen 32 --fLen 32 --minFLen 32 --sfmaLatency 3 --dfmaLatency 4 --divSqrt true --hartIdLen 1 - generate verilog: mill elaborator.runMain org.chipsalliance.t1.elaborator.rocketv.FPU design --parameter ./FPU.json --run-firtool
Configuration menu - View commit details
-
Copy full SHA for 10e14f1 - Browse repository at this point
Copy the full SHA 10e14f1View commit details -
Configuration menu - View commit details
-
Copy full SHA for ae40104 - Browse repository at this point
Copy the full SHA ae40104View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1f9906f - Browse repository at this point
Copy the full SHA 1f9906fView commit details -
[rocketv] add elaborator for TLB
- generate parameter json: mill elaborator.runMain org.chipsalliance.t1.elaborator.rocketv.TLB config --useAsyncReset true --xLen 32 --nSets 1 --nWays 32 --nSectors 4 --nSuperpageEntries 4 --asidBits 0 --pgLevels 2 --usingHypervisor false --usingAtomics true --usingDataScratchpad false --usingAtomicsOnlyForIO false --usingVM false --usingAtomicsInCache false --nPMPs 8 --paddrBits 32 --legal 00000000-ffffffff --cacheable 80000000-ffffffff --read 00000000-ffffffff --write 00000000-ffffffff --putPartial 00000000-ffffffff --exec 80000000-ffffffff --sideEffects 00000000-3fffffff --isITLB true - generate verilog: mill elaborator.runMain org.chipsalliance.t1.elaborator.rocketv.TLB design --parameter ./TLB.json --run-firtool
Configuration menu - View commit details
-
Copy full SHA for cba7125 - Browse repository at this point
Copy the full SHA cba7125View commit details -
Configuration menu - View commit details
-
Copy full SHA for d2b11c3 - Browse repository at this point
Copy the full SHA d2b11c3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1f2646f - Browse repository at this point
Copy the full SHA 1f2646fView commit details -
[rocketv] add elaborator for DCache
- generate parameter json: mill elaborator.runMain org.chipsalliance.t1.elaborator.rocketv.DCache config --xLen=64 --fLen=64 --vaddrBitsExtended=1 --vaddrBits=64 --paddrBits=64 - generate verilog: mill elaborator.runMain org.chipsalliance.t1.elaborator.rocketv.DCache design --parameter ./DCache.json --run-firtool
Configuration menu - View commit details
-
Copy full SHA for cf4ee99 - Browse repository at this point
Copy the full SHA cf4ee99View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2389515 - Browse repository at this point
Copy the full SHA 2389515View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6178e8e - Browse repository at this point
Copy the full SHA 6178e8eView commit details -
[rocketv] add elaborator for Frontend
- generate parameter json: mill elaborator.runMain org.chipsalliance.t1.elaborator.rocketv.Frontend config --useAsyncReset false --clockGate true --xLen 32 --usingAtomics true --usingDataScratchpad false --usingVM false --usingCompressed true --usingBTB false --itlbNSets 1 --itlbNWays 32 --itlbNSectors 4 --itlbNSuperpageEntries 4 --blockBytes 32 --iCacheNSets 64 --iCacheNWays 4 --iCachePrefetch false --btbEntries 28 --btbNMatchBits 14 --btbUpdatesOutOfOrder false --nPages 6 --nRAS 6 --nPMPs 8 --paddrBits 32 --pgLevels 2 --asidBits 0 --bhtNEntries 512 --bhtCounterLength 1 --bhtHistoryLength 8 --bhtHistoryBits 3 --legal 00000000-ffffffff --cacheable 80000000-ffffffff --read 00000000-ffffffff --write 00000000-ffffffff --putPartial 00000000-ffffffff --exec 80000000-ffffffff --sideEffects 00000000-3fffffff - generate verilog: mill elaborator.runMain org.chipsalliance.t1.elaborator.rocketv.Frontend design --parameter ./Frontend.json --run-firtool
Configuration menu - View commit details
-
Copy full SHA for 7e0809b - Browse repository at this point
Copy the full SHA 7e0809bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1e257ba - Browse repository at this point
Copy the full SHA 1e257baView commit details -
Configuration menu - View commit details
-
Copy full SHA for c0a8364 - Browse repository at this point
Copy the full SHA c0a8364View commit details -
[rocketv] add elaborator for Rocket
- generate parameter json: mill elaborator.runMain org.chipsalliance.t1.elaborator.rocketv.Rocket config --useAsyncReset true --clockGate true --instructionSets rv32_i --vLen 0 --usingUser false --hartIdLen 1 --nPMPs 8 --asidBits 0 --nBreakpoints 1 --usingBTB false --useBPWatch false --mcontextWidth 0 --scontextWidth 0 --mulDivLantency 2 --divUnroll 1 --divEarlyOut false --divEarlyOutGranularity 1 --mulUnroll 1 --mulEarlyOut false --paddrBits 32 --cacheBlockBytes 32 --hasBeu false --fenceIFlushDCache false --fastLoadByte false --fastLoadWord false --dcacheNSets 64 --flushOnFenceI false - generate verilog: mill elaborator.runMain org.chipsalliance.t1.elaborator.rocketv.Rocket design --parameter ./Rocket.json --run-firtool
Configuration menu - View commit details
-
Copy full SHA for 2a2cadb - Browse repository at this point
Copy the full SHA 2a2cadbView commit details -
Configuration menu - View commit details
-
Copy full SHA for f6fdacb - Browse repository at this point
Copy the full SHA f6fdacbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8dd8988 - Browse repository at this point
Copy the full SHA 8dd8988View commit details -
[rocketv] add elaborator for RocketTile
- generate parameter json: mill elaborator.runMain org.chipsalliance.t1.elaborator.rocketv.RocketTile config --useAsyncReset false --clockGate true --instructionSets rv32_i --priv m --hartIdLen 4 --useBPWatch false --mcontextWidth 0 --scontextWidth 0 --asidBits 0 --resetVectorBits 32 --nBreakpoints 0 --dtlbNWays 0 --dtlbNSets 0 --itlbNSets 0 --itlbNWays 0 --itlbNSectors 0 --itlbNSuperpageEntries 0 --nPTECacheEntries 0 --nL2TLBWays 0 --nL2TLBEntries 0 --paddrBits 32 --cacheBlockBytes 32 --nPMPs 8 --legal 00000000-ffffffff --cacheable 80000000-ffffffff --read 00000000-ffffffff --write 00000000-ffffffff --putPartial 00000000-ffffffff --logic 0 --arithmetic 0 --exec 80000000-ffffffff --sideEffects 00000000-3fffffff --btbEntries 28 --btbNMatchBits 14 --btbUpdatesOutOfOrder false --nPages 6 --nRAS 6 --bhtNEntries 512 --bhtCounterLength 1 --bhtHistoryLength 8 --bhtHistoryBits 3 --mulDivLatency 2 --divUnroll 1 --divEarlyOut false --divEarlyOutGranularity 0 --mulUnroll 1 --mulEarlyOut false --sfmaLatency 3 --dfmaLatency 3 --divSqrt true --flushOnFenceI true --fastLoadByte false --fastLoadWord false --dcacheNSets 64 --dcacheNWays 4 --dcacheRowBits 32 --maxUncachedInFlight 1 --separateUncachedResp false --iCacheNSets 64 --iCacheNWays 4 --iCachePrefetch false - generate verilog: mill elaborator.runMain org.chipsalliance.t1.elaborator.rocketv.RocketTile design --parameter ./RocketTile.json --run-firtool
Configuration menu - View commit details
-
Copy full SHA for cbb5752 - Browse repository at this point
Copy the full SHA cbb5752View commit details -
Configuration menu - View commit details
-
Copy full SHA for 68fe9a8 - Browse repository at this point
Copy the full SHA 68fe9a8View commit details
Commits on Aug 12, 2024
-
Add a derivation to get RocketTile.{anno.json,fir,sv}. This derivation will read from a pre-generated RocketTile.json for the elaborator. Signed-off-by: Avimitin <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a8406aa - Browse repository at this point
Copy the full SHA a8406aaView commit details -
This derivation will produced firtool emitted MLIR bytecode. Signed-off-by: Avimitin <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c6b3c4c - Browse repository at this point
Copy the full SHA c6b3c4cView commit details -
This derivation contains firtool emitted verilog. Signed-off-by: Avimitin <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 37d0419 - Browse repository at this point
Copy the full SHA 37d0419View commit details -
[nix] add new derivation rocketv-verilated-csrc
This derivation will produce headers and lib verilated from verilator. Signed-off-by: Avimitin <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 23edb71 - Browse repository at this point
Copy the full SHA 23edb71View commit details -
[rocketemu] implement TestBench for RocketV Emulator
Signed-off-by: Avimitin <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 46d0e97 - Browse repository at this point
Copy the full SHA 46d0e97View commit details -
[nix] add rocketv into elaborator source
Signed-off-by: Avimitin <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f2032f0 - Browse repository at this point
Copy the full SHA f2032f0View commit details -
[nix] use elaborator for Rocket generate
Signed-off-by: Avimitin <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b5d55a3 - Browse repository at this point
Copy the full SHA b5d55a3View commit details -
[rocketemu] expose AXI4 agent as C-API
Signed-off-by: Avimitin <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8b72848 - Browse repository at this point
Copy the full SHA 8b72848View commit details -
[nix] add scope for rocketemu attribute
Signed-off-by: Avimitin <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for edb9bee - Browse repository at this point
Copy the full SHA edb9beeView commit details -
[rocketemu] implemented rocket driver
Signed-off-by: Avimitin <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ffdfc94 - Browse repository at this point
Copy the full SHA ffdfc94View commit details -
[rocketemu] update TestBench implementation
This commit keep AXI agent implementation in sync with the axi4-t1 branch, with ClockGen and DumpWave module embedded inside the TestBench module. Signed-off-by: Avimitin <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 724b698 - Browse repository at this point
Copy the full SHA 724b698View commit details -
[rocketemu] update DPI C binding
Signed-off-by: Avimitin <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 04e5cfb - Browse repository at this point
Copy the full SHA 04e5cfbView commit details -
[nix] add riscv-tests into overlay
Signed-off-by: Avimitin <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2ece09e - Browse repository at this point
Copy the full SHA 2ece09eView commit details -
[doc] add document about rocket emulator
Signed-off-by: Avimitin <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6466725 - Browse repository at this point
Copy the full SHA 6466725View commit details -
[rocketemu] migrate AXI from master
Signed-off-by: Avimitin <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 749ad42 - Browse repository at this point
Copy the full SHA 749ad42View commit details -
[rocketemu] implement waveform generate
Signed-off-by: Avimitin <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 62f9bda - Browse repository at this point
Copy the full SHA 62f9bdaView commit details -
Configuration menu - View commit details
-
Copy full SHA for d66404b - Browse repository at this point
Copy the full SHA d66404bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 50b45a8 - Browse repository at this point
Copy the full SHA 50b45a8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5ad2963 - Browse repository at this point
Copy the full SHA 5ad2963View commit details -
Configuration menu - View commit details
-
Copy full SHA for ad8ce2e - Browse repository at this point
Copy the full SHA ad8ce2eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 46e00e7 - Browse repository at this point
Copy the full SHA 46e00e7View commit details -
Configuration menu - View commit details
-
Copy full SHA for f46f033 - Browse repository at this point
Copy the full SHA f46f033View commit details -
Configuration menu - View commit details
-
Copy full SHA for 15b10f1 - Browse repository at this point
Copy the full SHA 15b10f1View commit details -
Configuration menu - View commit details
-
Copy full SHA for a40adf2 - Browse repository at this point
Copy the full SHA a40adf2View commit details -
[rocketemu] add riscv test env
[rocketemu] fix wrong exit macro [rocketemu] fix wrong sw format [nix] use t1-env for riscv-tests [tests] fix MMIO write when exit [rocketemu] remove ecall
Configuration menu - View commit details
-
Copy full SHA for 1c9dc3f - Browse repository at this point
Copy the full SHA 1c9dc3fView commit details -
Configuration menu - View commit details
-
Copy full SHA for e946cc0 - Browse repository at this point
Copy the full SHA e946cc0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 935318e - Browse repository at this point
Copy the full SHA 935318eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4d9efec - Browse repository at this point
Copy the full SHA 4d9efecView commit details -
Configuration menu - View commit details
-
Copy full SHA for 41e9893 - Browse repository at this point
Copy the full SHA 41e9893View commit details -
[nix] add difftest derivation for rocketv
Signed-off-by: Avimitin <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e5cbf47 - Browse repository at this point
Copy the full SHA e5cbf47View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6b689fb - Browse repository at this point
Copy the full SHA 6b689fbView commit details -
Configuration menu - View commit details
-
Copy full SHA for f199c04 - Browse repository at this point
Copy the full SHA f199c04View commit details -
[rocketemu] build rocket offline difftest
[rocketemu] catch watchdog timeout event in offline difftest [rocketemu] optimize difftest loop [rocketemu] should not soft link the nix result directly [rocketemu] spike event record reg write idx with hex [rocketemu] add support for msu priviledge [rocketemu] skip check when spike/rtl reg write idx == 0
Configuration menu - View commit details
-
Copy full SHA for 53e21a2 - Browse repository at this point
Copy the full SHA 53e21a2View commit details -
[nix] refactor the rocketv subattr
Signed-off-by: Avimitin <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d1caf73 - Browse repository at this point
Copy the full SHA d1caf73View commit details -
[nix] rename default config to "meowth"
Signed-off-by: Avimitin <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5c50fbb - Browse repository at this point
Copy the full SHA 5c50fbbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 184f21e - Browse repository at this point
Copy the full SHA 184f21eView commit details -
Configuration menu - View commit details
-
Copy full SHA for a146489 - Browse repository at this point
Copy the full SHA a146489View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6f6486e - Browse repository at this point
Copy the full SHA 6f6486eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 02931ac - Browse repository at this point
Copy the full SHA 02931acView commit details -
- generate parameter json: mill elaborator.runMain org.chipsalliance.t1.elaborator.t1rocketv.T1RocketTile config --instructionSets rv32_i --instructionSets rv_a --instructionSets rv_v --instructionSets Zve32x --instructionSets zvl1024b --cacheBlockBytes 32 --nPMPs 8 --cacheable 80000000-ffffffff --sideEffects 00000000-1fffffff --dcacheNSets 64 --dcacheNWays 4 --dcacheRowBits 32 --iCacheNSets 32 --iCacheNWays 4 --iCachePrefetch false --dLen 256 --vrfBankSize 2 --vrfRamType p0rp1w - generate verilog: mill elaborator.runMain org.chipsalliance.t1.elaborator.t1rocketv.T1RocketTile design --parameter ./T1RocketTile.json --run-firtool
Configuration menu - View commit details
-
Copy full SHA for b88ff70 - Browse repository at this point
Copy the full SHA b88ff70View commit details -
Configuration menu - View commit details
-
Copy full SHA for 871eb4e - Browse repository at this point
Copy the full SHA 871eb4eView commit details -
nix develop ".#t1.elaborator.editable" -c mill -i elaborator.runMain org.chipsalliance.t1.elaborator.t1rocketv.T1RocketTile config --instructionSets rv32_i --instructionSets rv_a --instructionSets rv_v --instructionSets Zve32x --instructionSets zvl1024b --cacheBlockBytes 32 --nPMPs 8 --cacheable 80000000-ffffffff --sideEffects 00000000-1fffffff --dcacheNSets 64 --dcacheNWays 4 --dcacheRowBits 32 --iCacheNSets 32 --iCacheNWays 4 --iCachePrefetch false --dLen 256 --vrfBankSize 2 --vrfRamType p0rp1w --instructionSets rv_c
Configuration menu - View commit details
-
Copy full SHA for 5af24d5 - Browse repository at this point
Copy the full SHA 5af24d5View commit details -
[t1rocket] update t1rocketemu TestBench.scala to build the config json
Configuration menu - View commit details
-
Copy full SHA for 797d31d - Browse repository at this point
Copy the full SHA 797d31dView commit details -
[t1rocket] migrate difftest framework from t1 and update dpi from rocket
[t1rocket] refactor load_from_payload function to improve readability and performance [t1rocket] add elf crate dependency
Configuration menu - View commit details
-
Copy full SHA for d3239e0 - Browse repository at this point
Copy the full SHA d3239e0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1e7eb5e - Browse repository at this point
Copy the full SHA 1e7eb5eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2fd9dd2 - Browse repository at this point
Copy the full SHA 2fd9dd2View commit details -
[t1rocket] add missing dependencies and fix some bugs
[t1rocket] add timeout check [t1rocket] use t1rocket_cosim_init instead of cosim_init to expose link bug
Configuration menu - View commit details
-
Copy full SHA for dbc55c9 - Browse repository at this point
Copy the full SHA dbc55c9View commit details -
[t1rocketemu] fix wrong mlirbc
Signed-off-by: Avimitin <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 29e7648 - Browse repository at this point
Copy the full SHA 29e7648View commit details -
Signed-off-by: Avimitin <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 36d5c71 - Browse repository at this point
Copy the full SHA 36d5c71View commit details -
[t1rocket] add online difftest
[t1rocket] fix wrong get_resetvector [t1rocket] fix unsafe extern "C" function signatures in dpi.rs [t1rocket] update axi_read_load_store function to use correct size parameter [t1rocket] add probes [t1rocket] add last commit cycle during axi to control timeout [t1rocket] add vrf score board check [t1rocket] refactor event's name in offline difftest
Configuration menu - View commit details
-
Copy full SHA for 9dd42cf - Browse repository at this point
Copy the full SHA 9dd42cfView commit details -
Configuration menu - View commit details
-
Copy full SHA for a96ba31 - Browse repository at this point
Copy the full SHA a96ba31View commit details -
Configuration menu - View commit details
-
Copy full SHA for a4448d8 - Browse repository at this point
Copy the full SHA a4448d8View commit details -
Configuration menu - View commit details
-
Copy full SHA for f4e1e31 - Browse repository at this point
Copy the full SHA f4e1e31View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4ce33ae - Browse repository at this point
Copy the full SHA 4ce33aeView commit details -
Configuration menu - View commit details
-
Copy full SHA for e1492ee - Browse repository at this point
Copy the full SHA e1492eeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2e45a61 - Browse repository at this point
Copy the full SHA 2e45a61View commit details -
[nix] refactor features set filter to be more structural
Signed-off-by: Avimitin <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c7d507a - Browse repository at this point
Copy the full SHA c7d507aView commit details -
[nix] refactor test case to allow t1rocket attr opt-in
Signed-off-by: Avimitin <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a86154f - Browse repository at this point
Copy the full SHA a86154fView commit details