Clifford Wolf
|
76c11d7454
|
Update ABC to hg rev cd6984ee82d4
|
2017-09-15 21:25:59 +02:00 |
Clifford Wolf
|
498526cc0b
|
Merge pull request #411 from azonenberg/counter-extraction-fixes
Various improvements and bug fixes to extract_counter
|
2017-09-14 21:44:26 +02:00 |
Clifford Wolf
|
b0b2f3fe29
|
Merge pull request #410 from azonenberg/opt_demorgan
Added "opt_demorgan" pass (fixes #408)
|
2017-09-14 21:42:34 +02:00 |
Andrew Zonenberg
|
66e8986ae7
|
Minor changes to opt_demorgan requested during code review
|
2017-09-14 10:35:25 -07:00 |
Andrew Zonenberg
|
367d6b2194
|
Fixed bug where counter extraction on non-GreenPAK devices incorrectly handled parallel counter output
|
2017-09-14 10:27:10 -07:00 |
Andrew Zonenberg
|
c8f2f082c6
|
Added support for inferring counters with reset to full scale instead of zero
|
2017-09-14 10:26:43 -07:00 |
Andrew Zonenberg
|
122532b7e1
|
Added RESET_TO_MAX parameter to $__COUNT_ cell. Cannot yet be extracted.
|
2017-09-14 10:26:32 -07:00 |
Andrew Zonenberg
|
0484ad666d
|
Added support for inferring counters with active-low reset
|
2017-09-14 10:26:21 -07:00 |
Andrew Zonenberg
|
a84172b23b
|
Initial support for extraction of counters with clock enable
|
2017-09-14 10:26:10 -07:00 |
Andrew Zonenberg
|
c4a70a8cc3
|
Fixed typo in comment. Fixed bug where extract_counter would create up counters when it meant to create down counters.
|
2017-09-14 10:25:51 -07:00 |
Andrew Zonenberg
|
6da5d36968
|
Initial version of opt_demorgan is functioning for AND/OR gates. Not the prettiest results for bus inputs, but this can be improved
|
2017-09-12 18:47:46 -07:00 |
Clifford Wolf
|
f9d023c53f
|
Add src attribute to extra cells generated by proc_dlatch
|
2017-09-09 10:18:08 +02:00 |
Clifford Wolf
|
13eb47c692
|
Add src arguments to all cell creator helper functions
|
2017-09-09 10:16:48 +02:00 |
Clifford Wolf
|
7d41c5e177
|
Further improve extract_fa (but still buggy)
|
2017-09-02 16:39:17 +02:00 |
Clifford Wolf
|
2f75240e36
|
Merge pull request #406 from azonenberg/coolrunner-techmap
Coolrunner techmapping improvements
|
2017-09-02 13:43:51 +02:00 |
Clifford Wolf
|
3331c281db
|
Merge pull request #405 from azonenberg/gpak-refactoring
Gpak refactoring
|
2017-09-02 13:43:36 +02:00 |
Robert Ou
|
5f65e24ccb
|
coolrunner2: Finish fixing special-use p-terms
|
2017-09-01 07:22:16 -07:00 |
Robert Ou
|
fa04366f38
|
coolrunner2: Generate a feed-through AND term when necessary
|
2017-09-01 07:22:01 -07:00 |
Robert Ou
|
6775177171
|
coolrunner2: Initial fixes for special p-terms
Certain signals can only be controlled by a product term and not a
sum-of-products. Do the initial work for fixing this.
|
2017-09-01 07:21:51 -07:00 |
Robert Ou
|
7f08be4304
|
coolrunner2: Fix mapping of flip-flops
|
2017-09-01 07:21:39 -07:00 |
Robert Ou
|
ac84f47829
|
coolrunner2: Combine some for loops together
|
2017-09-01 07:21:31 -07:00 |
Andrew Zonenberg
|
40021d2fd8
|
Fixed typo in error message
|
2017-09-01 06:45:10 -07:00 |
Andrew Zonenberg
|
fc0c7f74dc
|
Added blackbox $__COUNT_ cell model
|
2017-09-01 06:44:28 -07:00 |
Andrew Zonenberg
|
80aaf50302
|
Refactoring: moved modules still in cells_sim to cells_sim_wip
|
2017-09-01 06:44:15 -07:00 |
Clifford Wolf
|
18609f3df8
|
Merge branch 'master' of github.com:cliffordwolf/yosys
|
2017-09-01 12:35:09 +02:00 |
Clifford Wolf
|
307dc55d65
|
Merge branch 'ChipScan-master'
|
2017-09-01 12:33:47 +02:00 |
Clifford Wolf
|
8a66bd30c6
|
Update more stuff to use get_src_attribute() and set_src_attribute()
|
2017-09-01 12:26:55 +02:00 |
Jason Lowdermilk
|
8dc6083de7
|
updated to use get_src_attribute() and set_src_attribute().
|
2017-08-31 14:51:56 -06:00 |
Clifford Wolf
|
c9a4feba6a
|
Merge pull request #399 from azonenberg/counter-extraction
Refactored counter extraction to not be GreenPAK specific. Fixes #396.
|
2017-08-31 17:54:28 +02:00 |
Andrew Zonenberg
|
16043b79b6
|
Merge branch 'counter-extraction' of github.com:azonenberg/yosys into counter-extraction
|
2017-08-30 18:16:15 -07:00 |
Andrew Zonenberg
|
ed1e3ed39b
|
extract_counter: Added optimizations to remove unused high-order bits
|
2017-08-30 18:15:12 -07:00 |
Andrew Zonenberg
|
06754108fc
|
Merge branch 'master' of https://github.com/cliffordwolf/yosys into counter-extraction
|
2017-08-30 16:40:41 -07:00 |
Andrew Zonenberg
|
634f18be96
|
extract_counter: Minor changes requested to comply with upstream policy, fixed a few typos
|
2017-08-30 16:28:25 -07:00 |
Jason Lowdermilk
|
71d43cfc08
|
Merge remote-tracking branch 'upstream/master'
|
2017-08-30 11:47:06 -06:00 |
Jason Lowdermilk
|
271e8ba7cd
|
fix indent level
|
2017-08-30 11:46:41 -06:00 |
Clifford Wolf
|
c0034f51e6
|
Merge pull request #397 from azonenberg/gpak-libfixes
Reformatted GP_COUNTx_ADV resets to avoid Yosys thinking that they're…
|
2017-08-30 11:53:44 +02:00 |
Clifford Wolf
|
8530333439
|
Add {get,set}_src_attribute() methods on RTLIL::AttrObject
|
2017-08-30 11:39:11 +02:00 |
Jason Lowdermilk
|
32c0f1193e
|
Add support for source line tracking through synthesis phase
|
2017-08-29 14:46:35 -06:00 |
Andrew Zonenberg
|
3fc1b9f3fd
|
Finished refactoring counter extraction to be nice and generic. Implemented techmapping from $__COUNT_ to GP_COUNTx cells.
|
2017-08-28 22:18:57 -07:00 |
Andrew Zonenberg
|
46b01f05bb
|
Refactored extract_counter to be generic vs GreenPAK specific
|
2017-08-28 22:18:47 -07:00 |
Andrew Zonenberg
|
b5c15636c5
|
Refactoring: Renamed greenpak4_counters pass to extract_counter, moved it to techmap/ since it's going to become a generic pass
|
2017-08-28 22:18:34 -07:00 |
Andrew Zonenberg
|
c3145863e7
|
Reformatted GP_COUNTx_ADV resets to avoid Yosys thinking that they're multi-edge-sensitive and getting confused.
|
2017-08-28 14:25:46 -07:00 |
Clifford Wolf
|
393b18e8e1
|
Merge branch 'azonenberg-recover-reduce'
|
2017-08-28 19:52:51 +02:00 |
Clifford Wolf
|
908f34aafc
|
Rename recover_reduce to extract_reduce, fix args handling
|
2017-08-28 19:52:06 +02:00 |
Clifford Wolf
|
3aad3ed3da
|
Merge branch 'recover-reduce' of https://github.com/azonenberg/yosys into azonenberg-recover-reduce
|
2017-08-28 19:46:17 +02:00 |
Clifford Wolf
|
ebbb0e9479
|
Further improve extract_fa pass
|
2017-08-28 19:43:26 +02:00 |
Clifford Wolf
|
a682800187
|
Merge pull request #392 from azonenberg/greenpak-portfixes
Fixed bug causing GP_SPI model to not synthesize
|
2017-08-28 15:29:58 +02:00 |
Andrew Zonenberg
|
e62362225c
|
Fixed bug causing GP_SPI model to not synthesize
|
2017-08-27 07:31:48 -07:00 |
Robert Ou
|
849b885775
|
recover_reduce: Update documentation
The documentation now describes the commands performed in the deleted
recover_reduce script.
|
2017-08-27 02:19:19 -07:00 |
Robert Ou
|
74d0f17fd4
|
recover_reduce: Reindent using tabs
|
2017-08-27 02:12:41 -07:00 |