Wujian SoC 平台_IP 集成|学习笔记

简介: 快速学习 Wujian SoC 平台_IP 集成

开发者学堂课程【高校精品课-南京航空航天大学-数字集成电路设计技术:Wujian SoC 平台_IP 集成】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/14/detail/15887


Wujian SoC 平台_IP 集成

 

内容介绍

一、 Wujian100平台的系统结构图

二、 Wujian100平台的集成

三、 仿真过程

四、 数据读写过程

五、 参考博文

 

一、 Wujian100平台的系统结构图

image.png

 

二、 Wujian100平台的集成

1. wujian100平台采用的是标准的 AHB 接口。

2. 为了保证传输速度,以及方便集成,可以直接采用了 BUS 上的 Dummy0/1/2/3...作为数据的传输通道。

 

三、 仿真过程

1. 首先在 wujian100的 case 目录下新建仿真项目目录,新建 main.c 文件。然后参考 doc 文件夹下的 user_guide对四个ahb 端口的基地址端口定义

2. #define DATA_IN_BADDR 0x40010000;

#define WEIGHT_IN_BADDR 0x40020000;

#define CONTROL_IN_BADDR 0x40100000;

#define DATA_OUT_BADDR 0x80000000;

3. 然后之后就可以对端口进行读写数据了

 

四、 数据读写过程

1. 定义地址

volatile uint32_t RESULT_MEM_ADDR=0x20000000;

volatile uint32_t WEIGHT MEM ADDR=0x30000000;

volatile uint32_t

DATA_IN_MEM_ADDR=0x20010000;

2. 要将 data_in 的数据写到 ip 中,就可以用这句实现

*(volatile uint32_t*) DATA_IN_BADDR=*(volatileuint32_t*) (DATA_IN_MEM_ADDR+4*j);

3. 想读数据,方法同理

 

五、 参考博文

基于 Wujian100的 KWS SoC 拓展开发笔记,https://occ.t-

head.cn/community/post/detail?spm=a2cl5.25410542.0.0.7fbd1f9cLukQvh&id=3903181281525637120

相关文章
|
2月前
|
小程序 调度 数据库
jeecg-boot集成xxl-job调度平台,每秒/每分钟/手动都能执行成功,但是设置固定时间不触发?
jeecg-boot集成xxl-job调度平台,每秒/每分钟/手动都能执行成功,但是设置固定时间不触发?
44 0
|
2天前
|
分布式计算 DataWorks 关系型数据库
DataWorks操作报错合集之DataWorks集成实例绑定到同一个vpc下面,也添加了RDS的IP白名单报错:数据源配置有误,请检查,该怎么处理
DataWorks是阿里云提供的一站式大数据开发与治理平台,支持数据集成、数据开发、数据服务、数据质量管理、数据安全管理等全流程数据处理。在使用DataWorks过程中,可能会遇到各种操作报错。以下是一些常见的报错情况及其可能的原因和解决方法。
15 0
|
14天前
|
监控 测试技术 数据安全/隐私保护
如何将代理IP集成到自动化测试框架中?
如何将代理IP集成到自动化测试框架中?
|
1月前
|
存储 异构计算
System Generator学习——使用 AXI 接口和 IP 集成器(三)
System Generator学习——使用 AXI 接口和 IP 集成器
17 3
|
1月前
|
存储
System Generator学习——使用 AXI 接口和 IP 集成器(二)
System Generator学习——使用 AXI 接口和 IP 集成器
16 2
|
1月前
|
算法 数据安全/隐私保护 异构计算
System Generator学习——使用 AXI 接口和 IP 集成器(一)
System Generator学习——使用 AXI 接口和 IP 集成器
22 3
|
2月前
|
jenkins Java 持续交付
Docker搭建持续集成平台Jenkins最简教程
Jenkins 是一个广泛使用的开源持续集成工具,它能够自动化构建、测试和部署软件项目。在本文中,我们将使用 Docker 搭建一个基于 Jenkins 的持续集成平台。
123 2
|
3月前
|
资源调度 数据可视化 前端开发
基于mathlive从零将公式编辑器集成到可视化搭建平台
基于mathlive从零将公式编辑器集成到可视化搭建平台
40 0
|
3月前
|
机器学习/深度学习 人工智能 监控
SAP Sales Cloud,Service Cloud 和 SAP BTP 平台上的 AI 集成场景
SAP Sales Cloud,Service Cloud 和 SAP BTP 平台上的 AI 集成场景
67 0
|
3月前
|
数据采集 JSON API
集成电子商务平台:如何通过API获取实时商品数据
在当今的数字时代,电子商务(电商)平台已经成为了购物和销售商品的重要渠道。为了保持竞争力并为客户提供最佳的购物体验,电商平台需要能够实时访问和更新商品数据。这包括价格、库存水平、用户评价和其他相关信息。实现这一目标的关键之一是通过应用程序编程接口(API)集成来自各个供应商的数据。本文将探讨如何使用API来获取实时商品数据,并提供一个简单的Python代码示例来说明如何发出API请求。

热门文章

最新文章