Imported from GitHub: raonslab2/fcBoardKicad · commit e37888a
Description
fcBoard - ACU5EV SoM Carrier Board
README
fcBoard - ACU5EV SoM Carrier Board
ACU5EV (Zynq UltraScale+ XCZU5EV) SoM용 캐리어 보드 KiCad 프로젝트
프로젝트 구조
fcBoardKicad/
├── fcBoard.kicad_pro # KiCad 프로젝트 파일
├── fcBoard.kicad_sch # 메인 회로도
├── fcBoard.kicad_pcb # PCB 레이아웃
├── libraries/ # 커스텀 라이브러리
│ ├── fcBoard.kicad_sym # 심볼 라이브러리
│ └── fcBoard.pretty/ # 풋프린트 라이브러리
├── datasheets/ # 데이터시트
├── docs/ # 설계 문서
│ └── pinmap/ # SoM 커넥터 핀맵
├── gerber/ # 거버 출력
└── production/ # 생산 파일 (BOM, PnP)
SoM 커넥터 정보
| 커넥터 | 핀 수 | 주요 신호 |
|---|---|---|
| J29 | 120핀 | BANK65, BANK66 (HDMI, MIPI, Ethernet PL) |
| J30 | 120핀 | BANK25, BANK26, MGT505 (PCIe, SFP) |
| J31 | 120핀 | BANK24, BANK44 (RS485, LED, 버튼) |
| J32 | 120핀 | PS MIO, 전원 (+12V, VCCO) |
커넥터 모델: Panasonic AXK6A2337YG (120핀, 0.5mm 피치)
인터페이스 목록
PS (Processing System) 인터페이스
- USB 3.0 x4 (USB Hub: USB5744)
- Gigabit Ethernet (PS GEM3, RGMII)
- SD Card (SDIO1)
- UART (USB-UART: CP2102)
- CAN x2
- DisplayPort (SoM 커넥터에서 직접 출력)
PL (Programmable Logic) 인터페이스
- HDMI 입력 (IT6801FN)
- HDMI 출력 (IT66121FN)
- Gigabit Ethernet (PL RGMII)
- PCIe x2 (MGT505)
- MIPI CSI-2 (2 Lane)
- RS485 x2
- SFP+ x2 (옵션)
전원 요구사항
| 전원 | 전압 | 용도 |
|---|---|---|
| 입력 | DC 12V | 메인 전원 (최소 5A) |
| VCCO_65 | 1.8V | BANK65 I/O (캐리어 공급) |
| VCCO_66 | 1.8V | BANK66 I/O (캐리어 공급) |
| 내부 | 5V, 3.3V | 주변 IC 전원 |
참조 자료
핀맵 파일
docs/pinmap/J29_BANK65_66.csv- HDMI, MIPI, Ethernet PLdocs/pinmap/J30_BANK25_26_MGT.csv- PCIe, SFPdocs/pinmap/J31_BANK24_44.csv- RS485, GPIOdocs/pinmap/J32_MIO_POWER.csv- PS MIO, 전원
KiCad Auto Builder (회로도 자동 생성)
YAML 설정 파일로 KiCad 회로도를 자동 생성합니다.
Quickstart
# 1. 설정 검증
python -m kicad_auto_builder.cli validate kicad_auto_builder/examples/fcboard_power.yaml
# 2. 빌드 실행
python -m kicad_auto_builder.cli build kicad_auto_builder/examples/fcboard_power.yaml
# 3. 출력 확인
# out/fcboard_power/
# ├── fcBoard_Power_Auto.kicad_sch
# ├── lib/custom.kicad_sym
# ├── lib/custom.pretty/
# ├── bom_jlc.csv
# └── report.md
YAML 예제
kicad_auto_builder/examples/fcboard_power.yaml- 전원 공급 회로kicad_auto_builder/examples/fcboard_usb.yaml- USB 인터페이스kicad_auto_builder/examples/hierarchical_board.yaml- 계층 시트 예제
설계 시작하기
- KiCad 8.0 이상 설치
fcBoard.kicad_pro열기- 라이브러리 경로 설정 (libraries/ 폴더)
- 핀맵 CSV 참조하여 회로도 작성
- PCB 레이아웃 (6층 권장)
PCB 권장 사양
- 층수: 6층
- 두께: 1.6mm
- 임피던스: 단일 50Ω, 차동 100Ω
- 최소 선폭/간격: 0.1mm / 0.1mm
- 최소 비아: 0.3mm 드릴
라이선스
MIT License
No comments yet. Be the first to ask about this board.