查看: 4771|回复: 2

Perf-V开发板试用评测5:蜂鸟软核的扩展与比较

[复制链接]
  • TA的每日心情
    开心
    2022-8-6 16:18
  • 签到天数: 72 天

    连续签到: 1 天

    [LV.6]常住居民II

    发表于 2019-1-3 20:31:34 | 显示全部楼层 |阅读模式
    分享到:
    本帖最后由 wdzfd-25908 于 2019-1-3 20:33 编辑

    Perf-V开发板试用评测5:蜂鸟软核的扩展与比较
        在分析蜂鸟工程时我们已经得到一个大概的软核的资源占用情况,大概为15K逻辑资源左右,如果是单纯的内核用15K逻辑资源是稍为大了些,但蜂鸟工程是包括很多外设,如UART, I2C, PWM, WDT, QSPI等,是一个系统SOC,
    下图是其整体框图:
    50.jpg



    下面给出其它FPGA厂家的软核的资源占用情况供大家参考,

    XILINXMicroblaze软核的资源占用情况如下图示:
    52.jpg

    Microblaze软核在Artix-7器件上大概可以跑到200多兆的频率。
    Microsemi的RISC-V CPUs软核,其资源占用情况如下图示:
    53.jpg



    参考其处理器手册可知MicrosemiRISC-V CPUs软核在IGLOO2SmartFusion2器件上大概能可以跑到80~90多兆的频率。   

       我们已知蜂鸟E203软核不能使用协处理器接口,而蜂鸟E203 内核内部使用的是一种自定义总线协议ICB(Internal Chip Bus),同时也可作为SoC 中的总线使用,如果我们要在内部扩展外设的话就必须按其私有设备总线操作,其总线信号如下:
    51.jpg

    ICB 总线主要包含2 个通道: 命令通道(CommandChannel: 主要用于主设备向从设备发起读写请求)和返回通道(Response Channel:主要用于从设备向主设备返回读写结果)。具体读写时序请参考《蜂鸟E203开源SoC简介.pdf》文档的第4.2节。如要从SOC外部扩展外设的话只能用GPIO模拟操作,E203软核提供最大32个GPIO,部分GPIO有功能复用。

       最后分享一个官网下载的《RISC-V手册--一本开源指令集的指南》供大家学习,下载见附件。


    RISC-V-Reader-Chinese-v2p1.rar

    8.21 MB, 下载次数: 7

    回复

    使用道具 举报

  • TA的每日心情
    无聊
    2024-9-4 09:09
  • 签到天数: 48 天

    连续签到: 1 天

    [LV.5]常住居民I

    发表于 2019-1-4 08:59:12 | 显示全部楼层
    你可以试试他们的官方内核
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

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

    手机版|小黑屋|与非网

    GMT+8, 2024-11-19 22:53 , Processed in 0.135125 second(s), 20 queries , MemCache On.

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

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.