Get the carry chain on ice40 working
- Dominant language
- Jupyter Notebook
- Stars
- 314
- Forks
- 121
- PR merge metrics
- No merged PRs in 30d
Description
Probably dependent on https://github.com/verilog-to-routing/vtr-verilog-to-routing/issues/325
From http://www.clifford.at/icestorm/logic_tile.html
> Input lutff_i/in_3 can be configured to be driven by the carry output of the previous logic cell, or by carry_in_mux in case of i=0.
>
> The carry unit calculates lutff_i/cout = lutff_i/in_1 + lutff_i/in_2 + lutff_(i-1)/cout > 1. In case of i=0, carry_in_mux is used as third input. carry_in_mux can be configured to be constant 0, 1 or the lutff_7/cout signal from the logic tile below.
Find the description here -> https://github.com/SymbiFlow/symbiflow-arch-defs/tree/master/ice40/primitives/sb_carry
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.