-
Notifications
You must be signed in to change notification settings - Fork 22
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
Jiuyang/rocket t1 #715
Jiuyang/rocket t1 #715
Commits on Aug 6, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 05cf7d8 - Browse repository at this point
Copy the full SHA 05cf7d8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5304c01 - Browse repository at this point
Copy the full SHA 5304c01View commit details -
Configuration menu - View commit details
-
Copy full SHA for abb34a2 - Browse repository at this point
Copy the full SHA abb34a2View commit details -
Configuration menu - View commit details
-
Copy full SHA for c5be9ad - Browse repository at this point
Copy the full SHA c5be9adView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7d73773 - Browse repository at this point
Copy the full SHA 7d73773View 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 c068966 - Browse repository at this point
Copy the full SHA c068966View commit details -
Configuration menu - View commit details
-
Copy full SHA for bea9b56 - Browse repository at this point
Copy the full SHA bea9b56View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4ca216a - Browse repository at this point
Copy the full SHA 4ca216aView 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 533dd1f - Browse repository at this point
Copy the full SHA 533dd1fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3b14f41 - Browse repository at this point
Copy the full SHA 3b14f41View commit details -
Configuration menu - View commit details
-
Copy full SHA for 96fab65 - Browse repository at this point
Copy the full SHA 96fab65View 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 b7fe21a - Browse repository at this point
Copy the full SHA b7fe21aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 357c852 - Browse repository at this point
Copy the full SHA 357c852View commit details -
Configuration menu - View commit details
-
Copy full SHA for e0e1489 - Browse repository at this point
Copy the full SHA e0e1489View commit details -
Configuration menu - View commit details
-
Copy full SHA for 09a1f34 - Browse repository at this point
Copy the full SHA 09a1f34View commit details -
Configuration menu - View commit details
-
Copy full SHA for 84cb057 - Browse repository at this point
Copy the full SHA 84cb057View commit details -
Configuration menu - View commit details
-
Copy full SHA for 87465bc - Browse repository at this point
Copy the full SHA 87465bcView 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 9882898 - Browse repository at this point
Copy the full SHA 9882898View commit details -
Configuration menu - View commit details
-
Copy full SHA for 45e251f - Browse repository at this point
Copy the full SHA 45e251fView commit details -
Configuration menu - View commit details
-
Copy full SHA for de38f18 - Browse repository at this point
Copy the full SHA de38f18View 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 317b451 - Browse repository at this point
Copy the full SHA 317b451View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0c58a9e - Browse repository at this point
Copy the full SHA 0c58a9eView 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 dbc4d03 - Browse repository at this point
Copy the full SHA dbc4d03View commit details -
Configuration menu - View commit details
-
Copy full SHA for d1c440b - Browse repository at this point
Copy the full SHA d1c440bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 705c7ae - Browse repository at this point
Copy the full SHA 705c7aeView 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 1e26979 - Browse repository at this point
Copy the full SHA 1e26979View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6b0cbe3 - Browse repository at this point
Copy the full SHA 6b0cbe3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8c5c01d - Browse repository at this point
Copy the full SHA 8c5c01dView 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 a92f82b - Browse repository at this point
Copy the full SHA a92f82bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9ef7a3e - Browse repository at this point
Copy the full SHA 9ef7a3eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 382cf67 - Browse repository at this point
Copy the full SHA 382cf67View 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 562963c - Browse repository at this point
Copy the full SHA 562963cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 349a348 - Browse repository at this point
Copy the full SHA 349a348View commit details -
Configuration menu - View commit details
-
Copy full SHA for d46faa9 - Browse repository at this point
Copy the full SHA d46faa9View 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 425f460 - Browse repository at this point
Copy the full SHA 425f460View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1be221e - Browse repository at this point
Copy the full SHA 1be221eView commit details -
Configuration menu - View commit details
-
Copy full SHA for dbd514b - Browse repository at this point
Copy the full SHA dbd514bView 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 5643109 - Browse repository at this point
Copy the full SHA 5643109View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7d095d1 - Browse repository at this point
Copy the full SHA 7d095d1View commit details -
Configuration menu - View commit details
-
Copy full SHA for eda7686 - Browse repository at this point
Copy the full SHA eda7686View commit details -
Configuration menu - View commit details
-
Copy full SHA for ab55464 - Browse repository at this point
Copy the full SHA ab55464View 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 fda5a5c - Browse repository at this point
Copy the full SHA fda5a5cView commit details -
Configuration menu - View commit details
-
Copy full SHA for f2e2b6f - Browse repository at this point
Copy the full SHA f2e2b6fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 27ebda5 - Browse repository at this point
Copy the full SHA 27ebda5View 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 bb1eb36 - Browse repository at this point
Copy the full SHA bb1eb36View commit details -
Configuration menu - View commit details
-
Copy full SHA for be04b8c - Browse repository at this point
Copy the full SHA be04b8cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 238fb36 - Browse repository at this point
Copy the full SHA 238fb36View 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 f752663 - Browse repository at this point
Copy the full SHA f752663View commit details -
Configuration menu - View commit details
-
Copy full SHA for e1c9a58 - Browse repository at this point
Copy the full SHA e1c9a58View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2a70b80 - Browse repository at this point
Copy the full SHA 2a70b80View 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 b6fb6e5 - Browse repository at this point
Copy the full SHA b6fb6e5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1a80470 - Browse repository at this point
Copy the full SHA 1a80470View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3ce70d7 - Browse repository at this point
Copy the full SHA 3ce70d7View 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 a88c3dc - Browse repository at this point
Copy the full SHA a88c3dcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5f96759 - Browse repository at this point
Copy the full SHA 5f96759View commit details -
Configuration menu - View commit details
-
Copy full SHA for 45b7391 - Browse repository at this point
Copy the full SHA 45b7391View 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 85bded4 - Browse repository at this point
Copy the full SHA 85bded4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9948ab4 - Browse repository at this point
Copy the full SHA 9948ab4View commit details -
Configuration menu - View commit details
-
Copy full SHA for cd6cbb3 - Browse repository at this point
Copy the full SHA cd6cbb3View 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 42dfc6a - Browse repository at this point
Copy the full SHA 42dfc6aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8786c24 - Browse repository at this point
Copy the full SHA 8786c24View commit details -
Configuration menu - View commit details
-
Copy full SHA for a93be15 - Browse repository at this point
Copy the full SHA a93be15View 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 5c78afd - Browse repository at this point
Copy the full SHA 5c78afdView commit details -
Configuration menu - View commit details
-
Copy full SHA for e11eb9a - Browse repository at this point
Copy the full SHA e11eb9aView commit details -
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 6f95507 - Browse repository at this point
Copy the full SHA 6f95507View 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 637755a - Browse repository at this point
Copy the full SHA 637755aView commit details -
This derivation contains firtool emitted verilog. Signed-off-by: Avimitin <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8aca619 - Browse repository at this point
Copy the full SHA 8aca619View 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 abd0eb7 - Browse repository at this point
Copy the full SHA abd0eb7View commit details -
[rocketemu] implement TestBench for RocketV Emulator
Signed-off-by: Avimitin <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4808513 - Browse repository at this point
Copy the full SHA 4808513View commit details -
[nix] add rocketv into elaborator source
Signed-off-by: Avimitin <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c5eae3f - Browse repository at this point
Copy the full SHA c5eae3fView commit details -
[nix] use elaborator for Rocket generate
Signed-off-by: Avimitin <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 630e69e - Browse repository at this point
Copy the full SHA 630e69eView commit details -
[rocketemu] expose AXI4 agent as C-API
Signed-off-by: Avimitin <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b188dfc - Browse repository at this point
Copy the full SHA b188dfcView commit details -
[nix] add scope for rocketemu attribute
Signed-off-by: Avimitin <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8f80272 - Browse repository at this point
Copy the full SHA 8f80272View commit details -
[rocketemu] implemented rocket driver
Signed-off-by: Avimitin <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for dcf7d86 - Browse repository at this point
Copy the full SHA dcf7d86View 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 45b76a4 - Browse repository at this point
Copy the full SHA 45b76a4View commit details -
[rocketemu] update DPI C binding
Signed-off-by: Avimitin <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5929d7b - Browse repository at this point
Copy the full SHA 5929d7bView commit details -
[nix] add riscv-tests into overlay
Signed-off-by: Avimitin <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 823dafa - Browse repository at this point
Copy the full SHA 823dafaView commit details -
[doc] add document about rocket emulator
Signed-off-by: Avimitin <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6c42d0e - Browse repository at this point
Copy the full SHA 6c42d0eView commit details -
[rocketemu] migrate AXI from master
Signed-off-by: Avimitin <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 987b365 - Browse repository at this point
Copy the full SHA 987b365View commit details -
[rocketemu] implement waveform generate
Signed-off-by: Avimitin <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for cf9b990 - Browse repository at this point
Copy the full SHA cf9b990View commit details -
Configuration menu - View commit details
-
Copy full SHA for f8e96f6 - Browse repository at this point
Copy the full SHA f8e96f6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4d183ef - Browse repository at this point
Copy the full SHA 4d183efView commit details -
Configuration menu - View commit details
-
Copy full SHA for e9277fb - Browse repository at this point
Copy the full SHA e9277fbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9485a13 - Browse repository at this point
Copy the full SHA 9485a13View commit details -
Configuration menu - View commit details
-
Copy full SHA for 61ce1c0 - Browse repository at this point
Copy the full SHA 61ce1c0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2b9f1fd - Browse repository at this point
Copy the full SHA 2b9f1fdView commit details -
Configuration menu - View commit details
-
Copy full SHA for c28d31d - Browse repository at this point
Copy the full SHA c28d31dView commit details -
Configuration menu - View commit details
-
Copy full SHA for f714059 - Browse repository at this point
Copy the full SHA f714059View commit details -
Configuration menu - View commit details
-
Copy full SHA for e4351fa - Browse repository at this point
Copy the full SHA e4351faView commit details -
Configuration menu - View commit details
-
Copy full SHA for 66f53dc - Browse repository at this point
Copy the full SHA 66f53dcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3ecd86c - Browse repository at this point
Copy the full SHA 3ecd86cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 582401c - Browse repository at this point
Copy the full SHA 582401cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 47f15e9 - Browse repository at this point
Copy the full SHA 47f15e9View commit details -
Configuration menu - View commit details
-
Copy full SHA for cf0783c - Browse repository at this point
Copy the full SHA cf0783cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4abc621 - Browse repository at this point
Copy the full SHA 4abc621View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0412573 - Browse repository at this point
Copy the full SHA 0412573View commit details -
Configuration menu - View commit details
-
Copy full SHA for e0a8881 - Browse repository at this point
Copy the full SHA e0a8881View commit details -
Configuration menu - View commit details
-
Copy full SHA for ffaf0a4 - Browse repository at this point
Copy the full SHA ffaf0a4View commit details -
Configuration menu - View commit details
-
Copy full SHA for aefc0db - Browse repository at this point
Copy the full SHA aefc0dbView commit details -
Configuration menu - View commit details
-
Copy full SHA for f233e70 - Browse repository at this point
Copy the full SHA f233e70View commit details -
[nix] add difftest derivation for rocketv
Signed-off-by: Avimitin <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5d9f40f - Browse repository at this point
Copy the full SHA 5d9f40fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 85e741f - Browse repository at this point
Copy the full SHA 85e741fView commit details -
Configuration menu - View commit details
-
Copy full SHA for ffd5a9f - Browse repository at this point
Copy the full SHA ffd5a9fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2086104 - Browse repository at this point
Copy the full SHA 2086104View commit details -
Configuration menu - View commit details
-
Copy full SHA for 899a085 - Browse repository at this point
Copy the full SHA 899a085View commit details -
Configuration menu - View commit details
-
Copy full SHA for 051c789 - Browse repository at this point
Copy the full SHA 051c789View commit details -
Configuration menu - View commit details
-
Copy full SHA for e249b6f - Browse repository at this point
Copy the full SHA e249b6fView commit details -
Configuration menu - View commit details
-
Copy full SHA for cf2d446 - Browse repository at this point
Copy the full SHA cf2d446View commit details -
Configuration menu - View commit details
-
Copy full SHA for f0322f0 - Browse repository at this point
Copy the full SHA f0322f0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5b046bd - Browse repository at this point
Copy the full SHA 5b046bdView commit details -
[nix] refactor the rocketv subattr
Signed-off-by: Avimitin <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 425b6f1 - Browse repository at this point
Copy the full SHA 425b6f1View commit details -
[nix] rename default config to "meowth"
Signed-off-by: Avimitin <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for dca9103 - Browse repository at this point
Copy the full SHA dca9103View commit details -
Configuration menu - View commit details
-
Copy full SHA for 45456c9 - Browse repository at this point
Copy the full SHA 45456c9View 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 41913dc - Browse repository at this point
Copy the full SHA 41913dcView commit details -
Configuration menu - View commit details
-
Copy full SHA for b6d389b - Browse repository at this point
Copy the full SHA b6d389bView 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 f8d8fca - Browse repository at this point
Copy the full SHA f8d8fcaView commit details -
[t1rocket] update TestBench.scala with memory driver configuration an…
…d resetVector retrieval
Configuration menu - View commit details
-
Copy full SHA for ff42710 - Browse repository at this point
Copy the full SHA ff42710View commit details -
Configuration menu - View commit details
-
Copy full SHA for 155fa7f - Browse repository at this point
Copy the full SHA 155fa7fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 95117d2 - Browse repository at this point
Copy the full SHA 95117d2View commit details -
[t1rocket] refactor load_from_payload function to improve readability…
… and performance
Configuration menu - View commit details
-
Copy full SHA for b7e3c60 - Browse repository at this point
Copy the full SHA b7e3c60View commit details -
Configuration menu - View commit details
-
Copy full SHA for 721e41f - Browse repository at this point
Copy the full SHA 721e41fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8a8faa5 - Browse repository at this point
Copy the full SHA 8a8faa5View commit details -
Configuration menu - View commit details
-
Copy full SHA for d24d7f2 - Browse repository at this point
Copy the full SHA d24d7f2View commit details -
Configuration menu - View commit details
-
Copy full SHA for e3c5c54 - Browse repository at this point
Copy the full SHA e3c5c54View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3364f3e - Browse repository at this point
Copy the full SHA 3364f3eView commit details -
Configuration menu - View commit details
-
Copy full SHA for f2caaa6 - Browse repository at this point
Copy the full SHA f2caaa6View commit details -
[t1rocketemu] fix wrong mlirbc
Signed-off-by: Avimitin <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 822776a - Browse repository at this point
Copy the full SHA 822776aView commit details -
Signed-off-by: Avimitin <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 47aab7f - Browse repository at this point
Copy the full SHA 47aab7fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 12e78de - Browse repository at this point
Copy the full SHA 12e78deView commit details -
Configuration menu - View commit details
-
Copy full SHA for 81627ab - Browse repository at this point
Copy the full SHA 81627abView commit details -
Configuration menu - View commit details
-
Copy full SHA for be6fcdd - Browse repository at this point
Copy the full SHA be6fcddView commit details -
Configuration menu - View commit details
-
Copy full SHA for ec964e0 - Browse repository at this point
Copy the full SHA ec964e0View commit details