Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Asicle v2

VGA screenshot with questions CRATE and ANGLE

Asicle is a Wordle clone in raw silicon. Originally taped out on MPW6, version 2 is a port to Tiny Tapeout. This repository is targeting the ttsky25b shuttle.

Repository organisation:

  • Project documentation including instructions for testing are under docs.
  • RTL sources are in the src directory. The top module is project.sv. I/O handling through the Gamepad, QSPI and Tiny VGA Pmods are split into input_*.sv, qspi_*.sv and vga_*.sv. The rest of the game logic is in game_*.sv.
  • A cocotb testbench is included in the test directory, used both for RTL and GL tests. It captures frames from a simulated gameplay and compares it to reference images.
  • FPGA build scripts for Pico-ice, ULX3S and Basys 3 are in the fpga directory. They can be adapted to other boards in the Ice40, ECP5 and Xilinx 7 families by changing the board config.
  • Word lists and font bitmaps, as well as the script building the flash image from them, is under data.
  • The Tiny Tapeout project information is in info.yaml.
  • CI builds using the Tiny Tapeout build & test setup are configured in .github/workflows.

About

Wordle clone for Tiny Tapeout

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages