0hmX/am3352-ddr-track-a-local-dfm-wip-20261007
Experimental RJ45-corrected board with isolated PG indication. 1005/1005 source joins pass; 15 expanded-guard physical errors, sourcing and qualification gates remain. Not fabrication-ready.
- Version
- 0.0.14
- License
- unset
- Stars
- 0
layout/CloudSysboot9Routes.tsx
// Endpoint-only SYSBOOT9 candidate: whole resistor on Bottom; BGA via centered.
export const routes=[
{
"layer": "bottom",
"points": [
[
6.0,
-6.0
],
[
5.65,
-6.35
],
[
5.075,
-6.35
],
[
4.075,
-5.35
],
[
4.075,
-3.4499999999999997
],
[
4.8,
-2.725
],
[
4.8,
-1.875
],
[
4.9,
-1.775
],
[
7.699999999999999,
-1.775
],
[
8.375,
-2.45
],
[
10.375,
-2.45
],
[
10.89,
-2.9650000000000007
],
[
10.89,
-3.5
]
],
"name": "CLOUD_SYSBOOT_ETH_9_CPU_STRAP",
"net": "SYSBOOT9",
"width": 0.1,
"lengthMm": 13.418828637385463,
"fromSelector": "SYS9_CPU_VIP.bottom",
"toSelector": ".Boot_and_clock > .R_BOOT9 > .pin1"
},
{
"layer": "bottom",
"points": [
[
10.89,
-3.5
],
[
10.85,
-3.540000000000001
],
[
10.85,
-4.55
]
],
"name": "CLOUD_SYSBOOT_ETH_9_STRAP_RN4",
"net": "SYSBOOT9",
"width": 0.1,
"lengthMm": 1.066568542494924,
"fromSelector": ".Boot_and_clock > .R_BOOT9 > .pin1",
"toSelector": ".HDMI > .RN_HDMI_4 > .4"
}
] as const
export function CloudSysboot9Routes(){return <>
<via name="SYS9_CPU_VIP" pcbX={6} pcbY={-6} fromLayer="top" toLayer="bottom" holeDiameter={.15} outerDiameter={.30} connectsTo=".Processor > .U1 > .U2"/>
{routes.map(r=><trace key={r.name} name={r.name} from={r.fromSelector} to={r.toSelector} width={r.width} pcbPathRelativeTo=".Processor > .U1 > .A1" pcbPaths={[[r.fromSelector,...r.points.map(([x,y])=>({x,y})),r.toSelector]]}/>)}
</>}