Xilinx ISE:修订间差异
补救5个来源,并将0个来源标记为失效。) #IABot (v2.0.8 |
补救28个来源,并将0个来源标记为失效。) #IABot (v2.0.8.7 |
||
第21行: | 第21行: | ||
| caption = 运行在 [[Windows 8]] 上的 Xilinx ISE WebPack 14.4 |
| caption = 运行在 [[Windows 8]] 上的 Xilinx ISE WebPack 14.4 |
||
| website = {{URL|https://www.xilinx.com/products/design-tools/ise-design-suite.html}} |
| website = {{URL|https://www.xilinx.com/products/design-tools/ise-design-suite.html}} |
||
}} '''Xilinx ISE''' <ref name="xilinx_com-xug">{{Cite web|title=Foundation Series ISE 3.1i User Guide|url=http://www.xilinx.com/itp/3_1i/pdf/docs/xug/xug.pdf}}</ref>('''Xilinx''' '''I'''ntegrated '''S'''ynthesis '''E'''nvironment,Xilinx 集成[[逻辑综合|综合]]环境''')''' <ref name="b1">[https://books.google.com/books?id=Qx0le9DoN88C&pg=PA333&dq=xilinx+ise&hl=en&sa=X#v=onepage&q=xilinx%20ise&f=false Handbook of Networked and Embedded Control Systems], Springer Science & Business Media, 14-Nov-2007</ref>是一款由 [[赛灵思|Xilinx]] 开发的用于合成和分析 [[硬件描述语言|HDL]] 设计的软件工具。开发者可以使用 Xilinx ISE [[逻辑综合|综合]](“编译”)自己的设计、执行[[静态时序分析|时序分析]]、检查[[寄存器传输级|RTL]]图、仿真不同激励下的设计的响应,并使用[[燒錄器|编程器]]配置目标设备。 |
}} '''Xilinx ISE''' <ref name="xilinx_com-xug">{{Cite web|title=Foundation Series ISE 3.1i User Guide|url=http://www.xilinx.com/itp/3_1i/pdf/docs/xug/xug.pdf}}</ref>('''Xilinx''' '''I'''ntegrated '''S'''ynthesis '''E'''nvironment,Xilinx 集成[[逻辑综合|综合]]环境''')''' <ref name="b1">[https://books.google.com/books?id=Qx0le9DoN88C&pg=PA333&dq=xilinx+ise&hl=en&sa=X#v=onepage&q=xilinx%20ise&f=false Handbook of Networked and Embedded Control Systems] {{Wayback|url=https://books.google.com/books?id=Qx0le9DoN88C&pg=PA333&dq=xilinx+ise&hl=en&sa=X#v=onepage&q=xilinx%20ise&f=false |date=20200728150203 }}, Springer Science & Business Media, 14-Nov-2007</ref>是一款由 [[赛灵思|Xilinx]] 开发的用于合成和分析 [[硬件描述语言|HDL]] 设计的软件工具。开发者可以使用 Xilinx ISE [[逻辑综合|综合]](“编译”)自己的设计、执行[[静态时序分析|时序分析]]、检查[[寄存器传输级|RTL]]图、仿真不同激励下的设计的响应,并使用[[燒錄器|编程器]]配置目标设备。 |
||
Xilinx ISE 是用于 [[Xilinx]] 的 [[现场可编程逻辑门阵列|FPGA]] 产品的设计环境,并与这些芯片的架构紧密联系,而不能用于其他厂家的 FPGA 产品。<ref name="b1">[https://books.google.com/books?id=Qx0le9DoN88C&pg=PA333&dq=xilinx+ise&hl=en&sa=X#v=onepage&q=xilinx%20ise&f=false Handbook of Networked and Embedded Control Systems], Springer Science & Business Media, 14-Nov-2007</ref>Xilinx ISE 主要用于电路综合和设计,而ISIM或 [[模型模拟|ModelSim]] 等逻辑模拟器则用于系统级测试。<ref name="b2">[https://books.google.com/books?id=b5NEgENaEn4C&pg=PA317&dq=xilinx+ise&hl=en&sa=X#v=onepage&q=xilinx%20ise&f=false Circuit Design with VHDL], MIT Press, 2004</ref><ref name="b6">[https://books.google.com/books?id=g21UYJNcK1sC&pg=PA349&dq=xilinx+ise&hl=en&sa=X#v=onepage&q=xilinx%20ise&f=false Advances in Computer Science and Information Engineering], Springer Science & Business Media, 11-May-2012</ref>Xilinx ISE 附带的其他组件还包括嵌入式开发套件(EDK),软件开发套件(SDK)和 ChipScope Pro。<ref name="b4">[https://books.google.com/books?id=Ki7zs-Ex2d0C&pg=PA28&dq=xilinx+ise&hl=en&sa=X#v=onepage&q=xilinx%20ise&f=false Embedded Systems Design with Platform FPGAs], Morgan Kaufmann, 10-Sep-2010</ref> |
Xilinx ISE 是用于 [[Xilinx]] 的 [[现场可编程逻辑门阵列|FPGA]] 产品的设计环境,并与这些芯片的架构紧密联系,而不能用于其他厂家的 FPGA 产品。<ref name="b1">[https://books.google.com/books?id=Qx0le9DoN88C&pg=PA333&dq=xilinx+ise&hl=en&sa=X#v=onepage&q=xilinx%20ise&f=false Handbook of Networked and Embedded Control Systems], Springer Science & Business Media, 14-Nov-2007</ref>Xilinx ISE 主要用于电路综合和设计,而ISIM或 [[模型模拟|ModelSim]] 等逻辑模拟器则用于系统级测试。<ref name="b2">[https://books.google.com/books?id=b5NEgENaEn4C&pg=PA317&dq=xilinx+ise&hl=en&sa=X#v=onepage&q=xilinx%20ise&f=false Circuit Design with VHDL] {{Wayback|url=https://books.google.com/books?id=b5NEgENaEn4C&pg=PA317&dq=xilinx+ise&hl=en&sa=X#v=onepage&q=xilinx%20ise&f=false |date=20220407010424 }}, MIT Press, 2004</ref><ref name="b6">[https://books.google.com/books?id=g21UYJNcK1sC&pg=PA349&dq=xilinx+ise&hl=en&sa=X#v=onepage&q=xilinx%20ise&f=false Advances in Computer Science and Information Engineering] {{Wayback|url=https://books.google.com/books?id=g21UYJNcK1sC&pg=PA349&dq=xilinx+ise&hl=en&sa=X#v=onepage&q=xilinx%20ise&f=false |date=20200728153617 }}, Springer Science & Business Media, 11-May-2012</ref>Xilinx ISE 附带的其他组件还包括嵌入式开发套件(EDK),软件开发套件(SDK)和 ChipScope Pro。<ref name="b4">[https://books.google.com/books?id=Ki7zs-Ex2d0C&pg=PA28&dq=xilinx+ise&hl=en&sa=X#v=onepage&q=xilinx%20ise&f=false Embedded Systems Design with Platform FPGAs] {{Wayback|url=https://books.google.com/books?id=Ki7zs-Ex2d0C&pg=PA28&dq=xilinx+ise&hl=en&sa=X#v=onepage&q=xilinx%20ise&f=false |date=20200810160928 }}, Morgan Kaufmann, 10-Sep-2010</ref> |
||
自2012年以来,Xilinx ISE 已被 Vivado Design Suite 代替,后者的功能与 ISE 相同,但还带有 [[单片系统|SoC]] 开发的附加功能。<ref name="Xilinx-Inc-May-2012-10-K">{{Cite web|title=Xilinx Inc, Form 10-K, Annual Report, Filing Date May 25, 2012|url=http://edgar.secdatabase.com/1997/119312512249215/filing-main.htm|accessdate=May 6, 2018|publisher=secdatabase.com}}</ref><ref>[http://www.xilinx.com/support/download/index.html/content/xilinx/en/downloadNav/vivado-design-tools/v2012_2---14_2.html Vivado Design Suite], First version released in 2012, Xilinx Downloads</ref>Xilinx 于2013年10月发布了最终版本的 ISE(版本号为14.7),并声明“ ISE 已进入其产品生命周期的维持阶段,并且不再计划发布 ISE。” <ref name="lastrel">[http://www.xilinx.com/support/download/index.html/content/xilinx/en/downloadNav/design-tools.html ISE 14.7 Updates], Xilinx Downloads</ref> |
自2012年以来,Xilinx ISE 已被 Vivado Design Suite 代替,后者的功能与 ISE 相同,但还带有 [[单片系统|SoC]] 开发的附加功能。<ref name="Xilinx-Inc-May-2012-10-K">{{Cite web|title=Xilinx Inc, Form 10-K, Annual Report, Filing Date May 25, 2012|url=http://edgar.secdatabase.com/1997/119312512249215/filing-main.htm|accessdate=May 6, 2018|publisher=secdatabase.com|archive-date=2022-02-01|archive-url=https://web.archive.org/web/20220201111938/http://edgar.secdatabase.com/1997/119312512249215/filing-main.htm}}</ref><ref>[http://www.xilinx.com/support/download/index.html/content/xilinx/en/downloadNav/vivado-design-tools/v2012_2---14_2.html Vivado Design Suite] {{Wayback|url=http://www.xilinx.com/support/download/index.html/content/xilinx/en/downloadNav/vivado-design-tools/v2012_2---14_2.html |date=20220201111846 }}, First version released in 2012, Xilinx Downloads</ref>Xilinx 于2013年10月发布了最终版本的 ISE(版本号为14.7),并声明“ ISE 已进入其产品生命周期的维持阶段,并且不再计划发布 ISE。” <ref name="lastrel">[http://www.xilinx.com/support/download/index.html/content/xilinx/en/downloadNav/design-tools.html ISE 14.7 Updates] {{Wayback|url=http://www.xilinx.com/support/download/index.html/content/xilinx/en/downloadNav/design-tools.html |date=20220506174943 }}, Xilinx Downloads</ref> |
||
== 用户界面 == |
== 用户界面 == |
||
ISE 的主要用户界面是项目浏览器(Project Navigator),其中包括设计层次结构(Sources)、[[源代码]]编辑器(Workplace)、输出控制台(Transcript)和流程树(Processes)。<ref name="b1">[https://books.google.com/books?id=Qx0le9DoN88C&pg=PA333&dq=xilinx+ise&hl=en&sa=X#v=onepage&q=xilinx%20ise&f=false Handbook of Networked and Embedded Control Systems], Springer Science & Business Media, 14-Nov-2007</ref><ref name="b3">[https://books.google.com/books?id=z8XhRwmWpeQC&pg=PT37&dq=xilinx+ise&hl=en&sa=X#v=onepage&q=xilinx%20ise&f=false FPGA Prototyping By Verilog Examples], John Wiley & Sons, 20-Sep-2011</ref> |
ISE 的主要用户界面是项目浏览器(Project Navigator),其中包括设计层次结构(Sources)、[[源代码]]编辑器(Workplace)、输出控制台(Transcript)和流程树(Processes)。<ref name="b1">[https://books.google.com/books?id=Qx0le9DoN88C&pg=PA333&dq=xilinx+ise&hl=en&sa=X#v=onepage&q=xilinx%20ise&f=false Handbook of Networked and Embedded Control Systems], Springer Science & Business Media, 14-Nov-2007</ref><ref name="b3">[https://books.google.com/books?id=z8XhRwmWpeQC&pg=PT37&dq=xilinx+ise&hl=en&sa=X#v=onepage&q=xilinx%20ise&f=false FPGA Prototyping By Verilog Examples] {{Wayback|url=https://books.google.com/books?id=z8XhRwmWpeQC&pg=PT37&dq=xilinx+ise&hl=en&sa=X#v=onepage&q=xilinx%20ise&f=false |date=20200812044904 }}, John Wiley & Sons, 20-Sep-2011</ref> |
||
Design(设计)层次结构由设计文件(模块)组成,其依赖关系由ISE解释并显示为[[樹狀結構|树结构]]。<ref name="b1">[https://books.google.com/books?id=Qx0le9DoN88C&pg=PA333&dq=xilinx+ise&hl=en&sa=X#v=onepage&q=xilinx%20ise&f=false Handbook of Networked and Embedded Control Systems], Springer Science & Business Media, 14-Nov-2007</ref>单芯片设计中可能只有一个主模块,这类似于[[C++|C ++]]程序中的<code>main()</code>主函数,该主模块包含了其他的子模块。设计约束包括设备[[引脚]]的配置和映射,这可在模块中指定。 |
Design(设计)层次结构由设计文件(模块)组成,其依赖关系由ISE解释并显示为[[樹狀結構|树结构]]。<ref name="b1">[https://books.google.com/books?id=Qx0le9DoN88C&pg=PA333&dq=xilinx+ise&hl=en&sa=X#v=onepage&q=xilinx%20ise&f=false Handbook of Networked and Embedded Control Systems], Springer Science & Business Media, 14-Nov-2007</ref>单芯片设计中可能只有一个主模块,这类似于[[C++|C ++]]程序中的<code>main()</code>主函数,该主模块包含了其他的子模块。设计约束包括设备[[引脚]]的配置和映射,这可在模块中指定。 |
||
第46行: | 第46行: | ||
== 逻辑综合 == |
== 逻辑综合 == |
||
Xilinx 获得专利的[[逻辑综合|综合]]算法可使设计的运行速度比其他程序快30%,并具有更高的逻辑密度,从而减少项目耗时和成本。<ref name="b5">[https://books.google.com/books?id=dswWzEZuMRQC&pg=PA546&dq=xilinx+ise&hl=en&sa=X#v=onepage&q=xilinx%20ise&f=false The Digital Consumer Technology Handbook], Elsevier, 30-Apr-2004</ref> |
Xilinx 获得专利的[[逻辑综合|综合]]算法可使设计的运行速度比其他程序快30%,并具有更高的逻辑密度,从而减少项目耗时和成本。<ref name="b5">[https://books.google.com/books?id=dswWzEZuMRQC&pg=PA546&dq=xilinx+ise&hl=en&sa=X#v=onepage&q=xilinx%20ise&f=false The Digital Consumer Technology Handbook] {{Wayback|url=https://books.google.com/books?id=dswWzEZuMRQC&pg=PA546&dq=xilinx+ise&hl=en&sa=X#v=onepage&q=xilinx%20ise&f=false |date=20200921033115 }}, Elsevier, 30-Apr-2004</ref> |
||
此外,由于FPGA架构(包括[[存储器]]模块和[[I/O]]模块)的复杂性不断提高,因此更为复杂的综合算法被开发出来,这种算法将不相关的模块分离为''分片''(slice),从而减少了布局后(post-placement)阶段的错误。<ref name="b5">[https://books.google.com/books?id=dswWzEZuMRQC&pg=PA546&dq=xilinx+ise&hl=en&sa=X#v=onepage&q=xilinx%20ise&f=false The Digital Consumer Technology Handbook], Elsevier, 30-Apr-2004</ref> |
此外,由于FPGA架构(包括[[存储器]]模块和[[I/O]]模块)的复杂性不断提高,因此更为复杂的综合算法被开发出来,这种算法将不相关的模块分离为''分片''(slice),从而减少了布局后(post-placement)阶段的错误。<ref name="b5">[https://books.google.com/books?id=dswWzEZuMRQC&pg=PA546&dq=xilinx+ise&hl=en&sa=X#v=onepage&q=xilinx%20ise&f=false The Digital Consumer Technology Handbook], Elsevier, 30-Apr-2004</ref> |
||
第61行: | 第61行: | ||
== 设备支持 == |
== 设备支持 == |
||
=== 硬件支持 === |
=== 硬件支持 === |
||
ISE 支持 Virtex、Spartan、Kintex、Zynq、Artix、XC9500和CoolRunner系列组件。<ref name="xilinx_swmatrix">{{Cite web|title=ISE Design Suite Product Table|url=http://www.xilinx.com/publications/matrix/Software_matrix.pdf|accessdate=2020-03-08}}</ref> |
ISE 支持 Virtex、Spartan、Kintex、Zynq、Artix、XC9500和CoolRunner系列组件。<ref name="xilinx_swmatrix">{{Cite web|title=ISE Design Suite Product Table|url=http://www.xilinx.com/publications/matrix/Software_matrix.pdf|accessdate=2020-03-08|archive-date=2021-06-12|archive-url=https://web.archive.org/web/20210612112217/https://www.xilinx.com/publications/matrix/Software_matrix.pdf}}</ref> |
||
=== 操作系统支持 === |
=== 操作系统支持 === |
||
Xilinx 官方版本支持 [[Microsoft Windows]]、[[Red Hat Enterprise Linux|Red Hat Enterprise 4, 5和6]]工作站版(包括[[32位元|32位]]和[[64位元|64位]])以及 SUSE Linux Enterprise 11(包括[[32位元|32位]]和[[64位元|64位]])。<ref>{{Cite book|title=ISE Design Suite 13: Release Notes Guide|date=2012-01-25|publisher=Xilinx, Inc.|location=Chapter 3: Architecture Support and Requirements|pages=50|url=http://www.xilinx.com/support/documentation/sw_manuals/xilinx13_4/irn.pdf}}</ref>其他某些基于[[Linux|GNU/Linux]] 的[[Linux发行版|发行版]]在进行一些修改或配置后可以运行 Xilinx ISE WebPack。这些发行版包括 [[Gentoo Linux]],[[Arch Linux]],[[FreeBSD]] 和 [[Fedora]]。<ref>{{Cite web|title=Xilinx ISE Webpack 11|url=http://en.gentoo-wiki.com/wiki/Xilinx_ISE_Webpack_11|accessdate=8 May 2012|work=Gentoo Wiki|publisher=Gentoo Community|archiveurl=https://web.archive.org/web/20121007031000/http://en.gentoo-wiki.com/wiki/Xilinx_ISE_Webpack_11|archivedate=2012-10-07|dead-url=no}}</ref><ref>{{Cite web|title=Xilinx ISE WebPACK|url=https://wiki.archlinux.org/index.php/Xilinx_ISE_WebPACK|accessdate=8 May 2012|work=Arch Wiki|publisher=Arch Community}}</ref><ref>{{Cite web|title=Installed Xilinx ISE WebPack 12.1 on Fedora 12 x86_64|url=http://whats.all.this.brouhaha.com/2010/07/15/installed-xilinx-ise-webpack-12-1-on-fedora-12-x86_64/|accessdate=8 May 2012|work=What's All This Brouhaha?|publisher=Wordpress|archiveurl=https://web.archive.org/web/20110303010641/http://whats.all.this.brouhaha.com/2010/07/15/installed-xilinx-ise-webpack-12-1-on-fedora-12-x86_64/|archivedate=2011-03-03|dead-url=no}}</ref><ref>{{Cite web|title=Working with Xilinx FPGAs on FreeBSD|url=http://wiki.freebsd.org/FreeBSD_Xilinx|accessdate=8 May 2012|author=Koszek|first=Wojciech|publisher=FreeBSD}}</ref> |
Xilinx 官方版本支持 [[Microsoft Windows]]、[[Red Hat Enterprise Linux|Red Hat Enterprise 4, 5和6]]工作站版(包括[[32位元|32位]]和[[64位元|64位]])以及 SUSE Linux Enterprise 11(包括[[32位元|32位]]和[[64位元|64位]])。<ref>{{Cite book|title=ISE Design Suite 13: Release Notes Guide|date=2012-01-25|publisher=Xilinx, Inc.|location=Chapter 3: Architecture Support and Requirements|pages=50|url=http://www.xilinx.com/support/documentation/sw_manuals/xilinx13_4/irn.pdf|access-date=2020-07-17|archive-date=2022-01-19|archive-url=https://web.archive.org/web/20220119215632/http://www.xilinx.com/support/documentation/sw_manuals/xilinx13_4/irn.pdf}}</ref>其他某些基于[[Linux|GNU/Linux]] 的[[Linux发行版|发行版]]在进行一些修改或配置后可以运行 Xilinx ISE WebPack。这些发行版包括 [[Gentoo Linux]],[[Arch Linux]],[[FreeBSD]] 和 [[Fedora]]。<ref>{{Cite web|title=Xilinx ISE Webpack 11|url=http://en.gentoo-wiki.com/wiki/Xilinx_ISE_Webpack_11|accessdate=8 May 2012|work=Gentoo Wiki|publisher=Gentoo Community|archiveurl=https://web.archive.org/web/20121007031000/http://en.gentoo-wiki.com/wiki/Xilinx_ISE_Webpack_11|archivedate=2012-10-07|dead-url=no}}</ref><ref>{{Cite web|title=Xilinx ISE WebPACK|url=https://wiki.archlinux.org/index.php/Xilinx_ISE_WebPACK|accessdate=8 May 2012|work=Arch Wiki|publisher=Arch Community|archive-date=2021-04-20|archive-url=https://web.archive.org/web/20210420034259/https://wiki.archlinux.org/index.php/Xilinx_ISE_WebPACK}}</ref><ref>{{Cite web|title=Installed Xilinx ISE WebPack 12.1 on Fedora 12 x86_64|url=http://whats.all.this.brouhaha.com/2010/07/15/installed-xilinx-ise-webpack-12-1-on-fedora-12-x86_64/|accessdate=8 May 2012|work=What's All This Brouhaha?|publisher=Wordpress|archiveurl=https://web.archive.org/web/20110303010641/http://whats.all.this.brouhaha.com/2010/07/15/installed-xilinx-ise-webpack-12-1-on-fedora-12-x86_64/|archivedate=2011-03-03|dead-url=no}}</ref><ref>{{Cite web|title=Working with Xilinx FPGAs on FreeBSD|url=http://wiki.freebsd.org/FreeBSD_Xilinx|accessdate=8 May 2012|author=Koszek|first=Wojciech|publisher=FreeBSD|archive-date=2012-04-13|archive-url=https://web.archive.org/web/20120413201851/http://wiki.freebsd.org/FreeBSD_Xilinx}}</ref> |
||
== 参考资料 == |
== 参考资料 == |
||
第77行: | 第77行: | ||
== 外部链接 == |
== 外部链接 == |
||
* [https://www.xilinx.com/products/design-tools/ise-design-suite.html Xilinx - ISE网页] |
* [https://www.xilinx.com/products/design-tools/ise-design-suite.html Xilinx - ISE网页] {{Wayback|url=https://www.xilinx.com/products/design-tools/ise-design-suite.html |date=20220409235554 }} |
||
* [http://www.xilinx.com/ Xilinx - 官方网站] {{Wayback|url=http://www.xilinx.com/ |date=20060509060650 }} |
* [http://www.xilinx.com/ Xilinx - 官方网站] {{Wayback|url=http://www.xilinx.com/ |date=20060509060650 }} |
||
安装 |
安装 |
||
* [http://www.xilinx.com/support/answers/20944.htm GNU/Linux] |
* [http://www.xilinx.com/support/answers/20944.htm GNU/Linux] {{Wayback|url=http://www.xilinx.com/support/answers/20944.htm |date=20140908153249 }} |
||
* [https://help.ubuntu.com/community/XilinxISE Ubuntu] |
* [https://help.ubuntu.com/community/XilinxISE Ubuntu] {{Wayback|url=https://help.ubuntu.com/community/XilinxISE |date=20200717141542 }} |
||
* [https://web.archive.org/web/20121007031000/http://en.gentoo-wiki.com/wiki/Xilinx_ISE_Webpack_11 Gentoo] |
* [https://web.archive.org/web/20121007031000/http://en.gentoo-wiki.com/wiki/Xilinx_ISE_Webpack_11 Gentoo] |
||
* [https://wiki.archlinux.org/index.php/Xilinx_ISE_WebPACK Arch] |
* [https://wiki.archlinux.org/index.php/Xilinx_ISE_WebPACK Arch] {{Wayback|url=https://wiki.archlinux.org/index.php/Xilinx_ISE_WebPACK |date=20210420034259 }} |
||
* [http://forums.xilinx.com/t5/Archived-ISE-issues/ISE-Webpack-10-1-on-Slackware-12-0-Linux/td-p/10630 Slackware] |
* [http://forums.xilinx.com/t5/Archived-ISE-issues/ISE-Webpack-10-1-on-Slackware-12-0-Linux/td-p/10630 Slackware] |
||
* [https://web.archive.org/web/20110303010641/http://whats.all.this.brouhaha.com/2010/07/15/installed-xilinx-ise-webpack-12-1-on-fedora-12-x86_64/ Fedora] |
* [https://web.archive.org/web/20110303010641/http://whats.all.this.brouhaha.com/2010/07/15/installed-xilinx-ise-webpack-12-1-on-fedora-12-x86_64/ Fedora] |
||
* [http://forums.fedoraforum.org/showthread.php?t=238932 Fedora] |
* [http://forums.fedoraforum.org/showthread.php?t=238932 Fedora] |
||
* [http://www.fedoraforum.org/forum/showthread.php?p=1427402 Fedora] |
* [http://www.fedoraforum.org/forum/showthread.php?p=1427402 Fedora] {{Wayback|url=http://www.fedoraforum.org/forum/showthread.php?p=1427402 |date=20160304074623 }} |
||
* [http://wiki.freebsd.org/FreeBSD_Xilinx freebsd.org - Xilinx ISE on FreeBSD] |
* [http://wiki.freebsd.org/FreeBSD_Xilinx freebsd.org - Xilinx ISE on FreeBSD] {{Wayback|url=http://wiki.freebsd.org/FreeBSD_Xilinx |date=20120413201851 }} |
||
{{可编程逻辑设备}} |
{{可编程逻辑设备}} |
2022年5月19日 (四) 03:14的版本
此條目翻譯品質不佳。 (2020年7月17日) |
開發者 | Xilinx |
---|---|
操作系统 | RHEL, SLED, FreeBSD, Microsoft Windows |
文件大小 | 6.1 GiB |
语言 | 英语 |
类型 | EDA |
许可协议 | 共享軟體 |
网站 | www |
Xilinx ISE [2](Xilinx Integrated Synthesis Environment,Xilinx 集成综合环境) [3]是一款由 Xilinx 开发的用于合成和分析 HDL 设计的软件工具。开发者可以使用 Xilinx ISE 综合(“编译”)自己的设计、执行时序分析、检查RTL图、仿真不同激励下的设计的响应,并使用编程器配置目标设备。
Xilinx ISE 是用于 Xilinx 的 FPGA 产品的设计环境,并与这些芯片的架构紧密联系,而不能用于其他厂家的 FPGA 产品。[3]Xilinx ISE 主要用于电路综合和设计,而ISIM或 ModelSim 等逻辑模拟器则用于系统级测试。[4][5]Xilinx ISE 附带的其他组件还包括嵌入式开发套件(EDK),软件开发套件(SDK)和 ChipScope Pro。[6]
自2012年以来,Xilinx ISE 已被 Vivado Design Suite 代替,后者的功能与 ISE 相同,但还带有 SoC 开发的附加功能。[7][8]Xilinx 于2013年10月发布了最终版本的 ISE(版本号为14.7),并声明“ ISE 已进入其产品生命周期的维持阶段,并且不再计划发布 ISE。” [1]
用户界面
ISE 的主要用户界面是项目浏览器(Project Navigator),其中包括设计层次结构(Sources)、源代码编辑器(Workplace)、输出控制台(Transcript)和流程树(Processes)。[3][9]
Design(设计)层次结构由设计文件(模块)组成,其依赖关系由ISE解释并显示为树结构。[3]单芯片设计中可能只有一个主模块,这类似于C ++程序中的main()
主函数,该主模块包含了其他的子模块。设计约束包括设备引脚的配置和映射,这可在模块中指定。
Processes(流程)层次结构描述了ISE将在当前活动模块上执行的操作。[3]其中包括编译功能、其他依赖的功能和其他实用程序。该窗口还会提示每个功能运行时出现的问题或错误。
Transcript 窗口提供当前正在运行的操作的状态,并告知工程师设计中的问题。[3]显示的问题可以过滤,并只显示警告或错误。
仿真
Xilinx ISE 可以调用 ModelSim 或 ISIM 逻辑模拟器对模块执行系统级测试,测试时测试程序(也称 Test bench)需用 HDL 语言编写。[3]测试程序可以模拟输入信号的波形,并用于观察、验证被测设备的输出情况。
ModelSim 或 ISIM 可用于执行以下类型的仿真:[4]
- 逻辑验证:用于确保模块的工作结果符合预期
- 行为验证:用于验证模块的逻辑和时序问题
- 布局和布线后(Post-place & route)仿真:用于在模块的布局(placement)阶段后放置在 FPGA 的可重配置逻辑中后验证行为
逻辑综合
Xilinx 获得专利的综合算法可使设计的运行速度比其他程序快30%,并具有更高的逻辑密度,从而减少项目耗时和成本。[10]
此外,由于FPGA架构(包括存储器模块和I/O模块)的复杂性不断提高,因此更为复杂的综合算法被开发出来,这种算法将不相关的模块分离为分片(slice),从而减少了布局后(post-placement)阶段的错误。[10]
Xilinx 和其他第三方供应商提供 IP 核,以实现系统级功能,例如数字信号处理 (DSP),总线接口,网络协议,图像处理,嵌入式处理器和外围设备。[10]在将设计的实现从基于 ASIC 转换为基于 FPGA 的过程中,Xilinx 起到了一定作用。
版本
Subscription Edition 是 Xilinx ISE 的许可版本,该版本有一个免费的试用版供下载。
Web Edition 是 Xilinx ISE 的免费版本,可以免费下载和使用。它为有限数量的 Xilinx 器件提供综合和编程支持,其中不支持的设备大多都具有大量 I/O 引脚和大量型逻辑门矩阵的设备。该版本完全支持廉价的 Spartan 系列的 FPGA 和 CPLD,这意味着小规模开发者和教育机构无需承担开发使用的软件成本。
使用 Xilinx ISE 的 Web Edition 版本需要许可证注册,但该版本是免费的,也可以无限次更新。
设备支持
硬件支持
ISE 支持 Virtex、Spartan、Kintex、Zynq、Artix、XC9500和CoolRunner系列组件。[11]
操作系统支持
Xilinx 官方版本支持 Microsoft Windows、Red Hat Enterprise 4, 5和6工作站版(包括32位和64位)以及 SUSE Linux Enterprise 11(包括32位和64位)。[12]其他某些基于GNU/Linux 的发行版在进行一些修改或配置后可以运行 Xilinx ISE WebPack。这些发行版包括 Gentoo Linux,Arch Linux,FreeBSD 和 Fedora。[13][14][15][16]
参考资料
- ^ 1.0 1.1 1.2 ISE 14.7 Updates (页面存档备份,存于互联网档案馆), Xilinx Downloads
- ^ Foundation Series ISE 3.1i User Guide (PDF).
- ^ 3.0 3.1 3.2 3.3 3.4 3.5 3.6 Handbook of Networked and Embedded Control Systems (页面存档备份,存于互联网档案馆), Springer Science & Business Media, 14-Nov-2007 引用错误:带有name属性“b1”的
<ref>
标签用不同内容定义了多次 - ^ 4.0 4.1 Circuit Design with VHDL (页面存档备份,存于互联网档案馆), MIT Press, 2004 引用错误:带有name属性“b2”的
<ref>
标签用不同内容定义了多次 - ^ Advances in Computer Science and Information Engineering (页面存档备份,存于互联网档案馆), Springer Science & Business Media, 11-May-2012
- ^ Embedded Systems Design with Platform FPGAs (页面存档备份,存于互联网档案馆), Morgan Kaufmann, 10-Sep-2010
- ^ Xilinx Inc, Form 10-K, Annual Report, Filing Date May 25, 2012. secdatabase.com. [May 6, 2018]. (原始内容存档于2022-02-01).
- ^ Vivado Design Suite (页面存档备份,存于互联网档案馆), First version released in 2012, Xilinx Downloads
- ^ FPGA Prototyping By Verilog Examples (页面存档备份,存于互联网档案馆), John Wiley & Sons, 20-Sep-2011
- ^ 10.0 10.1 10.2 The Digital Consumer Technology Handbook (页面存档备份,存于互联网档案馆), Elsevier, 30-Apr-2004 引用错误:带有name属性“b5”的
<ref>
标签用不同内容定义了多次 - ^ ISE Design Suite Product Table (PDF). [2020-03-08]. (原始内容 (PDF)存档于2021-06-12).
- ^ ISE Design Suite 13: Release Notes Guide (PDF). Chapter 3: Architecture Support and Requirements: Xilinx, Inc. 2012-01-25: 50 [2020-07-17]. (原始内容 (PDF)存档于2022-01-19).
- ^ Xilinx ISE Webpack 11. Gentoo Wiki. Gentoo Community. [8 May 2012]. (原始内容存档于2012-10-07).
- ^ Xilinx ISE WebPACK. Arch Wiki. Arch Community. [8 May 2012]. (原始内容存档于2021-04-20).
- ^ Installed Xilinx ISE WebPack 12.1 on Fedora 12 x86_64. What's All This Brouhaha?. Wordpress. [8 May 2012]. (原始内容存档于2011-03-03).
- ^ Koszek, Wojciech. Working with Xilinx FPGAs on FreeBSD. FreeBSD. [8 May 2012]. (原始内容存档于2012-04-13).
参见
外部链接
- Xilinx - ISE网页 (页面存档备份,存于互联网档案馆)
- Xilinx - 官方网站 (页面存档备份,存于互联网档案馆)
安装
- GNU/Linux (页面存档备份,存于互联网档案馆)
- Ubuntu (页面存档备份,存于互联网档案馆)
- Gentoo
- Arch (页面存档备份,存于互联网档案馆)
- Slackware
- Fedora
- Fedora
- Fedora (页面存档备份,存于互联网档案馆)
- freebsd.org - Xilinx ISE on FreeBSD (页面存档备份,存于互联网档案馆)
|