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处理器简介
2865 0
玄铁 E906处理器简介|学习笔记
|
7月前
|
机器学习/深度学习 缓存 人工智能
一文了解DeepSeek及应用场景
本文详细介绍了DeepSeek及其应用场景,涵盖了大模型的发展历程、基本原理和分类(通用与推理模型)。文章分析了DeepSeek的具体特性、性能优势、低成本训练与调用特点,以及其技术路线(如MoE、MLA架构),并与竞品进行了对比。此外,还探讨了DeepSeek在金融风控等领域的应用前景。
一文了解DeepSeek及应用场景
|
存储 安全 前端开发
|
Ubuntu Linux 编译器
arm-linux-gcc交叉编译容器 centos7 环境
arm-linux-gcc交叉编译容器 centos7 环境
1000 1
|
Web App开发 人工智能 开发框架
玄铁RISC-V处理器入门与实战-无剑平台-无剑600 SoC平台
玄铁RISC-V处理器入门与实战-无剑平台
795 0
|
存储 人工智能 边缘计算
|
存储 安全 物联网
玄铁RISC-V处理器入门与实战-平头哥玄铁CPU IP-面向低功耗领域CPU
玄铁RISC-V处理器入门与实战-平头哥玄铁CPU IP-
3615 0
【数字IC手撕代码】Verilog序列检测器|题目|原理|设计|仿真
【数字IC手撕代码】Verilog序列检测器|题目|原理|设计|仿真
【数字IC手撕代码】Verilog序列检测器|题目|原理|设计|仿真
|
XML 开发工具 数据安全/隐私保护
Vivado官网获取License
Vivado官网获取License
4192 0
Vivado官网获取License