
Vga breakout
asinghani/mpw3-bringup
Bringup and testing of MPW-3 chips from SKY130 tapeout in Nov 2021

Bringup and testing of MPW-3 chips from SKY130 tapeout in Nov 2021
Uart breakout is an open-source printed circuit board by asinghani, from the asinghani/mpw3-bringup repository on GitHub. It is a 2-layer board of 91.4 × 80.6 mm with 50 parts on 86 nets, routed with 448 tracks and 254 vias.
It is built around the FT232RL. Its parts include 21 resistors, 10 diodes, 5 capacitors, 4 connectors and 3 ICs. It belongs with the interfaces and adapters boards of this library.
Experiments in bringing up SKY130 MPW-3 chips from the initial tapeout in November 2021. Similarly to MPW-1, the standardized "Caravel" padframe used in this tapeout had hold-time violations between
Characterization PCB Schematic
FTDI Breakout Schematic
VGA Breakout Schematic
boards/ - KiCAD design files for breakout PCBsparts/ - I/O characterization results for several diesscripts/i2c_iface.py - Script for interfacing with the voltage regulators, clock generator, and GPIO expanders on the characterization boardprograms/ - Programs for running on the Caravel processor for the different applications
aes_test.c - Test the AES core on crypto-accelerator-chip-v2 designgpio_config_io_dino.py - GPIO configuration for the VGA runner gamegpio_config_io_pong.py - GPIO configuration for the VGA pong gamepicorf0_test.c - Test program for the picoRF0 custom CPU coreread_ident.c - Reads the ROM identifier and build number in the SHA and AES coressha256_test.c - Test the SHA256 core with some test vectorsspi_fram.c - Test program for using the Caravel SPI master to interface with an FRAM chipuart_working.c - Workaround for UART RX on MPW-3 Caravel| Qty | Value | Footprint | References |
|---|---|---|---|
| 10 | 1K | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R3, R4, R12, R13, R14, R15, R16, R17, R18, R19 |
| 9 | 10K | Resistor_SMD:R_0805_2012Metric | R1, R2, R5, R6, R7, R8, R9, R10, R11 |
| 4 | 0.1u | Capacitor_SMD:C_0603_1608Metric | C1, C2, C4, C5 |
| 2 | 5.1K | Resistor_SMD:R_0805_2012Metric | R20, R21 |
| 1 | 10u | Capacitor_SMD:C_0603_1608Metric | C3 |
| 1 | 500mA | Fuse:Fuse_1206_3216Metric_Pad1.42x1.75mm_HandSolder | F1 |
| 1 | Display UART Enable | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | JP3 |
| 1 | FT232RL | Package_SO:SSOP-28_5.3x10.2mm_P0.65mm | U1 |
| 1 | FTDI UART Enable | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | JP4 |
| 1 | HDR_LEFT | Connector_PinHeader_2.54mm:PinHeader_2x12_P2.54mm_Vertical | J1 |
| 1 | HDR_RIGHT | Connector_PinHeader_2.54mm:PinHeader_2x12_P2.54mm_Vertical | J2 |
| 1 | LED1 | LED_SMD:LED_0805_2012Metric | D3 |
| 1 | LED2 | LED_SMD:LED_0805_2012Metric | D4 |
| 1 | LED3 | LED_SMD:LED_0805_2012Metric | D5 |
| 1 | LED4 | LED_SMD:LED_0805_2012Metric | D6 |
| 1 | LED5 | LED_SMD:LED_0805_2012Metric | D7 |
| 1 | LED6 | LED_SMD:LED_0805_2012Metric | D8 |
| 1 | LED7 | LED_SMD:LED_0805_2012Metric | D9 |
| 1 | LED8 | LED_SMD:LED_0805_2012Metric | D10 |
| 1 | MB85RS2MT | Package_SO:SOIC-8_3.9x4.9mm_P1.27mm | U3 |
| 1 | RST | TestPoint:TestPoint_Pad_D1.5mm | TP1 |
| 1 | RXJMP | Jumper:SolderJumper-2_P1.3mm_Bridged_Pad1.0x1.5mm | JP1 |
| 1 | RXLED | LED_SMD:LED_0805_2012Metric | D2 |
| 1 | SERLCD_HDR | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J4 |
| 1 | SN74LVC32ADR | SN74LVC32ADR:SOIC127P600X175-14N | U2 |
| 1 | SW_DIP_x04 | Button_Switch_THT:SW_DIP_SPSTx04_Slide_6.7x11.72mm_W7.62mm_P2.54mm_LowProfile | SW1 |
| 1 | TXJMP | Jumper:SolderJumper-2_P1.3mm_Bridged_Pad1.0x1.5mm | JP2 |
| 1 | TXLED | LED_SMD:LED_0805_2012Metric | D1 |
| 1 | USB_C_Receptacle_USB2.0 | Connector_USB:USB_C_Receptacle_HRO_TYPE-C-31-M-12 | J3 |
It measures 91.4 × 80.6 mm and has 2 copper layers, 1.6 mm thick.
50 parts, built around the FT232RL. 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 asinghani/mpw3-bringup repository on GitHub, at the commit this page was made from: the board is boards/uart-breakout/uart-breakout.kicad_pcb and its schematic boards/button-board/button-board.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask asinghani before reusing the design.

asinghani/mpw3-bringup
Bringup and testing of MPW-3 chips from SKY130 tapeout in Nov 2021

asinghani/mpw3-bringup
Bringup and testing of MPW-3 chips from SKY130 tapeout in Nov 2021

asinghani/mpw3-bringup
Bringup and testing of MPW-3 chips from SKY130 tapeout in Nov 2021

zmaker/arduino_cookbook
gli sketch del nuovo progetto Arduino Cookbook e dei video di YouTube



Ledger-Donjon/silicon-toaster
SiliconToaster is an open-source hardware electromagnetic fault injection device, designed for hardware security research. It has the following features:


jsjolund/dmx512-controller-board
Controller board for DMX512 compatible devices, built around the STM32F4 processor
