查看: 2604|回复: 0

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

[复制链接]
  • TA的每日心情
    无聊
    2021-6-6 21:56
  • 签到天数: 225 天

    连续签到: 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, 2024-12-19 13:09 , Processed in 0.118863 second(s), 17 queries , MemCache On.

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

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.