最新博文
0
推荐 5060
阅读
推荐 5060
阅读
ECP5/ECP5-5G SerDes复位解读
这篇文章将详细地聊一聊ECP5/ECP5-5G SerDes的复位结构,以及需要的注意事项。考虑到SerDes/PCS是整个FPGA中最为复杂的数模混合设计,其对上电/复位顺序有着严格的要求。为了方便用户快速使用SerDes,而不用过多的去...
0
推荐 5269
阅读
推荐 5269
阅读
ECP5/ECP5-5G SerDes基本特性介绍
ECP5/ECP5-5G的SerDes和ECP3系列的SerDes结构上很像,但是相比于ECP3系列做了一些优化。ECP3采用的是65nm工艺,而ECP5则是40nm的工艺,因此ECP5 SerDes的功耗要相对较低。ECP3的SerDes...
0
推荐 4954
阅读
推荐 4954
阅读
ECP5/ECP5-5G SerDes硬件设计注意事项(二)
上面一篇文章讲到,SerDes的VCCA对电源的质量要求非常高,用户应当尽可能的避免供给VCCA的电源存在较大的噪声。然而,除了这一点,用户还需要考虑来自PCB上的其他噪声源,比如VCCA走线附近的噪声源,甚至是FPGA内部的噪声源。本文将...
0
推荐 5517
阅读
推荐 5517
阅读
ECP5/ECP5-5G SerDes硬件设计注意事项(一)
Lattice ECP5/ECP5-5G的SerDes和前几代产品ECP3/ECP2M/SCM有较大的差异,在硬件设计时,应当注意ECP5/ECP5-5G SerDes的硬件设计需求,不可以直接照搬之前ECP3的设计,或者其他厂商的相关设计。
1
推荐 15543
阅读
推荐 15543
阅读
Sub-LVDS介绍以及Lattice FPGA对Sub-LVDS的支持
SubLVDS是LVDS技术在Camera接口上的一种应用,相比于标准的LVDS信号,SubLVDS的电压更低(共模电压1.8V,差模电压150mV)。目前,SubLVDS技术在Sony的Camera/Sensor中比较常见,主要传输的数据...
3
推荐 15863
阅读
推荐 15863
阅读
扩频时钟(SSC)概念以及Lattice FPGA对扩频时钟的支持
由于FCC、IEC等规定电子产品的EMI辐射不能超出一定的标准。因此电路设计者需要从多个角度来思考如何降低系统的EMI辐射,如进行合理的PCB布线、滤波、屏蔽等。由于信号的辐射主要是由于信号的能量过于集中在其载波频率位置,导致信号的能量在某一频点位置处的产生过大的辐射发射。因此为了进一步有效的降低EMI辐射,芯片厂家在设计芯片时也给容易产生EMI的信号增加了SSC(Spread Spectrum
0
推荐 6528
阅读
推荐 6528
阅读
0
推荐 2687
阅读
推荐 2687
阅读
0
推荐 5982
阅读
推荐 5982
阅读
1
推荐 3255
阅读
推荐 3255
阅读
使用FIFO IP核中的normal mode 和 show-ahead mode解析
调用Altera的FIFO IP核时的注意问题。
0
推荐 7301
阅读
推荐 7301
阅读
数字电路中的分布式算法(Distributed Arithmetic,DA)
分布式算法(Distributed Arithmetic,DA)是一种专门针对乘加运算而优化的运算方法。与传统算法相比,分布式算法可以极大地减少硬件电路规模,很容易实现流水线处理,提高电路的执行速度。而这正是很多数字系统所极力追求的目标,正所谓“鱼与熊掌有的时候也可以兼得也!”。
0
推荐 5112
阅读
推荐 5112
阅读
DVB-T2 调制器FPGA设计文档
根据EN302755v111标准,使用FPGA实现DVB-T2发送的基带处理部分。该产品也可以作为一个独立的DVB-T2调制器FPGA IP core 使用。
0
推荐 4879
阅读
推荐 4879
阅读
DVB-S2 调制器FPGA设计方案
根据EN302307v121标准,实现DVB-S2发送的基带处理部分。该产品也可以作为一个独立的DVB-S2调制器FPGA IP core 使用。
0
推荐 4112
阅读
推荐 4112
阅读
DVB-S 调制器FPGA设计方案
EN300421v010102标准,实现DVB-S发送的基带处理部分。该产品也可以作为一个独立的DVB-S调制器FPGA IP core 使用。
0
推荐 6814
阅读
推荐 6814
阅读
【转】FPGA时序优化的几种方法
衡量FPGA设计的两个重要指标是吞吐率和延迟。
吞吐率:指系统每一个时钟周期内能够处理的数据数量,为了获得更高的吞吐率就需要减少组合逻辑延迟,在组合逻辑中间插入寄存器,也就是流水线设计。
延迟:指数据从输入系统到输出系统总共需要的时间,为了获得更短的延迟,可以减少组合逻辑延迟,或者删减路径上的寄存器,第二种方法显然不利于系统获得更好的性能。




