#
93610df3 |
| 02-Apr-2023 |
Maxpicca-Li <[email protected]> |
Tool: cancel DIP-C write when in FPGA (#2009)
* constant variable: add FPAGPlatform parameter
* scripts: set WITH_CONSTANTIN to 1 by default
* submodules: version to lyq repository for test
Tool: cancel DIP-C write when in FPGA (#2009)
* constant variable: add FPAGPlatform parameter
* scripts: set WITH_CONSTANTIN to 1 by default
* submodules: version to lyq repository for test
* Revert "constant variable: add FPAGPlatform parameter"
This reverts commit fc2f03b768cb2ad63cb543096b00b971c85467d6.
* constant: add FPGA init
* chiseldb: add FPGA init
* difftest: version
* chisledb: add envFPGA situation
show more ...
|
#
876196b7 |
| 19-Mar-2023 |
Maxpicca-Li <[email protected]> |
util: change ElaborationArtefacts to FileRegisters (#1973)
* util: change ElaborationArtefacts to FileRegisters
use `filename` instead of `extension` to record file
* huancun: merge master
util: change ElaborationArtefacts to FileRegisters (#1973)
* util: change ElaborationArtefacts to FileRegisters
use `filename` instead of `extension` to record file
* huancun: merge master
* huancun: version change
* util: update to main
* SimTop: delete unused comment
* constantin: fix bug which reduced emputy map
* code opt: add write api in FileRegisters
show more ...
|
#
1ff67747 |
| 08-Feb-2023 |
Guokai Chen <[email protected]> |
SimTop: add support for Constantin
|
#
67ba96b4 |
| 02-Jan-2023 |
Yinan Xu <[email protected]> |
Switch to asynchronous reset for all modules (#1867)
This commit changes the reset of all modules to asynchronous style,
including changes on the initialization values of some registers.
For async
Switch to asynchronous reset for all modules (#1867)
This commit changes the reset of all modules to asynchronous style,
including changes on the initialization values of some registers.
For async registers, they must have constant reset values.
show more ...
|
#
3c02ee8f |
| 25-Dec-2022 |
wakafa <[email protected]> |
Separate Utility submodule from XiangShan (#1861)
* misc: add utility submodule
* misc: adjust to new utility framework
* bump utility: revert resetgen
* bump huancun
|
#
71784e68 |
| 15-Oct-2022 |
Yinan Xu <[email protected]> |
sim: add AXI4 memory slave model in Chisel (#1799)
|
#
a0938898 |
| 20-Jun-2022 |
LinJiawei <[email protected]> |
Added chisel-db to dump hw data into a database automatically
|
#
88ca983f |
| 27-May-2022 |
Yinan Xu <[email protected]> |
soc: fix implementation of rtc_clock (#1565)
Previously we made a mistake to connect rtc_clock to rtcTick for CLINT.
rtcTick should be on io_clock clock domain and asserted only one
clock cycle
soc: fix implementation of rtc_clock (#1565)
Previously we made a mistake to connect rtc_clock to rtcTick for CLINT.
rtcTick should be on io_clock clock domain and asserted only one
clock cycle in io_clock for every cycle in rtc_clock. We add sampling
registers in this commit to fix this.
show more ...
|
#
9e56439d |
| 12-May-2022 |
Hazard <[email protected]> |
top: add real-time clock for CLINT (#1553)
|
#
c4b44470 |
| 07-May-2022 |
Guokai Chen <[email protected]> |
pass reset vector from SimTop (#1545)
|
#
cc358710 |
| 31-Mar-2022 |
LinJiawei <[email protected]> |
Misc: add support for compiling with CIRCT
|
#
3a62c537 |
| 27-Mar-2022 |
Yinan Xu <[email protected]> |
bump difftest and fix Makefile for VCS support
|
#
7ba24bbc |
| 07-Dec-2021 |
Jiawei Lin <[email protected]> |
DTS: add interrupt-controller into cpu (#1298)
|
#
98c71602 |
| 06-Dec-2021 |
Jiawei Lin <[email protected]> |
Add pma checker for I/O device (#1300)
* SoC: add axi4spliter
* pmp: add apply method to reduce loc
* pma: add PMA used in axi4's spliter
* Fix package import
* pma: re-write tl-pma, put
Add pma checker for I/O device (#1300)
* SoC: add axi4spliter
* pmp: add apply method to reduce loc
* pma: add PMA used in axi4's spliter
* Fix package import
* pma: re-write tl-pma, put tl-pma into AXI4Spliter
* pma: add memory mapped pma
* soc: rm dma port, rm axi4spliter, mv mmpma out of spliter
* Remove unused files
* update dma pma check port at SimTop.scala; update pll lock defalt value to 1
Co-authored-by: ZhangZifei <[email protected]>
Co-authored-by: rvcoresjw <[email protected]>
show more ...
|
#
1545277a |
| 11-Nov-2021 |
Yinan Xu <[email protected]> |
top: enable fpga option for simulation emu (#1213)
* disable log as default
* code clean up
|
#
34ab1ae9 |
| 30-Oct-2021 |
Jiawei Lin <[email protected]> |
Refactor config & Add pll (#1181)
* Add cache ctrl node
* L2/L3: Reduce client dir size
* Ctrl: connect soft reset from L3 to core
* Add pll
* Config: seperate SocParams and CoreParams t
Refactor config & Add pll (#1181)
* Add cache ctrl node
* L2/L3: Reduce client dir size
* Ctrl: connect soft reset from L3 to core
* Add pll
* Config: seperate SocParams and CoreParams to get correct number of cores
* Bump huancun
* Add pll output
* Fix inclusive cache config
* Add one more pll ctrl reg
* Bump huancun
show more ...
|
#
2c9fc973 |
| 26-Oct-2021 |
Yinan Xu <[email protected]> |
top: remove osc_clock and pll_output
|
#
77bc15a2 |
| 21-Oct-2021 |
Yinan Xu <[email protected]> |
misc: put reset signals in a chain (#1147)
|
#
73be64b3 |
| 13-Oct-2021 |
Jiawei Lin <[email protected]> |
Refactor top (#1093)
* Temporarily disable TLMonitor
* Bump huancun (L2/L3 MSHR bug fix)
* Refactor Top
* Bump huancun
* alu: fix bug of rev8 & orc.b instruction
Co-authored-by: Zhang
Refactor top (#1093)
* Temporarily disable TLMonitor
* Bump huancun (L2/L3 MSHR bug fix)
* Refactor Top
* Bump huancun
* alu: fix bug of rev8 & orc.b instruction
Co-authored-by: Zhangfw <[email protected]>
show more ...
|
#
6564f24d |
| 04-Oct-2021 |
Jiawei Lin <[email protected]> |
Temporarily disable TLMonitor (#1087)
|
#
8130d625 |
| 17-Sep-2021 |
rvcoresjw <[email protected]> |
modify dma bus width form 256 to 128 bits (#1041)
* add top IOs
* modify dma bus data width from 256 to 128 bits
* add top single to SimTop.scala
|
#
dc597826 |
| 31-Aug-2021 |
Jiawei Lin <[email protected]> |
fudian: The new floating-point lib to replace hardfloat (#975)
* Add submodule 'fudian'
* IntToFP: use fudian
* FMA: use fudian.CMA
* FPToInt: remove recode format
|
#
c21bff99 |
| 30-Aug-2021 |
Jiawei Lin <[email protected]> |
Bump chisel to 3.5 (#974)
* bump chisel to 3.5
* Remove deprecated 'toBool' && disable tl monitor
* Update RocketChip / Re-enable TLMonitor
* Makefile: remove '--infer-rw'
|
#
d4aca96c |
| 19-Aug-2021 |
lqre <[email protected]> |
core: add basic debug mode features (#918)
Basic features of debug mode are implemented.
* Rewrite CSR for debug mode
* Peripheral work for implementing debug module
* Added single step support
core: add basic debug mode features (#918)
Basic features of debug mode are implemented.
* Rewrite CSR for debug mode
* Peripheral work for implementing debug module
* Added single step support
* Use difftest with JTAG support
show more ...
|
#
a3e87608 |
| 28-Jul-2021 |
William Wang <[email protected]> |
Update difftest to use NEMU master branch (#902)
misc: implement difftest as a submodule
|