History log of /XiangShan/src/main/scala/xiangshan/backend/exu/ExeUnitParams.scala (Results 1 – 25 of 60)
Revision Date Author Comments
# 0ed0e482 20-Dec-2024 Guanghui Cheng <[email protected]>

area(EXU): add parameter `needCopySrc` in FuConfig (#4063)


# c37914a4 25-Nov-2024 xiaofeibao <[email protected]>

area(Backend): merge pcMem and pcTargetMem


# 0a7d1d5c 22-Nov-2024 xiaofeibao <[email protected]>

feat(backend): NewDispatch


# f57d73d6 16-Dec-2024 sinsanction <[email protected]>

area(IssueQueue): encode exuOH as UInt to reduce storage (#4033)


# 85a8d7ca 01-Nov-2024 Zehao Liu <[email protected]>

feat(dbltrp) : add support for critical error (#3793)


# e600b1dd 16-Aug-2024 xiaofeibao-xjtu <[email protected]>

Backend: remove useless loadCancel for fix timing (#3374)


# 9d9be651 08-Aug-2024 sinceforYy <[email protected]>

ExeUnitParams: add 1 cycle delay when vf exe units write back to fp regfile


# f8b278aa 05-Jul-2024 sinsanction <[email protected]>

Backend: add reg cache data writing back path


# ae4984bf 28-Jun-2024 sinsanction <[email protected]>

Parameters: add parameters for reg cache


# 618b89e6 12-Jun-2024 lewislzh <[email protected]>

Backend fixtiming: fix rab/exuwb/wbtorob timing (#3032)

rab:
fix commit/walk/special walk Count from popcount to priority mux
exuwb:
fix exuwb Nto1 logic: add int/fp/vec 3 wbpath to wbarbite

Backend fixtiming: fix rab/exuwb/wbtorob timing (#3032)

rab:
fix commit/walk/special walk Count from popcount to priority mux
exuwb:
fix exuwb Nto1 logic: add int/fp/vec 3 wbpath to wbarbiter
wbtorob:
fix writebacknum count: delete extra count for exu which cannot be compressed

show more ...


# 2d12882c 09-Jun-2024 xiaofeibao <[email protected]>

FuConfig: split dataBits into destDataBits and srcDataBits for distinguish input and output data width


# 45d40ce7 30-May-2024 sinsanction <[email protected]>

WbDataPath: support v0 & vl split


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

FuConfig: add writeV0Rf writeVlRf


# e4e52e7d 29-May-2024 sinsanction <[email protected]>

DataPath: support v0 & vl split


# de8bd1d0 28-May-2024 sinsanction <[email protected]>

Backend: update all Params' signals and methods for v0 & vl split


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

Backend: add some basic signals for v0 & vl split


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

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


# 60f0c5ae 26-Apr-2024 xiaofeibao <[email protected]>

Backend: add FpScheduler


# 25df626e 04-May-2024 good-circle <[email protected]>

Merge branch 'master' into vlsu-tmp-master


# b6279fc6 24-Apr-2024 Ziyue Zhang <[email protected]>

rv64v: add ignore oldvd judgement in issue queue
1. when the instruction depend on old vd, we cannot set the srctype to imm
2. when vl = 0, we cannot set the srctype to imm because the vd keep the ol

rv64v: add ignore oldvd judgement in issue queue
1. when the instruction depend on old vd, we cannot set the srctype to imm
2. when vl = 0, we cannot set the srctype to imm because the vd keep the old value
3. when vl = vlmax, we can set srctype to imm when vta is not se

show more ...


# 6dbb4e08 28-Mar-2024 Xuan Hu <[email protected]>

Backend: support vector load&store better

* Todo: add more IQs for vector load&store
* Todo: make vector memory inst issue out of order
* Todo: fix bugs


# 7e4f0b19 17-Apr-2024 Ziyue-Zhang <[email protected]>

rv64v: fix the logic of writing vtype for vsetvl instruction (#2875)


# 4fa640e4 29-Mar-2024 sinsanction <[email protected]>

IssueQueue, BypassNetwork: add 1 cycle delay when writing back to vf regfile


# c38df446 25-Mar-2024 zhanglyGit <[email protected]>

Backend: vf instr add Og2 stage (#2810)

* Backend: vf instr add Og2 stage

* Update ExeUnitParams.scala

---------

Co-authored-by: zhanglyGit <[email protected]>


# c4055936 20-Mar-2024 sinsanction <[email protected]>

WbDataPath: add 1 cycle delay when vf exe units write back to int regfile


123