#
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
|