nextpnr/himbaechel
YRabbit 85210caea4 Gowin. FFs in IO. Changing diagnostic messages.
Placement modes are still specified by the command line keys
ireg_in_iob/oreg_in_iob/ioreg_in_iob, but also introduces more granular
control in the form of attributes at I/O ports:

  (* NOIOBFF *) - registers are never placed in this IO,

  (* IOBFF *) - registers must be placed in this IO, in case of failure
  a warning (not an error) with the reason for nonplacement is issued,

  _attribute_absence_ - no diagnostics will be issued: managed to place - good, failed - not bad either.

Signed-off-by: YRabbit <rabbit@yrabbit.cyou>
2024-12-18 12:34:45 +10:00
..
himbaechel_dbgen Add GroupId related calls to Himbaechel API (#1399) 2024-12-05 13:59:33 +01:00
uarch Gowin. FFs in IO. Changing diagnostic messages. 2024-12-18 12:34:45 +10: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 Add GroupId related calls to Himbaechel API (#1399) 2024-12-05 13:59:33 +01:00
arch.h Add GroupId related calls to Himbaechel API (#1399) 2024-12-05 13:59:33 +01:00
archdefs.h Add GroupId related calls to Himbaechel API (#1399) 2024-12-05 13:59:33 +01:00
chipdb.h Add GroupId related calls to Himbaechel API (#1399) 2024-12-05 13:59:33 +01:00
family.cmake Adding NanoXplore NG-Ultra support (#1397) 2024-12-04 09:00:05 +01:00
himbaechel_api.cc Add GroupId related calls to Himbaechel API (#1399) 2024-12-05 13:59:33 +01:00
himbaechel_api.h Add GroupId related calls to Himbaechel API (#1399) 2024-12-05 13:59:33 +01:00
himbaechel_constids.h himbächel: Initial implementation 2023-05-13 08:26:41 +02:00
himbaechel_gfxids.h Add GroupId related calls to Himbaechel API (#1399) 2024-12-05 13:59:33 +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