Wujian SoC 平台_介绍|学习笔记

简介: 快速学习 Wujian SoC 平台_介绍

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

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


Wujian SoC 平台_介绍

 

内容介绍

一、 Wujian100系统架构

二、 功能特征

三、 Sdk 软件目录

四、 Board

 

一、 Wujian100系统架构

image.png

系统架构主要由 HCLK 和 AHB 组件规范构成,包括 CPU 的包装和直接存储器存储等步骤,还有一些模块构成。

 

二、 功能特征

1. CPU 部分

(1) 使用32-bit 的通用 CPU E902

(2) 循环减量计数器是使用24位计数器宽度;

(3) 支持64个嵌套中段,每个中段都有相应的优先级;

(4) 内存是用64KB 的 ISRAM 和3个64KB 的 DSRAM。

2. 外部设备的特征

(1) DMAC(×1)

16个通道,支持块和组级别的触发工作模式。

(2) TIM(×8)

连接 APB1和 APB0,所有计数器都是32的计数宽度,所有的计数器都支持两种操作模式:自由运行和用户定义。

(3) GPIO(×1)

连接 APB,支持32位比特的宽度,每个 GPIO 都支持中段生成。

(4) USI(×3)

通用的接受和发送端,整形电路以及串行的外部接口 SPI。

(5) RTC

连接APB,支持32位比特的宽度,用于中断产生的递增计数器和比较器。

(6) PWM

1) 连接 APB,有12个输入输出的通道;

2) 6个 PWM 信号发生器,每个连接一个32位比特的计数器,还有两个 PWM 比较器,1个 PWM 的信号发生器和1个中断器;

3) 每个 PWM 信号发生器连接两个通道;

4) PWM 的输出能够将 PWM 的信号使能或不使能;

5) 每个 PWM 信号都可以选择输出、反转,也就是极性控制;

6) 有6个32位比特的计数器,每个都有如下特点:Up 或者 Up/Down 模式;

7) 输出频率由16位负载值控制;

8) 32位的输入捕获模式:输入边缘计数方式和输入边缘时间方式。

(7) WDT(电子器电路)

每个 APB 中都有一个 WDT 电路;每个 WDT 都有32位的计数宽度;计数器从预先设置的值开始向下一直到计数到0,用来指示超时的发生。

 

三、 Sdk 软件目录

1. case  仿真使用的测试 case

2. doe  wujian100_open 平台的用户手册

3. fpga  FPGA 制作相关脚本

4. lib  仿真编译使用的脚本及库文件

5. regress  回归测试的结果

6. sdk  软件开发套件

7. soc  SoC RTL 源码

8. tb  test bench 和 monitor 文件

9. tools  仿真脚本和环境变量设置文件

10. workdir  执行仿真的工作目录

 

四、 board

软核的一些初始化,例如串口,引脚等包括下面的三个文件。

image.png

相关文章
|
Ubuntu Linux Shell
Windows-下学习阿里平头哥-RISC-V-芯片开发平台-wujian100
上个月,在第六届互联网大会上,阿里的平头哥,对,就是那个人狠话不多的公司!他们宣布开源了 wujian100 这个芯片设计平台。搭载基于 RISC-V 架构的玄铁 902 处理器。
Windows-下学习阿里平头哥-RISC-V-芯片开发平台-wujian100
|
存储 缓存 人工智能
玄铁 E906处理器简介|学习笔记
快速学习玄铁 E906处理器简介
3665 0
玄铁 E906处理器简介|学习笔记
|
6月前
|
存储 人工智能 弹性计算
一文读懂云服务器:工作原理与核心作用
云服务器通过虚拟化与分布式技术,将物理服务器集群转化为按需分配的弹性计算资源,解决资源浪费、降低部署门槛。支撑个人开发、企业运维及AI、直播、政务等千行百业,是数字经济的核心基础设施。
|
Java Unix
Sun Microsystems
Sun Microsystems
877 62
|
存储 安全 前端开发
玄铁RISC-V处理器入门与实战-无剑平台-无剑100开源SoC平台
玄铁RISC-V处理器入门与实战-无剑平台
1482 1
|
自然语言处理 对象存储 知识图谱
智能客服对话系统解决方案
针对问题咨询场景中出现大量相关领域的问题,PAI提供了智能客服对话系统解决方案,以降低客户等待时间和人工客服成本。本文以汽车售前咨询业务领域为例,介绍如何基于人工智能算法,快速构建智能客服对话系统。
智能客服对话系统解决方案
|
机器学习/深度学习 人工智能 编解码
101 个 CV 模型集体开源,魔搭社区视觉 AI 深度解析
本文,阿里达摩院开放视觉智能负责人谢宣松,深入解析了魔搭社区里首批开源的 101 个视觉 AI 模型。
|
Linux 异构计算 Windows
如何设置一个清爽的仿真窗口(仿真工具使用技巧)【Modesim/Questasim】
如何设置一个清爽的仿真窗口(仿真工具使用技巧)【Modesim/Questasim】
如何设置一个清爽的仿真窗口(仿真工具使用技巧)【Modesim/Questasim】
|
算法 异构计算
m基于FPGA的256点FFT傅里叶变换verilog实现,含testbench,不使用IP核
m基于FPGA的256点FFT傅里叶变换verilog实现,含testbench,不使用IP核
1142 0
|
Perl
【PCIe 实战】SNPS PCIe 开启 SRIS mode
【PCIe 实战】SNPS PCIe 开启 SRIS mode
2139 0
【PCIe 实战】SNPS PCIe 开启 SRIS mode

热门文章

最新文章