Skip to the content.

VGA with Tang Nano

This is a project to learn how to work with a FPGA and a LCD display.

Increasing degree of difficulty:

Each repository have a readme file listing key points and examples, as well as an extensive blog post with a detailed explanation (in spanish).

Source repository

Part I: Patterns

Draw basic preconfigured patterns.

Repository, doc and examples:

Extensive blog post with details (spanish):

Part II: Images

Draw images from ROM or RAM.

Repository, doc and examples:

Extensive blog post with details (spanish):

Part III: Text

Draw text in 8x8 b/w or 8x16 b/w and color.

Repository, doc and examples:

Extensive blog post with details (spanish):

Part IV: Serial terminal

Using the text controller to make a serial terminal.

Repository, doc and examples:

Extensive blog post with details (spanish):