Eddie Hung
|
3728ef1765
|
ice40: fix specify for inverted clocks
|
2020-02-27 10:17:29 -08:00 |
Eddie Hung
|
a76520112d
|
ice40: specify fixes
|
2020-02-27 10:17:29 -08:00 |
Eddie Hung
|
fb60d82971
|
ice40: move over to specify blocks for -abc9
|
2020-02-27 10:17:29 -08:00 |
Eddie Hung
|
81e6b040a4
|
ice40: add SB_SPRAM256KA arrival time
|
2020-01-24 12:17:09 -08:00 |
David Shah
|
e135ed5d80
|
ice40: Add post-pnr ICESTORM_RAM model and fix FFs
Signed-off-by: David Shah <dave@ds0.me>
|
2019-10-23 18:44:34 +01:00 |
David Shah
|
37dd3ad3fe
|
ice40: Support for post-pnr timing simulation
Signed-off-by: David Shah <dave@ds0.me>
|
2019-10-23 12:03:31 +01:00 |
Eddie Hung
|
aae2b9fd9c
|
Rename abc_* names/attributes to more precisely be abc9_*
|
2019-10-04 11:04:10 -07:00 |
Eddie Hung
|
9fef1df3c1
|
Panic over. Model was elsewhere. Re-arrange for consistency
|
2019-10-04 10:48:44 -07:00 |
Eddie Hung
|
e8e3830868
|
Comment out SB_MAC16 arrival time for now, need to handle all its modes
|
2019-08-28 19:09:29 -07:00 |
Eddie Hung
|
309684af16
|
Add arrival for SB_MAC16.O
|
2019-08-28 19:07:28 -07:00 |
Eddie Hung
|
efa4ee5c0e
|
Add arrival times for U
|
2019-08-28 19:03:29 -07:00 |
Eddie Hung
|
0f4e9f6bc5
|
Round not floor
|
2019-08-28 18:57:34 -07:00 |
Eddie Hung
|
927f1e3754
|
Add LP timings
|
2019-08-28 18:56:25 -07:00 |
Eddie Hung
|
e3709e5ee6
|
LX -> LP
|
2019-08-28 18:51:14 -07:00 |
Eddie Hung
|
070f3ac561
|
Merge remote-tracking branch 'origin/eddie/fix_carry_wrapper' into xaig_arrival
|
2019-08-28 17:29:25 -07:00 |
Eddie Hung
|
d46d38e4d5
|
Trailing comma
|
2019-08-28 17:25:54 -07:00 |
Eddie Hung
|
2421cb3fed
|
Add arrival times for HX devices
|
2019-08-28 17:21:37 -07:00 |
Eddie Hung
|
129df7184a
|
Update to new $__ICE40_CARRY_WRAPPER
|
2019-08-28 17:07:07 -07:00 |
Eddie Hung
|
a270af00cc
|
Put abc_* attributes above port
|
2019-08-23 11:21:44 -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 |
Eddie Hung
|
1c57b1e7ea
|
Update abc_* attr in ecp5 and ice40
|
2019-08-16 15:56:57 -07:00 |
David Shah
|
79f14c7514
|
ice40/cells_sim.v: Fix sign of J and K partial products
Signed-off-by: David Shah <dave@ds0.me>
|
2019-07-19 17:33:41 +01:00 |
David Shah
|
3c84271543
|
ice40/cells_sim.v: LSB of A/B only signed in 8x8 mode
Signed-off-by: David Shah <dave@ds0.me>
|
2019-07-19 17:13:34 +01:00 |
Eddie Hung
|
5fb27c071b
|
$__ICE40_CARRY_LUT4 -> $__ICE40_FULL_ADDER as per @whitequark
|
2019-07-15 12:03:51 -07:00 |
Eddie Hung
|
a79ff2501e
|
Add new box to cells_sim.v
|
2019-07-12 00:52:19 -07:00 |
Eddie Hung
|
4daa746797
|
Remove noise from ice40/cells_sim.v
|
2019-06-27 16:11:39 -07:00 |
Eddie Hung
|
9398921af1
|
Refactor for one "abc_carry" attribute on module
|
2019-06-27 16:07:14 -07:00 |
Eddie Hung
|
63182ed57d
|
Fix and cleanup ice40 boxes for carry in/out
|
2019-06-22 14:27:41 -07:00 |
Eddie Hung
|
ee428f73ab
|
Remove WIP ABC9 flop support
|
2019-06-14 10:37:52 -07:00 |
Eddie Hung
|
f9433cc34b
|
Remove abc_flop{,_d} attributes from ice40/cells_sim.v
|
2019-06-12 09:29:30 -07:00 |
Eddie Hung
|
352c532bb2
|
Merge remote-tracking branch 'origin/master' into xc7mux
|
2019-06-10 11:02:54 -07:00 |
Simon Schubert
|
abf90b0403
|
ice40/cells_sim.v: Add support for RGB_DRV/LED_DRV_CUR for u4k
|
2019-06-10 11:49:08 +02:00 |
Eddie Hung
|
0092770317
|
Make SB_LUT4 a whitebox, SB_DFF a blackbox (for now)
|
2019-06-03 12:34:55 -07:00 |
Eddie Hung
|
9f44a71715
|
Consistent with xilinx
|
2019-06-03 09:23:43 -07:00 |
Eddie Hung
|
eb08e71bd1
|
Merge branch 'xaig' into xc7mux
|
2019-05-31 13:03:03 -07:00 |
Eddie Hung
|
fb09c6219b
|
Merge remote-tracking branch 'origin/master' into xc7mux
|
2019-05-21 14:21:00 -07:00 |
Sylvain Munaut
|
4f9183d107
|
ice40/cells_sim.v: Add support for TRIM input to SB_HFOSC
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
|
2019-05-13 12:51:06 +02:00 |
Eddie Hung
|
91c3afcab7
|
Use nonblocking
|
2019-04-23 13:42:06 -07:00 |
Eddie Hung
|
4883391b63
|
Merge remote-tracking branch 'origin/master' into xaig
|
2019-04-22 11:19:52 -07:00 |
Eddie Hung
|
d7f0700bae
|
Convert to use #945
|
2019-04-21 15:19:02 -07:00 |
Luke Wren
|
71da836300
|
ice40 cells_sim.v: SB_IO: update clock enable behaviour based on hardware experiments
|
2019-04-21 21:40:11 +01:00 |
Eddie Hung
|
af4652522f
|
ABC_FLOPS -> ABC_MODEL -- only whitebox if ABC_MODEL set
|
2019-04-19 21:09:55 -07:00 |
Eddie Hung
|
19b660ff6e
|
Fix SB_DFF comb model
|
2019-04-18 23:07:16 -07:00 |
Eddie Hung
|
0919f36b88
|
Missing close bracket
|
2019-04-18 17:50:11 -07:00 |
Eddie Hung
|
cf66416110
|
Annotate SB_DFF* with abc_flop and abc_box_id
|
2019-04-18 17:46:53 -07:00 |
Eddie Hung
|
4c327cf316
|
Use new -wb flag for ABC flow
|
2019-04-18 10:32:41 -07:00 |
Eddie Hung
|
671cca59a9
|
Missing abc_flop_q attribute on SPRAM
|
2019-04-17 14:44:08 -07:00 |
Eddie Hung
|
58847df1b9
|
Mark seq output ports with "abc_flop_q" attr
|
2019-04-17 12:27:45 -07:00 |
Eddie Hung
|
c1ebe51a75
|
Revert "Try using an ICE40_CARRY_LUT primitive to avoid ABC issues"
This reverts commit a7632ab332 .
|
2019-04-17 11:10:20 -07:00 |
Eddie Hung
|
a7632ab332
|
Try using an ICE40_CARRY_LUT primitive to avoid ABC issues
|
2019-04-17 11:10:04 -07:00 |