nextpnr/himbaechel
YRabbit 5eaa1b3f1f
Gowin. Add IODELAY. (#1398)
* Gowin. Add IODELAY.

Input/Output delay (IODELAY) is programmable delay uint in IO block.

This delay line is enabled before/after the IO pad and allows the signal
to be delayed statically or dynamically during 0-127 stages each lasting
from 18 to 30 picoseconds depending on the chip family.

Signed-off-by: YRabbit <rabbit@yrabbit.cyou>

* Gowin. Replacing assertions with log_error.

Signed-off-by: YRabbit <rabbit@yrabbit.cyou>

---------

Signed-off-by: YRabbit <rabbit@yrabbit.cyou>
2024-11-30 09:24:59 +01:00
..
himbaechel_dbgen Himbaechel GUI (#1295) 2024-11-21 15:13:22 +01:00
uarch Gowin. Add IODELAY. (#1398) 2024-11-30 09:24:59 +01:00
.gitignore himbächel: Initial implementation 2023-05-13 08:26:41 +02:00
arch_pybindings.cc himbaechel: Add discovery of uarch and chipdb 2023-09-15 08:23:43 +02:00
arch_pybindings.h himbächel: Initial implementation 2023-05-13 08:26:41 +02:00
arch.cc Himbaechel GUI (#1295) 2024-11-21 15:13:22 +01:00
arch.h Add expandBoundingBox method to API (#1395) 2024-11-26 10:13:41 +01:00
archdefs.h Himbaechel GUI (#1295) 2024-11-21 15:13:22 +01:00
chipdb.h Himbaechel GUI (#1295) 2024-11-21 15:13:22 +01:00
family.cmake himbaechel: Adding a xilinx uarch for xc7 with prjxray 2023-11-14 17:12:09 +01:00
himbaechel_api.cc Add expandBoundingBox method to API (#1395) 2024-11-26 10:13:41 +01:00
himbaechel_api.h Add expandBoundingBox method to API (#1395) 2024-11-26 10:13:41 +01:00
himbaechel_constids.h himbächel: Initial implementation 2023-05-13 08:26:41 +02:00
himbaechel_gfxids.h Himbaechel GUI (#1295) 2024-11-21 15:13:22 +01:00
himbaechel_helpers.cc himbaechel: Add support for new constants API 2023-11-07 09:00:03 +01:00
himbaechel_helpers.h clangformat 2024-09-30 14:51:33 +02:00
main.cc clangformat 2024-09-30 14:51:33 +02:00