平头哥玄铁E902

本文详细介绍了平头哥半导体公司的E902处理器,它以8位CPU成本提供32位性能,兼容RISC-V指令架构,拥有16/32位混合编码、低功耗特性及丰富的中断和总线支持。E902还提供了开源资源,便于系统设计者进行定制和集成。
摘要由CSDN通过智能技术生成

E902概述

玄铁E902 是平头哥半导体有限公司自主研发的极低功耗、极低成本嵌入式CPU 核,以8 位CPU 的成本获得32 位嵌入式CPU 的运行效率与性能。E902 兼容RISC-V 指令架构,采用16/32 位混合编码系统,指令系统与流水线硬件结构精简高效,具备极低成本、极低功耗和高代码密度等优点。

E902结构框图如下:

E902 处理器体系结构的主要特点如下:

• 支持RISC-V RV32EMC 指令集;

• 16 个32 位通用寄存器;

• 两级顺序执行流水线;

• 支持RISC-V 机器模式和用户模式;

• 移位加实现的低成本硬件乘法器,多周期硬件除法器;

• 兼容RISC-V CLIC 中断标准,支持中断嵌套,外部中断源数量最高可配置240 个;

• 兼容RISC-V PMP 内存保护标准,opene902 提供了8 个区域配置;

• 支持AHB-Lite 总线协议,支持指令总线,系统总线;

• 支持平头哥扩展编程模型;

• 支持复位启动地址硬件集成时可配置;

• 支持软复位操作。

 

端口信号说明

E902 的集成按照功能可以分为以下七大系统,可以按照功能逐个系统进行集成:
1. 时钟复位集成
时钟复位集成介绍了E902 处理器中CPU 核与调试单元(HAD)的输入时钟以及复位信号;同
时介绍了CPU 核与HAD 以及总线系统之间信号同步逻辑。

2. 总线系统集成
总线系统集成介绍2 条总线接口,包括:系统总线接口和指令总线接口。

3. 中断系统集成
中断系统集成介绍与E902 处理器中断处理相关的信号以及信号握手机制。

4. 调试系统集成
调试系统集成介绍调试相关的JTAG 接口信号和其它调试辅助信号接口。

5. 低功耗系统集成
低功耗系统集成介绍E902 低功耗相关的接口信号以及E902 低功耗模式与正常工作模式之间的
转换关系,具体包括了:CPU 进入和退出低功耗模式时的状态转换,进入和退出低功耗模式相
关信号的握手时序以及处理器处于低功耗模式被唤醒的流程。

6.CPU 运行观测信号集成
CPU 运行观测信号集成介绍SoC 仿真阶段所需的CPU 运行状态的观测信号。

7. 地址空间属性配置

系统设计人员需要通过设置sysmap.h 文件完成对不同地址空间属性的设定。

E902CPU 系统接口总体描述

一般来说,除去*_b结尾的信号,E902的输入输出信号均为高电平有效

端口信号列表以及内部系统集成模块详看玄铁E902集成手册P6

开源资料      GitHub - T-head-Semi/opene902: OpenXuantie - OpenE902 Core

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值