RISC-V MCU中文社区

【分享】 蜂鸟E203总线任务分发学习笔记

发表于 全国大学生集成电路创新创业大赛 2022-05-29 13:14:16
0
143
0

一、团队介绍
编号CICC4645
名称:聚科创芯
二、概述
也就是一主多从,ICB 总线可以通过一个“ICB 分发”模块实现一个主设备到多个从设备的连接。该模块 In 总线命令通道有1个附属输入信号用来指示该请求应该被分发到哪个输出 ICB 该附属信号可以在顶层通过地址区间的比较判断生成所得。
图片alt
以一个输入 个输出为例,如上图所示,根据附属信号中的指示信息, 输入In 总线的命令通道被分发给OutO Outl 或者 Out2输出ICB 的命令通道。
三、流程
图片alt
图片alt
o1_icb_enable; //三个都为1才为1
第一项:buf_icb_cmd_valid :i_icb_cmd_valid 为1
第二项:buf_icb_cmd_addr即i_icb_cmd_addr和O0_BASE_ADDR地址一样为1
第三项:o1_icb_enable即分发下去设备需enable
图片alt
图片alt
图片alt
当只有输出只有一个的时候,直接将好分发出去即可,如果有多个,那么需要根据输入附带的基地址和偏移地址来判定需要分发至哪个输出。

喜欢0
用户评论
17816617274

17816617274 实名认证

专心致志搞科研

积分
问答
粉丝
关注
  • RV-STAR 开发板
  • RISC-V处理器设计系列课程
  • 培养RISC-V大学土壤 共建RISC-V教育生态
RV-STAR 开发板