首页
游戏
影视
直播
广播
听书
音乐
图片
更多
看书
微视
主播
统计
友链
留言
关于
论坛
邮件
推荐
我的硬盘
我的搜索
我的记录
我的文件
我的图书
我的笔记
我的书签
我的微博
Search
1
在IC617中进行xa+vcs数模混仿
81 阅读
2
virtuoso和empyrean alps模拟仿真和混仿教程
74 阅读
3
科普:Memory Compiler生成的Register file和SRAM有何区别?
73 阅读
4
后仿中$setup,$hold与$setuphold
44 阅读
5
文档内容搜索哪家强? 15款文件搜索软件横向评测
35 阅读
默认分类
芯片市场
数字电路
芯片后端
模拟电路
芯片验证
原型与样片验证
算法与架构
DFX与量产封装
PC&Server OS设置
移动OS设置
软件方案
新浪备份
有道备份
登录
Search
标签搜索
python
Docker
vscode
linux
systemverilog
vcs
STM32
PyQT
EDA
FPGA
gvim
cadence
Alist
xilinx
UVM
uos
macos
package
MCU
risc-v
bennyhe
累计撰写
378
篇文章
累计收到
31
条评论
首页
栏目
默认分类
芯片市场
数字电路
芯片后端
模拟电路
芯片验证
原型与样片验证
算法与架构
DFX与量产封装
PC&Server OS设置
移动OS设置
软件方案
新浪备份
有道备份
页面
游戏
影视
直播
广播
听书
音乐
图片
看书
微视
主播
统计
友链
留言
关于
论坛
邮件
推荐
我的硬盘
我的搜索
我的记录
我的文件
我的图书
我的笔记
我的书签
我的微博
搜索到
168
篇与
的结果
2025-07-14
Xilinx XST与Synplify综合结果差异分析(1) 此博文包含图片 (2008-06-08 09:23:36)
XST与Synplify综合结果差异分析在同步状态机设计中使用锁存器也会带来时序、稳定性等多方面的问题,而且在综合优化参数不一致的情况下,不同综合器对锁存器的综合结果有可能不一致。本文通过分析相同状态机在XST和Synplify下综合结果不同的实例,进一步阐述了这个观点。图1:同步接收器状态转移图。http://www.eefocus.com/data/07-07/9143_1185687957/1185688185.gifXST与Synplify综合结果差异分析(1)" TITLE="Xilinx XST与Synplify综合结果差异分析(1)" />一位同事所设计的状态机使用Synplify综合和XST(Xilinx ISE内嵌的综合工具)综合的结果不一致,对Synplify的综合结果以及布局布线后上板调试完全正确,而对XST的综合结果布局布线后上板调试发现了错误,因此认为XST的综合结果有误,并对为什么XST综合会出现错误结果产生疑问。 在帮助他解决这个疑问后,我发现其中涉及的许多问题很具代表性,希望通过对这个问题的分析能对设计工程师的实际工作有指导意义。 下面是这位同事设计的状态机源代码: 状态转移图 该同事设计的是一个数据通讯中同步接收装置的状态机:当“Reset_b”复位后,进入“DROP”状态;当接收指示信号“RXDV”有效后,从“IDLE”状态进入接收前缀信号状态“PREAMBLE”;当控制信号“RxDEQ5”有效后进入“SFD”状态接收一些指示关键字;当控制信号“RxDEQ”有效时,进入数据接收状态“DATA0”;接收完“DATA0”后接收“DATA1”,直到接收指示信号“RxDV”无效,返回到“IDLE”状态。其状态转移图如图1所示。图2:更改“竞争冒险”前后,综合后仿真波形示意。竞争冒险 http://www.eefocus.com/data/07-07/9143_1185687957/1185688227.gifXST与Synplify综合结果差异分析(1)" TITLE="Xilinx XST与Synplify综合结果差异分析(1)" />粗略地读一下代码就发现一处问题,状态“DATA1”执行的代码有“竞争冒险”。该段为: 当前状态为DATA1,且“RxDV”为低电平的时候,NextState到底是什么?是IDLE还是DATA0?这是一处比较明显的竞争冒险,不同的综合器会综合出不同的逻辑结构,而且会出现毛刺。造成这个错误的原因是在使用if语句的时不慎重,这类问题是比较常见的问题。根据前面状态转移图描述的设计意图,修改为: 在消除竞争冒险后,再作综合后仿真,比较更改前后综合后仿真的结果。图2为该同事在更改“竞争冒险”前后,综合后仿真波形示意图。从综合后仿真波形可以看出,更改“竞争冒险”后XST的综合结果有了改进,但是仍然不符合设计要求。 锁存器的使用 为了验证综合后仿真结果,本人用相同的测试激励,在ModelSim中对修改了“竞争冒险”的代码进行功能仿真、XST综合后仿真、Synplify综合后仿真,综合时所用参数为默认参数。 http://www.eefocus.com/data/07-07/9143_1185687957/1185688248.gifXST与Synplify综合结果差异分析(1)" TITLE="Xilinx XST与Synplify综合结果差异分析(1)" />从仿真波形可以看出,两种综合后仿真波形的最大差异在于“RxDEQ5”信号有效后状态转移的情况不同:Synplify的综合结果,在“RxDEQ5”信号有效期间锁存了状态“2”;而XST的综合结果,在“RxDEQ5”信号有效期间并未锁存状态“2”。这时再次分析代码,观察代码中大量使用的锁存器是否符合设计需求(当初认为是作者的设计意图)。原设计中在状态“IDLE”、“PREAMBLE”、“SFD”的转移条件中都使用了如下的命令格式: if(某转移条件) NextState<=某状态; 这种描述方法常会被综合器综合成锁存器结构,而在设计准则中我们常说“同步时序设计最好不要使用锁存器”。在同步状态机设计中使用锁存器也会带来时序、稳定性等诸多方面的问题。而且在综合优化参数不一致的情况下,不同综合器对锁存器的综合结果有可能不一致。XST与Synplify是否因为该问题造成的综合结果不一致呢?带着这个问题,我们分析XST和Synplify的综合结果。 分析综合结果的方法多种多样,我们可以直接打开综合输出的网表文件,观察逻辑网表的连接。但是更为方便的分析方法是使用RTL视图(寄存器传输级)分析综合结果。 http://www.eefocus.com/data/07-07/9143_1185687957/1185688293.gifXST与Synplify综合结果差异分析(1)" TITLE="Xilinx XST与Synplify综合结果差异分析(1)" />Synplify Pro的RTL图4:XST综合后仿真。View是对源代码编译结果应用B.E.S.T技术再现的寄存器传输级原理图。该图高度抽象为模块化结构,帮助用户理解源代码对应的具体电路结构,检验设计的正确性。Xilinx的FPGA/CPLD设计平台ISE也提供了功能相似的RTL视图工具,可以使用ECS(原理图编辑器)观察XST的综合结果。 图6是Synplify的RTL视图,观察到状态转移变量“NextState”被综合成了锁存器(锁存器)。 图7是XST的RTL视图,其中状态转移变量“NextState”条件判断部分被综合成了组合判断电路,而不是锁存器。 从XST和Synplify的状态转移图可以清晰的看到,两种综合工具在默认参数条件下对“IDLE”、“PREAMBLE”、“SFD”等状态的转移条件的综合结果不一致,故而导致了综合后仿真波形的不同。Synplify将这些状态转移条件综合为锁存器,而XST却综合为组合逻辑判断电路,未使用锁存器资源。图5:Synplify综合后仿真。http://www.eefocus.com/data/07-07/9143_1185687957/1185688325.gifXST与Synplify综合结果差异分析(1)" TITLE="Xilinx XST与Synplify综合结果差异分析(1)" />但是我们并不能因此说XST综合器的综合结果是错误的,该综合器不可靠。这里两种综合结果有差异的根本原因在于作者的代码风格不合理。作者在同步状态机描述中使用了大量不完整的条件判断语句,而XST在默认参数条件下尽量避免使用锁存器,而通过组合逻辑判断实现状态转移。当然我们也可以通过设置XST参数,使XST将上述代码描述也综合为锁存器。但是好的同步时序设计要尽量避免使用锁存器,这里使用锁存器好像电路功能正确了,但是有很多隐含的错误。请读者思考一下,进入“PREAMBLE”状态后,如果“RxDV”变低将会出现什么情况?同理,进入SFD状态后,条件不满足呢?这时发生的状态转移未必是作者的设计意图。总之,使用锁存器造成的后果是状态机不健壮! 解决方法 解决上面的问题很简单,只需根据设计意图将“IDLE”、“PREAMBLE”、“SFD”等状态的转移条件进行改写,将不完整的“if”条件语句改为“if...else”条件语句即可。如下所示: List4 作者提供的源代码在经过修改“竞争冒险”和“锁存器”两类问题后,XST和Synplify的综合结果的仿真波形完全一致,都符合了设计意图。
2025年07月14日
0 阅读
0 评论
0 点赞
2025-07-14
Vmware虚拟机教程 (2008-06-08 09:21:27)
一、Vmware Linux下与windows系统共享文件夹虽然Linux操作系统中有许多共享服务器如samb、nfs等。但是如果我不需要那么多只是想在Vmware Linux下面配置个共享文件夹与windows操作系统共享文件爱你用,那我相信这篇文章会对你有用的!本人系统说明: Vmware Red Hat Linux 9 Windows XP 具体步骤: 1、在Vmware中安装Vmware Tools工具,这个是共享文件夹的前提,这样才可以配置好以后在/mnt/hgfs下看到我们的共享文件夹。VM->Install Vmware Tools。然后以root用户到Linux系统中mount /mnt/cdrom挂上这个镜像到cdrom上。进入/mnt/cdrom目录,执行命令tar -zxvf vmwaretools-5.5.1-19175.tar.gz -C $HOME。在到到root的根目录中进入vmwaretools目录执行./VMTools-install.pl,这样就OK了! 2、在Vmware中建立共享文件夹。VM->settings->Options->Shared Forders->Add->下一步->输入要共享的文件名(最好用英文名),并选择好文件位置->下一步->选择属性->完成->OK。 3、进入Linux系统的/mnt/hgfs目录下看有没有自己建的目录,然后在向里面建个文件测试下是否在windows下可以正常打开,正常打开就OK了! 二、关于安装VMware 6汉化包后,无法自动安装VMware Tools的解决方法 出现这个问题的原因: 因为VMware 6的汉化中也包括了对VMware Tools的汉化(目前只汉化了Windows系统的VMware Tools),所以汉化后的VMware Tools安装文件windows.iso的大小发生了改变,VMware Workstation 在安装VMware Tools 的时候会检测windows.iso的大小,如果大小改变,便无法自动挂载安装。 解决方法有两个: 1.不使用汉化版的VMware Tools:到VMware Workstation的安装目录中找到备份文件这个文件夹,复制文件夹里windows.iso文件(这个文件是没汉化之前的VMware Tools文件),覆盖上级目录的windows.iso文件。 2.使用汉化版的VMware Tools:需要手动加载,启动虚拟系统以后,在VMware Workstation的菜单栏找到 “虚拟机”----“设置”-----“CD-ROM” ----“使用ISO镜像” -----“浏览” 定位到VMware Workstation的安装目录中windows.iso文件,然后进入虚拟系统,打开“我的电脑”----“光驱”----找到“setup.exe”文件执行安装即可。 三、vmware tools怎么装1.以ROOT身份进入LINUX 2.退出到windows,点击 SETTING菜单下的ENABLE VMWARE TOOLS子菜单,确认安装 3.把光驱改为使用iso镜像,路径为C:\Program Files\VMware\VMware Workstation\Programs\linux.iso 4。进入linux运行mount -t iso9660 /dev/cdrom t 加载CDROM设备,这时如果进入 t 目录下,你将会发现多了一个文件:vmware-linux-tools.tar.gz。这就是WMWARE TOOLS的LINUX软件包,也就是我们刚才使用WINISO打开LINUX.ISO文件所看到的。 cp t mware-linux-tools.tar.gz /tmp 将该软件包拷贝到LINUX的 TMP目录下。 umount /dev/cdrom 卸载CDROM。 cd /tmp 进入TMP目录 tar zxf vmware-linux-tools.tar.gz 解压缩该软件包,默认解压到vmware-linux-tools目录下(与文件名同名)。 cd vmware-linux-tools 进入解压后的目录 ./install.pl 运行安装命令。 这时install提示你是否需要备份以前的配置文件,建议选择“y”。 分享:
2025年07月14日
0 阅读
0 评论
0 点赞
2025-07-14
国内常用免费邮件POP3和SMTP设置 (2008-06-08 09:19:08)
国内常用免费邮件POP3和SMTP设置邮箱Foxmial ,Outlook等客户端设置 (1)、网易邮箱 POP3 和 SMTP 服务器地址设置如下: 邮箱 POP3 服务器(端口110) SMTP 服务器(端口25) @163.com、 pop3.163.com、 smtp.163.com @126.com 、pop3.126.com 、smtp.126.com @netease.com、 pop.netease.com、 smtp.netease.com @yeah.net 、pop.yeah.net 、smtp.yeah.net 所有的SMTP服务器都需要身份验证。 (2)、Sina免费邮件服务器设置 收信(pop3)服务器:pop3.sina.com.cn 发信(smtp)服务器:smtp.sina.com.cn 请选择smtp服务器要求身份验证选项。 (3)、Yahoo中国免费邮件服务器设置: 接收邮件(POP3)服务器:pop.mail.yahoo.com.cn 发送邮件(SMTP)服务器:smtp.mail.yahoo.com.cn Yahoo免费邮件服务器设置:(把你的资料填成国外的) 接收邮件(POP3)服务器:pop.mail.yahoo.com 发送邮件(SMTP)服务器:smtp.mail.yahoo.com (4)、Gmail客户端: POP服务器:pop.gmail.com 打开ssl端口995(注意,pop得默认端口是110,在这里要改成995) MTP服务器:smtp.gmail.com smtp服务器需要身份验证 开启ssl端口465或587 帐户名:你得gmail用户名(包括 ‘@gmail.com‘这部分) Email地址:你得完整得gmail地址(username@gmail.com) 密码:你得gmail密码 (5)、中华网 pop.china.com smtp.china.com (6)、搜狐 pop.sohu.com smtp.sohu.com (7)、163电子邮局 net smtp.163.net (8)、263电子邮局 net smtp.263.net (9)、QQ邮箱不提供POP3服务 Hotmail邮箱不提供POP3和SMTP服务
2025年07月14日
0 阅读
0 评论
0 点赞
2025-07-14
Synplicity Synplify Premier v8.9 with Identify (2008-06-08 09:17:43)
Synplicity Synplify Premier v8.9 with Identify v2.5 ( Premier 豪华版是目前功能最强大的一个版本,并附带 Identify 模块)http://www.synplicity.com/products/synplifypremier/Synplify Premier v8.9 半导体设计及验证软件供应商Synplicity公司近日对其可编程逻辑器件(PLD)综合软件Synplify 8.9进行了改进。Synplify 软件支持Verilog标准以及新器件及新操作系统(OS)。最新版本的Synplify Pro软件提高了若干项QoR(最终结果质量),以及增效定时引擎及自动寄存器重新定时功能的增强,能够提高设计人员的产出率,并且性能更佳。业界领先的基于FPGA的ASIC原型验证综合工具,通过提供诸如团队设计、自动re-timing、快速的编译以及额外的特性来优化设计结果。除了具有B.E.S.T.引擎外,Synplify pro又加入了D.S.T.(Direct Synthesis Technology),SCOPE(Synthesis Constraint Optimization Environment),STAMP和多点优化等技术来满足设计者的需求。Synplify pro提供了和布局布线工具之间的native-link接口来完成Push-Button的流程,使用户只需要点击就可以完成所有的综合和布局布线的工作。基于Synplicety公司的B.E.S.T.引擎,Synplify Pro可以轻松综合数百万门的设计而不需要分割。Synplify Premier & Synplify Premier withDP软件的推出,进一步巩固了Synplicity在FPGA综合领域的地位。Premier不仅继承了Synplify Pro的全部功能,更加入了众多强大的FPGA综合选项,可以轻松应对复杂的高端FPGA设计和单芯片ASIC 原型验证。物理综合方面,Premier已经为全球范围内几十家客户成功解决了时序逼近的问题。Synplicity创新的Graph-based的物理综合方法可以为 FPGA 布线使用的走线、开关和布局点创建详细的布线资源图形。有了这样的图形,优化和布局就能围绕线延时和实际可用的资源而不仅仅是距离来展开。布局、布线和优化将在一个步骤中同时完成,如此一来,反复的综合过程都能在工具内部自行完成,从而达到真正的时序收敛。另外,Synplify Premier整合了一些特有的功能,方便用户使用单颗FPGA进行ASIC原型验证设计。这些特有的功能包括:全面兼容ASIC代码;支持Gated Clock的转换;支持Design Ware的转换。同时,因为Premier整合了在线调试工具Identify,极大的方便了用户进行软硬件协同仿真,确保设计一次成功,从而大大缩短了整个软硬件开发和调试的周期,并能提供更快的timing-closure和提升整体时序表现。Synplify 详细功能描述 ◇ 提供优于传统综合技术的快速的全局编译和综合优化,针对算术模块和数据路径的高性能和高面积利用率的优化; ◇ 提供对设计约束的全面控制,智能化人机界面,提高设计效率,结合具体器件结构,提供最佳性能; ◇ 提供自动的RAM例化过程,提供自动时钟控制和同步/异步清零寄存器结构,自动识别FSM和选择编码方式以达到最佳性能,提供针对FSM的快速的调试和观察工具,自动进行流水处理,以提高电路性能; ◇ 在不改变原代码的情况下,提供内部线网到外部测试管脚的能力,在源代码、RTL视图和Log文件之间的交互标识能力; ◇ 集成化、图形化的分析和调试关键路径的环境; ◇ 支持黑盒子的时序以及管脚信息,支持同时实现多个应用,通过设计划分支持Xilinx模块化设计; ◇ 自动对组合逻辑进行寄存器平衡以提高性能,支持智能化的增量综合。Synplify & Synplify Premier v8.9Synplicity(Sunnyvale,Calif.)是全球领先的EDA工具的供应商。公司成立于1994年,总部坐落于美国加州,全球拥有超过300名员工,并在30多个国家和地区设立了销售机构与研发中心。 Synplicity的工具涵盖了可编成逻辑器件(FPGAs、PLDs和CPLDs)的综合,验证,调试和物理综合等领域。公司的宗旨是为系统设计和IC硬件设计工程师提供优秀的解决方案,同时通过创新科技,满足客户最佳结果和最优生产力的需求。 Synplicity’s Synplify Premier software is the ultimate FPGA timing closure and debug solution. It builds upon Synplicity’s industry-leading synthesis technology by adding graph-based physical synthesis and real-time simulator-like visibility into operating FPGA devices. The Synplify Premier tool’s graph-based physical synthesis technology addresses timing closure by merging optimization, placement, routing and generates a fully placed and physically optimized design ready for final routing using the FPGA vendor routing tool. The highly accurate correlation between the Synplify Premier product’s timing estimates and final design timing enables more aggressive optimization resulting in improved device performance. In addition, the Synplify Premier product offers FPGA Designers and ASIC Prototypers the most efficient method of in-system verification of FPGAs. The Synplify Premier software dramatically accelerates the debug process and provides a rapid and incremental method for finding elusive design problems.Graph-Based Physical SynthesisInvented by Synplicity, graph-based physical synthesis improves timing closure by means of a single-pass physical synthesis flow for 90nm FPGAs. Unlike ASICs, proximity does not imply better timing in FPGAs. In graph-based physical synthesis, pre-existing wires, switches, and placement sites used for routing an FPGA can be represented as a detailed routing resource graph. The notion of distance then changes to a measure of delay and availability of wires. The Synplify Premier solution's graph-based physical synthesis technology merges optimization, placement, and routing to generate a fully placed and physically optimized netlist, providing rapid timing closure and a 5 - 20% timing improvement. Simulator-Like Visibility Into a Live FPGAThe Synplify Premier solution quickly finds functional errors in FPGA designs by providing simulator-like visibility into operating FPGA hardware. Based upon technology from the Identify® product, the Synplify Premier tool has integrated debugging software that allows designers to annotate signals and conditions they want to monitor directly in their RTL code. Once the FPGA has been programmed, the RTL debugger is run, allowing users to view actual signal values from a running FPGA directly in their RTL code and debug it, in-system, and at the target operating speed. Advanced triggering helps pinpoint design problems With the addition of graph-based physical and source-level, in-circuit debugging to the world's best FPGA synthesis technology, the Synplify Premier product is the industry's most comprehensive and productive FPGA design solution.ASIC Verification For FPGA users that are prototyping an ASIC, Synplify Premier accepts inputs that are compatible with industry-leading ASIC synthesis tools, allowing you to quickly retarget your FPGA prototype design to an ASIC. Compatibility features includes support for basic Designware components, automatic gated clock conversion, and the use of SDC constraints. SDC and DesignWare are both trademarks of Synopsys, Inc.
2025年07月14日
0 阅读
0 评论
0 点赞
2025-07-14
Xilinx EDK v9.2 (2008-06-07 18:24:50)
Xilinx EDK v9.2 设计效率提高实现了性能更高的处理系统,并利用了新的处理器核、总线架构、IP、存储器接口、特性和简便易用的工具增强。Xilinx 嵌入式开发套件(EDK)v9.2 版引进了新的 MicroBlaze? 处理器 v7(带有内存管理单元 - MMU)支持和新的 Spartan 器件支持,以及各种 Platform Studio 嵌入式工具套件增强和改进,从而简化了处理设计。新器件支持Spartan?-3A DSPSpartan-3ANSpartan-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-SightLauterbach T32改进了快速单工链路利用新的 MB 指令简化了 FSL 外设的编程Blocking FSL 指令可以被中断新的浮点指令浮点-整数转换浮点平方根更新的处理器 IP 目录包含 50 个新的或重新设计的 IP 核,并带有针对新的高性能 PLB v4.6 互联进行了优化的 IP全面支持Spartan-3A、Spartan-3AN 和 Spartan-3A DSP FPGA64 位 Linux OS 支持ISE? 软件内的 EDK 项目文件(.xmp)支持.xmp 文件现在可以是 ISE 软件内的顶层源文件简化了时钟生成改善了嵌入式设计中复位信号上的时序支持第三方文本编辑器多处理器支持,并带有用于实现处理器间通信的 mutex 和邮箱 pcoresPlatform Studio 软件开发套件(SDK)的增强支持远程调试支持通过数据文件来初始化调试环节支持 WatchpointsMicroBlaze 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、SP2Linux 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 用户指南’全面介绍了所有用于实现数据收集和度量显示的性能分析工具。::::::English Description::::::Xilinx EDK v9.2 design productivity improvements enable higher performance processing systems, leveraging new processor core, bus architecture, IP, memory interfaces, feature and ease-of-use tool enhancements. The v9.2 release of the Xilinx Embedded Development Kit (EDK) introduces new MicroBlaze? processor v7 (with Memory Management Unit – MMU) support, and new Spartan device support as well as a variety of Platform Studio embedded tool suite enhancements and improvements to ease processing design.New Device SupportSpartan?-3A DSPSpartan-3ANSpartan-3AGeneral EnhancementsHigher performance processing systems enabled by:New optimized processor bus infrastructure based on CoreConnect PLB v4.6Integration of MultiPort Memory Controller (MPMC3), complete with XPS configuration wizard, to easily configure high performance memory interfacesMicroBlaze processor version 7, introducing:Support for a Memory Management Unit (MMU)Support for full, Real Time Operating Systems like Embedded Linux 2.6.LynuxWorks offers Blue Cat Linux 2.6 MicroBlaze Edition supporting MMUPLB v4.6 interconnectSupport for Partner Off-Chip Software Trace toolsXilinx MicroBlaze Trace Core (XMTC) included in EDKPartner Software Trace Tools:Computex F-SightLauterbach T32Improved Fast Simplex LinksSimplified programming of FSL peripherals with new MB instructionsBlocking FSL instructions can be interruptedNew Floating Point InstructionsFloat-to-int conversionFloating point square rootUpdated processor IP catalog containing 50 new or redesigned IP cores, with IP optimized for new high performance PLB v4.6 interconnectFull-Access support for Spartan-3A, Spartan-3AN, and Spartan-3A DSP FPGAs64-bit Linux OS supportEDK project file (.xmp) support in ISE? software. An .xmp file can now be the top-level source file in ISE softwareSimpler Clock GenerationImproved timing on reset signals in embedded designSupport for third party text editorsMulti-processor support with mutex and mailbox pcores for Inter-Processor CommunicationPlatform Studio Software Development Kit (SDK) EnhancementsSupport for Remote DebugSupport for Initialization of Debug Session with Data FilesSupport for WatchpointsMicroBlaze GNU tools have been upgraded to new versions:GCC upgraded from 3.4.1 to 4.1.1GDB upgraded from 5.3 to 6.5Support for MicroBlaze floating point instructions and MMU instructionsGCC support for DWARF2 debug formatEDK 9.2 is compatible with the following third party simulation tools:ModelSim 6.1e (Linux and MS Windows)NCSim 5.8 (Linux only)Xilinx Platform Studio Operating System SupportWindows XP (32-bit) SP1, SP2Linux Red Hat Enterprise (5.0 32-bit/64-bit, 4.0 32-bit)Solaris 9 (2.9/5.9)Other Related Updates and TopicsEDK 9.2 support for the Spartan-3E 1600E MicroBlaze Embedded Development Kit, including updated 9.2 reference designs supporting embedded Linux 2.6.ChipScope IBA (Integrated Bus Analyzer) core updated for new CoreConnect PLB v4.6New ‘EDK Profiling User Guide’ provides overview of all performance analysis tools for data collection and metric display.分享:
2025年07月14日
0 阅读
0 评论
0 点赞
1
...
25
26
27
...
34