Edward Wang
|
e726daec41
|
Bump mdf
|
2017-10-03 11:56:30 -07:00 |
|
Edward Wang
|
e89079f2d7
|
Test for non-empty Verilog
|
2017-10-03 11:56:30 -07:00 |
|
Edward Wang
|
f9edbfea27
|
Move cost metric to its own file
|
2017-10-03 11:56:30 -07:00 |
|
Edward Wang
|
df8b5815c6
|
Trim redundant MDF field
|
2017-10-03 11:56:30 -07:00 |
|
Edward Wang
|
4013b1924f
|
Implement command line cost metric selection
|
2017-10-03 11:56:30 -07:00 |
|
Edward Wang
|
0f4683700f
|
Add cost function selection test
|
2017-10-03 11:56:30 -07:00 |
|
Edward Wang
|
0203aa9e7c
|
Move notes to main file since they apply there as well
|
2017-10-03 11:56:30 -07:00 |
|
Edward Wang
|
a25c84f72c
|
Specify cost function from command line
|
2017-10-03 11:56:30 -07:00 |
|
Edward Wang
|
923a08dfa1
|
Fix typo
|
2017-10-03 11:56:30 -07:00 |
|
Edward Wang
|
00c99f56b1
|
Add sbt-assembly for making jar
|
2017-10-03 11:56:30 -07:00 |
|
Edward Wang
|
ffd7893d63
|
Implement cost selection from command line
|
2017-10-03 11:56:30 -07:00 |
|
Edward Wang
|
0e474dac5e
|
Add external metric
|
2017-10-03 11:56:30 -07:00 |
|
Edward Wang
|
122e433e94
|
Bump mdf again
|
2017-10-03 11:56:30 -07:00 |
|
Edward Wang
|
5d14f1995a
|
Start cost function refactor
|
2017-10-03 11:56:30 -07:00 |
|
Edward Wang
|
0f2d00e008
|
Add some documentation
|
2017-10-03 11:56:30 -07:00 |
|
Edward Wang
|
f854c6c9f0
|
Nuke hardcoded JSON tests from orbit
|
2017-10-03 11:56:30 -07:00 |
|
Edward Wang
|
a177c895e8
|
Finish rewriting in new format
|
2017-10-03 11:56:30 -07:00 |
|
Edward Wang
|
513da4eb37
|
Support non-prefixed ports
|
2017-10-03 11:56:30 -07:00 |
|
Edward Wang
|
a0e817b6fb
|
Bump mdf
|
2017-10-03 11:56:30 -07:00 |
|
Edward Wang
|
85d18b736e
|
Document
|
2017-10-03 11:56:30 -07:00 |
|
Edward Wang
|
519ffef50a
|
Tests aren't that brittle since firrtl reparses the output
|
2017-10-03 11:56:30 -07:00 |
|
Edward Wang
|
e47cf92139
|
Move HasNoLibTestGenerator out of SynFlops
|
2017-10-03 11:56:30 -07:00 |
|
Edward Wang
|
94b13e96fb
|
Add functional tests
To be enabled when a new firrtl-interpreter is published
|
2017-10-03 11:56:30 -07:00 |
|
Edward Wang
|
de66405fe8
|
Write flop tests using generator
|
2017-10-03 11:56:30 -07:00 |
|
Edward Wang
|
93331cd26d
|
More refactor
|
2017-10-03 11:56:30 -07:00 |
|
Edward Wang
|
3730f76fa3
|
Fix unit tests to include address registers
|
2017-10-03 11:56:30 -07:00 |
|
Edward Wang
|
e3d5e4d3ad
|
Refactor execution of the compiler from the check
|
2017-10-03 11:56:30 -07:00 |
|
Edward Wang
|
cca6c0ea7e
|
Refactor memory compiler, again
|
2017-10-03 11:56:30 -07:00 |
|
Donggyu Kim
|
937b053b15
|
consider mask grans for cost
|
2017-10-03 11:56:30 -07:00 |
|
Donggyu Kim
|
ba33306e30
|
output selection signals should be piped
|
2017-10-03 11:56:30 -07:00 |
|
Edward Wang
|
d5b30c420b
|
Add comment
|
2017-10-03 11:56:30 -07:00 |
|
Edward Wang
|
b546f49a85
|
Fix tests by reordering statements
Not sure what caused this re-ordering but it doesn't seem to affect anything?
|
2017-10-03 11:56:30 -07:00 |
|
Edward Wang
|
2126835df2
|
Clarify comments
|
2017-10-03 11:56:30 -07:00 |
|
Edward Wang
|
e02f885e4b
|
Port all tests to use the generator
|
2017-10-03 11:56:30 -07:00 |
|
Edward Wang
|
2a8d8803a9
|
Further refactor test generator
|
2017-10-03 11:56:30 -07:00 |
|
Edward Wang
|
0bfc7a94df
|
Make instance numbers generic for depth and width
|
2017-10-03 11:56:30 -07:00 |
|
Donggyu Kim
|
4fc829a570
|
simple bug fix
|
2017-10-03 11:56:30 -07:00 |
|
Edward Wang
|
484906b85c
|
Refactor test generator from depth
|
2017-10-03 11:56:30 -07:00 |
|
Edward Wang
|
dd4c55aa09
|
Implement the rest of the split depth tests
|
2017-10-03 11:56:30 -07:00 |
|
Edward Wang
|
d83fb47da3
|
Add split port tests
|
2017-10-03 11:56:30 -07:00 |
|
Edward Wang
|
870e3c1af1
|
All depth tests now fully automatic
|
2017-10-03 11:56:30 -07:00 |
|
Edward Wang
|
ae139ede44
|
Fix another name collision
|
2017-10-03 11:56:30 -07:00 |
|
Edward Wang
|
79f73311d8
|
Uniquify names
|
2017-10-03 11:56:30 -07:00 |
|
Edward Wang
|
9670d76a3d
|
Moar SRAM generators, yum yum
|
2017-10-03 11:56:30 -07:00 |
|
Donggyu Kim
|
c4502fca6d
|
map macros to sequential memeory
|
2017-10-03 11:56:30 -07:00 |
|
Donggyu Kim
|
7cb5604dfa
|
add optimizations
|
2017-10-03 11:56:30 -07:00 |
|
Donggyu Kim
|
9de1f5f2c0
|
restructure macros for better submoduling
|
2017-10-03 11:56:30 -07:00 |
|
Edward Wang
|
607e810b1d
|
Autogenerate almost all the depth tests
|
2017-10-03 11:56:30 -07:00 |
|
Edward Wang
|
8beb8b3f6f
|
Don't unbox BigInt to Double
|
2017-10-03 11:56:30 -07:00 |
|
Edward Wang
|
bb2783994a
|
Only use powers of two masks, for now
|
2017-10-03 11:56:30 -07:00 |
|