0hmX/simplified-am62l-computer

This code defines components and scripts for physically representing and routing high-speed DDR memory signals, power lines, and ground planes on an 8-layer PCB with detailed pin assignments, copper pours, and precise via and trace layouts based on TI EVM reference data.

Version
1.0.16
License
unset
Stars
0

imports/TPD2E2U06DCKR/TPD2E2U06DCKR.tsx

import objPath from "./TPD2E2U06DCKR.obj"
import type { ChipProps } from "@tscircuit/props"

const pinLabels = {
  pin1: ["IO1"],
  pin2: ["IO2"],
  pin3: ["GND"]
} as const

export const TPD2E2U06DCKR = (props: ChipProps<typeof pinLabels>) => {
  return (
    <chip
      pinLabels={pinLabels}
      supplierPartNumbers={{
  "jlcpcb": [
    "C1855726"
  ]
}}
      manufacturerPartNumber="TPD2E2U06DCKR"
      footprint={<footprint>
        <smtpad portHints={["pin1"]} pcbX="-0.65024mm" pcbY="-0.94996mm" width="0.6999986mm" height="0.999998mm" shape="rect" />
<smtpad portHints={["pin2"]} pcbX="0.65024mm" pcbY="-0.94996mm" width="0.6999986mm" height="0.999998mm" shape="rect" />
<smtpad portHints={["pin3"]} pcbX="-0.000254mm" pcbY="0.94996mm" width="0.6999986mm" height="0.999998mm" shape="rect" />
<silkscreenpath route={[{"x":1.1998705999999402,"y":0.7000239999999849},{"x":1.1998705999999402,"y":-0.6999478000000181}]} />
<silkscreenpath route={[{"x":-1.200124599999981,"y":0.7000239999999849},{"x":-0.5042915999999877,"y":0.7000239999999849}]} />
<silkscreenpath route={[{"x":0.5040376000000606,"y":0.7000239999999849},{"x":1.1936729999999898,"y":0.7000239999999849}]} />
<silkscreenpath route={[{"x":-1.200124599999981,"y":0.7000239999999849},{"x":-1.200124599999981,"y":-0.6802374000001237}]} />
<silkscreenpath route={[{"x":1.1998705999999402,"y":-0.6999478000000181},{"x":1.1539728000000196,"y":-0.6999478000000181}]} />
<silkscreenpath route={[{"x":0.1457198000000517,"y":-0.6999478000000181},{"x":-0.14597379999997884,"y":-0.6999478000000181}]} />
<silkscreenpath route={[{"x":-1.1542776000000003,"y":-0.6999478000000181},{"x":-1.200124599999981,"y":-0.6999478000000181}]} />
<silkscreentext text="{NAME}" pcbX="-0.225552mm" pcbY="2.438148mm" anchorAlignment="center" fontSize="1mm" />
<courtyardoutline outline={[{"x":-1.885251999999923,"y":1.6881479999999556},{"x":1.4341479999999365,"y":1.6881479999999556},{"x":1.4341479999999365,"y":-1.7074519999999893},{"x":-1.885251999999923,"y":-1.7074519999999893},{"x":-1.885251999999923,"y":1.6881479999999556}]} />
      </footprint>}
      cadModel={{
        objUrl: objPath,
        pcbRotationOffset: 90,
        modelOriginPosition: { x: 0.000038099999983387534, y: -0.00012699999979304266, z: -0.1 },
      }}
      {...props}
    />
  )
}