🔍 搜索帖子 / 资讯 / 芯片型号…
论坛/全国大学生集成电路创新创业大赛/基于蜂鸟E203(一代)的添加外设基本总线读写操作简要介绍
基于蜂鸟E203(一代)的添加外设基本总线读写操作简要介绍
全国大学生集成电路创新创业大赛 作者 三色阳光 发布于 2021-06-09 14:11(1948 天前) 7563 浏览

一、队伍介绍

 比赛小队名:强强联合。报名编号:CICC1316

二、硬件配置地址寄存器

由蜂鸟E203 SoC的总线地址分配表可知,私有外设总线接口的总区间为 0x1000_0000~0x1FFF_FFFF,而真正用到的只有0x1000_0000~0x1003_5FFF。


还剩下很大一块地址可以提供给用户进行使用。在本次设计中,开辟了以0x1004_1000为基地址的一片地址区间,并定义了几个地址寄存器


握手信号


写数据


读数据


三、总结

这篇贴子简单分享了蜂鸟E203 SoC的硬件配置地址寄存器的方法,本人能力有限,难免可能会出现疏漏,但还是希望能够帮助到大家,同时也希望大家指正,祝各参赛队比赛顺利!












全部回复 7
威
威尔罗格1939 天前 · 1 楼

请问你们可以在C程序中print出你们定义的寄存器的值吗

突刺咸鱼
突刺咸鱼1945 天前 · 2 楼
回复 三色阳光:

对,同周期完成的

兄弟,能麻烦问一下,你们的硬件操作是不是就在e203_subsys_perips的o15进行接口的对应,你们好像一代用的是o14,像这样:


然后再把括号内的那些端口的模块例化在e203_subsys_perips文件里面。然后具体的实现ICB协议的代码也是在这个模块里面写呢??没有其他的要写的了吧,你们是怎么理解的啊...请教一下

三色阳光
三色阳光1945 天前 · 3 楼
回复 突刺咸鱼:

兄弟,你们这个代码的意思就是不管是读还是写都是在一个周期完成吗,我看你的握手信号都是都是一个周期就完成了。

对,同周期完成的

突刺咸鱼
突刺咸鱼1945 天前 · 4 楼
回复 三色阳光:

我们的设计中没用到该信号,闲置了

兄弟,你们这个代码的意思就是不管是读还是写都是在一个周期完成吗,我看你的握手信号都是都是一个周期就完成了。

突刺咸鱼
突刺咸鱼1948 天前 · 5 楼
回复 三色阳光:

我们的设计中没用到该信号,闲置了

哦哦,好的,谢谢。

三色阳光
三色阳光1948 天前 · 6 楼
回复 突刺咸鱼:

您好,你其中的icb_rsp_err信号直接置为0吗

我们的设计中没用到该信号,闲置了

突刺咸鱼
突刺咸鱼1948 天前 · 7 楼

您好,你其中的icb_rsp_err信号直接置为0吗

💡 请 登录 后参与讨论(微信扫码即登录/注册)