nextpnr/himbaechel/uarch
Pepijn de Vos 06ae973aa8
Msgspec serialization (#1640)
* gowin: Update arch gen to use msgspec chipdb format

Apycula now uses msgspec MessagePack serialization instead of pickle
for the chipdb files. This change:

- Replaces pickle with msgspec via load_chipdb()
- Changes file extension from .pickle to .msgpack.gz
- Updates grid access patterns for new Device structure where
  db.grid[y][x] returns ttyp (int) directly, use db[y, x] for Tile

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

* Update chipdb extension to .msgpack.xz

Apicula switched from gzip to lzma compression for chipdb files.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-15 08:47:16 +01:00
..
example himbaechel: add uarch specific options parsing (#1582) 2025-10-21 14:41:53 +02:00
gatemate clangformat 2026-01-23 09:35:51 +01:00
gowin Msgspec serialization (#1640) 2026-02-15 08:47:16 +01:00
ng-ultra himbaechel: add uarch specific options parsing (#1582) 2025-10-21 14:41:53 +02:00
xilinx himbaechel: add uarch specific options parsing (#1582) 2025-10-21 14:41:53 +02:00