Skip to content

Latest commit

 

History

History
40 lines (30 loc) · 759 Bytes

File metadata and controls

40 lines (30 loc) · 759 Bytes

Pacman Game Image

Simulation

To Run VGA simulator (VERY SLOW, around 0.3 frames/second!):

cmake -B build -G Ninja 
ninja -C build

# Run it
./build/Vour

Synthesis

To generate bitstream:

  1. Launch Vivado (Yikes!)
  2. Select Tools Menu
  3. Run TCL Scripts
  4. Navigate to cloned repo, Run Pacman.tcl
  5. Write Bitstream

Scripts

Generate font.sv from .ttf:

python scripts/ttf_to_sv.py > rtl/ip/font.sv

Generate .mem for audio.wav:

# It will overwite the .mem files
python scripts/convert_wav_to_mem.py 

Format All code:

find . -name "*.sv" -exec verible-verilog-format --inplace {} \;