文件 | 备注 |
---|---|
Top.sv | Chisel 生成的 Verilog 代码 |
font.coe | 字体 ROM 的 coe |
loader.coe | Bootloader 的 coe |
Top.bit | Vivado 生成出来的比特流文件 |
tetris.bin | 俄罗斯方块程序 |
- 直接烧录
Top.bit
。 - 将 UART 输入输出连接到 M5(rx), M6(tx) 上(可以参考根目录 README 的图)。
- UART 上应该输出了 Bootloader 的欢迎信息。
先输入
72468
(tetris.bin
的长度),然后将tetris.bin
(binary)通过 UART 传输出去。 - 连接 VGA 显示,显示器上应该能显示俄罗斯方块界面,并且能通过 UART 进行控制(
hjkl
移动、旋转,空格落下,r
重开)。