
USTREAM
myriadrf/STREAM
FPGA development platform for high-performance RF and digital design

FPGA development platform for high-performance RF and digital design
Stream is an open-source printed circuit board by myriadrf, from the myriadrf/STREAM repository on GitHub. It is a 12-layer board of 130 × 145 mm with 1,240 parts on 613 nets, routed with 10,937 tracks and 1,470 vias.
It is built around the ADCS7476AIMF, NCP380HSN05AAT1G and W9751G6KB-25, with the BSS138PS and TS4148 among its other parts. Its parts include 297 capacitors, 265 resistors, 14 ICs, 4 diodes and 4 connectors. It belongs with the radio and wireless and fPGA and programmable logic boards of this library.

STREAM is a flexible platform for developing high-performance digital and RF designs using an Altera Cyclone IV FPGA and Lime Microsystems FPRF transceiver.
The original STREAM board incorporates SDRAM, Micro SD storage and a selection of other useful peripherals, with expansion via RFDIO and FMC mezzanine cards enabling use with both LMS6002-based Myriad-RF 1 and UNITE LMS7002M EVB RF modules.
uSTREAM is a low cost variant that incorporates a uRFDIO connector, enabling use with the uMyriadRF-6002 and uMyriadRF-7002 RF modules.
For more details about compatible Myriad-RF transceiver modules, see the Reference Development Kit.
The directory structure is as follows:
apps/
lms6_usb_distro_03v/ - uSTREAM + uMyriadRF-6002 examples
lms7_usb_distro_01v/ - uSTREAM + uMyriadRF-7002 examples
STREAM_LMS7EVB_distro_07v/ - STREAM + UNITE LMS7002EVB examples
docs/ - platform documentation
hardware/<variant>/<version>/
BOM/ - bill of materials spreadsheet
Case/ - Aluminium case design
Gerbers/ - Gerber CAM files
KiCAD/ - KiCAD schematic and layout files
Manufacturing/ - Additional manufacturing information
PDF/ - Schematic and layout PDFs
Reports/ - DRC, ERC and drill reports
stream_openrisc_soc/
bin/ - pre-built FPGA and Linux images
doc/ - HTML documentation for the Stream OpenRISC SoC
quartus/ - Quartus project archive for rebuilding the FPGA image
src/ - Source code for Stream-specific cores
sw/ - Example applications for communicating with LMS6002DThe hardware designs are licensed under a Creative Commons Attribution 3.0 Unported licence.
For details of the FPGA design licensing please see the associated COPYING file(s). However, please note that this does not extend to any files provided with the Altera design tools and see the relevant files for the associated terms and conditions.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 494 | VAL** | GND_VIA | GND_VIA, GND_VIA, GND_VIA, GND_VIA, GND_VIA, GND_VIA, GND_VIA, GND_VIA, GND_VIA, GND_VIA, GND_VIA, GND_VIA, GND_VIA, GND_VIA, GND_VIA, GND_VIA +478 |
| 112 | 100NF_0402 | C_SM0402 | C1, C10, C11, C12, C104, C111, C112, C113, C114, C115, C117, C119, C120, C122, C123, C125 +96 |
| 82 | 56R_0201 | SM0201 | R10, R11, R13, R14, R15, R16, R17, R18, R126, R138, R152, R172, R173, R174, R178, R182 +66 |
| 52 | 100NF_0201 | SM0201 | C174, C185, C232, C233, C234, C236, C237, C238, C241, C242, C243, C245, C246, C247, C248, C250 +36 |
| 37 | VAL** | BreakHole | BreakHole, BreakHole, BreakHole, BreakHole, BreakHole, BreakHole, BreakHole, BreakHole, BreakHole, BreakHole, BreakHole, BreakHole, BreakHole, BreakHole, BreakHole, BreakHole +21 |
| 33 | 10K_0402 | R_SM0402 | R121, R129, R141, R142, R147, R148, R149, R164, R166, R196, R198, R200, R202, R264, R265, R267 +17 |
| 26 | 0R_0402_NF | R_SM0402 | R1, R2, R104, R105, R119, R125, R127, R146, R151, R189, R190, R191, R192, R193, R194, R199 +10 |
| 25 | 0R_0402 | R_SM0402 | R38, R113, R114, R118, R137, R139, R150, R155, R161, R162, R208, R269, R275, R278, R279, R281 +9 |
| 23 | 10NF_0402 | C_SM0402 | C118, C127, C128, C129, C130, C132, C133, C135, C138, C139, C159, C165, C172, C187, C220, C223 +7 |
| 20 | 1UF_0402 | C_SM0402 | C151, C153, C169, C170, C191, C194, C198, C200, C208, C209, C222, C225, C228, C231, C240, C254 +4 |
| 16 | 4K7_0402 | R_SM0402 | R23, R24, R25, R27, R28, R29, R72, R73, R74, R76, R77, R163, R167, R271, R283, R284 |
| 15 | 1K_0402 | R_SM0402 | R5, R87, R91, R93, R97, R101, R107, R109, R110, R120, R133, R134, R153, R156, R201 |
| 13 | 22UF_0805 | C_SM0805 | C65, C116, C121, C124, C199, C205, C206, C207, C317, C318, C319, C320, C321 |
| 12 | 10K_0402_NF | R_SM0402 | R45, R47, R84, R86, R90, R92, R96, R100, R106, R108, R195, R197 |
| 10 | 100PF_0402 | C_SM0402 | C100, C101, C102, C103, C105, C106, C107, C108, C109, C110 |
| 10 | 22R_0402 | R_SM0402 | R56, R57, R59, R60, R61, R62, R102, R103, R128, R300 |
| 9 | 100UF_1206 | SM1206 | C50, C52, C182, C197, C211, C214, C216, C217, C218 |
| 9 | 2.2UF_0603 | C_SM0603 | C146, C147, C148, C149, C150, C176, C177, C178, C259 |
| 9 | 470R_0402 | R_SM0402 | R19, R20, R21, R63, R64, R111, R117, R140, R157 |
| 9 | LED_0603_GREEN | LED_0603 | LD4, LD6, LD7, LD8, LD9, LD10, LD11, LD12, LD13 |
| 8 | 4.7UF_0805 | C_SM0805 | C210, C212, C296, C298, C299, C300, C301, C303 |
| 8 | FR_600R_0805_2A | R_SM0805 | FR13, FR14, FR15, FR16, FR17, FR18, FR19, FR20 |
| 7 | 100K_0402 | R_SM0402 | R26, R43, R48, R168, R171, R179, R203 |
| 7 | RA4_22R | Rarray0804 | R53, R54, R55, R204, R205, R206, R207 |
| 6 | FIDUCIAL | Fiducial | FD1, FD2, FD3, FD4, FD5, FD6 |
| 5 | MIC37122Y_ADJ | SOIC8 | IC14, IC18, IC19, IC20, IC21 |
| 4 | 10UF_0603 | C_SM0603 | C62, C72, C79, C306 |
| 4 | 10UF_0805 | C_SM0805 | C152, C158, C163, C166 |
| 4 | 22PF_0402 | C_SM0402 | C94, C95, C96, C160 |
| 4 | 47PF_0402 | C_SM0402 | C51, C53, C54, C56 |
| 4 | FR_600R_0402 | R_SM0402 | FR8, FR10, FR12, FR21 |
| 4 | MOUNTHOLLE | MountingHole6.3 | MH1, MH2, MH3, MH4 |
| 4 | TP | TestPoint | TP1, TP2, TP4, TP5 |
| 4 | VAL** | Pad | Pad, Pad, Pad, Pad |
| 3 | 10PF_0402 | C_SM0402 | C60, C61, C308 |
| 3 | 47R_0402 | R_SM0402 | R122, R123, R124 |
| 3 | 47UF_1206 | SM1206 | C181, C201, C202 |
| 3 | LED_0603_YELLOW | LED_0603 | LD1, LD2, LD3 |
| 3 | NCP380HSN05AAT1G | 5-TSOP | U4, U5, U6 |
| 3 | SW_TACTILE | SW_B3U-1000P | SW2, SW3, SW4 |
| 2 | 13PF_0402 | C_SM0402 | C42, C43 |
| 2 | 200R/1%_0402 | R_SM0402 | R31, R280 |
| 2 | 20BQ030 | SMB | D1, D10 |
| 2 | 22UF_1206_X5R | SM1206 | C188, C189 |
| 2 | 22UH_XAL60XX_SERIES | XAL60xx_series | L2, L3 |
| 2 | 348K_0402 | R_SM0402 | R180, R181 |
| 2 | 47NF_0402 | C_SM0402 | C190, C193 |
| 2 | 51R_0402 | SMD0402 | R67, R143 |
| 2 | 750R_0402 | R_SM0402 | R12, R159 |
| 2 | 7PF_0402 | C_SM0402 | C80, C81 |
| 2 | 7PF_0402_NF | C_SM0402 | C219, C316 |
| 2 | 806R_0402 | R_SM0402 | R135, R154 |
| 2 | ADCS7476AIMF | SOT-23-6 | U9, U10 |
| 2 | BSS138PS | SOT-363 | Q1, Q2 |
| 2 | FR_220R_0402 | R_SM0402 | FR1, FR2 |
| 2 | PINHEADER_2X5_TH_WALL | PINHEADER_2X5 | J1, J23 |
| 2 | SC4524 | SOIC-8 | U3, U7 |
| 2 | TCXO_25MHZ_ABM8 | 4-SMD_TCXO | XO3, XO4 |
| 2 | TS4148 | SM0805 | D2, D12 |
| 2 | USB2_A | TH-USB2_A | J6, J7 |
| 2 | W9751G6KB-25 | 84WBGA | IC2, IC3 |
| 1 | 0.22UF_0402 | C_SM0402 | C192 |
| 1 | 0.33UF_0603 | C_SM0402 | C161 |
| 1 | 0.33UF_0603 | SMD0603 | C144 |
| 1 | 0R_0805 | R_SM0805 | R160 |
| 1 | 0R_0805 | SM0805 | R145 |
| 1 | 100R_0402_1% | R_SM0402 | R99 |
| 1 | 10PF_0402 | SMD0402 | C184 |
| 1 | 10R_0402 | R_SM0402 | R116 |
| 1 | 10UF_1206 | SM1206 | C155 |
| 1 | 10UF_1206 | SMD1206 | C140 |
| 1 | 15K8_0402 | SMD0402 | R130 |
| 1 | 15K8_0402 | R_SM0402 | R49 |
| 1 | 15K_0402 | R_SM0402 | R170 |
| 1 | 15PF_0402 | C_SM0402 | C183 |
| 1 | 16K5_0402 | R_SM0402 | R177 |
| 1 | 1K5_0402 | R_SM0402 | R136 |
| 1 | 1K_0402_NF | R_SM0402 | R95 |
| 1 | 1UF_0603 | C_SM0603 | C59 |
| 1 | 2.2NF_0402 | C_SM0402 | C157 |
The 1,168 most common of 1,240 parts.
It measures 130 × 145 mm and has 12 copper layers, 1.6 mm thick.
1,240 parts, built around the ADCS7476AIMF, NCP380HSN05AAT1G, W9751G6KB-25 and BSS138PS. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
From the myriadrf/STREAM repository on GitHub, at the commit this page was made from: the board is hardware/STREAM/v2/v2r1/KiCAD/Stream.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask myriadrf before reusing the design.

myriadrf/STREAM
FPGA development platform for high-performance RF and digital design

Benny-Chippers/Enchanted_Rocks
The dev board PCB for the MacroController project

myriadrf/reference-development-kit
The Myriad-RF Reference Hardware design files and firmware






jaredhumphreys3141/MECHANICAL-NUMPAD-PCB
This is a custom numeric pad that is designed to be usable on the right side of the keyboard or on the left (With a mirrored layout if required). There is a gap in the top row and the second row of 1.25U.