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
|
a84172b23b
|
Initial support for extraction of counters with clock enable
|
2017-09-14 10:26:10 -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 |
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 |
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
|
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 |
Andrew Zonenberg
|
e62362225c
|
Fixed bug causing GP_SPI model to not synthesize
|
2017-08-27 07:31:48 -07:00 |
Andrew Zonenberg
|
e6eaf487b6
|
Fixed more issues with GreenPAK counter sim models
|
2017-08-15 09:18:36 -07:00 |
Andrew Zonenberg
|
3a404be62a
|
Updated PGEN model to have level triggered reset (matches actual hardware behavior
|
2017-08-15 09:18:27 -07:00 |
Andrew Zonenberg
|
e5109847c9
|
Fixed bug in GP_COUNTx model
|
2017-08-15 09:18:17 -07:00 |
Andrew Zonenberg
|
66b256d40e
|
Fixed bug where GP_COUNTx_ADV would wrap even when KEEP was high
|
2017-08-15 09:18:07 -07:00 |
Andrew Zonenberg
|
348acbd968
|
Fixed typo in GP_COUNT8 sim model
|
2017-08-14 10:45:40 -07:00 |
Andrew Zonenberg
|
c205d571df
|
Fixed typo in error message
|
2017-08-14 10:45:40 -07:00 |
Andrew Zonenberg
|
0a6c702c41
|
Changed LEVEL resets for GP_COUNTx to be properly synthesizeable
|
2017-08-14 10:45:40 -07:00 |
Andrew Zonenberg
|
9f3dc59ffe
|
Changed LEVEL resets to be edge triggered anyway
|
2017-08-14 10:45:40 -07:00 |
Andrew Zonenberg
|
b049ead042
|
Added level-triggered reset support to GP_COUNTx simulation models
|
2017-08-14 10:45:40 -07:00 |
Andrew Zonenberg
|
ac75524f69
|
Fixed undeclared "count" in GP_COUNT8_ADV
|
2017-08-14 10:45:39 -07:00 |
Andrew Zonenberg
|
db20e3f1c2
|
Fixed undeclared "count" in GP_COUNT14_ADV
|
2017-08-14 10:45:39 -07:00 |
Andrew Zonenberg
|
3618ca2218
|
Fixed typo in last commit
|
2017-08-14 10:45:39 -07:00 |
Andrew Zonenberg
|
4da1a327c0
|
Finished initial GP_COUNT8/14/8_ADV/14_ADV sim models. Don't support clock divide, but do everything else.
|
2017-08-14 10:45:39 -07:00 |
Andrew Zonenberg
|
4504dd78e9
|
Fixed typo in COUNT8 model
|
2017-08-14 10:45:39 -07:00 |
Andrew Zonenberg
|
60dd5dba7b
|
Moved GP_POR out of digital cells b/c it has delays
|
2017-08-14 10:45:39 -07:00 |
Andrew Zonenberg
|
f55d4cc2fd
|
Improved cells_sim_digital model for GP_COUNT8
|
2017-08-14 10:45:39 -07:00 |
Andrew Zonenberg
|
fe3a932cfa
|
Refactored GreenPAK4 cells_sim into cells_sim_ams and cells_sim_digital
|
2017-08-14 10:45:39 -07:00 |
Andrew Zonenberg
|
cbdddc3af9
|
greenpak4_counters: Changed generation of primitive names so that the absorbed register's name is included
|
2017-06-24 14:54:07 -07:00 |
Andrew Zonenberg
|
184bd148c9
|
greenpak4_counters: Added support for parallel output from GP_COUNTx cells
|
2017-05-22 19:39:55 -07:00 |
Larry Doolittle
|
2021ddecb3
|
Squelch trailing whitespace
|
2017-04-12 15:11:09 +02:00 |
Andrew Zonenberg
|
6fed2dc996
|
Merge https://github.com/cliffordwolf/yosys
|
2017-02-14 08:29:37 -08:00 |
Clifford Wolf
|
2a311c2c38
|
Fix double-call of log_pop() in synth_greenpak4
|
2017-02-14 11:57:54 +01:00 |
Andrew Zonenberg
|
27a626ce98
|
greenpak4: Added POUT to GP_COUNTx cells
|
2017-01-01 00:56:20 -08:00 |
Andrew Zonenberg
|
ada98844b9
|
greenpak4: Added INT pin to GP_SPI
|
2016-12-21 11:35:29 +08:00 |
Andrew Zonenberg
|
6b526e9382
|
greenpak4: removed unused MISO pin from GP_SPI
|
2016-12-21 11:33:32 +08:00 |
Andrew Zonenberg
|
638f3e3b12
|
greenpak4: Removed SPI_BUFFER parameter
|
2016-12-20 13:07:49 +08:00 |
Andrew Zonenberg
|
073e8df9f1
|
greenpak4: replaced MOSI/MISO with single one-way SDAT pin
|
2016-12-20 12:34:56 +08:00 |
Andrew Zonenberg
|
d4a05b499e
|
greenpak4: Changed port names on GP_SPI for clarity
|
2016-12-20 10:30:38 +08:00 |
Andrew Zonenberg
|
eb80ec84aa
|
greenpak4: Initial implementation of GP_SPI cell
|
2016-12-20 09:58:02 +08:00 |
Andrew Zonenberg
|
de1d81511a
|
greenpak4: Updated GP_DCMP cell model
|
2016-12-17 12:01:22 +08:00 |
Andrew Zonenberg
|
7cdba8432c
|
greenpak: Fixes to GP_DCMP* blocks. Added GP_CLKBUF.
|
2016-12-16 15:14:20 +08:00 |
Andrew Zonenberg
|
bea6e2f11f
|
greenpak4: Initial version of GP_DCMP skeleton (not yet usable). Changed interface to GP_DCMPMUX
|
2016-12-15 15:19:35 +08:00 |
Andrew Zonenberg
|
3690aa556c
|
greenpak4: More fixups of GP_DCMPx cells
|
2016-12-15 07:19:08 +08:00 |
Andrew Zonenberg
|
3491d33863
|
greenpak4: And another typo :(
|
2016-12-15 07:17:07 +08:00 |
Andrew Zonenberg
|
ea787e6be3
|
greenpak4: Fixed another typo
|
2016-12-15 07:16:26 +08:00 |
Andrew Zonenberg
|
58da621ac3
|
greenpak4: Fixed typo
|
2016-12-15 07:15:38 +08:00 |
Andrew Zonenberg
|
262f8f913c
|
greenpak4: Cleaned up trailing spaces in cells_sim
|
2016-12-14 14:14:45 +08:00 |
Andrew Zonenberg
|
c77e6e6114
|
greenpak4: Added GP_DCMPREF / GP_DCMPMUX
|
2016-12-14 14:14:26 +08:00 |
Andrew Zonenberg
|
c3c2983d12
|
Added GP_PWRDET block, BANDWIDTH_KHZ parameter to GP_ABUF
|
2016-12-11 10:04:00 +08:00 |