Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/hubmartin/cyc1000_fpga_lvds_display

Display ASCII characters on dual-LVDS display with Cyclone 10 LP CYC1000 kit
https://github.com/hubmartin/cyc1000_fpga_lvds_display

Last synced: about 2 months ago
JSON representation

Display ASCII characters on dual-LVDS display with Cyclone 10 LP CYC1000 kit

Awesome Lists containing this project

README

        

# CYC1000_FPGA_LVDS_DISPLAY
Display ASCII characters on dual-LVDS display with Cyclone 10 LP CYC1000 kit

## Old kit with Lattice MachXO2

I interfaced the same display with older FPGA. I was just curious how the FPGA works and this was my first project. I run into all the troubles including timing constraints.

https://www.youtube.com/watch?v=MXM3ovkfT74

https://www.youtube.com/watch?v=BldAWWNUepo

## CYC1000 Arrow Trenz Kit

I wanted more powerful kit for this display so I could run some soft-core processor and also take an advantage of SDRAM which could act as a bitmap framebuffer.

## Current state

Right now the code can only display text from serial port which is saved in the BRAMs.
SDRAM seems to work but needs finalization to be used as a bitmap framebuffer. It would need burst transfers to be fast enough to keep the data flowing just in time to send them over LVDS.

![](doc/CYC1000_LVDS_DISPLAY.jpeg)

![](doc/hello_world.jpeg)

![](doc/hello_tiny_world.jpeg)

![](doc/color_bands.jpeg)