Skip to content

nihcoc/PeriR

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PeriR

Adobe Express - file

A custom Software Defined Radio (SDR) HAT built around the Xilinx Artix-7 XC7A50T FPGA and Analog Devices AD9364 RF transceiver. The board is designed to run Kuiper Linux (Analog Devices' Raspberry Pi OS-based distro).


Overview

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.



Why this project?

I've always wanted an SDR. It feels like your a real hacker when you use an SDR to get those images from weather satellites, using ADS-B to find planes in your vicinity or listen to different transmissions at different frequencies. What I also like is challenging myself. So, I've decided to torture myself for the next few months by making my very own SDR that is more powerful than a HackRF Portapack.Based on the AD9364, Artix -7 50T and a CM4. Wish me Luck 🙏.


Key Specifications

Feature Detail
SoM Compute Module 4
FPGA Xilinx Artix-7 XC7A50T FPGA (~50K LUTs)
RF Transceiver Analog Devices AD9364
Frequency Range 70 MHz – 6.0 GHz
Bandwidth 200 kHz – 56 MHz
OS Kuiper Linux
Primary Storage MicroSD card

Hardware Design

RF

  • Balun: TCM1-63AX+ wideband RF transformer
  • Clock: 40 MHz
  • Power: ADP1754ACPZ-1.3-R7 (Recommended by AD)
  • TX Power Amp: PGA-102 (dedicated clean 3.3V supply)

Power Architecture

Rail IC Current
1.0V TPS62130A 3A
1.8V TPS62130A 3A
3.3V TPS62130A 3A
2.5V TPS62130A 3A
1.2V TPS62130A 3A
1.3V ADP1754ACPZ-1.3-R7 3A
5V External connector ~ 8A

Sequencing is managed using EN (Enable) and PG (Power Good) pins chained between power ICs. See Pg8 on (DS181)

Interfaces

CM4 INTERFACES

CM4 Interface
HDMI
USB
DSI
SD Card
PCIe 2.0 x1

FPGA INTERFACES

FPGA Interface IC / Notes
USB 2.0 via the FT2232HL
PCIe 2.0 x1 MGT Bank
JTAG MGT Bank

Hardware Design References

  • (FreeSRP)
  • Analog Devices FMCOMMS4
  • Key Datasheets: ARTIX-7 DATASHEETS, AD9364 Reference Manual, CM4 DATASHEETS

Software

CM4 - FPGA - AD9364 interface is in development.

General Software


Fallout Zine

Fallout Zine

Layers

Screenshot 2026-06-23 165112

Layer 1(Top)

Screenshot 2026-06-23 165122

Layer 2(GND)

Screenshot 2026-06-23 165130

Layer 3

Screenshot 2026-06-23 165138

Layer 4(Power)

Screenshot 2026-06-23 165144

Layer 5(GND)

Screenshot 2026-06-23 165157

Layer 6(Bottom)


Bill of Materials

Total = ~$485(excl. shipping)

# LCSC# MPN Manufacturer Package Board Ref Description Qty MOQ Unit Price ($) Ext. Price ($) Product Link
1 C444946 AD9364BBCZ ADI BGA-144 U4 -122dBm 70MHz6GHz 1.2V3.3V BGA-144 RF Transceiver ICs RoHS 1 1 96.5166 96.52 Link
2 C5199907 SMA-J-P-H-ST-EM1 Samtec SMD J12, J13, J14 Connector Receptacle SMA 50Ω 3 1 4.8959 14.69 Link
3 C337502 TPS62130ARGTR TI QFN-16-EP(3x3) U7, U8, U9, U10, U12 2.5MHz Step-down type Adjustable 900mV~6V 3A QFN-16-EP(3x3) Voltage Regulators - DC DC Switching Regulators RoHS 5 1 0.7910 3.96 Link
4 C9002 X322512MSB4SI YXC Crystal Oscillators SMD3225-4P Y4 Crystal 12MHz ±10ppm 20pF SMD3225-4P 5 5 0.1012 0.51 Link
5 C55061480 PUBFA-R23A-003 YUWENFA Through Hole J7 USB 2.0 Through Hole USB, DVI, HDMI Connector Adapters RoHS 5 5 0.0583 0.29 Link
6 C720616 HDMI-001S XUNPU SMD J5 HDMI-A Receptacle Connector 19 Position Surface Mount, Right Angle 5 5 0.2424 1.21 Link
7 C2765186 TYPE-C 16PIN 2MD(073) SHOU HAN SMD J9 USB-C (USB TYPE-C) Receptacle Connector 16 Position Surface Mount, Right Angle 20 20 0.0707 1.41 Link
8 C7529389 TF-CARD H1.8 SHOU HAN SMD J2 Micro SD card (TF card) Connector and Ejector Push-Push Surface Mount 10 10 0.0608 0.61 Link
9 C720557 DC-005-A200 XUNPU Through Hole J10 Power Barrel Connector Jack 2mm ID 6.4mm OD Through Hole, Right Angle 5 5 0.1294 0.65 Link
10 C502010 MLJ1608WR33JT000 TDK 0603 L13, L14 500mA 330nH ±5% 320mΩ 650mA Multilayer inductor 0603 Fixed Inductors RoHS 10 10 0.0744 0.74 Link
11 C85837 BLM21AG601SN1D muRata 0805 FB4 600Ω@100MHz 1 Line Ferrite Bead 0805 700mA 210mΩ 20 20 0.0618 1.24 Link
12 C424649 DF40HC(3.0)-100DS-0.4V(51) HRS SMD, P=0.4mm H1 High-Density Board-to-Board Connector 100-pos 0.4mm pitch 2 1 1.8918 3.78 Link
13 C25120 0402WGF499JTCE UNI-ROYAL 0402 R33 49.9Ω ±1% 62.5mW 0402 Thick Film Resistor 100 100 0.0011 0.11 Link
14 C2906901 FRC0402J1R0 TS FOJAN 0402 R31, R32 1Ω ±5% 62.5mW 0402 Thick Film Resistor 100 100 0.0016 0.16 Link
15 C852856 RT0402BRD075K1L YAGEO 0402 R27, R28 5.1kΩ 62.5mW 50V Thin Film Resistor ±25ppm/℃ ±0.1% 0402 Chip Resistor - Surface Mount RoHS 50 50 0.0216 1.08 Link
16 C2909316 FRC0402F1202TS FOJAN 0402 R25 12kΩ ±1% 62.5mW 0402 Thick Film Resistor 100 100 0.0014 0.14 Link
17 C190095 RT0402BRD0710KL YAGEO 0402 R19, R20, R24, R30, R35 62.5mW 10kΩ 50V Thin Film Resistor ±25ppm/℃ ±0.1% 0402 Chip Resistor - Surface Mount RoHS 50 50 0.0207 1.04 Link
18 C2906865 FRC0402F2201TS FOJAN 0402 R17, R18 2.2kΩ ±1% 62.5mW 0402 Thick Film Resistor 100 100 0.0016 0.16 Link
19 C106232 RC0402FR-07100RL YAGEO 0402 R8 100Ω 62.5mW 50V Thick Film Resistor ±100ppm/℃ ±1% 0402 Chip Resistor - Surface Mount RoHS 100 100 0.0013 0.13 Link
20 C242160 ERJ2GE0R00X PANASONIC 0402 R7 100mW 0Ω Thick Film Resistor -100ppm/℃~+600ppm/℃ 0402 Chip Resistor - Surface Mount RoHS 100 100 0.0047 0.47 Link
21 C71626 CRCW0402330RFKED VISHAY 0402 R5 63mW 330Ω Thick Film Resistor ±100ppm/℃ ±1% 0402 Chip Resistor - Surface Mount RoHS 100 100 0.0037 0.37 Link
22 C1884625 MCS04020C4701FE000 VISHAY 0402 R2, R3, R29 100mW 4.7kΩ 50V Thin Film Resistor ±50ppm/℃ ±1% 0402 Chip Resistor - Surface Mount RoHS 20 20 0.0304 0.61 Link
23 C852624 RT0402BRD071KL YAGEO 0402 R1, R2(DNP), R3(DNP), R4, R5(DNP), R6, R26 1kΩ 62.5mW 50V Thin Film Resistor ±25ppm/℃ ±0.1% 0402 Chip Resistor - Surface Mount RoHS 50 50 0.0199 1.00 Link
24 C5633358 ECS-TXO-32CSMV-400-BN-TR ECS SMD3225-4P Y6 40MHz SMD3225-4P Oscillators RoHS 1 1 2.6285 2.63 Link
25 C7522691 LQW18AS43NJ00D muRata 0603 L11 600mA 43nH ±5% 280mΩ Wire-wound chip inductor 0603 Fixed Inductors RoHS 5 5 0.0895 0.45 Link
26 C51048295 FRC0402F1432TS FOJAN 0402 R34 62.5mW 14.3kΩ 50V Thick Film Resistor ±1% 0402 Chip Resistor - Surface Mount RoHS 100 100 0.0008 0.08 Link
27 C2906952 FRC0402J513 TS FOJAN 0402 R84 51kΩ ±5% 62.5mW 0402 Thick Film Resistor 100 100 0.0013 0.13 Link
28 C144785 AC0402FR-07200KL YAGEO 0402 R85, R125 62.5mW 200kΩ 50V Thick Film Resistor ±100ppm/℃ ±1% 0402 Chip Resistor - Surface Mount RoHS 100 100 0.0018 0.18 Link
29 C481918 CRCW0402100KFKED VISHAY 0402 R86, R87, R88, R89, R91, R127, R129, R133 100kΩ 63mW 50V Thick Film Resistor ±1% ±100ppm/℃ 0402 Chip Resistor - Surface Mount RoHS 100 100 0.0038 0.38 Link
30 C7467320 FRC0402J164 TS FOJAN 0402 R126 62.5mW 160kΩ 50V Thick Film Resistor ±5% ±100ppm/℃ 0402 Chip Resistor - Surface Mount RoHS 100 100 0.0011 0.11 Link
31 C2906873 FRC0402F4992TS FOJAN 0402 R128 49.9kΩ ±1% 62.5mW 0402 Thick Film Resistor 100 100 0.0015 0.15 Link
32 C2515044 RN73H1ETTP2133D25 KOA 0402 R130 62.5mW 213kΩ Metal Film Resistor ±0.5% ±25ppm/℃ 0402 Chip Resistor - Surface Mount RoHS 1 1 0.0568 0.06 Link
33 C4180598 RE0402BRE07309KL YAGEO 0402 R134 309kΩ 62.5mW Thick Film Resistor ±50ppm/℃ ±0.1% 0402 Chip Resistor - Surface Mount RoHS 20 20 0.0111 0.22 Link
34 C494678 TCM1-63AX+ Mini-Circuits SMD-6P T4, T6 9.42dB 8° 10MHz~6GHz 2.5dB 50Ω:50Ω SMD-6P Balun RoHS 2 1 17.6099 35.22 Link
35 C1521759 XC7A50T-2CSG325I AMD/XILINX FPGA-325(15x15) U2 52160 FPGA-325(15x15) FPGAs (Field Programmable Gate Array) RoHS 1 1 52.4575 52.46 Link
36 C27882 FT2232HL-REEL FTDI LQFP-64(10x10) U3 480Mbps USB 2.0 LQFP-64(10x10) Interface Controllers RoHS 1 1 12.4162 12.42 Link
37 C3193264 PGA-102+ Mini-Circuits SOT-89 U11 10.4dB 50MHz6GHz 3.1V3.5V 3.9dB 17.5dBm 83mA SOT-89 RF Amplifiers RoHS 1 1 2.3356 2.34 Link
38 C1997058 SG-8018CA 100.0000M-TJHSA0 EPSON SMD7050-4P Y2 100MHz SMD7050-4P Oscillators RoHS 1 1 1.0742 1.07 Link
39 C76941 GRM033R71A103KA01D muRata 0201 C284, C292, C305 10nF ±10% 10V Ceramic Capacitor X7R 0201 100 100 0.0050 0.50 Link
40 C368809 CL05A475KP5NRNC Samsung Electro-Mechanics 0402 C1, C2, C9, C12, C13, C18, C19, C24, C25, C30, C31, C46, C85, C86, C313 4.7uF ±10% 10V Ceramic Capacitor X5R 0402 50 50 0.0116 0.58 Link
41 C6663208 298W107X0004M2T VISHAY 0603 C3, C14 100uF ±20% 4V Tantalum Capacitors 0603 2 1 1.8719 3.74 Link
42 C92361 CL05A474KA5NNNC Samsung Electro-Mechanics 0402 C4, C5, C6, C11, C15, C16, C17, C20, C21, C22, C23, C26, C27, C28, C29, C32, C33, C34, C35 470nF ±10% 25V Ceramic Capacitor X5R 0402 20 10 0.0163 0.33 Link
43 C60474 CC0402KRX7R7BB104 YAGEO 0402 C267, C271, C277, C287, C289, C291, C295, C296, C310, C320 100nF ±10% 16V Ceramic Capacitor X7R 0402 200 100 0.0072 1.44 Link
44 C140782 GRM188R60J476ME15D muRata 0603 C10, C42, C43, C265, C269, C274, C281, C285, C288, C290, C293, C308 47uF ±20% 6.3V Ceramic Capacitor X5R 0603 20 10 0.1431 2.86 Link
45 C51412 CL10A335KP8NNNC Samsung Electro-Mechanics 0603 C77 3.3uF ±10% 10V Ceramic Capacitor X5R 0603 10 10 0.0311 0.31 Link
46 C384976 GRM0335C1H270GA01D muRata 0201 C89, C90 27pF ±2% 50V Ceramic Capacitor C0G 0201 100 100 0.0048 0.48 Link
47 C29266 CL05A105KO5NNNC Samsung Electro-Mechanics 0402 C91, C97, C304, C306, C307, C314 1uF ±10% 16V Ceramic Capacitor X5R 0402 100 100 0.0072 0.72 Link
48 C307380 CL03A104KO3NNNC Samsung Electro-Mechanics 0201 C99, C100, C101, C102, C103, C105, C106, C107, C108, C109, C111, C112, C113, C115, C117, C118, C119, C312 100nF ±10% 16V Ceramic Capacitor X5R 0201 200 100 0.0029 0.58 Link
49 C19702 CL10A106KP8NNNC Samsung Electro-Mechanics 0603 C104, C110, C114, C116, C266, C270, C275, C283, C286, C294, C309, C321 10uF ±10% 10V Ceramic Capacitor X5R 0603 20 20 0.0822 1.64 Link
50 C62164 0201CG180J500NT FH 0201 C120, C121, C317, C318 18pF ±5% 50V Ceramic Capacitor C0G 0201 100 100 0.0029 0.29 Link
51 C161488 GRM033R71E222KA12D muRata 0201 C262, C264, C272, C280, C303 2.2nF ±10% 25V Ceramic Capacitor X7R 0201 100 100 0.0052 0.52 Link
52 C86295 CL10A226MP8NUNE Samsung Electro-Mechanics 0603 C263, C268, C278, C297 22uF ±20% 10V Ceramic Capacitor X5R 0603 10 10 0.0380 0.38 Link
53 C122469 XFL4020-222MEC Coilcraft SMD, 4x4mm L7, L8, L9, L10, L12 8A 2.2uH ±20% 21.35mΩ 3.7A SMD 4x4mm Fixed Inductors RoHS 5 1 1.3566 6.78 Link
54 C602037 CL21A226MAYNNNE Samsung Electro-Mechanics 0805 C311 22uF ±20% 25V Ceramic Capacitor X5R 0805 10 10 0.1135 1.14 Link
55 C17291088 GCM033R71A122KA03D muRata 0201 C315 1.2nF X7R ±10% 10V 0201 Ceramic Capacitors RoHS 100 100 0.0094 0.94 Link
56 C88914 GRM0335C1H680JA01D muRata 0201 C316 68pF ±5% 50V Ceramic Capacitor C0G 0201 100 100 0.0017 0.17 Link
57 C505464 CC0201KRX7R9BB102 YAGEO 0201 C319 1nF ±10% 50V Ceramic Capacitor X7R 0201 100 100 0.0018 0.18 Link
58 C133346 ESD8472MUT5G onsemi X3-DFN-2(0.3x0.6) D5, D12 15V Clamp 20V Clamp 3A@8/20us Ipp ESD DIODE X3-DFN-2(0.3x0.6) 5 5 0.0826 0.41 Link
59 C598848 MT25QU128ABA8ESF-0SIT Micron SOIC-16-300mil IC1 SOIC-16-300mil NOR Flash Memory RoHS 1 1 10.2374 10.24 Link
60 C613841 93C46B/P MICROCHIP PDIP-8 IC3 1Kbit 4.5V~5.5V 2MHz SPI PDIP-8 Memory (ICs) RoHS 1 1 1.0827 1.08 Link
61 C3747719 ADP1754ACPZ-1.3-R7 ADI LFCSP-16(4x4) IC10, IC11 1.3V Positive Fixed LFCSP-16(4x4) Voltage Regulators - Linear, Low Drop Out (LDO) Regulators RoHS 2 1 4.6333 9.27 Link
62 C892685 NCP700BSN33T1G onsemi TSOP-5-1.5mm IC13 3.3V Positive Fixed TSOP-5-1.5mm Voltage Regulators - Linear, Low Drop Out (LDO) Regulators RoHS 1 1 1.2691 1.27 Link
63 C658468 ADM7160AUJZ-1.8-R7 ADI TSOT-5 IC14 Linear Voltage Regulator IC Positive Fixed 1 Output 200mA TSOT-5 1 1 2.7671 2.77 Link
64 C5410688 69145-210LF Amphenol J1 Open-Top 2.54mm Shunts, Jumpers RoHS 1 1 1.0308 1.03 Link
65 C3168185 FH19SC-22S-0.5SH(09) HRS SMD, P=0.5mm J6 FFC/FPC Connector 22 Position 0.5mm Pitch Bottom Contact Surface Mount, Right Angle 1 1 1.7125 1.71 Link
66 --- Compute Module 4 CM4101000 WIFI Lite RPi --- --- --- 1 1 95 95 Link
67 --- PCBA JLCPCB --- --- 6 - Layer 1 1 100 100 ---

See my journal here

Special Thanks to Hack Club and the fabulous people at Fallout 2026!

About

A custom CM4 SDR HAT based on the AD9364 and the ARTIX-7 FPGA.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors