这(zhè)是(shì)xilinxISE工具破解(jiě)license支持 ISE14.1 14.2 14.3 14.4下载,相对容易使用的、首屈(qū)一指的PLD设计环境 ! ISE将先进的技术与(yǔ)灵(líng)活性、易使用(yòng)性的图(tú)形界面结合在一(yī)起,不管您的经验如何,都让(ràng)您(nín)在最短的时间,以最少的努(nǔ)力(lì),达到最(zuì)佳的硬件设计。
Xilinx ISE 14.7是一款(kuǎn)专(zhuān)业(yè)的电子(zǐ)设计套件,也是目前的(de)最新版本,全面支持win8和win8.1系统(tǒng)。Xilinx ISE为设计流程的每一步都提供了直(zhí)观的(de)生产力增强工具,包括设计(jì)输入、仿(fǎng)真、综合、布局(jú)布线、生成BIT文(wén)件、配置(zhì)以及在线(xiàn)调试等,功(gōng)能非常强(qiáng)大。除了功能完(wán)整,使(shǐ)用方便外,它的设(shè)计性能(néng)也非常好,其设计性能比其他解决方案平均快30%,它集成的(de)时(shí)序收敛流程整合了增强性物理综(zōng)合(hé)优化,提供最佳的时钟布局、更好的封装和时序收敛映(yìng)射,从而获得更(gèng)高的设计(jì)性能(néng),可以(yǐ)达到最佳(jiā)的硬件设计,是(shì)FPGA的必备(bèi)的设(shè)计(jì)工具。
Xilinx ISE 14.7在硬件设计上应用非常广泛(fàn),覆盖从系统(tǒng)级设计探索(suǒ)、软(ruǎn)件开发和基于HDL硬件设计,直到(dào)验(yàn)证、调试和PCB设计集成的全(quán)部(bù)设(shè)计流程。运行速度非常的快,设计人员可以在一天时间里(lǐ)完成多次设计反复(fù),这(zhè)一增(zēng)强设计环境现(xiàn)在还提供了SmartXplorer技术。专门(mén)为(wéi)解决设(shè)计人员所面临的时序收敛和生(shēng)产力(lì)这两大艰巨挑战而开发,支持(chí)在多(duō)台Linux主(zhǔ)机上进行分布式处理,可在一(yī)天时间里(lǐ)完(wán)成更多(duō)次实施过(guò)程。通(tōng)过利(lì)用分布式处理和(hé)多种实施策略,性能可(kě)以提升多(duō)达38%。SmartXplorer技(jì)术(shù)同时还(hái)提供了一些(xiē)工具,允(yǔn)许用(yòng)户利用独立的(de)时序报告监控每个运(yùn)行(háng)实(shí)例(lì)。
ISE的(de)主要功能包括设计输入、综合、仿真(zhēn)、实现和下载,涵(hán)盖了可编程逻(luó)辑器件开发的全(quán)过程,从功能(néng)上讲(jiǎng),完(wán)成(chéng)CPLD/FPGA的设计(jì)流(liú)程无需借助任何第三方EDA软件。
1、图(tú)形(xíng)或文本输入(Design Entry)
图形(xíng)或文本输入包括原(yuán)理图、状态机、波形图、硬件描述语言(HDL),是(shì)工程设计的(de)第一步,ISE集(jí)成的设计工具主(zhǔ)要包括HDL编(biān)辑器(qì)(HDL Editor)、状态机编(biān)辑器(StateCAD)、原理图编辑器(qì)(ECS)、IP核生成器(CoreGenerator)和测试激励生(shēng)成器(HDL Bencher)等。
常用的(de)设(shè)计输入方(fāng)法是硬件描(miáo)述(shù)语言(HDL)和原理图设计输(shū)入方(fāng)法。原理图输(shū)入是一种常用的基(jī)本的输入方法,其是利用元(yuán)件库的图形符号和连接线在ISE软件的(de)图形编辑器中作出(chū)设(shè)计(jì)原理图,ISE中设置了具(jù)有各(gè)种电路元件的元(yuán)件库,包括各种(zhǒng)门(mén)电路、触(chù)发器、锁存器、计数器、各种中规模电路、各种功能较强的(de)宏功能(néng)块(kuài)等用户只要点击这些(xiē)器件就能调入图形编辑器中。这种方法的优点是直观、便于理解(jiě)、元件库(kù)资源丰富。但是在大(dà)型设计中,这种方法的(de)可维护性(xìng)差,不(bú)利于模块建设与重用。更主要(yào)的(de)缺点是:当所选用芯片升级(jí)换(huàn)代后,所(suǒ)有的原理图都要(yào)作相应的(de)改动。故在ISE软件中一般不利用此种方(fāng)法。
为了(le)克服(fú)原理图输入方(fāng)法(fǎ)的缺点,目前在大型工程设计(jì)中,在(zài)ISE软件中常(cháng)用的设计方法是HDL设计输入法,其中影响最为广泛的HDL语言是VHDL和Verilog HDL。它们(men)的共同优点是利(lì)于由顶向下设计(jì),利(lì)于模块的划分与复用,可移植性好,通用性(xìng)强,设计不因芯(xīn)片的工艺和结(jié)构的变化而变化(huà),更利(lì)于向ASIC的移植,故在ISE软件中推(tuī)荐使用HDL设(shè)计输(shū)入法。
波形输入及状态机输入方法是(shì)两种最常(cháng)用的辅助设计输(shū)入(rù)方法,使(shǐ)用(yòng)波形输入法时(shí),只要绘制(zhì)出激(jī)励波形的输出波(bō)形,ISE软件就能自动地根据响应关(guān)系进行设计;而(ér)使用状态机输入时,只(zhī)需设计者画出状(zhuàng)态(tài)转移图,ISE软(ruǎn)件就能生成(chéng)相(xiàng)应的HDL代码或(huò)者原(yuán)理图,使用十分方便。其中(zhōng)ISE工具包(bāo)中的StateCAD就(jiù)能完成状态机输(shū)入的功能(néng)。但(dàn)是需(xū)要指(zhǐ)出的是(shì),后两(liǎng)种设计方法(fǎ)只能在(zài)某些特殊情况下缓(huǎn)解设计者的工作量,并不适合所有的设计。
2、综合(Synthesis)
综合是将行为和(hé)功能层次表达的电子系统转(zhuǎn)化(huà)为低层次模(mó)块的组(zǔ)合。一(yī)般来说,综合是(shì)针对(duì)VHDL来说的,即将(jiāng)VHDL描述的模型、算法、行为和功能描(miáo)述转换为FPGA/CPLD基本结构相对应的网表文件,即构成对应的映射关系。
在Xilinx ISE中,综合工具主要有(yǒu)Synplicity公司的Synplify/Synplify Pro,Synopsys公司(sī)的FPGA Compiler II/ Express, Exemplar Logic公司(sī)的(de)LeonardoSpectrum和Xilinx ISE中(zhōng)的XST等,它们(men)是指将HDL语言、原理图等设(shè)计输入翻译成由与、或、非门,RAM,寄存器(qì)等基本逻(luó)辑(jí)单元(yuán)组成的逻辑(jí)连接(网表),并(bìng)根据目标与要(yào)求(qiú)优(yōu)化所形(xíng)成的逻辑连接(jiē),输出edf和edn等(děng)文件,供CPLD/FPGA厂(chǎng)家的布局布线器(qì)进行(háng)实现(xiàn)。
3、实现(Implementation)
实(shí)现是根据所(suǒ)选(xuǎn)的芯片的型(xíng)号将综(zōng)合输出的逻辑网(wǎng)表适配到具(jù)体器件上。Xilinx ISE的实现(xiàn)过程分为:翻译(yì)(Translate)、映射(Map)、布(bù)局布线(Place Route)等3个步骤(zhòu)。
ISE集成的实现工具主要(yào)有约束编辑器(Constraints Editor)、引脚(jiǎo)与区域约束编辑器(PACE)、时(shí)序分析(xī)器(Timing Analyzer)、FPGA底层编辑器(FGPA Editor)、芯片观察窗(Chip Viewer)和布局规划器(Floorplanner)等(děng)。
4、验证(zhèng)(Verification)
验证(Verification)包含(hán)综合后仿真和功能仿真(Simulation)等。功(gōng)能仿真就(jiù)是(shì)对设计电路的逻辑(jí)功能(néng)进(jìn)行(háng)模拟测(cè)试,看其是(shì)否满足设计要求(qiú),通(tōng)常是通过波形图直(zhí)观(guān)地显示输入信号与(yǔ)输出信号(hào)之间的关系。 综合后(hòu)仿真在针对目标器件进行适配之后进(jìn)行,综合后仿(fǎng)真接近真实(shí)器(qì)件(jiàn)的特性进行,能精确给出输入与输出之间的信号(hào)延时(shí)数据。
ISE可结合(hé)第三方软件进(jìn)行仿真(zhēn),常用的工具如Model Tech公司的仿真工具ModelSim和测(cè)试激(jī)励生成(chéng)器HDL Bencher ,Synopsys公司的(de)VCS等。通过仿真(zhēn)能及时发现设计中(zhōng)的错误,加快(kuài)设计中的错误,加快设计进(jìn)度,提高设计的可(kě)靠性。
每个仿真步骤(zhòu)如果出现问题,就需要根据错误的定位返回到相应的步骤更改或(huò)者重新(xīn)设计(jì)。
5、下载
下(xià)载(Download)即编程(chéng)(Program)设计开发的最后步骤就是将(jiāng)已(yǐ)经(jīng)仿真实现的程序下载到开发板上,进(jìn)行在线调试或(huò)者说将(jiāng)生成的(de)配置(zhì)文(wén)件写入(rù)芯片中进行(háng)测(cè)试。在(zài)ISE中(zhōng)对应的工具是iMPACT。
针对(duì) VIRTEX -6 和 SPARTAN -6 FPGA:
● 利用自动(dòng)时钟门控技术将动(dòng)态功耗降低30%之多
● 利用第四(sì)代部(bù)分重配置设计流程降低系统成本
● PlanAhead - 面向(xiàng)逻辑设计人员的新(xīn)款 RTL 到比特(tè)流设计流程
● 利用 AXI4 接口实现即插即用式 FPGA 设计
借助 Xilinx ISE Design Suite 的(de)突破性技术提高系统级设计效率并(bìng)加快产品投产。 ISE Design Suite 采用各种方法来(lái)实现团队设计、功耗优(yōu)化以(yǐ)及简(jiǎn)化 IP 集成(chéng),从而分(fèn)发挥 Xilinx 目标设计平台在(zài)配置逻辑(jí)、嵌入式和 DSP 设(shè)计方(fāng)面的(de)潜(qián)力 - 所有(yǒu)这一切均可通过紧密集成的设计流程来实现。
