History log of /XiangShan/src/main/scala/xiangshan/Parameters.scala (Results 76 – 100 of 451)
Revision Date Author Comments
# ef142700 05-Jun-2024 xiaofeibao <[email protected]>

Parameters: support 2 vlsu


# 75d8e229 31-May-2024 sinsanction <[email protected]>

Parameters: fix VFEX1's vf read port number


# 2cf47c6e 30-May-2024 xiaofeibao <[email protected]>

Rename: VecLogicRegs change to 32+15


# 9c5a1080 30-May-2024 xiaofeibao <[email protected]>

Decode: add V0_IDX Vl_IDX


# dbe071d2 30-May-2024 xiaofeibao <[email protected]>

RegFile: change VlLogicRegs to 1


# f62a71ef 29-May-2024 xiaofeibao <[email protected]>

Backend: vfexu add V0WB VlWB


# 3da89fc0 29-May-2024 xiaofeibao <[email protected]>

Backend: vfexu add V0RD VlRD


# 435f48a8 29-May-2024 xiaofeibao <[email protected]>

Rename: add parameters V0LogicRegs VlLogicRegs


# 368cbcec 28-May-2024 xiaofeibao <[email protected]>

Rename: v0 vl split


# 2aa3a761 27-May-2024 sinsanction <[email protected]>

Backend: add some basic signals for v0 & vl split


# b51ac1c2 28-May-2024 xiaofeibao <[email protected]>

Backend: reduce IQ entries for fix timing


# cd41fc89 28-May-2024 xiaofeibao <[email protected]>

Backend: change intRegfile read write port for better timing and performance


# f48d8a28 29-May-2024 lwd <[email protected]>

Parameters: remove one vector load/store RS (#3015)

This commit remove one vector load/store RS, which is for timing.


# 42b2c769 24-May-2024 xiaofeibao <[email protected]>

Backend: refactor fpSchdParams for 4 pipe


# 1fb367ea 23-May-2024 Chen Xi <[email protected]>

Parameters: refactor L2 prefetch parameters (#2996)

Now bop/receiver/tp are decoupled


# 42a750a8 16-May-2024 sinsanction <[email protected]>

Parameters, FuConfig: add FpWB port for Vfalu to execute v2f uops


# c11f007f 20-May-2024 weiding liu <[email protected]>

Merge branch 'master' into vlsu-merge-master-0504


# 4b40434c 15-May-2024 zhanglinjuan <[email protected]>

Add CoupledL2 with CHI interface (#2953)

This pull request introduces TL2CHICoupledL2, which adopts TileLink
standard to connect L1 DCache/ICache/PTW, and CHI Issue B specification
to connect down

Add CoupledL2 with CHI interface (#2953)

This pull request introduces TL2CHICoupledL2, which adopts TileLink
standard to connect L1 DCache/ICache/PTW, and CHI Issue B specification
to connect downstream interconnect. The key features of TL2CHICoupledL2
are:
* Fully coherent Request Node in a CHI interconnect.
* Coherency granule of 64B cache line.
* MESI cache coherence model, which is based on TileLink coherence
policies.
* Transition from TL-C transactions to CHI snoopable requests.
* Transition from TL-UL transactions to CHI non-snoopable requests.
* Support for ReadNoSnp, ReadNotSharedDirty, ReadUnique, MakeUnique.
* Support for WriteNoSnp, WriteBackFull, Evict.
* Support for all the snoops except for SnpDVMOp.
* Request retry to manage protocol resources.
* Message transfer across CHI interfaces based on Link Layer Credit.
* Power aware signaling on the component interface.

The original CoupledL2 is now renamed to TL2TLCoupledL2. TL2TLCoupledL2
still works as default L2 Cache instance in
[XiangShan](https://github.com/OpenXiangShan/XiangShan) processor for
now. TL2CHICoupledL2 is still not available for verilator simulation in
this pr.

To compile XSTile verilog with TL2CHICoupledL2, run `make verilog
CONFIG=KunminghuV2Config RELEASE_ARGS MFC=1`.

---------

Signed-off-by: Yangyu Chen <[email protected]>
Co-authored-by: Zhu Yu <[email protected]>
Co-authored-by: Tang Haojin <[email protected]>
Co-authored-by: Yangyu Chen <[email protected]>

show more ...


# 3b213d10 14-May-2024 good-circle <[email protected]>

VLSU: Set two vlsu issuequeues as default


# 985804e6 10-May-2024 Xuan Hu <[email protected]>

Backend: split vector load/store FuType by is segment or not


# 9eee369f 15-May-2024 Kamimiao <[email protected]>

args: modify the optional configuration of the run command (#2984)

Configure restgen as an optional option. RESETGEN is disabled by default
on palladium. It should be noted that multi-core XIANGSHA

args: modify the optional configuration of the run command (#2984)

Configure restgen as an optional option. RESETGEN is disabled by default
on palladium. It should be noted that multi-core XIANGSHAN cannot be
started after enabling RESETGEN, which may still be bug.

show more ...


# a4d1b2d1 13-May-2024 good-circle <[email protected]>

Merge branch 'master' into vlsu-merge-master-0504


# 31c5c732 08-May-2024 xiaofeibao <[email protected]>

Wakeup: add fp wakeup, remove vf to std wakeup


# ccfed968 07-May-2024 xiaofeibao <[email protected]>

Backend: i2f and fdiv use same write port


# 4c5704c2 07-May-2024 xiaofeibao <[email protected]>

Backend: change fp write port


12345678910>>...19