History log of /XiangShan/src/test/scala/top/SimTop.scala (Results 26 – 50 of 56)
Revision Date Author Comments
# 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


123