

Code bits of the TTL breadbord RISC-V
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 35
- Nets
- 256
- Pads
- 676
- Tracks, vias
- 1,070, 217
- Routed
- Yes
- KiCad
- KiCad 6 (file 20211014)
- Created
- 26 Oct 2021
- Updated
- 27 May 2023
Overview
Csr is an open-source printed circuit board by magik6k, from the magik6k/breadv repository on GitHub. It is a 2-layer board with 35 parts on 256 nets, routed with 1,070 tracks and 217 vias.
It is built around the 74HCT541D, 74LS377PC and 74HC688D. Its parts include 22 ICs, 8 connectors and 3 switches.
Main components
374HCT541D
SO-20-40℃~+125℃ 1 15ns@4.5V,50pF 160uA 4.5V~5.5V 6mA 6mA 74HCT 8 Tri-State Unidirectional SO-20-300mil Buffers, Drivers, Receivers, Transceivers ROHSNexperiaBuffers, Drivers, Receivers, Transceivers74LS377PC
PDIP-200℃~+70℃ 1 10ns 25ns@5V,15pF 28mA 30MHz 4.75V~5.25V 400uA 5ns 74LS Series 8 8mA D-Type Rising Edge Synchronous PDIP-20 Flip Flops ROHSTexas InstrumentsFlip Flops74HC688D
SOIC-20-300mil-40℃~+125℃ 0.1V 0.5V、1.35V、1.8V 1.2V、2.4V、3.2V 1.9V、4.4V、5.9V 160uA 16ns@6.0V,50pF 2V~5V SOIC-20-300mil Digital Comparators ROHSNexperiaDigital Comparators
Parts
35| Qty | Value | Footprint | References |
|---|---|---|---|
| 12 | 74HCT541 | Package_DIP:DIP-20_W8.89mm_SMDSocket_LongPads | U2, U4, U5, U7, U9, U10, U12, U14, U15, U16, U19, U20 |
| 8 | 74LS377 | Package_DIP:DIP-20_W8.89mm_SMDSocket_LongPads | U1, U3, U6, U8, U11, U13, U17, U18 |
| 4 | Conn_01x10_Female | Connector_PinHeader_2.54mm:PinHeader_1x10_P2.54mm_Vertical | J1, J4, J5, J6 |
| 3 | SW_Coded_SH-7050 | Button_Switch_SMD:Nidec_Copal_SH-7010A | SW1, SW2, SW3 |
| 2 | 74HC688 | Package_SO:SOIC-20W_7.5x12.8mm_P1.27mm | U21, U22 |
| 2 | Conn_01x40_Female | Connector_PinHeader_2.54mm:PinHeader_1x40_P2.54mm_Vertical | J2, J3 |
| 2 | Conn_01x40_Male | Connector_PinHeader_2.54mm:PinHeader_1x40_P2.54mm_Vertical | J7, J8 |
| 2 | R_Network08 | Resistor_THT:R_Array_SIP9 | RN1, RN2 |
More from magik6k/breadv
7- 2 layers57.1 × 143.5 mm

- 4 layers25.9 × 35.6 mm

- 2 layers

- 2 layers

- 2 layers21.1 × 9.1 mm

- 2 layers68.6 × 44.4 mm

- 2 layers

Similar boards
- 6 layers210 × 119 mm

Claculator Keypad
Robert-Mones/Claculator
A reverse Polish notation calculator with added features such as comparisons, branching, and custom recursive operators taken from the Clac project from the 15-122 course at Carnegie Mellon University.
202 parts5 - 2 layers150 × 300 mm

- 4 layers160 × 70 mm

- 2 layers233.4 × 280 mm

- 2 layers237.5 × 102.9 mm

Instruction
jes/scamp-cpu
A homebrew 16-bit CPU with a homebrew Unix-like-ish operating system.
112 parts301Unlicense - 2 layers100.6 × 74.9 mm

Nes discrete mapper 1-1
MouseBiteLabs/NES-Cartridges
A collection of Nintendo Entertainment System (NES) cartridge circuit boards
55 parts25CC-BY-SA-4.0 - 2 layers100 × 61.4 mm

Cart
digilogistist/The-Open-Source-USB-NES-Project
USB-NES and NES-FASTGFX product engineering repository
38 parts24CC0-1.0 - 2 layers364 × 203 mm

Questions
What parts does the Csr use?
35 parts, built around the 74HCT541D, 74LS377PC and 74HC688D. 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 Csr KiCad files?
From the magik6k/breadv repository on GitHub, at the commit this page was made from: the board is pcbs/csr/csr.kicad_pcb and its schematic pcbs/8view-out/8view-out.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Csr design in my own project?
Its repository states no licence, so its author keeps all rights: ask magik6k before reusing the design.