#
bdc16061 |
| 11-May-2024 |
Yangyu Chen <[email protected]> |
AXI4UART: dynamically adjust txDataPos using beatBytes (#2965)
txData is not always on wdata(7,0) when AXI4 DataWidth >= 32 bits, we
should adjust it dynamically.
Signed-off-by: Yangyu Chen <cyy
AXI4UART: dynamically adjust txDataPos using beatBytes (#2965)
txData is not always on wdata(7,0) when AXI4 DataWidth >= 32 bits, we
should adjust it dynamically.
Signed-off-by: Yangyu Chen <[email protected]>
show more ...
|
#
85f365a7 |
| 08-Apr-2024 |
ceba <[email protected]> |
device(uartlite): fix wrong stat register (#2853)
At present, there will be no input from uart. Thus, the "Rx FIFO Valid Data bit" of stat reg should be 0 rather than 1. Also, hardware side cannot g
device(uartlite): fix wrong stat register (#2853)
At present, there will be no input from uart. Thus, the "Rx FIFO Valid Data bit" of stat reg should be 0 rather than 1. Also, hardware side cannot get any valid indication from software side, this bit could only be 1 or 0 staticly. This is just a temporary solution. uart module for emu should be refactored.
This solves the stuck issuse of xvisor boot-up.
show more ...
|
#
8891a219 |
| 08-Oct-2023 |
Yinan Xu <[email protected]> |
Bump rocket-chip (#2353)
|
#
935edac4 |
| 21-Sep-2023 |
Tang Haojin <[email protected]> |
chore: remove deprecated brackets, APIs, etc. (#2321)
|
#
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
|
#
a3e87608 |
| 28-Jul-2021 |
William Wang <[email protected]> |
Update difftest to use NEMU master branch (#902)
misc: implement difftest as a submodule
|
#
f320e0f0 |
| 24-Jul-2021 |
Yinan Xu <[email protected]> |
misc: update PCL information (#899)
XiangShan is jointly released by ICT and PCL.
|
#
c6d43980 |
| 04-Jun-2021 |
Lemover <[email protected]> |
Add MulanPSL-2.0 License (#824)
In this commit, we add License for XiangShan project.
|
#
2225d46e |
| 19-Apr-2021 |
Jiawei Lin <[email protected]> |
Refactor parameters, SimTop and difftest (#753)
* difftest: use DPI-C to refactor difftest
In this commit, difftest is refactored with DPI-C calls.
There're a few reasons:
(1) From Verilator's
Refactor parameters, SimTop and difftest (#753)
* difftest: use DPI-C to refactor difftest
In this commit, difftest is refactored with DPI-C calls.
There're a few reasons:
(1) From Verilator's manual, DPI-C calls should be more efficient than accessing from dut_ptr.
(2) DPI-C is cross-platform (Verilator, VCS, ...)
(3) difftest APIs are splited from emu.cpp to possibly support more backend platforms
(NEMU, Spike, ...)
The performance at this commit is quite slower than the original emu.
Performance issues will be fixed later.
* [WIP] SimTop: try to use 'XSTop' as soc
* CircularQueuePtr: ues F-bounded polymorphis instead implict helper
* Refactor parameters & Clean up code
* difftest: support basic difftest
* Support diffetst in new sim top
* Difftest; convert recode fmt to ieee754 when comparing fp regs
* Difftest: pass sign-ext pc to dpic functions && fix exception pc
* Debug: add int/exc inst wb to debug queue
* Difftest: pass sign-ext pc to dpic functions && fix exception pc
* Difftest: fix naive commit num limit
Co-authored-by: Yinan Xu <[email protected]>
Co-authored-by: William Wang <[email protected]>
show more ...
|
#
a2e9bde6 |
| 10-Nov-2020 |
Allen <[email protected]> |
AXI4SlaveModule: use Seq[AddressSet] instead of AddressSet to allow more flexible address range configuration. With only one AddressSet, we can not even represent very simple address ranges like [2G,
AXI4SlaveModule: use Seq[AddressSet] instead of AddressSet to allow more flexible address range configuration. With only one AddressSet, we can not even represent very simple address ranges like [2G, 32G).
show more ...
|
#
da10912f |
| 02-Nov-2020 |
Yinan Xu <[email protected]> |
src: remove unused import BoringUtils
|
#
efc6a777 |
| 17-Aug-2020 |
linjiawei <[email protected]> |
Fix axi device bug
|
#
956d83c0 |
| 16-Aug-2020 |
linjiawei <[email protected]> |
Rewrite AXI4 DummySD,Flash,Keyboard,UART
|
#
a428082b |
| 04-Aug-2020 |
LinJiawei <[email protected]> |
Merge master into dev-fronend
|
#
d18aeea6 |
| 18-Jul-2020 |
LinJiawei <[email protected]> |
AXI4UART: print to stdout
|
#
bf1f0a15 |
| 10-Dec-2019 |
Zihao Yu <[email protected]> |
device,AXI4UART: fix DPI-C function type
|
#
99de3230 |
| 30-Sep-2019 |
Zihao Yu <[email protected]> |
device,AXI4UART: fix wrong strb by shifting according to waddr(2,0)
|
#
8171fe6a |
| 26-Sep-2019 |
Zihao Yu <[email protected]> |
utils,RegMap: support unwritable register
|
#
b65ec060 |
| 26-Sep-2019 |
Zihao Yu <[email protected]> |
device,AXI4UART: use DPI-C to support getc
|
#
d7763dc0 |
| 26-Sep-2019 |
Zihao Yu <[email protected]> |
device: add AXI4UART
* only support write
|