当前位置:首页 > 工业控制 > 电子设计自动化
[导读]尽管ISE 10.x设计工具提供了功能强大的智能化综合及实现等模块,但在对逻辑进行高级设计的过程中仍然需要采用手动布局布线的方式才能达到没计要求。FPGA Editor 工具为设计者提供丰富的FPGA底层编辑功能,主要体现在

尽管ISE 10.x设计工具提供了功能强大的智能化综合及实现等模块,但在对逻辑进行高级设计的过程中仍然需要采用手动布局布线的方式才能达到没计要求。FPGA Editor 工具为设计者提供丰富的FPGA底层编辑功能,主要体现在以下几个方面.

(1)在运行自动布局布线器之前,对设计的关键组件和路径进行手动布局布线。

(2)如果自动布局布线器没有完成设计,可以通过于动方法完成。

(3)可以在设计中添加探针(Cross Probing)用来检测沟在目标器中信号的状态探针可以将一个内部网线连接到一个输入/输
出引脚上,利用这种方式可以在不重新进行综合处理的前提下调试器件内部的任意信号。

(4)可以运行BitCen位流文件生成工具,并将生成配置文件下载到目标器件中.

(5)可以自接观察和修改在没针中与ILA内核相连的网线.

(6)可以手动创建一个完整的设计,但仅适合高级逻辑设计人员。

对于大型的逻辑设计或时序要求比较严格的设计来说,在使用自动布局布线器时可能会存在这样一种情况,即虽然布局布线工具经过了最大努力,但最后还是无法完成设计整个布局布线流程,而设计的代码在力所能及的范围内己经最优化了。这时可以通过使用手动布线来完成自动布局布线器没完成的布线工作,利用FPGA底层编辑器对设计的关键路径做一些处理,以有效地提高设计的布通率。通过于动设计的方式可以提高设计性能,提高器件内部逻辑资源的利用率。

在多数情况下,为了能够对逻辑设计进行动态调试,会在设计中使用ILA(集成化的逻辑分析工具)观察与分析内部信号或内部
总线.Xilinx的ChipScope Pro(集成化逻辑分析工具)需要将ILA内核插人到原始设计中,即将需要观测的数据、逻辑等于内部的某些网线连接,而这些观察点需要随时修改。 如果每次修改都重新插入ILA ,重新综合及布局布线,不仅工作效率低,同时由于每次布局布线结果都有差异,所以将会影响分析的可信度。一个比较好的解决方法是首先将一些信号与ILA连接并进行观察,随之使用FPGA底层编辑器打开布局布线后的NCD文件改变内部网线和ILA观测数据线的连接关系。然后直接通过添加探针或对ILA的修改来对逻辑调试,加快研发进度。

由于FPGA Editor工具所操作的对象是逻辑器件的物理元素,设计者必须尽可能了解逻辑器件的物理结构及器件特性;否则很难使用该工具对器件进行手工操作。



来源:ks990次

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

Bluespec支持加速器功能的RISC-V处理器将Achronix的FPGA转化为可编程SoC

关键字: RISC-V处理器 FPGA SoC

为无处不在的端侧设备插上AI的翅膀,AMD发布第二代Versal™ 自适应 SoC

关键字: AMD FPGA 自适应SoC AI 边缘计算

Pmod接口可以说是数字电路板的连接革命。随着科技的飞速发展,数字电路板间的通信与连接技术也在不断创新和进步。Pmod接口,作为一种新兴的数字接口标准,正逐渐成为数字电路板间通信的桥梁,为电子设备的连接和通信带来了革命性...

关键字: pmod接口 FPGA 数字电路板

近日举办的GTC大会把人工智能/机器学习(AI/ML)领域中的算力比拼又带到了一个新的高度,这不只是说明了通用图形处理器(GPGPU)时代的来临,而是包括GPU、FPGA和NPU等一众数据处理加速器时代的来临,就像GPU...

关键字: FPGA AI 图形处理器

当我们提到成本优化型FPGA,往往与简化逻辑资源、有限I/O和较低制造工艺联系在一起。诚然,在成本受限的系统设计中,对于价格、功耗和尺寸的要求更为敏感;但随着一系列创新应用的发展、随着边缘AI的深化,成本优化型FPGA也...

关键字: AMD FPGA Spartan 边缘计算

全球领先的高性能现场可编程门阵列(FPGA)和嵌入式FPGA(eFPGA)半导体知识产权(IP)提供商Achronix Semiconductor公司宣布,该公司参加了由私募股权和风险投资公司Baird Capital举...

关键字: FPGA 智能汽车 eFPGA

全新 FPGA 能为嵌入式视觉、医疗、工业互联、机器人与视频应用提供高数量 I/O、功率效率以及卓越的安全功能

关键字: FPGA 嵌入式视觉 机器人

Altera致力于为客户提供端到端的FPGA、易于使用的AI、软件和弹性供应链。

关键字: FPGA AI

在半导体领域,大部分对于AI的关注都集中在GPU或专用AI加速器芯片(如NPU和TPU)上。但事实证明,有相当多的组件可以直接影响甚至运行AI工作负载。FPGA就是其中之一。

关键字: FPGA AI 半导体

半导体产品老化是一个自然现象,在电子应用中,基于环境、自然等因素,半导体在经过一段时间连续工作之后,其功能会逐渐丧失,这被称为功能失效。半导体功能失效主要包括:腐蚀、载流子注入、电迁移等。其中,电迁移引发的失效机理最为突...

关键字: 半导体 电迁移 FPGA
关闭
关闭