🔍 搜索帖子 / 资讯 / 芯片型号…
论坛/全国大学生集成电路创新创业大赛/【分享】CICC1037+对对队--函数定义实现ROM读写,AXI/ICB读写,GPIO的写
【分享】CICC1037+对对队--函数定义实现ROM读写,AXI/ICB读写,GPIO的写
全国大学生集成电路创新创业大赛 作者 Ada 发布于 2021-06-26 13:20(1931 天前) 5311 浏览

团队编号:CICC1037

团队名称:对对队

Nuclei Studio 测试程序设计

在Nuclei Studio端完成调试代码设计,分为ROM读写,AXI/ICB 读写,GPIO的写。

4.2.1、ROM读取

我们首先在技术手册中找到ROM的基址为0x00001000。

#define ONCHIP_ROM_BASE  (0x00001000UL)  // (ROM) Base Address

然后我们根据GPIO读写过程,定义了自己的ROM读写的函数rom_read()。

int32_t rom_read(ROM_TypeDef *rom,uint32_t id, uint32_t mask);

在进行识别之初,将ROM中预先存储的图片读出,然后通过预先定义的axi_write(AXIA,result,v);然后再进行其他功能模块的实现。

4.2.2、AXI/ICB 总线读写

我们首先在技术手册中找到ROM的基址为0x00001000。

#define ONCHIP_ROM_BASE  (0x00001000UL)  // (ROM) Base Address

然后我们根据GPIO读写过程,定义了自己的ROM读写的函数rom_read()。

int32_t rom_read(ROM_TypeDef *rom,uint32_t id, uint32_t mask);

在进行识别之初,将ROM中预先存储的图片读出,然后通过预先定义的axi_write(AXIA,result,v);然后再进行其他功能模块的实现。

4.2.2、GPIO写入

我们定义了gpio_write(GPIOA, m,m)函数将AXI读取的CNN的识别结果送到LED灯的gpio端口显示。

int32_t gpio_write(GPIO_TypeDef *gpio, uint32_t mask, uint32_t value)

 

全部回复 0
暂无回复,抢个沙发~
💡 请 登录 后参与讨论(微信扫码即登录/注册)