Skip to content

NESTang SDRAM controller and usage example for Tang Nano 20K. This fork only shows how to get the SDRAM working via the open source toolchain.

License

Notifications You must be signed in to change notification settings

Seyviour/sdram-tang-nano-20k-os-example

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 

Repository files navigation

SDRAM controller and usage example for Tang Nano 20K

An SDRAM controller and usage example for Tang Nano 20K, as used in NESTang. The controller design works best for retro-game/computer cores (latency is as low as 5 cycles). The example code should be mostly self-explanatory.

Note: Press S1 button to start the example.

This Repo

This repository provides the constraints necessary to get the embedded SDRAM to work via the open source tool chain.

Kindly See the original repository https://github.com/nand2mario/sdram-tang-nano-20k for the unmodified design.

Requirements

To generate the bistream, kindly run make sdram.fs from the src directory. If you get LEDS 1-3 on after flashing the bitsream, then the SDRAM is likely working correctly :)

About

NESTang SDRAM controller and usage example for Tang Nano 20K. This fork only shows how to get the SDRAM working via the open source toolchain.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Verilog 98.3%
  • Makefile 1.7%