tangxifan
|
a04631305c
|
remove legacy verilog utils functions
|
2019-12-04 18:02:26 -07:00 |
tangxifan
|
73386dd1a9
|
refactored the Verilog header generation
|
2019-12-04 17:55:05 -07:00 |
tangxifan
|
a176c253ee
|
remove legacy codes in FPGA-Verilog: routing block generation
|
2019-12-04 16:15:50 -07:00 |
tangxifan
|
95ea513339
|
move refactored Verilog routing block generation functions to cpp files
|
2019-12-04 16:09:27 -07:00 |
tangxifan
|
322228de43
|
remove legacy codes in FPGA-Verilog
|
2019-12-04 16:02:43 -07:00 |
tangxifan
|
0dd72999d5
|
deleting legacy codes: fpga_verilog top-level function
|
2019-12-04 15:55:16 -07:00 |
tangxifan
|
0daf170e45
|
refactored all the new functions to new source files, ready to delete legacy codes
|
2019-12-04 15:38:42 -07:00 |
tangxifan
|
0c2ad5ab5e
|
critical bug fixed for some corner cases
|
2019-11-13 20:45:41 -07:00 |
tangxifan
|
1291b99d66
|
now make ini file generation more flexible: user can specify a name or use the default name
|
2019-11-13 12:55:57 -07:00 |
tangxifan
|
ea7c981c85
|
critical bugs fixed for routing module naming; and speed up local wire detection in Verilog writer
|
2019-11-08 15:01:30 -07:00 |
tangxifan
|
14e7744fee
|
start refactoring sdc generator, make it geneirc by placing it in parallel to Verilog generator
|
2019-11-07 22:20:48 -07:00 |
tangxifan
|
4ea5756be6
|
bug fixed for std cell MUX2 architecture and add the case to regression tests
|
2019-11-06 16:06:47 -07:00 |
tangxifan
|
09eb373a6e
|
bug fixing for autocheck top testbench where clock port is not default names
|
2019-11-06 12:21:20 -07:00 |
tangxifan
|
0e620f35a4
|
bug fixed for MUX2 std cells, avoid duplicated module writing
|
2019-11-06 11:45:28 -07:00 |
tangxifan
|
aac4ccb279
|
fixing bug for heterogeneous FPGAs
|
2019-11-06 11:19:17 -07:00 |
tangxifan
|
6c04b8d959
|
bug fixing for heterogeneous FPGAs
|
2019-11-05 20:24:03 -07:00 |
tangxifan
|
696d4a9522
|
remove useless channel wire module generation
|
2019-11-05 16:10:00 -07:00 |
tangxifan
|
a308a13d7c
|
use prefix instead of lib_name when building modules, then use lib_name for standard cell modules
|
2019-11-05 15:41:59 -07:00 |
tangxifan
|
2fbb88d25b
|
remove legacy codes
|
2019-11-05 13:52:42 -07:00 |
tangxifan
|
66047e4a45
|
refactoring Verilog simulation flag generations
|
2019-11-05 13:45:11 -07:00 |
tangxifan
|
13f2d33d37
|
refactored fpga_define.v generation
Please enter the commit message for your changes. Lines starting
|
2019-11-05 12:41:43 -07:00 |
tangxifan
|
8ef9e994d8
|
rename source files to be what they are actually doing
|
2019-11-05 12:18:23 -07:00 |
tangxifan
|
aaaf7a0d19
|
remove legacy codes in writing include netlists
|
2019-11-04 21:06:14 -07:00 |
tangxifan
|
ebab0e91ef
|
refactored include netlist writer
|
2019-11-04 20:55:30 -07:00 |
tangxifan
|
5d507ae8ee
|
bug fixing in memory module generation; some work should be done to merge nets and uniquifying nets!!!
|
2019-11-04 18:05:50 -07:00 |
tangxifan
|
69bc858e62
|
bring autocheck top testbench back to simulation deck, start testing
|
2019-11-04 15:35:04 -07:00 |
tangxifan
|
3274a49779
|
fine tuning top testbench and getting ready for testing
|
2019-11-04 12:08:36 -07:00 |
tangxifan
|
d7bbae76a4
|
adding stimuli to benchmark inputs in top-level testbench
|
2019-11-03 20:20:14 -07:00 |
tangxifan
|
3e9968d2f0
|
keep refactoring top-level testbench with auto-check features
|
2019-11-03 18:59:54 -07:00 |
tangxifan
|
1fb29df1e2
|
cleaning verilog file lines
|
2019-11-03 17:58:18 -07:00 |
tangxifan
|
0ec465d4e1
|
refactoring auto-check top Verilog testbench
|
2019-11-03 17:41:29 -07:00 |
tangxifan
|
dc241e6c03
|
add explicit port mapping support in testbenches; remove dangling ports in benchmarks
|
2019-11-02 23:03:47 -06:00 |
tangxifan
|
05a830de1b
|
bring ini writer for formality scripts back
|
2019-11-02 18:56:54 -06:00 |
tangxifan
|
c681726124
|
try to enlarge write buffers in ini writer, but these codes should be fully reworked
|
2019-11-02 18:33:05 -06:00 |
tangxifan
|
3ad2a93539
|
start bring back ini writer bit by bit
|
2019-11-02 18:20:25 -06:00 |
tangxifan
|
cb74d120e7
|
shadow ini writer to help debugging
|
2019-11-02 17:31:05 -06:00 |
tangxifan
|
fc164abd49
|
remove unused variable in sim info writer
|
2019-11-02 16:35:32 -06:00 |
tangxifan
|
e1a7a2895a
|
simulation ini file name can be customizable
|
2019-11-02 09:59:34 -06:00 |
tangxifan
|
d5d7450ce7
|
make simulation ini writing as an option
|
2019-11-02 09:46:12 -06:00 |
tangxifan
|
c3db880599
|
adding explicit file path to simulation info writer
|
2019-11-02 09:21:02 -06:00 |
tangxifan
|
f70f387f9f
|
minor tuning on ini compilation
|
2019-11-01 20:51:49 -06:00 |
tangxifan
|
3669a47d3b
|
reworked the ini writer
|
2019-11-01 20:25:01 -06:00 |
tangxifan
|
dab66b8be7
|
start adding auto check cpp files
|
2019-11-01 19:49:50 -06:00 |
tangxifan
|
e2b042c61c
|
Merge branch 'ganesh_dev' of https://github.com/LNIS-Projects/OpenFPGA into refactoring
|
2019-11-01 18:27:27 -06:00 |
Ganesh Gore
|
a0512e40b1
|
Created intermidiate file for modelsim simulation
|
2019-11-01 18:20:00 -06:00 |
tangxifan
|
3ae841b80f
|
start refactoring auto-check top testbench generation
|
2019-11-01 16:33:12 -06:00 |
tangxifan
|
531cc064fc
|
bug fixing for formal top-level testbench
|
2019-11-01 10:47:40 -06:00 |
Ganesh Gore
|
da0778e813
|
Merge remote-tracking branch 'lnis_origin/refactoring' into ganesh_dev
|
2019-11-01 00:46:34 -06:00 |
tangxifan
|
a6a3e7c36b
|
adding mcnc_big20 to regression test
|
2019-10-31 19:31:27 -06:00 |
tangxifan
|
858c1aefce
|
try use force for Icarus
|
2019-10-30 19:50:34 -06:00 |