Commit Graph

5901 Commits

Author SHA1 Message Date
tangxifan 300e1bcaba
Merge pull request #732 from lnis-uofu/pcf_refactor
Refactor ``libpcf`` to integrate ``libpinconstrain``, ``librepackdc``; Rewrite ``libpinconstrain``
2022-07-28 22:43:08 -07:00
tangxifan d55f3f7779 [lib] fixed some bugs 2022-07-28 21:21:24 -07:00
tangxifan 63229c20ff [lib] add sanity checks and error messages for exceptions when converting pcf to place file 2022-07-28 19:57:10 -07:00
tangxifan 84dbcd61dd [doc] fixed a few typo and format errors 2022-07-28 19:09:53 -07:00
tangxifan c16bcd7f63 [doc] add file formates required by pcf2place 2022-07-28 16:35:13 -07:00
tangxifan 860591ff3f [doc] add pcf file format to documentation 2022-07-28 16:15:44 -07:00
tangxifan 6e5fde56ce [doc] add pcf2place to command list 2022-07-28 16:06:57 -07:00
tangxifan 1f264c6954 [lib] remove dead codes 2022-07-28 14:30:51 -07:00
tangxifan b3f23175e1
Merge branch 'master' into pcf_refactor 2022-07-28 14:27:27 -07:00
tangxifan 1d0cad9f96 [lib] deprecate libpinconstrain 2022-07-28 14:26:56 -07:00
tangxifan cde7a130d3 [lib] fixed a bug 2022-07-28 14:25:54 -07:00
tangxifan 19dc8cb196 [lib] fixed a critical bug in io location map which causes failures when there are multiple I/Os mapped to the same coorindates 2022-07-28 14:22:04 -07:00
tangxifan 35fe858035 [test] fixed a few bugs 2022-07-28 12:06:16 -07:00
tangxifan ca9122ddb9 [test] fixed a bug 2022-07-28 11:57:47 -07:00
tangxifan ec31e124b7 [test] reworked test case on pcf2place 2022-07-28 11:51:56 -07:00
tangxifan c1256ae818 [engine] added command 'pcf2place' to openfpga 2022-07-28 11:30:36 -07:00
tangxifan 2a5bffa6b9 [engine] developing pcf2place integration to openfpga 2022-07-28 10:30:43 -07:00
tangxifan 72ce2c29c2 [test] add example files to test pcf2place 2022-07-28 09:52:57 -07:00
tangxifan 7e7ec4ed84 [lib] added tests for pcf2place 2022-07-28 09:42:04 -07:00
tangxifan eed6c10b0c [lib] now io_net_place can output .place file 2022-07-28 09:20:28 -07:00
tangxifan a526dbee07 [lib] add pcf2place related data structure and required APIs 2022-07-27 21:27:24 -07:00
tangxifan 2b044b1b0b [lib] add io_net_place data structure 2022-07-27 20:48:26 -07:00
tangxifan 2f1d3d0ea5 [lib] developing pcf2place converter 2022-07-27 17:00:26 -07:00
tangxifan 1f3688a434 [lib] fixed a bug in test blif reader 2022-07-27 16:17:18 -07:00
tangxifan dfc33979ca [lib] adding blif reader test 2022-07-27 16:05:02 -07:00
tangxifan e2e212cec4 [lib] remove out-of-date files 2022-07-27 14:35:35 -07:00
tangxifan 14726e9317 [lib] add missing file 2022-07-27 12:16:53 -07:00
tangxifan 3277e89f5e [lib] add missing file 2022-07-27 11:41:54 -07:00
tangxifan df1b8ae892 [lib] remove out-of-date files 2022-07-27 11:24:35 -07:00
tangxifan 23e3d37b3d [lib] add test for pcf reader/writer 2022-07-27 11:24:05 -07:00
tangxifan ae3ec75a24 [lib] add pcf writer 2022-07-27 11:18:30 -07:00
tangxifan 73c0349832 [lib] developing pcf data structure 2022-07-27 11:12:18 -07:00
tangxifan 079a502153 [lib] developing pcf reader 2022-07-27 10:36:00 -07:00
tangxifan d197010ba3 [lib] fixed a few bugs; now csv reader and writer is working 2022-07-27 09:11:24 -07:00
tangxifan 55f73dcdc5 [lib] now use rapidcsv as parser 2022-07-27 09:04:00 -07:00
tangxifan 27f4a174b0 [lib] debugging 2022-07-26 23:04:14 -07:00
tangxifan b8b846d3eb [lib] add a testcase for csv read/write for io pin table 2022-07-26 22:54:27 -07:00
tangxifan 250ebb5549 [lib] developing csv writer for io pin table 2022-07-26 22:52:13 -07:00
tangxifan e860706363 [lib] developing csv reader for pin table file 2022-07-26 21:46:44 -07:00
tangxifan 1d1c2d7e8c [lib] developing csv reader for io pin table 2022-07-26 21:08:41 -07:00
tangxifan ae328cfa7f [lib] add more apis 2022-07-26 21:01:33 -07:00
tangxifan b8bd19a234 [lib] developing io pin table data structure 2022-07-26 20:47:45 -07:00
tangxifan 5fa2df1d27 [lib] developing io pin table data structure 2022-07-26 20:31:47 -07:00
tangxifan b6ad38598d [test] add io location map reader/writer test main 2022-07-26 20:02:39 -07:00
tangxifan 0ea456c55d [lib] add io location XML reader 2022-07-26 19:58:15 -07:00
tangxifan 5b547b1c91 [lib] fixed some compilation bugs 2022-07-26 19:36:57 -07:00
tangxifan 337d45972d
Merge pull request #733 from lnis-uofu/patch_update
Pulling refs/heads/master into master
2022-07-26 17:19:47 -07:00
github-actions[bot] 3c153c025f Updated Patch Count 2022-07-27 00:02:27 +00:00
tangxifan 9decccbc66 [lib] add pcf read/writers as well as a simple verilog reader 2022-07-26 16:54:23 -07:00
tangxifan 89eb2fd634 [test] add example file of io location 2022-07-26 16:34:10 -07:00