文件名称:fpg8:在 Verilog 中实现 Chip-8S-Chip
文件大小:3.32MB
文件格式:ZIP
更新时间:2024-07-27 07:18:07
Verilog
FPG-8 FPG-8 是使用 Verilog 为 FPGA 实现的 Chip-8/S-Chip 语言。 它是作为课程的一个项目开发的。 它绝对不是最快或更优化的实现,但它运行良好。 它是为板编写的,但在其他板上应该也能很好地工作。 与系统的所有交互都通过 USB 串行端口完成,游戏输出显示在 VGA 显示器上。 声音是使用连接到 Nexys 3 的 PmodA 端口的引脚 1-6 的产生的。 二进制文件 如果您不关心以下部分中的所有书呆子内容,您可以简单地下载。 二进制发行版包含在 JAR 文件和位文件中编译的 Java 应用程序,用于使用例如对您的电路板进行编程。 Verilog 和 C 代码 完整的 Verilog 代码位于verilog文件夹下。 它是使用 Xilinx 的 ISE 工具开发的。 它使用 IP 内核生成器中的一些内核,特别是处理串行通信的微控制器。 Mi
【文件预览】:
fpg8-master
----verilog()
--------dump.txt(4KB)
--------ipcore_dir()
--------Project3.xise(55KB)
--------sram_model.v(234B)
--------dac_controller.v(2KB)
--------test_processor.v(5KB)
--------video_controller.v(12KB)
--------sound_controller.v(2KB)
--------chip8_core.v(34KB)
--------lfsr.v(434B)
--------input_controller.v(808B)
--------project3.v(5KB)
--------timers.v(1KB)
--------memory_controller.v(5KB)
--------program.txt(546B)
--------project3.ucf(2KB)
--------bcd_encoder.v(1KB)
--------seven_seg.v(4KB)
----c()
--------microblaze.c(9KB)
----README.md(4KB)
----asm()
--------thankyou.asm(4KB)
--------testfixture.asm(2KB)
----docs()
--------presentation.pdf(2.47MB)
--------report.pdf(999KB)
----misc()
--------fontmaker.ods(65KB)
----java()
--------src()
--------lib()
--------games()
--------pom.xml(2KB)