tangxifan
|
b374056e78
|
fix bug in duplicate pin addition
|
2019-12-26 16:24:05 -07:00 |
tangxifan
|
7eb7be2084
|
added duplicated pin support to build top module
|
2019-12-26 15:02:27 -07:00 |
tangxifan
|
a28fc3013c
|
reorganize the top module builder
|
2019-12-26 14:37:36 -07:00 |
tangxifan
|
2306b17d9f
|
added pin duplication support to grid module builder
|
2019-12-25 22:24:44 -07:00 |
tangxifan
|
72d2fc6d69
|
add entry to new functions for pin duplication
|
2019-12-25 20:24:41 -07:00 |
tangxifan
|
d0aed4eb66
|
add new option: duplicate_grid_pin
|
2019-12-25 19:46:58 -07:00 |
tangxifan
|
868c573e59
|
remove unused codes and parameters
|
2019-12-24 20:43:29 -07:00 |
tangxifan
|
5445047863
|
renamed grid and routing track naming, which are now independent from coordinates
|
2019-12-24 20:17:11 -07:00 |
tangxifan
|
0eebdaf942
|
add grid port naming function for modules
|
2019-12-24 15:07:03 -07:00 |
tangxifan
|
43e78585ba
|
add routing track naming function for unique modules
|
2019-12-24 14:55:17 -07:00 |
tangxifan
|
a36cb676c2
|
minor fix in ctags to include library source files
|
2019-12-18 22:24:58 +08:00 |
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
|
099863a956
|
make FPGA-X2P to be run conditionally
|
2019-12-03 13:50:39 -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
|
d84cd66287
|
refactored analysis SDC generator for grids
|
2019-11-12 22:18:13 -07:00 |
tangxifan
|
6c58a4dd92
|
refactored unused grid block SDC analysis generation
|
2019-11-12 10:01:17 -07:00 |
tangxifan
|
8a57a29d2d
|
refactoring analysis SDC generation for grids
|
2019-11-11 22:38:11 -07:00 |
tangxifan
|
5f219b428c
|
refactored analysis SDC generation for switch blocks
|
2019-11-11 19:24:39 -07:00 |
tangxifan
|
876733f052
|
now we use module manager to generate analysis SDC, being independent from VPR structures
|
2019-11-10 21:15:34 -07:00 |
tangxifan
|
a849522be9
|
refactored CB SDC analysis generation
|
2019-11-10 20:15:16 -07:00 |
tangxifan
|
8e8e59b0ca
|
give specific name to mux so that we can bind it to SDC generator
|
2019-11-10 19:42:30 -07:00 |
tangxifan
|
3d711823e5
|
refactoring SDC generator for unused CBs
|
2019-11-10 18:15:13 -07:00 |
tangxifan
|
67b3b25bea
|
refactoring analysis sdc generation
|
2019-11-10 16:08:49 -07:00 |
tangxifan
|
1f368abfbe
|
refactoring analysis SDC generation
|
2019-11-10 15:40:54 -07:00 |
tangxifan
|
bcd8237263
|
refactored grid PnR SDC generator
|
2019-11-09 20:57:54 -07:00 |
tangxifan
|
d226d18d40
|
move SDC generator for routing modules to an independent source file
|
2019-11-09 11:54:05 -07:00 |
tangxifan
|
a7f2a61d0d
|
refactored CB SDC generation
|
2019-11-09 11:42:38 -07:00 |
tangxifan
|
4b5ecc516b
|
refactored SDC SB constrain generation
|
2019-11-09 10:52:15 -07:00 |
tangxifan
|
be574b0d45
|
refactored disable routing mux outputs
|
2019-11-08 19:05:05 -07:00 |
tangxifan
|
e273c00c9d
|
add refactored disable timing for memory cells
|
2019-11-08 17:38:07 -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
|
33b3705ced
|
refactoring disable outputs sdc generation
|
2019-11-08 11:15:35 -07:00 |
tangxifan
|
35e718b32d
|
rename backend sdc generator to be backend assistant
|
2019-11-08 10:20:12 -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
|
56b4ee008e
|
add test for heterogeneous FPGA and fix bugs
|
2019-11-06 17:45:11 -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
|
066962fbb9
|
bug fixed for clb2clb direct connection
|
2019-11-05 17:41:21 -07:00 |
tangxifan
|
227fb9a1a5
|
clean up the support for std cells
|
2019-11-05 17:32:05 -07:00 |
tangxifan
|
aa56d95073
|
bug fixed for using standard cells
|
2019-11-05 17:19:57 -07:00 |