Chisel nes
shino-hinaduki·chisel-nes·eda/kicad_6.0.2/nes_peripheral/nes_peripheral.kicad_pcb
About the Chisel nes PCB
Chisel nes is an open source PCB design by shino-hinaduki, published on GitHub under the GPL-3.0 license. It is a 2-layer board measuring 100 × 100 mm, with 108 components from 31 distinct parts.
Other key parts include the TXB0104PW, 4021 and MAX98357. By type, the board carries 38 capacitors, 25 resistors, 20 connectors, 19 ICs, 3 diodes and 2 jumpers.
It belongs with the audio and retro computing designs in this gallery.
From the project
(WIP) NES emulator running on FPGA implemented in scala(w/ chisel)
Chisel NES [](https://github.com/shino-hinaduki/chisel-nes/actions/workflows/test.yml) =======================
以下のコマンドでscalaのprojectをビルドして、Chiselから生成したVerilog file dst/ChiselNes.v を得る。
eda/quartusprimelite21.1/chiselnes.qpf` を Quartus Primeで開き、Compile Design を実行して論理合成した後、Program Deviceで書き込む。
(先の手順で生成した dst/ChiselNes.v がtop-level design entityに指定されており、プロジェクトにはその他IPや制約ファイルなどが含まれている)

Main components on the Chisel nes
Chisel nes bill of materials (BOM)
108 components, 31 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 16 | TXB0104PW | TSSOP-14_4.4x5mm_P0.65mm | U1, U2, U3, U4, U5, U6, U7, U8 +8 |
| 2 | 4021 | SOIC-16W_5.3x10.2mm_P1.27mm | U17, U18 |
| 1 | MAX98357 | QFN-16_EP_3x3_Pitch0.5mm | U19 |
| 1 | CONN_USER | PinSocket_1x04_P2.54mm_Vertical | J1 |
| 1 | CONN_JOY1_FC_COMPATIBLE | PinSocket_1x09_P2.54mm_Vertical | J2 |
| 1 | CONN_JOY2_FC_COMPATIBLE | PinSocket_1x09_P2.54mm_Vertical | J3 |
| 1 | Jack_EXT5V | DCJ3P-14.2X11.0X9.0MM | J4 |
| 1 | CONN_CART_OE_SEL | PinHeader_1x03_P2.54mm_Vertical | J7 |
| 1 | CONN_5VSEL | PinHeader_1x03_P2.54mm_Vertical | J8 |
| 1 | CONN_JOY2_OE_SEL | PinHeader_1x02_P2.54mm_Vertical | J11 |
| 1 | CONN_JOY1_OE_SEL | PinHeader_1x02_P2.54mm_Vertical | J12 |
| 1 | CONN_JOY1_MIC | PinSocket_1x02_P2.54mm_Vertical | J15 |
| 1 | CONN_5V_RESERVE | PinSocket_2x03_P2.54mm_Vertical | J16 |
| 1 | CONN_JOY2_MIC | PinSocket_1x02_P2.54mm_Vertical | J22 |
| 1 | FC_CONN | FC_CONN | J23 |
| 2 | CONN_CART_DBG | PinSocket_1x30_P2.54mm_Vertical | J24, J25 |
| 1 | CONN_JOY2_DBGSEL | PinHeader_1x02_P2.54mm_Vertical | J28 |
| 1 | CONN_JOY1_DBGSEL | PinHeader_1x02_P2.54mm_Vertical | J29 |
| 1 | CONN_GAINSEL | PinHeader_2x03_P2.54mm_Vertical | J30 |
| 1 | Screw_Terminal_SPK | TerminalBlock_bornier-2_P5.08mm | J31 |
Show 11 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | CONN_JOY2_DBG | PinSocket_1x09_P2.54mm_Vertical | J33 |
| 1 | CONN_JOY1_DBG | PinSocket_1x09_P2.54mm_Vertical | J34 |
| 1 | C207010 Polyfuse_Small | Fuse_0603_1608Metric_Pad1.05x0.95mm_HandSolder | F1 |
| 1 | GPIO0 | PinSocket_2x20_P2.54mm_Vertical | JP1 |
| 1 | GPIO1 | PinSocket_2x20_P2.54mm_Vertical | JP2 |
| 3 | LED | LED_0603_1608Metric_Pad1.05x0.95mm_HandSolder | D1, D2, D3 |
| 37 | 0.1U 0.1u | C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C1, C2, C3, C4, C5, C6, C7, C8 +29 |
| 1 | 10P 10p | C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C40 |
| 22 | 10K 10k | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R1, R2, R3, R4, R5, R6, R7, R8 +14 |
| 1 | 0 | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R23 |
| 2 | 100K 100k | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R25, R26 |
Chisel nes design files
The KiCad project lives in the shino-hinaduki/chisel-nes repository on GitHub; these links point at the commit this page was built from.
Chisel nes: common questions
How big is the Chisel nes PCB?
The Chisel nes measures 100 × 100 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the Chisel nes?
108 components, from 31 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.
Where can I download the Chisel nes design files?
From the shino-hinaduki/chisel-nes repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.
Can I use the Chisel nes design in my own project?
Yes, under the terms of its GPL-3.0 license, which shino-hinaduki chose for the repository.
Similar boards
OpenTendo
Redherring32
196.3 × 118.7 mm93 parts2LTAPR-OHL-1.0850OtterCastAudioV2
Ottercast
50 × 49.3 mm216 parts4LMIT66524pin flex interposer
Wren6991
29 × 32 mm3 parts2LNo license508Sram dev board
Wren6991
50 × 50 mm12 parts2LNo license508GB-BRK-SLOT-A
Gekkio
81 × 80 mm20 parts2LCC-BY-4.0376GB-BRK-SLOT-B
Gekkio
81 × 80 mm20 parts2LCC-BY-4.0376