docs: add real BOM, flag FPGA grade discrepancy (8BG381I vs 8BG381C)

Real KiCad-exported BOM added to the hardware chapter, cross-checked
against every component value this chapter already specifies -- most
match exactly (R1/R2 feedback divider, L1/L2, ferrite part number, all
three real ICs). One real discrepancy found: U2 is captured as
LFE5U-45F-8BG381I (industrial grade) while every other reference in
this project uses the C (commercial) grade part -- flagged, not
resolved, needs explicit confirmation.

Also resolves three earlier open items from the schematic review:
R3=499k confirms TLV62568's EN is populated; R5-R12 being 8 discrete
0402 resistors (not a multi-resistor array) confirms the JTAG
pull-up/down polarity concern doesn't apply; U5 confirms the
previously-missing 16MHz oscillator is now present.

Compiled clean (47 pages, 0 errors).

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_013xXuuRUWZScuo1DeYJxs3v
This commit is contained in:
2026-09-07 19:36:51 +02:00
co-authored by Claude Sonnet 5
parent 58b7374106
commit e7f9b9f719
2 changed files with 53 additions and 0 deletions
@@ -393,6 +393,59 @@ pull-up (inside the required 1--10\,k$\Omega$ range).
three. three.
\end{itemize} \end{itemize}
\section{Bill of Materials (real, KiCad-exported, 2026-09-07)}
\label{sec:bom}
\begin{fnwarn}[Real export, cross-checked against every value this
chapter specifies]
Most values match exactly (feedback divider, inductor, ferrite,
regulators, SDRAM). One real discrepancy found: see below.
\end{fnwarn}
\begin{tabularx}{\textwidth}{L{2.4cm} C{1.0cm} L{2.6cm} X}
\toprule
\rowh \thd{Ref} & \thd{Qty} & \thd{Value} & \thd{Footprint / Part} \\
\midrule
C2,C3,C9,C13,C15,C17,C19,C21,C23,C25,C27,C28,C30 & 13 & 100\,nF & 0402 \\
\rowa C4 & 1 & 1\,\textmu F & 01005 (TLV73325 CIN) \\
C5,C7,C8,C10,C11,C12,C14,C16,C18,C20,C22,C24,C26,C29 & 14 & 10\,\textmu F & 0603 \\
\rowa C6 & 1 & 4.7\,\textmu F & 01005 (TLV62568 CIN) \\
L1 & 1 & 2.2\,\textmu H & 0805, 1.7\,A/215\,m$\Omega$ \\
\rowa L2 & 1 & 180\,$\Omega$ & 0603, \code{CBG160808U181T} (VCCAUX ferrite) \\
R1 & 1 & 100\,k$\Omega$ & 0402 (TLV62568 FB) \\
\rowa R2 & 1 & 120\,k$\Omega$ & 0402 (TLV62568 FB) \\
R3 & 1 & 499\,k$\Omega$ & 0402 (TLV62568 EN, matches TI's own reference) \\
\rowa R4 & 1 & 10\,k$\Omega$ & 0402 (CFG\_1 pull-up) \\
R5--R12 & 8 & 4.7\,k$\Omega$ & 0402, discrete (JTAG/PROGRAMN/INITN/DONE/CSSPIN) \\
\rowa U1 & 1 & \code{TLV62568DBV} & SOT-23-5 \\
U2 & 1 & \code{LFE5U-45F-8BG381I} & CABGA381, \textbf{see discrepancy below} \\
\rowa U3 & 1 & \code{TLV73325PDBV} & SOT-23-5 \\
U4 & 1 & \code{AS4C32M16SB-7BIN} & 54-ball TFBGA, 8$\times$8$\times$1.2\,mm (real footprint dims match the datasheet exactly) \\
\rowa U5 & 1 & 16\,MHz & 3225-4Pin crystal \\
U9 & 1 & \code{W25Q128JVPIM} & WSON-8, 6$\times$5\,mm (real Winbond DTR datasheet linked) \\
\bottomrule
\end{tabularx}
\subsection{Discrepancy: FPGA grade}
\textbf{U2 is captured as \code{LFE5U-45F-8BG381I}} (industrial,
$-40$ to $+85^{\circ}$C) --- every other reference in this project
(LPF, this chapter, decisions.log) uses \textbf{\code{LFE5U-45F-8BG381C}}
(commercial). Could be a deliberate upgrade (consistent with the
SDRAM's own industrial rating), but needs an explicit confirmation ---
otherwise a real part-number error in the KiCad library.
\subsection{Open items resolved by this BOM}
R3=499\,k$\Omega$ confirms TLV62568's EN is populated (matches TI's
own reference circuit exactly). R5--R12 being 8 \emph{discrete} 0402
parts (not a single multi-resistor array footprint) confirms the
earlier ``bussed array can't mix pull-up/pull-down'' concern does not
apply --- each resistor can go to its own correct rail. U5 confirms
the 16\,MHz oscillator, previously missing from the capture, is now
present.
\subsection{Still open}
TLV73325's EN pin has no dedicated resistor in this BOM --- presumably
a direct wire to +3.3\,V (always-enabled); not yet confirmed.
\section{PCB module form factor (reserved)} \section{PCB module form factor (reserved)}
\label{sec:pcb-module} \label{sec:pcb-module}
Target: a castellated-edge SMD module, approximately Target: a castellated-edge SMD module, approximately