电子设计自动化(Electronic Design Automation,EDA)是以计算机为载体,在EDA软件平台上,用硬件描述语言VHDL完成设计文件,然后由计算机自动地完成逻辑编译、化简、分割、综合、优化、布局、布线和仿真,直至对于
作为一个系统设计工程师,经常会遇到这个问题:是选用ASIC还是FPGA?让我们来看一看这两者有什么不同。所谓ASIC,是专用集成电路(Application Specific Integrated Circuit)的简称,电子产品中,应用非常广泛。ASIC的
在现今日益趋向超连接的世界(hyper-connected world)中,如何保护新的设计避免被克隆、反向工程和/或篡改是一项重大挑战。FPGA器件通过加入满足器件级安全需求的特性,来帮助实现这些目标。日益增长的IoT安全需求物
运用时序交错式类比数位转换器(timeinterleavedADC)在每秒高达数十亿次的同步取样类比讯号是一个技术上的挑战,除此之外,对於混合讯号电路的设计也需要非常谨慎小心。基本上,时序交错的目标是利用转换器数目与取样
引言本文以Xilinx公司的Kintex-7系列XC7K410T FPGA芯片和两片Micron公司的MT41J128M16 DDR3 SDRAM芯片为硬件平台,设计并实现了基于FPGA的视频图形显示系统的DDR3多端口存储管理。1 总体架构设计机载视频图形显示系
高速电路设计领域,关于布线有一种几乎是公理的认识,即“等长”走线,认为走线只要等长就一定满足时序需求,就不会存在时序问题。本文对常用高速器件的互连时序建立模型,并给出一般性的时序分析公式。为
电路板厂退回错误百出的设计,还有比这更令人沮丧的事吗?如今,许多设计师都面对巨大压力,需要在几个星期内(如果不是几天的话)制出原型,而且设计迭代的空间也十分有限。幸运的是,最新设计工具凭借一种整体、直观的
在现代电子测量、通讯系统以及生物医学等领域,经常涉及对宽带模拟信号进行数据采集和存储,以便计算机进一步进行数据处理。为了对高速模拟信号进行不失真采集,根据奈奎斯特定理,采样频率必须为信号频率的2倍以上,
PCB最佳设计方法:将PCB原理图传递给版图(layout)设计时需要考虑的六件事。本文中提到的所有例子都是用Multisim设计环境开发的,不过在使用不同的EDA工具时相同的概念同样适用。初始原理图传递通过网表文件将原理图
对于初学者而言,FPGA的设计流程是否显的"又臭又长"呢?呵呵,如果真的有这样的感觉,没有关系,下面我就通过对软件的使用来了解FPGA的设计流程。1)使用synplify pro对硬件描述语言编译并生成netlist综合前要注意对器件的
根据经验法则,在高密度和高频率的场合通常使用四层板,就EMC而言比二层板好20 DB以上。在四层板的条件下,往往可以使用一个完整的地平面和完整的电源平面,在这种条件下只需要进行分成几组的电路的地线与地平面连
基于FPGA实现USB2.0接口通信, USB2.0 PHY芯片是Cypress68013, 68013内部集成8051 内核,USB2.0芯片读写需要对8051核进行固件配置。一.FX2特性介绍1.1介绍Cypress Semiconductor公司的EZ-USB FX2是世界上第一款集
Testbench,就是测试平台的意思,具体概念就多不介绍了,相信略懂FPGA的人都知道,编写Testbench的主要目的是为了对使用硬件描述语言(HDL)设计的电路进行仿真验证,测试设计电路的功能、部分性能是否与预期的目标相
最近一段时间一直在研究基于FPGA的图像处理,乘着这个机会和大家交流一下,自己也顺便总结一下。主要是为了大家对用FPGA做图像处理有个感性的认识,如果真要研究的话就得更加深入学习了。本人水平有限,如有错误,欢
我们常常会发现,自己想当然的一些规则或道理往往会存在一些差错。电子工程师在电路设计中也会有这样的例子。下面是一位工程师总结的八大误区点。现象一:这板子的PCB设计要求不高,就用细一点的线,自动布吧点评: