Skip to the content
PCBKitNew board
12 layers122.6 × 45.8 mmUSTREAM, the printed circuit board in 3D

FPGA development platform for high-performance RF and digital design

Size
122.6 × 45.8 mm
Copper layers
12
Thickness
1.6 mm
Parts
491
Nets
284
Pads
1,610
Tracks, vias
5,344, 992
Pours
30
Routed
Yes
KiCad
KiCad 3
Created
16 Mar 2015
Updated
3 Dec 2015

Overview

USTREAM is an open-source printed circuit board by myriadrf, from the myriadrf/STREAM repository on GitHub. It is a 12-layer board of 122.6 × 45.8 mm with 491 parts on 284 nets, routed with 5,344 tracks and 992 vias.

It is built around the EP4CE10F17C8N, LP5900SD-1.8 and LP5900SD-3.3, with the TS4148 among its other parts. Its parts include 165 capacitors, 119 resistors, 14 ICs, 5 connectors and 4 diodes. It belongs with the radio and wireless and fPGA and programmable logic boards and the FPGA and CPLD boards of this library.

Main components

4

README

README.md

STREAM

STREAM board fitted with a Myriad-RF 1 module

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.

Contents

The directory structure is as follows:

text
  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 LMS6002D

Licensing

Hardware

The hardware designs are licensed under a Creative Commons Attribution 3.0 Unported licence.

FPGA design

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.

Parts

491
QtyValueFootprintReferences
127VAL**GND_VIAGND_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 +111
48100NF_0402C_SM0402C113, C114, C124, C125, C126, C127, C128, C129, C130, C131, C132, C133, C134, C135, C136, C137 +32
4156R_0201SMD0201R72, R73, R74, R100, R101, R102, R103, R104, R105, R106, R107, R108, R109, R110, R111, R112 +25
31100NF_0402SMD0402C18, C19, C21, C22, C23, C101, C102, C103, C104, C105, C106, C107, C108, C109, C110, C112 +15
18VAL**BreakHoleBreakHole, BreakHole, BreakHole, BreakHole, BreakHole, BreakHole, BreakHole, BreakHole, BreakHole, BreakHole, BreakHole, BreakHole, BreakHole, BreakHole, BreakHole, BreakHole +2
140R_0402R_SM0402R9, R18, R21, R66, R115, R132, R147, R150, R153, R156, R157, R159, R161, R163
141UF_0402SMD0402C16, C17, C20, C33, C34, C35, C36, C73, C76, C79, C82, C85, C96, C99
1310NF_0402C_SM0402C165, C177, C179, C181, C184, C185, C187, C196, C198, C199, C200, C201, C202
1110K_0402R_SM0402R30, R32, R113, R114, R125, R127, R128, R130, R149, R152, R155
1022UF_0805SMD0805C1, C3, C6, C7, C13, C27, C30, C31, C120, C203
81K_0402R_SM0402R8, R12, R31, R71, R117, R135, R139, R142
710NF_0402SM0402C71, C74, C77, C80, C83, C94, C97
64K7_0402R_SM0402R144, R145, R146, R158, R160, R162
6LED_0603_YELLOWLD0603LD2, LD3, LD4, LD5, LD6, LD7
50R_0402_NFR_SM0402R20, R122, R148, R151, R154
5100PF_0402SMD0402C4, C5, C8, C9, C10
422UF_0805C_SM0805C164, C168, C169, C171
42K2_0402R_SM0402R3, R5, R6, R67
44.7UF_0603C_SM0603C118, C119, C152, C153
44.7UF_0603SMD0603C227, C228, C229, C230
4AP7361-FGE-7_ADJ_LDO8-UDFN3030U7, U8, U10, U11
4FB_600R_0402R_SM0402FB1, FB2, FB3, FB4
4FIDUCIALPadFD1, FD2, FD3, FD4
4FR_220R_0402R_SM0402FR5, FR6, FR8, FR9
4FR_600R_0805_2AR_SM0805FR2, FR3, FR4, FR7
3100K_0402R_SM0402R2, R141, R143
3100MHz/600/0.2AR_SM0402R10, R14, R16
3100UF_1206SM1206C70, C86, C100
310UF_0805C_SM0805C123, C141, C142
20.33UF_0603SMD0603C24, C115
20R_0402SM0402R48, R51
20R_0805SM0805R13, R15
2100UF_1206SMD1206C14, C15
210K_0402_NFR_SM0402R131, R137
210UF_1206SMD1206C25, C116
213PF_0402C_SM0402C158, C159
2150PF_0402SMD0402C11, C12
215K8_0402SMD0402R36, R68
21K_0402SMD0402R50, R53
21UF_0402C_SM0402C140, C157
22.2NF_0402SMD0402C29, C122
220BQ030SMBD1, D2
222NF_0402SMD0402C26, C117
222PF_0402SMD0402C28, C121
228K_0402SMD0402R37, R69
25K49_0402SMD0402R38, R70
2FLASH_4MBIT_2X3MM_3.3V8-USONIC8, IC9
2SC4524SOIC-8U2, U3
2TS4148SM0805D3, D4
1100-PIN_CONN_HDR100-PIN_CONN_HDRJ7
110K_0402SMD0402R22
110UF_0603SMD0603C32
112K7_0402SMD0402R34
11K1_0402SMD0402R65
11K2_0402SM0402R52
11K2_0402R_SM0402R116
12.2UH_XAL60XX_SERIESXAL60xx seriesL4
1200R/1%_0402R_SM0402R138
122UH_0603SMD0603L3
122UH_XAL60XX_SERIESXAL60xx seriesL6
122UH_XAL60XX_SERIES_NFXAL60xx seriesL5
12K2_0402SMD0402R134
138.4MHZ_TCXOTCXO_2x2.5mmX4
1560_0402SM0402R49
16.04K/1%_0402R_SM0402R136
1806R_0402R_SM0402R35
1AD5601BSC-70-6U22
1CRYSTAL_19.2MHZ4-SMD_TCXOXO1
1CYUSB3013FBGA_121_Ball_10x10IC7
1EP4CE10F17C8N256FBGAIC1
1FR_220R_1206_4ASM1206FR10
1JUMPER2_VPINHEADER_1x2_SMDJ1
1LEDLD0603LD1
1LP5900SD-1.8SC70U6
1LP5900SD-3.3SC70U5
1NCP3496-DFNU4
1PINHEADER1X2_SMD_RIGHTPINHEADER_1x2_SMD_rightJ5
1PINHEADER2X20_SMD_FEMALEPinHeader2x20SMDfemaleJ2
1PINHEADER2X7_SMD_1.27MMPinHeader2x7_SMD_1.27mmJ3
1RACON_TXCO_PLUTO+SMD_TXCO_Pluto+X3

The 483 most common of 491 parts.

Questions

How big is the USTREAM PCB?

It measures 122.6 × 45.8 mm and has 12 copper layers, 1.6 mm thick.

What parts does the USTREAM use?

491 parts, built around the EP4CE10F17C8N, LP5900SD-1.8, LP5900SD-3.3 and TS4148. 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.

Where can I download the USTREAM KiCad files?

From the myriadrf/STREAM repository on GitHub, at the commit this page was made from: the board is hardware/uSTREAM/v2/KiCAD/uSTREAM.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the USTREAM design in my own project?

Its repository states no licence, so its author keeps all rights: ask myriadrf before reusing the design.

More from myriadrf/STREAM

1
  • 12 layers130 × 145 mmStream, the printed circuit board in 3D

    Stream

    myriadrf/STREAM

    FPGA development platform for high-performance RF and digital design

    1,240 parts31

Similar boards

  • 6 layers107 × 78 mmZipper, the printed circuit board in 3D

    Zipper

    myriadrf/reference-development-kit

    The Myriad-RF Reference Hardware design files and firmware

    945 parts49
  • 4 layers69 × 75 mmMain pcb, the printed circuit board in 3D

    Main pcb

    jlassahn/gamesquirrel

    A handheld game console.

    70 parts1
  • 2 layers280 × 91 mmKeyboard, the printed circuit board in 3D

    Keyboard

    MarekKap/KK_ansi60

    60% mechanical keyboard

    147 parts1GPL-3.0
  • 2 layers50 × 45 mmAudio interface, the printed circuit board in 3D

    Audio interface

    leventelist/audio_interface

    Audio interface

    31 parts
  • 2 layers60 × 60 mmCANE Junction, the printed circuit board in 3D

    CANE Junction

    Gregification/BeeMS

    Battery Management System

    98 parts5MIT
  • 2 layers147 × 78 mmKontroler, the printed circuit board in 3D

    Kontroler

    domenipavec/traffic-light

    44 parts
  • 4 layers76.2 × 101.6 mmMECHANICAL NUMPAD PCB WITH RP2040, the printed circuit board in 3D

    MECHANICAL NUMPAD PCB WITH RP2040

    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.

    93 parts
  • 12 layers160 × 100 mmTelemetry systems, the printed circuit board in 3D

    Telemetry systems

    embeddedos-org/eCAD-Hardware-Products

    Hardware designs + EE docs + Board datasheets of Multiple products

    503 parts8MIT