- 18 8月, 2023 1 次提交
-
-
由 xiaofeibao-xjtu 提交于
-
- 14 8月, 2023 2 次提交
-
-
由 zhanglyGit 提交于
-
由 zhanglyGit 提交于
-
- 11 8月, 2023 2 次提交
-
-
由 Xuan Hu 提交于
-
由 Tang Haojin 提交于
For consecutive instructions that do not raise exceptions, they can share a same rob entry and reduce rob consumption. Only scalar instructions are supported now. --------- Co-authored-by: Nfdy <841513191@qq.com>
-
- 09 8月, 2023 1 次提交
-
-
由 Zifei Zhang 提交于
DefaultConfig: [ALU]*2 + [ALU + MUL]*2 + [ALU+BJU]*2 + IMISC(to Vf) + IMISC(to Int) IssueQueueSize is 32 RegfileReadPort: ALU * 6 + Load * 2 are the base, other exeUnit reuse the src2 port MinimalConfig: Same with Default Config except that issueQueueSize is 4. TODO: minimize exu/issuequeue num of MinimalConfig TODO: larger ALU exe window needs larger ifetch, decode, rename, dispatch window.
-
- 06 8月, 2023 2 次提交
- 05 8月, 2023 5 次提交
-
-
由 Xuan Hu 提交于
-
由 Xuan Hu 提交于
-
由 Xuan Hu 提交于
-
由 Xuan Hu 提交于
-
由 Xuan Hu 提交于
* Data in dontTouch should be hardware type not literal type. * Mux1H will return input data directly, when there is only one sel input. When input data is not hardware type, a firrtl.annotations.AnnotationException will be raised.
-
- 04 8月, 2023 1 次提交
-
-
由 Ziyue Zhang 提交于
-
- 03 8月, 2023 2 次提交
-
-
由 xiaofeibao-xjtu 提交于
-
由 xiaofeibao-xjtu 提交于
-
- 24 7月, 2023 1 次提交
-
-
由 xiaofeibao-xjtu 提交于
-
- 22 7月, 2023 23 次提交
-
-
由 Xuan Hu 提交于
-
由 Xuan Hu 提交于
* Since all exu used as source of wake-up must be ready at OG1 stage, there is no need to take the cancel signal of indirect source of wake-up into consideration.
-
由 Xuan Hu 提交于
* PerfCnt related inst run in csr should assign isPerfCnt as true
-
由 Xuan Hu 提交于
-
由 Xuan Hu 提交于
-
由 Xuan Hu 提交于
-
由 Xuan Hu 提交于
-
由 Xuan Hu 提交于
* ParallelOperation have data width bugs when T in Seq[T] has different data width.
-
由 Xuan Hu 提交于
* Src timer record the cycles of src's been waked up. * Src timer should not overflow since it started.
-
由 Xuan Hu 提交于
* Uop canceled in CancelNetwork should be used as cancel source to cancel another uop in IQ * The uop canceled in CancelNetwork should be one cycle after it been waked up by IQ.
-
由 Xuan Hu 提交于
-
由 Xuan Hu 提交于
* Src timer should start counting when src is waked up by IQ, and increase until entry dequeue or src set as not ready. * Can be used as debug training.
-
由 Xuan Hu 提交于
* Dest x0 can wake up no uop. * Can be used as debug training.
-
由 Xuan Hu 提交于
* Split IssueQueueWakeUpBundle into IssueQueueWBWakeUpBundle and IssueQueueIQWakeUpBundle. * Add cancel bundle used to cancel waked-up uop src * Add srcTimer in StatusArray to record the cycles src has been waked up * Add dataSources in StatusArray to record the source of src data (reg, forward, bypass or none) * Remove useless ready field in StatusArray
-
由 Xuan Hu 提交于
-
由 Xuan Hu 提交于
-
由 Xuan Hu 提交于
-
由 Xuan Hu 提交于
-
由 Xuan Hu 提交于
-
由 Xuan Hu 提交于
* one-hot encoded exu indices are would be used in datapath to select bypassed exu data
-
由 Xuan Hu 提交于
* Since backendParams get from Parameters produced by function call, a new backendParams is created every time.
-
由 Xuan Hu 提交于
* use lazy evaluation
-
由 Xuan Hu 提交于
-