azonenberg / starshipraider

Open hardware test equipment
BSD 3-Clause "New" or "Revised" License
143 stars 22 forks source link

Intro

This is the umbrella repo for a lot of my T&M projects. Some will end up in separate repos.

Project Codenames

Boards, subsystems, etc are all named after famous electrical engineers who made major contributions to the field of test equipment design.

Platform Architecture

All instruments are planned to share the same basic platform. Generally speaking, this platform will be:

Mechanical form factor

Power

Software/firmware stack

Main chipset

Communications

RF / signal interface

Roadmap (including external repos)

  1. Trigger Crossbar
    Currently in progress. Not planning to make in volume, focus is on prototyping as much of the platform as possible to speed development and de-risk future projects. Prototype assembled, firmware dev in progress.

  2. kup-lulz: One-off Kintex UltraScale+ test board on OSHPark 4 layers, using a sketchy reballed aliexpress FPGA. Intended as a low-risk validation for UltraScale+ based power, pcb footprint/schematic, and some RTL development. Schematic complete, fine tuning layout.

  3. GROVER: Kintex UltraScale+ based 10/25G BERT. On hold until kup-lulz is brought up and working as it will essentially be a scaled-up version of the same design

  4. VOLLUM (Howard Vollum, co-inventor of triggered-sweep oscilloscope)

    • No design progress yet, but can probably leverage some old frontend work. One 6 Gbps AD9213 is in inventory for a scaled down (7 series based) single channel prototype.
    • 2 GHz / 10 Gsps 12 bit oscilloscope, as many channels as I can fit in 1U
    • Per channel: 1x AD9213, frontend, XCAU25P-2FFVB676, 72-bit DDR4 LRDIMM
    • Top level: One more FPGA, details TBD, doing trigger sync and MSO channels
    • Will need to use parallel / bonded serial LVDS for waveform download since all 12 GTYs on the KU25Ps will be used for the JESD204

Stuff below here is way old and needs to be redone


General

Oscilloscopes

All are 8 channels??

Probes / peripherals

Signal Generators