mirror of https://github.com/YosysHQ/nextpnr.git
* Gowin. DSP. Implement MULT12x12. The 5A series DSP differs from previous ones. Many things have been greatly simplified: there are only two control signals of one type per cell (2 CLK, 2 CE and 2 RESET), and these signals are now explicitly specified in the DSP attributes, which makes the automatic assignment mechanism unnecessary for them. The DSP occupies 3 cells instead of nine due to the exclusion of 4 low-bit multipliers - now there are only two 12x12. There will naturally be clusters, but they will be simpler and consist of other primitives. Signed-off-by: YRabbit <rabbit@yrabbit.cyou> * Gowin. Implement MULTADDALU12X12. Signed-off-by: YRabbit <rabbit@yrabbit.cyou> --------- Signed-off-by: YRabbit <rabbit@yrabbit.cyou> |
||
|---|---|---|
| .. | ||
| himbaechel_dbgen | ||
| uarch | ||
| .gitignore | ||
| CMakeLists.txt | ||
| arch.cc | ||
| arch.h | ||
| arch_pybindings.cc | ||
| arch_pybindings.h | ||
| archdefs.h | ||
| chipdb.h | ||
| himbaechel_api.cc | ||
| himbaechel_api.h | ||
| himbaechel_constids.h | ||
| himbaechel_gfxids.h | ||
| himbaechel_helpers.cc | ||
| himbaechel_helpers.h | ||
| main.cc | ||