爱板网论坛

查看: 103|回复: 0

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

[复制链接]

91

主题

2

好友

2943

积分

进士

Rank: 5Rank: 5

  • TA的每日心情
    开心
    2017-11-9 23:28
  • 签到天数: 200 天

    连续签到: 2 天

    [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)

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


    回复

    使用道具 举报

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

    关闭

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

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

    GMT+8, 2017-11-21 08:22 , Processed in 0.150035 second(s), 11 queries , Memcache On.

    苏公网安备 32059002001056号

    Powered by Discuz!

    回顶部