Is there any language/file format that can describe the block circuit diagram?
For example, the following circuit diagram
might be represented by something like:
A {
P00: VDD,
P01,
P02: GND,
P10: GPIO output B.P00
P11: GPIO input B.P01
P12: GPIO output R0
}
B {
P00: GPIO input A.P10,
P01: GPIO output A.P11,
P10,
P11,
}
R0 (A.P12, LED0)
LED0 {
+: R0,
-: GND
}