Yellow Dragon Processor System规格文档
需积分: 3 40 浏览量
更新于2024-07-31
收藏 14.11MB DOC 举报
“Yellow Dragon文档是关于Yellow Dragon处理器系统的设计规范,旨在集中整理高至中层次的芯片设计细节,同时作为固件和软件设计的参考。”
本文档详细介绍了Yellow Dragon处理器系统的不同版本及其改进,涵盖了从初期设计到后续优化的多个阶段。下面是各版本更新的关键点:
1.0版(08/25/06):这是最初的发布版本,标志着Yellow Dragon处理器系统设计的开始。
1.1版(03/08/07):
1. 更新了寄存器地址映射,确保硬件与软件之间的通信更准确。
2. DDR控制器配置模块被整合到DMA配置寄存器模块,提升了内存管理效率。
3. 移除了scratchpad RAM,改用vector RAM,可能是为了提高数据处理速度。
4. 添加了probe部分,用于调试和测试。
5. 为了应对不同的设计方案(VTL plan B),增加了SHA核心。
6. CPU子系统部分进行了详细描述,提供了更清晰的架构信息。
1.2版(04/28/07):
1. DMA子系统增加到两个通道,以实现更高的性能。
2. DMA仅在MIPS CPU禁用时接受“Write Key”命令,增强了安全性。
1.2c版(06/11/07):
1. 支持间接命令寻址模式,扩展了指令处理能力。
2. 增加对64位结果环的支持。
3. 支持状态ful hash操作,提高了数据处理的灵活性。
1.3版(07/23/07):
1. 引入优先级命令环,优化了任务调度。
2. 添加了slice hash和hash缓冲区,提高了并行计算能力。
3. 在Hash引擎中添加了MD5功能,增强了加密算法的多样性。
4. 支持AES-CBC/HMAC-SHA1,强化了数据的加密和完整性校验。
5. 添加了扩展ROM,便于固件升级和存储额外的数据。
1.3b版(08/13/07):
1. 为hash操作提供了mask first/last N bytes数据的功能,可能用于处理特定边界条件或保护敏感信息。
1.3c版(09/12/07):
1. 添加了主机访问闪存接口,使得主机可以方便地配置处理器系统。
2. 支持AES和LZSsateful Hash操作,第一个源缓冲区仅用于……(这部分信息不完整,可能是描述AES和LZS压缩算法的集成)。
这些版本的更新反映了Yellow Dragon处理器系统在安全性、性能、灵活性和兼容性方面的持续改进。该处理器设计考虑到了多方面的应用需求,包括数据加密、内存管理、并行计算以及与其他设备的交互。对于固件和软件开发者来说,这个规格文档是理解系统行为、编写高效代码的重要参考。
2019-11-27 上传
2009-03-07 上传
2023-05-25 上传
2023-03-25 上传
2023-05-27 上传
2023-10-11 上传
2023-05-27 上传
2024-05-24 上传
2023-05-30 上传
2023-06-01 上传
kangkang_06
- 粉丝: 0
- 资源: 3
最新资源
- Hadoop生态系统与MapReduce详解
- MDS系列三相整流桥模块技术规格与特性
- MFC编程:指针与句柄获取全面解析
- LM06:多模4G高速数据模块,支持GSM至TD-LTE
- 使用Gradle与Nexus构建私有仓库
- JAVA编程规范指南:命名规则与文件样式
- EMC VNX5500 存储系统日常维护指南
- 大数据驱动的互联网用户体验深度管理策略
- 改进型Booth算法:32位浮点阵列乘法器的高速设计与算法比较
- H3CNE网络认证重点知识整理
- Linux环境下MongoDB的详细安装教程
- 压缩文法的等价变换与多余规则删除
- BRMS入门指南:JBOSS安装与基础操作详解
- Win7环境下Android开发环境配置全攻略
- SHT10 C语言程序与LCD1602显示实例及精度校准
- 反垃圾邮件技术:现状与前景