AnasSarkiz/am625sip-linux

An electronic component representing an AM625 system-in-package with mapped pins and physical footprint for PCB integration.

Version
1.0.3
License
unset
Stars
0

index.circuit.tsx

PCBPCB preview for index.circuit.tsx
SchematicSchematic preview for index.circuit.tsx
import { Processor } from "./subcircuits/Processor"

export default function Am625SipLinux({ breakoutCount = 2 }: { breakoutCount?: number } = {}) {
  return (
    <board width={160} height={120} layers={4} autorouter="auto_local" autorouterVersion="beta_pipeline9"
      minTraceWidth={0.09} minTraceToPadEdgeClearance={0.09}
      minViaHoleDiameter={0.2032} minViaPadDiameter={0.4572}
      minViaEdgeToPadEdgeClearance={0.09}>
      <schematicsheet name="processor" displayName="AM625SiP signals" sheetIndex={1} sheetWidth={700} sheetHeight={440}>
        <schematicsection name="storage" displayName="Storage" />
        <schematicsection name="display" displayName="Display and parallel bus" />
        <schematicsection name="high_speed" displayName="USB, Ethernet, camera and OLDI" />
        <schematicsection name="control" displayName="Clock, reset and control" />
        <schematicsection name="microsd_breakout" displayName="MicroSD interface breakout" />
      </schematicsheet>
      <schematicsheet name="processor_power" displayName="AM625SiP power and ground pins" sheetIndex={2} sheetWidth={700} sheetHeight={440}>
        <schematicsection name="power" displayName="Processor and integrated RAM power" />
        <schematicsection name="ground" displayName="Ground balls" />
      </schematicsheet>
      <Processor breakoutCount={breakoutCount} />
    </board>
  )
}