Commit Graph

200 Commits

Author SHA1 Message Date
Miodrag Milanovic e22d59f669 Start adding multi die support 2024-12-27 09:01:22 +01:00
Miodrag Milanovic 95a1c1a0ea Fix SB_SML 2024-12-25 14:36:01 +01:00
Miodrag Milanovic 6d374c9f6b Start adding global clocking 2024-12-24 11:37:19 +01:00
Miodrag Milanovic efec014074 PLL config bits 2024-12-23 14:45:32 +01:00
Miodrag Milanovic e1694bfcbc better describe global bits 2024-12-23 10:51:28 +01:00
Miodrag Milanovic 6bfd0c7114 Fixed typo 2024-12-20 10:32:41 +01:00
Miodrag Milanovic f49a73d98a Rename config bits 2024-12-18 14:58:42 +01:00
Miodrag Milanovic 4c8b566e62 Use full namespace 2024-12-18 10:19:43 +01:00
Miodrag Milanovic 172c570a28 Split some configuration bits 2024-12-17 15:48:11 +01:00
Miodrag Milanovic a9b2dede21 Add missing groups 2024-12-17 11:34:41 +01:00
Miodrag Milanovic 2cad9b163a Add package pads 2024-12-16 19:19:55 +01:00
Miodrag Milanovic 3f319abdfe Update per documentation 2024-12-16 18:09:35 +01:00
Miodrag Milanovic 5f04d0c224 Validate input data files 2024-12-13 17:17:42 +01:00
Miodrag Milanovic c9ba1a79f3 Add endpoints for edges 2024-12-13 16:14:17 +01:00
Miodrag Milanovic c25118c76d Fix LES, RES, BES and TES locations 2024-12-13 15:37:42 +01:00
Miodrag Milanovic 46278407c4 Sync chipdb and pack/unpack 2024-12-13 15:00:29 +01:00
Miodrag Milanovic d2f6970a8e Fix IOES mux, change mux name forming 2024-12-13 12:33:04 +01:00
Miodrag Milanovic de9e9d3554 Add IOES internals 2024-12-12 13:57:48 +01:00
Miodrag Milanovic 12282a5153 handle some of I/O related connections 2024-12-12 13:16:06 +01:00
Miodrag Milanovic 4778e06f08 Added regular SB connections 2024-12-12 11:01:41 +01:00
Miodrag Milanovic bfae8d8a31 Cleanup 2024-12-12 09:05:38 +01:00
Miodrag Milanovic 59c0148a3c Rename to match documents 2024-12-11 15:22:35 +01:00
Miodrag Milanovic c00aa3629c Fix typo 2024-12-11 13:25:26 +01:00
Miodrag Milanovic 8bd83ba5d6 Clean HTML generator 2024-12-10 18:00:20 +01:00
Miodrag Milanovic eff4da3331 Use dataclasses 2024-12-10 15:45:11 +01:00
Miodrag Milanovic 56d9220064 Tile tile detection more robust 2024-12-10 14:50:33 +01:00
Miodrag Milanovic de33b7b19b Start adding connections 2024-12-10 14:50:33 +01:00
Miodrag Milanovic c5e7893710 add GPIO 2024-12-10 14:50:33 +01:00
Miodrag Milanovic f4d2de3359 Added tile types and connections 2024-12-10 14:50:19 +01:00
Miodrag Milanovic 5520da160e Start modeling chip die 2024-12-09 10:57:04 +01:00
Miodrag Milanovic fe8e82cdd7 Write proper change status commands 2024-12-07 19:29:27 +01:00
Miodrag Milanovic bffb2ed8d9 Fix ff init state detection 2024-12-07 19:00:31 +01:00
Miodrag Milanovic fe30804f82 Support pack/unpack memories 2024-12-07 19:00:12 +01:00
Miodrag Milanovic a933225f5f name PLL control registers as in documentation 2024-12-07 17:15:12 +01:00
Miodrag Milanovic d8d6835029 Unify configuration data in one data structure 2024-12-07 16:37:05 +01:00
Miodrag Milanovic 83345aeddb Special case handling 2024-12-07 15:19:23 +01:00
Miodrag Milanovic 5ce6ab64f4 Support FF initialization 2024-12-07 14:58:36 +01:00
Miodrag Milanovic 0325f0091a Cleanup magic numbers 2024-12-06 12:28:31 +01:00
Miodrag Milanovic 246ddc9c11 Pack/unpack PLL related configuration 2024-12-06 11:36:39 +01:00
Miodrag Milanovic 97cb94755f Add detection of unknown bits and conflicts 2024-12-04 17:56:16 +01:00
Miodrag Milanovic 6f5524809c Update readthedocs config 2024-12-04 17:19:41 +01:00
Miodrag Milanovic 004171eadb Unify naming and add RAM block parsing 2024-12-04 13:57:00 +01:00
Miodrag Milanovic 4e2d297d54 Use stl types instead of arrays 2024-12-04 12:52:10 +01:00
Miodrag Milanovic 0666b68314 basic code for packing/unpacking 2024-12-04 12:13:51 +01:00
Miodrag Milanovic fd2978dbf2 More bitstream documentation 2024-12-04 11:45:48 +01:00
Miodrag Milanovic c69ad340b4 License and README 2024-12-04 11:45:48 +01:00
Miodrag Milanovic b6f8512586 Initial setup for documentation 2024-12-04 11:45:48 +01:00
Miodrag Milanovic b83b52d881 Add some helper functions 2024-11-20 11:21:54 +01:00
Miodrag Milanovic 173fcca254 Clean cmake warnings 2024-11-19 08:33:53 +01:00
Miodrag Milanovic 0007e3e36c Initial code 2024-11-19 08:24:49 +01:00