Pepijn de Vos
|
7a43be5e43
|
use singleton ground and vcc nets, apparently this makes pnr happier
|
2019-09-05 16:38:47 +02:00 |
Pepijn de Vos
|
3eff2271d0
|
add MUX support
|
2019-09-05 13:36:41 +02:00 |
Pepijn de Vos
|
ae93c034ad
|
set undriven pads to zero
|
2019-09-04 16:29:40 +02:00 |
Pepijn de Vos
|
a6d81a8d14
|
Merge remote-tracking branch 'diego/gowin'
|
2019-09-04 11:20:05 +02:00 |
Pepijn de Vos
|
ec56438cf2
|
gowin: add splitnets to appease the PnR
|
2019-09-04 10:33:47 +02:00 |
Diego H
|
5aa8d7ceeb
|
Updating gowin
|
2019-09-02 17:43:27 -05:00 |
Miodrag Milanovic
|
a3c16a0565
|
Fix TRELLIS_FF simulation model
|
2019-08-31 11:12:06 +02:00 |
David Shah
|
90b44113d8
|
ecp5_gsr: Fix typo
Signed-off-by: David Shah <dave@ds0.me>
|
2019-08-31 09:58:46 +01:00 |
Eddie Hung
|
6e475484b2
|
Merge remote-tracking branch 'origin/master' into eddie/xilinx_srl
|
2019-08-30 09:37:32 -07:00 |
David Shah
|
91b46ed816
|
ecp5: Add simulation equivalence check for Diamond FF implementations
Signed-off-by: David Shah <dave@ds0.me>
|
2019-08-30 13:27:36 +01:00 |
whitequark
|
d9c621f9d1
|
ecp5: deduplicate Diamond FD/IFS/OFS/IO primitives.
|
2019-08-30 10:05:09 +00:00 |
whitequark
|
1e6b60d563
|
ecp5: allow (and enable by default) GSR on FD/IFS/OFS primitives.
|
2019-08-30 09:56:19 +00:00 |
whitequark
|
6fa8ce93e6
|
ecp5: add missing FD primitives.
|
2019-08-30 09:54:48 +00:00 |
whitequark
|
7e2825a2a4
|
ecp5: fix CEMUX on IFS/OFS primitives.
|
2019-08-30 09:42:33 +00:00 |
Eddie Hung
|
25b1670a84
|
Rename boxes too
|
2019-08-29 07:03:32 -07:00 |
Eddie Hung
|
a4f641f230
|
Do not overwrite LUT param
|
2019-08-28 18:46:53 -07:00 |
Eddie Hung
|
d46d38e4d5
|
Trailing comma
|
2019-08-28 17:25:54 -07:00 |
Eddie Hung
|
f5b4bc847c
|
Adapt to $__ICE40_CARRY_WRAPPER
|
2019-08-28 17:25:05 -07:00 |
Eddie Hung
|
e569f13870
|
Revert "Remove $__ICE40_FULL_ADDER handling from ice40_opt; cannot reason with"
This reverts commit 2aedee1f0e .
|
2019-08-28 17:22:44 -07:00 |
Eddie Hung
|
2aedee1f0e
|
Remove $__ICE40_FULL_ADDER handling from ice40_opt; cannot reason with
CARRY_WRAPPER in the same way since I0 and I3 could be used
|
2019-08-28 17:07:36 -07:00 |
Eddie Hung
|
077e9d4ada
|
Update box size and timings
|
2019-08-28 17:07:24 -07:00 |
Eddie Hung
|
129df7184a
|
Update to new $__ICE40_CARRY_WRAPPER
|
2019-08-28 17:07:07 -07:00 |
Eddie Hung
|
9314a0a42e
|
Add (* clkbuf_sink *) to SRLC16E, reorder ports to match vendor
|
2019-08-28 10:51:39 -07:00 |
Eddie Hung
|
ba5d81c7f1
|
Merge remote-tracking branch 'origin/master' into eddie/xilinx_srl
|
2019-08-28 09:21:03 -07:00 |
David Shah
|
13424352cc
|
Merge pull request #1332 from YosysHQ/dave/ecp5gsr
ecp5: Add GSR and SGSR support
|
2019-08-28 12:44:02 +01:00 |
Marcin Kościelnicki
|
d361f5ab79
|
xilinx: Add SRLC16E primitive.
Fixes #1331.
|
2019-08-27 20:27:12 +02:00 |
David Shah
|
fc001b4731
|
ecp5: Add GSR support
Signed-off-by: David Shah <dave@ds0.me>
|
2019-08-27 13:07:06 +01:00 |
Eddie Hung
|
1ba09c4ab7
|
Merge branch 'master' into eddie/xilinx_srl
|
2019-08-26 13:56:31 -07:00 |
Eddie Hung
|
a098205479
|
Merge branch 'master' into mwk/xilinx_bufgmap
|
2019-08-26 13:25:17 -07:00 |
Eddie Hung
|
d7051b90de
|
Add undocumented feature
|
2019-08-23 16:41:32 -07:00 |
Eddie Hung
|
08139aa53a
|
xilinx_srl now copes with word-level flops $dff{,e}
|
2019-08-23 12:22:46 -07:00 |
Eddie Hung
|
78b7d8f531
|
Merge remote-tracking branch 'origin/master' into eddie/xilinx_srl
|
2019-08-23 11:32:44 -07:00 |
Eddie Hung
|
20f4d191b5
|
Merge branch 'master' into mwk/xilinx_bufgmap
|
2019-08-23 11:24:19 -07:00 |
Eddie Hung
|
509c353fe9
|
Forgot one
|
2019-08-23 11:23:50 -07:00 |
Eddie Hung
|
0d0ad15898
|
Merge branch 'master' into mwk/xilinx_bufgmap
|
2019-08-23 11:23:31 -07:00 |
Eddie Hung
|
a270af00cc
|
Put abc_* attributes above port
|
2019-08-23 11:21:44 -07:00 |
Eddie Hung
|
6872805a3e
|
Merge remote-tracking branch 'origin/master' into mwk/xilinx_bufgmap
|
2019-08-23 10:00:50 -07:00 |
Eddie Hung
|
7188972645
|
Merge remote-tracking branch 'origin/master' into eddie/xilinx_srl
|
2019-08-22 10:32:54 -07:00 |
Clifford Wolf
|
151db528e4
|
Fix missing newline at end of file
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2019-08-22 18:09:37 +02:00 |
Clifford Wolf
|
2c8c8b3c74
|
Merge pull request #1289 from mmicko/anlogic_fixes
Anlogic fixes and optimization
|
2019-08-22 18:09:10 +02:00 |
Clifford Wolf
|
4c449caf9b
|
Fix missing newline at end of file
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2019-08-22 18:06:36 +02:00 |
Clifford Wolf
|
4d37710e82
|
Merge pull request #1281 from mmicko/efinix
Initial support for Efinix Trion series FPGAs
|
2019-08-22 18:06:02 +02:00 |
Eddie Hung
|
15188033da
|
Add variable length support to xilinx_srl
|
2019-08-21 17:34:40 -07:00 |
Eddie Hung
|
edec73fec1
|
abc9 to perform new 'map_ffs' before 'map_luts'
|
2019-08-21 15:37:55 -07:00 |
Eddie Hung
|
5ce0c31d0e
|
Add init support
|
2019-08-21 13:05:10 -07:00 |
Eddie Hung
|
076af2e617
|
Missing newline
|
2019-08-20 20:37:52 -07:00 |
Eddie Hung
|
33960dd3d8
|
Merge pull request #1209 from YosysHQ/eddie/synth_xilinx
[WIP] synth xilinx renaming, as per #1184
|
2019-08-20 12:55:26 -07:00 |
Eddie Hung
|
14c03861b6
|
Merge pull request #1304 from YosysHQ/eddie/abc9_refactor
Refactor abc9 to use port attributes, not module attributes
|
2019-08-20 11:59:31 -07:00 |
Eddie Hung
|
d9fe4cccbf
|
Merge remote-tracking branch 'origin/master' into eddie/synth_xilinx
|
2019-08-20 11:57:52 -07:00 |
Eddie Hung
|
d81a090d89
|
Unify abc_carry_{in,out} into abc_carry and use port dir, as @mithro
|
2019-08-19 09:56:17 -07:00 |