项目名称:8086上的吃豆子游戏
项目信息:
应用领域:工业控制、科研、医疗
设计摘要:
本项目在FPGA上生成8086指令兼容的软核以及外设,并在此基础上跑通pc机上古老但是仍然有趣的吃豆子PACMAN游戏, 作为本科微机原理课程的实验。 通过本项目,学生可以学习到8086的基本结构, 在TurboC下如何进行嵌入式C语言编程,汇编语言, 计算机组成等基本原理, 有独立设计基于8086的SOC软硬件的能力。
系统原理和技术特点:
硬件:利用开放源码的8086软核+外设+针对Spartan3E开发板写的VGA图形控制器
软件:开放源码的linux下的pacman 游戏 + TurboC + 开放源码的工具对汇编进行嵌入式代码修改
利用TurboC编译为汇编代码, 利用工具修改代码使之能够在rom中运行, 将生成的二进制bin文件生成FPGA的blockram内容.
相关文档及源代码:
1.可在Spartan3E板跑通
2.怪的追逐算法有bug, 待修改 相关文件:
pacman.rar