Commit Graph

27 Commits

Author SHA1 Message Date
Nav
184d1c4465 WCH RISC-V SWD physical interface TDF signal validation 2024-12-28 01:25:47 +00:00
Nav
00c4cee6c2 Added address space unit size to MemorySegment and MemorySegmentSection
Some recfactoring
2024-12-27 03:40:19 +00:00
Nav
a70b3e5878 Made architecture attribute mandatory in TDFs 2024-11-29 01:07:09 +00:00
Nav
5c896bb2ca Support for property groups in variant elements, in TDFs 2024-10-12 16:25:11 +01:00
Nav
e1179d960f Validate against non-alphanumeric characters in keys, in TDFs 2024-10-05 02:18:45 +01:00
Nav
cdcad9dde1 Added signal validation in TDFs, for SDI physical interface 2024-10-03 23:43:52 +01:00
Nav
5b2b73eb9f Renamed SCK ISP signal to SCLK, for consistency 2024-10-03 23:39:38 +01:00
Nav
af865d09e5 Added Signal elements to PhysicalInterface elements in TDFs 2024-10-03 22:45:24 +01:00
Nav
e522261991 Replaced group attribute with name attribute in Signal TDF element 2024-09-15 15:27:08 +01:00
Nav
179d7180a2 Updated AtdfService to support new Pad TDF elements 2024-09-13 00:33:06 +01:00
Nav
8ba29c258d TDF and TDF script changes (application changes pending):
- Added new `pad` element to TDFs
- Refactored `pin` and `signal` elements to accommodate new `pad` element
- Improved validation of signal-to-pad relation in TDF validation script
- Added key attribute to `variant` element
- Removed `package` attribute from `variant` element
2024-08-13 22:17:49 +01:00
Nav
d44eb49ca1 Added key validation to other TDF elements 2024-08-13 20:08:01 +01:00
Nav
f1c82ecd28 Made key and name attributes optional in register-group-instance TDF elements
Also removed the attribute from all instances of the element, where it wasn't necessary.
2024-08-13 19:54:05 +01:00
Nav
a03c54150e New TDF rule added to TDF validation: All TDFs must have at least one Insight-compatible pinout. 2024-08-11 17:02:21 +01:00
Nav
6cdbfbe950 Massive refactor to accommodate RISC-V targets
- Refactored entire codebase (excluding the Insight component) to accommodate multiple target architectures (no longer specific to AVR)
- Deleted 'generate SVD' GDB monitor command - I will eventually move this functionality to the Bloom website
- Added unit size property to address spaces
- Many other changes which I couldn't be bothered to describe here
2024-07-23 21:14:22 +01:00
Nav
3d6e86244b Tidying 2024-07-07 17:50:43 +01:00
Nav
8aad5b9095 Tidying 2024-06-05 19:35:47 +01:00
Nav
75c58310ad Validating resolved target peripherals in TDF validation 2024-06-05 19:28:49 +01:00
Nav
dce803b2f3 Additional register and fuse validation (for AVR8 TDFs) 2024-06-02 14:05:34 +01:00
Nav
7e44750fc0 Checks for invalid sizes in TDF validation script 2024-04-29 20:27:37 +01:00
Nav
081d1e0bcd Added executable flag to memory segments in TDFs 2024-04-29 20:25:36 +01:00
Nav
cf99e3e6fa Moved memory segment TDF validation to AVR8 validation class 2024-03-25 18:55:03 +00:00
Nav
2e68383a3b Address space count validation in TDF validation script 2024-03-16 00:07:34 +00:00
Nav
7ac54ec259 Implemented parsing for new register-group-instance element in TDF scripts 2024-02-17 21:44:02 +00:00
Nav
2a9dfda2c2 Added start address, offset and size bit-width validation in TDF validation script 2024-02-17 19:41:58 +00:00
Nav
4b6e21e43f Typo correction 2024-02-12 19:39:21 +00:00
Nav
955f738691 New TDF validation service 2024-02-09 23:34:45 +00:00