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

subcircuits/Processor.tsx

import { AM3352, pinLabels } from "../components/AM3352"
import { cpuNets } from "../logic/connections"
import { PinSheets } from "../schematic/PinSheets"
import { Support } from "../support"

export function Processor() {
  const connections = Object.fromEntries(Object.entries(pinLabels).flatMap(([pin, [ball]]) => cpuNets[ball] ? [[pin, `net.${cpuNets[ball]}`]] : []))
  return <subcircuit name="Processor" exposeNets pcbRelative routingDisabled schAutoLayoutEnabled={false}>
    <AM3352 name="U1" pcbX={0} pcbY={0} connections={connections} noSchematicRepresentation />
    <Support sheets={["CPU bypass", "CPU power"]} />
    <PinSheets chip="U1" />
  </subcircuit>
}