早期版本
9.2i 版本更新
EDK v9.2 设计效率提高实现了性能更高的处理系统,并利用了新的处理器核、总线架构、IP、存储器接口、特性和简便易用的工具增强。Xilinx 嵌入式开发套件(EDK)9.2 版引进了新的 MicroBlaze™ 处理器 v7(带有内存管理单元 - MMU)支持和新的 Spartan™ 器件支持,以及各种 Platform Studio 嵌入式工具套件增强和改进功能,从而简化了处理设计。
新器件支持
- Spartan-3A DSP
- Spartan-3AN
- Spartan-3A
一般增强
- 利用下列内容实现的性能更高的处理系统:
- 新的、基于 CoreConnect PLB v4.6 的优化处理器总线架构
- MultiPort 存储器控制器(MPMC3)的集成,连同 XPS 配置向导,实现了高性能存储器接口的轻松配置
- MicroBlaze 处理器7版:
- 支持内存管理单元(MMU)
- 支持全部实时操作系统,如嵌入式 Linux 2.6。
- LynuxWorks 提供了支持 MMU 的 Blue Cat Linux 2.6 MicroBlaze 版本
- PLB v4.6 互联
- 支持合作伙伴片外软件跟踪工具
- 包含在 EDK 内的 Xilinx MicroBlaze 跟踪核(XMTC)
- 合作软件跟踪工具:
- Computex F-Sight
- Lauterbach T32
- 改进了快速单工链路
- 利用新的 MB 指令简化了 FSL 外设的编程
- Blocking FSL 指令可以被中断
- 新的浮点指令
- 更新的处理器 IP 目录包含 50 个新的或重新设计的 IP 核,并带有针对新的高性能 PLB v4.6 互联进行了优化的 IP
- 全面支持 Spartan-3A、Spartan-3AN 和 Spartan-3A DSP FPGA
- 64 位 Linux OS 支持
- ISE™ 软件内的 EDK 项目文件(.xmp)支持.xmp 文件现在可以是 ISE 软件内的顶层源文件
- 简化了时钟生成
- 改善了嵌入式设计中复位信号上的时序
- 支持第三方文本编辑器
- 多处理器支持,并带有用于实现处理器间通信的 mutex 和邮箱 pcores
Platform Studio 软件开发套件(SDK)的增强
- 支持远程调试
- 支持通过数据文件来初始化调试环节
- 支持 Watchpoints
- MicroBlaze GNU 工具已更新为新版本:
- 从 3.4.1 版更新到 4.1.1 版的 GCC
- 从 5.3 版更新到 6.5 版的 GDB
- 支持 MicroBlaze 浮点指令和 MMU 指令
- DWARF2 调试格式的 GCC 支持
- EDK 9.2 与下列第三方仿真工具兼容:
- ModelSim 6.1e(Linux 和 MS Windows)
- NCSim 5.8(仅限于 Linux)
Xilinx Platform Studio 操作系统支持
- Windows XP(32 位)SP1、SP2
- Linux Red Hat 企业版(5.0 32 位/64 位、4.0 32 位)
- Solaris 9 (2.9/5.9)
其它相关更新和专题
- EDK 9.2 支持 Spartan-3E 1600E MicroBlaze 嵌入式开发套件,包括支持嵌入式 Linux 2.6 的更新版 9.2 参考设计。
- 针对新的 CoreConnect PLB v4.6 进行了更新的 ChipScope IBA(集成式总线分析器)核
- 新的‘EDK Profiling 用户指南’全面介绍了所有用于实现数据收集和度量显示的性能分析工具。
|