爱板网论坛

查看: 201|回复: 0

[作品提交] 基于STEP-FPGA板的8051内核移植

[复制链接]

97

主题

6

好友

3157

积分

状元

Rank: 6Rank: 6

  • TA的每日心情
    奋斗
    2018-1-8 22:57
  • 签到天数: 212 天

    连续签到: 1 天

    [LV.7]常住居民III

    发表于 2017-11-10 00:11:00 |显示全部楼层
    一、项目名称:  
    基于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内核的处理机制有了更多的了解。

    系统的组成架构。
    系统框架.PNG


    design summary.PNG

    三、作品实物图
    捕获.PNG


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

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


    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    关闭

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

    手机版|爱板网 |网站地图  

    GMT+8, 2018-1-18 17:20 , Processed in 0.354232 second(s), 11 queries , Memcache On.

    苏公网安备 32059002001056号

    Powered by Discuz!

    回顶部