Skip to content

fourks/vga-clock

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

VGA Clock

simple project to show the time on a 640x480 VGA display.

vga clock

FPGA Build instructions

It's setup to run on an icebreaker with VGA pmod plugged into pmod1a.

type

make prog

to build & upload to the icebreaker

FPGA utilisation

using logLUTs to record resource usage and max frequency over commits:

luts

ASIC utilisation

using the Skywater/Google 130nm process and OpenLane

  • copy contents of rtl directory to designs/vga_clock/src/
  • copy asic/config.tcl to designs/vga_clock/
  • run ./flow.tcl vga_clock -init_design_config
  • run ./flow.tcl -design vga_clock

This results in a routed design that uses 180x180 microns.

full die

zoom top left

License

This software and hardware is licensed under the Apache License version 2

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Verilog 80.0%
  • Makefile 11.7%
  • Python 6.1%
  • Tcl 2.2%