Skip to content

gzalo/ncomputing-l130

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ncomputing-L130

The idea of this project is to reverse engineer the Ncomputing L130 PCB (rev 1.3A), to be able to use it as a generic FPGA development board.

Labels

Status:

Schematic, component list and PCB photos

PDF of the Schematic

KiCad files can be found in the pcb/ folder.

Full component list here (may be missing some values, or have errors)

PCB Top layer / PCB Bottom layer

Block diagram

Block diagram

Projects

The following folders contain vhd files that can be used to create a Quartus II project for this board:

  • cpld_passthrough: This generates a CPLD bitstream that makes it work as a passthrough so we can send the signals required for programming the FPGA.
  • fpga_blink: Blinks the LEDs that are connected to the FPGA.
  • fpga_vga: Generates a 640x480 VGA signal that has some characters of a 32x32 monochromatic font. Uses an internal PLL to convert the 80 MHz clock into the 25 MHz pixel clock required.
  • multicomp: Details on mods to Grant Searle's guide to create a retro computer

Getting started: guide to building the projects and programming the board

Documentation

The docs folder contains many documents that are useful for this project.

When using Quartus to generate the bitstream, remember that by default non defined pins are marked as outputs and are LOW. This can cause short circuits and destroy the rest of the circuit. To avoid that, you should go to Assignments->Device->Device and Pin Options...->Unused Pins and set it to "As input tri-stated with weak pull-up". DO THIS FOR BOTH PROJECTS!

Thanks to

Carlos Pantelides (cpantel)

Inspirations

About

Ncomputing L130 PCB reverse engineering

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages