PeriR
nihcoc·PeriR·HARDWARE/PeriSDR.kicad_pcb
About the PeriR PCB
PeriR is an open source FPGA PCB design by nihcoc, published on GitHub under the Custom license license. It is a 6-layer board measuring 137.4 × 81.3 mm, with 249 components from 76 distinct parts.
Its main chip is the XC7A50T-2CSG325I, from the FPGA family. Other key parts include the MT25QU128ABA8ESF-0SIT, CONMHF1-SMD-G-T, 93C46B/SN, ADP1754ACPZ-1.3-R7 and NCP700BSN33T1G. By type, the board carries 136 capacitors, 55 resistors, 18 ICs, 14 diodes, 11 inductors and 9 connectors.
It belongs with the rf & radio and dev boards & breakouts designs in this gallery.
From the project
A custom CM4 SDR HAT based on the AD9364 and the ARTIX-7 FPGA.
A custom Software Defined Radio (SDR) HAT built around the Xilinx Artix-7 XC7A50T FPGA and Analog Devices AD9364 RF transceiver. This project is inspired by the FreeSRP open-source SDR by Lukas Lao Beyer and design references from the FMCOMMS4.
The goal is a powerful, Linux-capable SDR transceiver with a compact form factor and eventually, a handheld device like the HackRF Portapack.
Main components on the PeriR
PeriR bill of materials (BOM)
249 components, 76 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | MT25QU128ABA8ESF-0SIT micron | SOIC127P1032X265-16N | IC1 |
| 1 | CONMHF1-SMD-G-T | CONMHF1SMDGT | IC2 |
| 1 | 93C46B/SN 93C46B_SN MICROCHIP | SOIC127P600X175-8N | IC3 |
| 2 | ADP1754ACPZ-1.3-R7 ADI | QFN65P400X400X80-17N-D | IC10, IC11 |
| 1 | NCP700BSN33T1G onsemi | SOT95P275X110-5N | IC13 |
| 1 | ADM7160AUJZ-1.8-R7 ADI | SOT95P280X100-5N | IC14 |
| 1 | 74LVC1G17 | SOT-23-5 | U1 |
| 1 | XC7A50T-2CSG325I XC7A50T-CSG325 AMD/XILINX | Xilinx_CSG325 | U2 |
| 1 | FT2232HL-REEL FT2232HL FTDI | LQFP-64_10x10mm_P0.5mm | U3 |
| 1 | AD9364BBCZ ADI | BGA144C80P12X12_1000X1000X170N | U4 |
| 1 | TPS22919DCK | SOT-363_SC-70-6 | U5 |
| 5 | TPS62130ARGTR TPS62130A TI | VQFN-16-1EP_3x3mm_P0.5mm_EP1.68x1.68mm_ThermalVias | U7, U8, U9, U10, U12 |
| 1 | PGA-102+ PGA-102 Mini-Circuits | SOT-89-3 | U11 |
| 1 | SG-8018CA 100.0000M-TJHSA0 SG-8018CA_100.0000M-TJHSA0 EPSON | SG8018CA1000000MTJHSA0 | Y2 |
| 1 | FA-128 40.0000MF20X-K YXC Crystal Oscillators X322512MSB4SI YXC Crystal Oscillators | FA128400000MF20XK | Y4 |
| 1 | ECS-TXO-32CSMV-400-BN-TR ECS | ECSTXO32CSMV400BNTR | Y6 |
| 1 | 69145-210LF Conn_02x05_Top_Bottom Amphenol | PinHeader_2x05_P2.54mm_Vertical | J1 |
| 1 | MICRO-SD-CARD SHOU HAN | MICROSDCARD | J2 |
| 1 | 685119134923 XUNPU | 685119134923 | J5 |
| 1 | FH19SC-22S-0.5SH(09) FH19SC-22S-0.5SH_09_ HRS | FH19SC22S05SH09 | J6 |
Show 56 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | 61400416021 YUWENFA | USB-2.0-TYPE-A | J7 |
| 1 | USB_C_Receptacle_USB2.0_14P SHOU HAN | USB_C_Receptacle_JAE_DX07S016JA1R1500 | J9 |
| 1 | DC-005-A200 Barrel_Jack XUNPU | BarrelJack_CUI_PJ-063AH_Horizontal | J10 |
| 2 | SMA-J-P-H-ST-EM1 Samtec | SAMTEC_SMA-J-P-H-ST-EM1 | J12, J14 |
| 1 | ~ HRS | RaspberryPi-CM4-Module-Pad | H1 |
| 2 | TCM1-63AX+ TCM1-63AX_ Mini-Circuits | TCM163AX | T4, T6 |
| 9 | LED | LED_0402_1005Metric | D1, D2, D3, D4, D6, D7, D8, D9 +1 |
| 2 | ESD8472MUT5G onsemi | X3DFN2-CASE152AF-ISSUE-A | D5, D12 |
| 3 | BL-HUB37A-AV-TRB | LED_0402_1005Metric | D11, D13, D14 |
| 2 | BLM18EG601SN1D | L_0603_1608Metric | FB2, FB3 |
| 1 | BLM21AG601SN1D muRata | L_0603_1608Metric | FB4 |
| 5 | XFL4020-222MEC 2.2uH Coilcraft | XFL4020-222ME | L7, L8, L9, L10, L12 |
| 1 | LQW18AS43NJ00D 43nH muRata | L_0603_1608Metric | L11 |
| 2 | MLJ1608WR33JT000 330nH TDK | L_0603_1608Metric | L13, L14 |
| 15 | CL05A475KP5NRNC 4.7uF Samsung Electro-Mechanics | C_0402_1005Metric | C1, C2, C9, C12, C13, C18, C19, C24 +7 |
| 2 | 298W107X0004M2T 100uF VISHAY | C_0805_2012Metric | C3, C14 |
| 19 | CL05A474KA5NNNC 0.47uF Samsung Electro-Mechanics | C_0402_1005Metric | C4, C5, C6, C11, C15, C16, C17, C20 +11 |
| 18 | 0.1uF | C_0402_1005Metric | C7, C8, C36, C37, C38, C39, C44, C45 +10 |
| 12 | GRM188R60J476ME15D 47uF muRata | C_0603_1608Metric | C10, C42, C43, C265, C269, C274, C281, C285 +4 |
| 1 | CL10A335KP8NNNC 3.3uF Samsung Electro-Mechanics | C_0603_1608Metric | C77 |
| 2 | GRM0335C1H270GA01D 27pF muRata | C_0201_0603Metric | C89, C90 |
| 6 | CL05A105KO5NNNC 1uF Samsung Electro-Mechanics | C_0402_1005Metric | C91, C97, C304, C306, C307, C314 |
| 1 | 0.1uF (DNP) | C_0201_0603Metric | C95 |
| 18 | CL03A104KO3NNNC 0.1uF Samsung Electro-Mechanics | C_0201_0603Metric | C99, C100, C101, C102, C103, C105, C106, C107 +10 |
| 12 | CL10A106KP8NNNC 10uF Samsung Electro-Mechanics | C_0603_1608Metric | C104, C110, C114, C116, C266, C270, C275, C283 +4 |
| 4 | 0201CG180J500NT 18pF FH | C_0201_0603Metric | C120, C121, C317, C318 |
| 5 | GRM033R71E222KA12D 2.2nF muRata | C_0201_0603Metric | C262, C264, C272, C280, C303 |
| 4 | CL10A226MP8NUNE 22uF Samsung Electro-Mechanics | C_0603_1608Metric | C263, C268, C278, C297 |
| 10 | CC0402KRX7R7BB104 100nF YAGEO | C_0402_1005Metric | C267, C271, C277, C287, C289, C291, C295, C296 +2 |
| 3 | GRM033R71A103KA01D 10nF muRata | C_0201_0603Metric | C284, C292, C305 |
| 1 | CL21A226MAYNNNE 22uF Samsung Electro-Mechanics | C_0805_2012Metric | C311 |
| 1 | GCM033R71A122KA03D 1.2nF muRata | C_0201_0603Metric | C315 |
| 1 | GRM0335C1H680JA01D 68pF muRata | C_0201_0603Metric | C316 |
| 1 | CC0201KRX7R9BB102 1nF YAGEO | C_0201_0603Metric | C319 |
| 4 | RT0402BRD071KL 1K YAGEO | R_0402_1005Metric | R1, R4, R6, R26 |
| 3 | MCS04020C4701FE000 4.7K VISHAY | R_0402_1005Metric | R2, R3, R29 |
| 15 | 1K | R_0402_1005Metric | R2(DNP)1, R3(DNP)1, R5(DNP)1, R9, R10, R11, R12, R13 +7 |
| 1 | CRCW0402330RFKED 330R VISHAY | R_0402_1005Metric | R5 |
| 1 | ERJ2GE0R00X 1K PANASONIC | R_0402_1005Metric | R7 |
| 1 | RC0402FR-07100RL 100R YAGEO | R_0402_1005Metric | R8 |
| 2 | FRC0402F2201TS 2.2K FOJAN | R_0402_1005Metric | R17, R18 |
| 5 | RT0402BRD0710KL 10K YAGEO | R_0402_1005Metric | R19, R20, R24, R30, R35 |
| 1 | 1K(DNP) | R_0402_1005Metric | R21 |
| 1 | FRC0402F1202TS 12K FOJAN | R_0402_1005Metric | R25 |
| 2 | RT0402BRD075K1L 5.1K YAGEO | R_0402_1005Metric | R27, R28 |
| 2 | 1R FOJAN | R_0402_1005Metric | R31, R32 |
| 1 | 0402WGF499JTCE 49.9R UNI-ROYAL | R_0402_1005Metric | R33 |
| 1 | FRC0402F1432TS 14.3K 1% FOJAN | R_0402_1005Metric | R34 |
| 1 | 51K FOJAN | R_0402_1005Metric | R84 |
| 2 | AC0402FR-07200KL 200K YAGEO | R_0402_1005Metric | R85, R125 |
| 7 | CRCW0402100KFKED 100K VISHAY | R_0402_1005Metric | R86, R87, R88, R89, R91, R127, R133 |
| 1 | 160K FOJAN | R_0402_1005Metric | R126 |
| 1 | FRC0402F4992TS 200K FOJAN | R_0402_1005Metric | R128 |
| 1 | CRCW0402100KFKED 150K VISHAY | R_0402_1005Metric | R129 |
| 1 | RN73H1ETTP2133D25 70.6K KOA | R_0402_1005Metric | R130 |
| 1 | RE0402BRE07309KL 32K YAGEO | R_0402_1005Metric | R134 |
PeriR design files
The KiCad project lives in the nihcoc/PeriR repository on GitHub; these links point at the commit this page was built from.
- LayoutHARDWARE/PeriSDR.kicad_pcb
- SchematicHARDWARE/PeriSDR.kicad_sch
- BOMperiR_BOM.csv
PeriR: common questions
What microcontroller does the PeriR use?
The PeriR is built around the XC7A50T-2CSG325I, from the FPGA family.
How big is the PeriR PCB?
The PeriR measures 137.4 × 81.3 mm, has 6 copper layers and is 1.5984 mm thick.
How many components are on the PeriR?
249 components, from 76 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.
Where can I download the PeriR design files?
From the nihcoc/PeriR repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.
Can I use the PeriR design in my own project?
It is published under Custom license, which limits how it may be reused; read the license before building on it.
Can I test firmware for the PeriR without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug FPGA firmware against it before you order a PCB.
Similar boards
FPGA
Base board
GlasgowEmbedded
80 × 49 mm222 parts4L0BSD2.2kFPGA
Thunderscope Rev5.3
EEVengers
122.5 × 103.5 mm817 parts6LMIT1.3kFPGA
Usb sniffer
ataradov
58.2 × 38.1 mm86 parts2LBSD-3-Clause1.3kFPGA
Tomu, I'm
theacodes
13 × 9.4 mm40 parts4LMIT1.1kFPGA
Icepi zero
cheyao
65 × 30 mm143 parts4LSHL-2.1828FPGA
Gcvideo
ikorb
49 × 30 mm44 parts4LNo license765