爱板网论坛

查看: 412|回复: 0

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

[复制链接]

主题

好友

3311

积分

状元

  • TA的每日心情
    难过
    2018-3-16 22:19
  • 签到天数: 213 天

    连续签到: 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)

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


    回复

    使用道具 举报

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

    关闭

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

    手机版|爱板网

    GMT+8, 2018-7-19 11:52 , Processed in 0.092835 second(s), 13 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-5   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001056号

    Powered by Discuz!

    返回顶部