From 5129a5a5448012a53cb9ddae1349c2a2c8571339 Mon Sep 17 00:00:00 2001 From: Friedrich Beckmann Date: Sun, 8 Nov 2026 18:14:54 +0100 Subject: Add KiCad 9 schematic, project libraries and datasheets Schematic (kicad/), one sheet per function as on ULX3S: - power: TLV62569 bucks for +1V1 / +3V3, AP2112K LDO for +2V5 - usb: USB-C with PTC and TVS, CH347F for JTAG and UART - fpga_power, fpga_config, fpga_banks_01/23/67: ECP5 LFE5U-25F caBGA256 (pin compatible with the 45F), quad SPI flash, 50 MHz CLOCK_50, ball assignment as in PINPLAN.md - ethernet: RTL8211F gigabit PHY, HR911130A RJ45, shield via 1M || 1nF 2kV - sdram: 32 MB W9825G6KH-6 - hdmi: TMDS from the FPGA (LVCMOS33D), AC coupled, ESD protected - user_io: SW, KEY (debounced), LEDR, LEDG, HEX0-HEX3 with DE1 names - gpio: two DE1 compatible 2x20 headers (THDB-ADA on GPIO_0), Pmod A/B, ESD arrays - testpoints: bring-up pads, M3 mounting holes All parts have LCSC numbers, MPN and manufacturer for JLCPCB assembly; footprints are cross-checked against the EasyEDA data. Libraries: ECP5 symbols generated from the Lattice pinout CSVs (kipart), CH347F, RTL8211F, SM410561N symbols, HR911130A symbol and footprint from KiCad library merge requests, generator scripts in lib/tools/. Datasheets of all parts except resistors and capacitors in datasheets/ (manufacturer copyright, not covered by the project licenses). --- kicad/lib/tools/rtl8211f.csv | 49 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) create mode 100644 kicad/lib/tools/rtl8211f.csv (limited to 'kicad/lib/tools/rtl8211f.csv') diff --git a/kicad/lib/tools/rtl8211f.csv b/kicad/lib/tools/rtl8211f.csv new file mode 100644 index 0000000..f25b3c3 --- /dev/null +++ b/kicad/lib/tools/rtl8211f.csv @@ -0,0 +1,49 @@ +RTL8211F-CG +Footprint:,Package_DFN_QFN:QFN-40-1EP_5x5mm_P0.4mm_EP3.6x3.6mm_ThermalVias +Datasheet:,https://www.realtek.com/Product/Index?id=3846 +Description:,"Integrated 10/100/1000M Ethernet transceiver, RGMII, internal 1.0V switching regulator, QFN-40 5x5mm" +Source*:,"Realtek RTL8211F(I)-CG/RTL8211FD(I)-CG datasheet Rev. 1.4: pins section 6 tables 1-9, strap functions table 10; EP = pad 41 (GND)" +Keywords:,Ethernet PHY gigabit RGMII Realtek +Filters:,QFN*40*1EP*5x5mm*P0.4mm* +pin,name,type,side +20,TXC,input,left +19,TXCTL,input,left +18,TXD0,input,left +17,TXD1,input,left +16,TXD2,input,left +15,TXD3,input,left +27,RXC/PHYAD1,output,left +26,RXCTL/PHYAD2,output,left +25,RXD0/RXDLY,output,left +24,RXD1/TXDLY,output,left +23,RXD2/PLLOFF,output,left +22,RXD3/PHYAD0,output,left +13,MDC,input,left +14,MDIO,bidirectional,left +31,INTB/PMEB,open_collector,left +12,~{PHYRSTB},input,left +35,CLKOUT,output,left +1,MDIP0,bidirectional,right +2,MDIN0,bidirectional,right +4,MDIP1,bidirectional,right +5,MDIN1,bidirectional,right +6,MDIP2,bidirectional,right +7,MDIN2,bidirectional,right +9,MDIP3,bidirectional,right +10,MDIN3,bidirectional,right +32,LED0/CFG_EXT,bidirectional,right +33,LED1/CFG_LDO0,bidirectional,right +34,LED2/CFG_LDO1,bidirectional,right +36,XTAL_IN,input,right +37,XTAL_OUT,output,right +39,RSET,passive,right +30,REG_OUT,power_out,right +29,DVDD33,power_in,top +28,DVDD_RG,power_in,top +11,AVDD33,power_in,top +40,AVDD33,power_in,top +21,DVDD10,power_in,top +3,AVDD10,power_in,top +8,AVDD10,power_in,top +38,AVDD10,power_in,top +41,GND,power_in,bottom -- cgit v1.2.3