Andrew Waterman
|
78b2e947de
|
Chisel3 compatibility fixes
|
2015-09-11 15:43:07 -07:00 |
|
Andrew Waterman
|
24389a5257
|
Chisel3 compatibility fixes
|
2015-09-11 15:41:39 -07:00 |
|
Howard Mao
|
4c3c3c630e
|
add assertions to make sure NASTI -> MemIO converter takes in requests of the right size and len
|
2015-09-10 17:55:10 -07:00 |
|
Christopher Celio
|
17e971bbfa
|
Add emulator "make debug" and "-j" to travis
|
2015-09-10 17:34:16 -07:00 |
|
Howard Mao
|
6387d31c62
|
add comments and small fixes for NASTI and SMI
|
2015-09-10 17:33:48 -07:00 |
|
Howard Mao
|
8a8d52da4f
|
add convenient constructors for NASTI channels
|
2015-09-10 17:33:31 -07:00 |
|
Christopher Celio
|
d9a2162472
|
Bump Chisel
|
2015-09-10 17:26:41 -07:00 |
|
Christopher Celio
|
8f71c4da2d
|
Reintroduced multiple emulator backend directories
Fixes a "make -j" concurrency bug due to deleting files that another
parallel rule depends on.
|
2015-09-10 17:14:23 -07:00 |
|
Christopher Celio
|
83df4bcc35
|
Fixed run-bmark-tests make target in vsim
|
2015-09-09 22:37:47 -07:00 |
|
Colin Schmidt
|
af7336ef8b
|
blacklist private branches from travis
|
2015-09-08 15:13:38 -07:00 |
|
Colin Schmidt
|
d292b6cb13
|
don't connect rocc-fpu-port without rocc accel
|
2015-09-08 14:44:12 -07:00 |
|
Andrew Waterman
|
d08b75c472
|
Merge pull request #15 from ucb-bar/fix_disasm_garbage
If you don't have spike-disasm in your path, your path is dumped
|
2015-09-03 17:55:31 -07:00 |
|
Ben Keller
|
8e9c15c10d
|
If you don't have spike-disasm in your path, your path is dumped
to stdout by this line every time you do anything in the entire repo.
|
2015-09-03 15:36:11 -07:00 |
|
Christopher Celio
|
e6b6ff5a1d
|
Update README.md
Corrected PublicConfigs.scala -> Configs.scala
|
2015-09-02 22:55:53 -07:00 |
|
Howard Mao
|
ede1ada053
|
Add converters and utilities for simpler peripheral interface (SMI)
|
2015-09-01 14:00:45 -07:00 |
|
Howard Mao
|
75ec7529af
|
implement NASTI Interconnect generating from configuration address map
|
2015-09-01 14:00:45 -07:00 |
|
Howard Mao
|
b046c57284
|
make NASTI -> MemIO converter compliant to AXI4 spec
|
2015-09-01 11:17:38 -07:00 |
|
Colin Schmidt
|
1bfd873888
|
bump chisel version for seqmem setname
|
2015-08-29 12:53:57 -07:00 |
|
Andrew Waterman
|
350d530766
|
Use Vec.fill, not Vec.apply, for Vec literals
|
2015-08-27 10:00:43 -07:00 |
|
Andrew Waterman
|
94287fed90
|
Avoid type-unsafe assignments
|
2015-08-27 09:57:36 -07:00 |
|
Andrew Waterman
|
05d311c517
|
Use Vec.apply, not Vec.fill, for type nodes
|
2015-08-27 09:47:02 -07:00 |
|
Andrew Waterman
|
f7d9628de2
|
Avoid needless use of Vec
|
2015-08-27 09:40:52 -07:00 |
|
Andrew Waterman
|
3a1dad7994
|
Use Vec.apply, not Vec.fill, for type nodes
|
2015-08-27 09:40:24 -07:00 |
|
Iori YONEJI
|
0ac6172525
|
Add "-memsize" flag to emulator
- Allow user to set memory size (in MiB) used by emulator.
- if memory is exhausted, warn user about memory shortage.
Close #3
|
2015-08-26 17:53:37 -07:00 |
|
Christopher Celio
|
b55765f597
|
Bump riscv-tools
|
2015-08-26 16:08:45 -07:00 |
|
Christopher Celio
|
b1e845f370
|
Add space to README.md
|
2015-08-26 14:34:22 -07:00 |
|
Scott Beamer
|
b88c283b21
|
add travis support and tests
|
2015-08-25 13:29:20 -07:00 |
|
Scott Beamer
|
333c594d2a
|
respect environment's CXX
|
2015-08-25 13:26:14 -07:00 |
|
Scott Beamer
|
49ff021518
|
bump fpga repo
|
2015-08-21 15:39:59 -07:00 |
|
Albert Ou
|
3d6a060dc3
|
Bump Scala to 2.11.6
This change, originally part of commit b978083, was excluded from the
merge at commit 47494ec.
|
2015-08-10 23:52:58 -07:00 |
|
Henry Cook
|
bcf95b39e0
|
bump uncore
|
2015-08-10 20:08:50 -07:00 |
|
Henry Cook
|
005752e2a6
|
use the parameters used to create the original object
|
2015-08-10 14:43:17 -07:00 |
|
Colin Schmidt
|
cab12635f8
|
Merge master into rocc-fpu-port
ebb33f2f4b658211960a4c6c023c139420c67212
|
2015-08-06 08:03:10 -07:00 |
|
Andrew Waterman
|
01fc61ba96
|
Don't construct so many Vecs
|
2015-08-05 18:43:59 -07:00 |
|
Howard Mao
|
a551a12d70
|
add missing Wire wrap in BasicCrossbar
|
2015-08-05 17:05:31 -07:00 |
|
Henry Cook
|
a3c9431ee2
|
bump all submodules for scala version
|
2015-08-05 16:50:38 -07:00 |
|
Andrew Waterman
|
eb6583d607
|
use cloneType in PhysicalNetworkIO
|
2015-08-05 16:47:49 -07:00 |
|
Andrew Waterman
|
9b038db34a
|
Upgrade scala to 2.11.6
|
2015-08-05 15:37:03 -07:00 |
|
Andrew Waterman
|
700910adff
|
Chisel3 compatibility fix for <>
|
2015-08-05 15:34:40 -07:00 |
|
Andrew Waterman
|
1718333f83
|
Don't use Vec as lvalue
|
2015-08-05 15:29:33 -07:00 |
|
Andrew Waterman
|
546205b174
|
Chisel3 compatibility: use >>Int instead of >>UInt
|
2015-08-05 15:29:03 -07:00 |
|
Andrew Waterman
|
798ddeb5f5
|
Chisel3 compatibility: use >>Int instead of >>UInt
The latter doesn't contract widths anymore.
|
2015-08-04 13:15:17 -07:00 |
|
Andrew Waterman
|
2ff2b43c2c
|
Chisel3 compatibility: use >>Int instead of >>UInt
The latter doesn't contract widths anymore.
|
2015-08-04 13:13:44 -07:00 |
|
Andrew Waterman
|
e469785f5e
|
bump scala to 2.11.6
|
2015-08-03 19:51:17 -07:00 |
|
Andrew Waterman
|
fb5524372d
|
bump scala to 2.11.6
|
2015-08-03 19:51:08 -07:00 |
|
Andrew Waterman
|
fb718f03c1
|
bump scala to 2.11.6
|
2015-08-03 19:50:58 -07:00 |
|
Andrew Waterman
|
d85c46bc60
|
Chisel3 bulk connect non-commutativity
|
2015-08-03 19:47:16 -07:00 |
|
Andrew Waterman
|
d4c94c6566
|
Chisel3 has different Vec semantics
Vec(a, b) := c doesn't modify a and b in chisel3.
|
2015-08-03 19:08:00 -07:00 |
|
Andrew Waterman
|
34b9a7fdc5
|
Various Chisel3 compatibility changes
|
2015-08-03 18:54:56 -07:00 |
|
Andrew Waterman
|
77cf26aeba
|
Chisel3: Flip order of := and <>
|
2015-08-03 18:53:39 -07:00 |
|