回答

收藏

基于STEP-FPGA板的8051内核移植

#竞赛 #竞赛 2995 人阅读 | 0 人回复 | 2017-11-10

一、项目名称:  
基于STEP-FPGA板的8051内核移植

二、项目概述:
本设计采用STEP-MXO2-C核心板为控制板,移植8951内核到FPGA中,利用rom资源存储程序来实现程序的运行,利用Lattice Diamond软件中集成的IP资源设计ram rom等外设。由于STEP-MXO2-C核心板对外管脚GPIO只有30个,因此第一阶段中只是吧Port0 管脚引出,通过宏定义关闭PORT1 PORT2 PORT3等IO。
硬件设计:采用STEP-MXO2-C核心板为控制。
软件设计:串口设计,ALU设计,ram rom设计,指令读取设计,cache设计,
设计过程:利用开源的8951内核资源,同时适配STEP-MXO2 FPGA进行内核移植。在开发过程中体验lattice集成开发环境的便利性和易用性,同时也对8051内核的处理机制有了更多的了解。

系统的组成架构。



三、作品实物图


设计文档和工程代码。
基于STEP-FPGA板的8051内核移植.zip (1.45 MB, 下载次数: 1)


后续还要继续完善,程序的运行和下载可以进一步考虑实现。而对当前的工作还需要进一步补充和完善。


分享到:
回复

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条