| 应用领域:工业控制、科研、医疗 |
| 设计摘要: |
本项目在FPGA上生成8086指令兼容的软核以及外设,并在此基础上跑通pc机上古老但是仍然有趣的吃豆子PACMAN游戏, 作为本科微机原理课程的实验。 通过本项目,学生可以学习到8086的基本结构, 在TurboC下如何进行嵌入式C语言编程,汇编语言, 计算机组成等基本原理, 有独立设计基于8086的SOC软硬件的能力。
|
| 系统原理和技术特点: |
硬件:利用开放源码的8086软核+外设+针对Spartan3E开发板写的VGA图形控制器
软件:开放源码的linux下的pacman 游戏 + TurboC + 开放源码的工具对汇编进行嵌入式代码修改
利用TurboC编译为汇编代码, 利用工具修改代码使之能够在rom中运行, 将生成的二进制bin文件生成FPGA的blockram内容. |
|
|
| 拟采用的平台:初级板-Spartan-3E,50万门,Flash,SDRAM,USB2.0,Ethernet,VGA,A/D, D/A |
|
| 是否需要设计扩展板?否 |
|
| 需要的基本功能:RS-232 VGA |
请同时下载该项目版权声明
|
update 07-08-17 13:08:00
1.可在Spartan3E板跑通
2.怪的追逐算法有bug, 待修改
|
|