bbracker
|
8338b3bd34
|
expanded GPIO testing and caught small GPIO bug
|
2021-06-03 10:03:09 -04:00 |
|
bbracker
|
8554f2f3cd
|
plic implementation optimizations
|
2021-05-19 18:10:48 +00:00 |
|
David Harris
|
96e90402c5
|
Rolled back fflush on uart. Use -syncio in Modelsim command line instead.
|
2021-05-03 20:04:44 -04:00 |
|
David Harris
|
062120f944
|
Flush uart print statements on \n
|
2021-05-03 19:51:51 -04:00 |
|
David Harris
|
743011194b
|
Flush uart print statements on \n
|
2021-05-03 19:41:37 -04:00 |
|
David Harris
|
8758b6efa1
|
Flush uart print statements on \n
|
2021-05-03 19:37:45 -04:00 |
|
David Harris
|
1f2da4c457
|
Flush uart print statements on \n
|
2021-05-03 19:25:28 -04:00 |
|
bbracker
|
9c08ce5359
|
rv32 plic test and lint fixes
|
2021-04-30 06:26:31 -04:00 |
|
Ross Thompson
|
44d28dbd1c
|
Icache integrated!
Merge branch 'icache-almost-working' into main
|
2021-04-26 11:48:58 -05:00 |
|
Ross Thompson
|
9e40fb072c
|
Merge branch 'tests' into icache-almost-working
|
2021-04-25 21:25:36 -05:00 |
|
bbracker
|
46a1616079
|
thomas fixed it before I did
|
2021-04-24 09:38:52 -04:00 |
|
bbracker
|
5687ab1c96
|
do script refactor
|
2021-04-24 09:32:09 -04:00 |
|
Thomas Fleming
|
e7822ce20c
|
Implement first pass at the PMA checker
|
2021-04-22 15:34:02 -04:00 |
|
bbracker
|
c796547156
|
greatly improved PLIC register interface
|
2021-04-22 11:22:01 -04:00 |
|
bbracker
|
195cead01c
|
working GPIO interrupt demo
|
2021-04-15 21:09:15 -04:00 |
|
bbracker
|
ccff1e6c99
|
rv64 interrupt servicing
|
2021-04-14 10:19:42 -04:00 |
|
Ross Thompson
|
7f12c7af90
|
Switch to use RV64IC for the benchmarks.
Still not working correctly with the icache.
instr
addr correct got
|
2021-04-07 19:12:43 -05:00 |
|
bbracker
|
80a67dc906
|
declare memread signal
|
2021-04-05 08:13:01 -04:00 |
|
bbracker
|
eca92041e9
|
PLIC claim reg side effects now check for memread signal
|
2021-04-05 08:03:14 -04:00 |
|
bbracker
|
8f4da826fb
|
plic subword access compliance
|
2021-04-04 23:10:33 -04:00 |
|
bbracker
|
ce7b2314ef
|
Yee hoo first draft of PLIC plus self-checking tests
|
2021-04-04 06:40:53 -04:00 |
|
bbracker
|
d52c71086a
|
added 1 tick delay to dtim flops
|
2021-03-25 02:23:30 -04:00 |
|
bbracker
|
a8b7d7a248
|
upgraded gpio bus interface
|
2021-03-25 00:15:02 -04:00 |
|
Teo Ene
|
8556c07261
|
Added BOOTTIM to InstrAccessFaultF calculation in uncore/imem
|
2021-03-23 15:21:13 -05:00 |
|
bbracker
|
c3a6d6bf42
|
added delays to uart AHB signals
|
2021-03-22 15:40:29 -04:00 |
|
bbracker
|
eea7e2e47e
|
first pass at PLIC interface
|
2021-03-22 10:14:21 -04:00 |
|
bbracker
|
df51d9908d
|
AHB bugfixes and sim waveview refactoring
|
2021-03-18 18:25:12 -04:00 |
|
Noah Boorstin
|
fa1407f6e3
|
everyone gets a bootram
|
2021-03-18 12:35:37 -04:00 |
|
bbracker
|
63bfd79009
|
slightly smarter dtim HREADY
|
2021-03-13 06:55:34 -05:00 |
|
bbracker
|
12721837f0
|
imem rd2 adrbits bugfix
|
2021-03-13 00:10:41 -05:00 |
|
bbracker
|
0f49108ee6
|
clint HREADY signal update
|
2021-03-12 20:23:55 -05:00 |
|
David Harris
|
fe4d288589
|
Initial untested implementation of AMO instructions
|
2021-03-11 00:11:31 -05:00 |
|
bbracker
|
612f7a9ee4
|
added a delay to sel signals
|
2021-03-05 15:07:34 -05:00 |
|
bbracker
|
a1223ee13b
|
more merging fixes
|
2021-03-05 14:36:07 -05:00 |
|
bbracker
|
2cd0f19129
|
remove deprecated mem signals
|
2021-03-05 14:27:38 -05:00 |
|
bbracker
|
62dd9e3075
|
first merge of ahb fix
|
2021-03-05 14:24:22 -05:00 |
|
Noah Boorstin
|
cfcd7d1518
|
busybear: make imperas tests work again
|
2021-03-04 22:44:49 +00:00 |
|
Noah Boorstin
|
5c456e2d7f
|
busybear: comment out instraccessfaultf for imem for now
|
2021-03-04 20:26:41 +00:00 |
|
Noah Boorstin
|
fde94f9057
|
Merge branch 'main' into busybear
Conflicts:
wally-pipelined/src/uncore/imem.sv
|
2021-03-04 20:16:03 +00:00 |
|
Teo Ene
|
b15ef47d24
|
Fix to 32-bit option of commit 2d40898158
|
2021-03-04 01:33:34 -06:00 |
|
Noah Boorstin
|
923489fe16
|
busybear: probably discovered bug in ahb code
|
2021-03-01 20:56:04 +00:00 |
|
Noah Boorstin
|
b3247eadd2
|
busybear: more adapting to new memory system
|
2021-03-01 18:50:42 +00:00 |
|
Noah Boorstin
|
f11b3108d8
|
busybear: fix bootram range
|
2021-03-01 17:45:21 +00:00 |
|
Teo Ene
|
2d40898158
|
Properly implemented the fix from commit 5fee65231e
|
2021-02-28 22:22:04 -06:00 |
|
Noah Boorstin
|
17715085ba
|
busybear: start preloading bootmem
|
2021-02-28 20:43:57 +00:00 |
|
Noah Boorstin
|
2769b147cb
|
busybear: add 2nd dtim for bootram
|
2021-02-28 16:08:54 +00:00 |
|
Noah Boorstin
|
969c094489
|
busybear: remove gpio, start adding 2nd ram
|
2021-02-28 06:02:40 +00:00 |
|
David Harris
|
0258901865
|
Cleaned out unused signals
|
2021-02-26 09:17:36 -05:00 |
|
David Harris
|
1b61d78ac2
|
Retimed peripherals for AHB interface
|
2021-02-26 00:55:41 -05:00 |
|
Teo Ene
|
a35fdac75b
|
Fixed previous commit
|
2021-02-25 11:24:44 -06:00 |
|