基于FPGA的高速SDRAM控制器的视频应用
0 引言
SDRAM(同步动态存储器)是一种应用广泛的存储器,具有容量大、数据读写速度快、价格低廉等优点,特别适合那些需要海量存储器的应用领域,例如视频方面。
这里有一个视频项目要求将非标准的ITU-R BT.656视频格式的数据转换成VGA格式,直接用于显示器显示。如图1,输入的视频格式是非标准的ITU-R BT.656格式,图像分辨率是1280×1024,帧速是15帧/秒,每一个像素点是24bit;输出的视频格式是VGA格式,图像分辨率是1280× 1024,帧速是60帧/秒,每一个像素点还是24bit。

本项目使用SDRAM来存储视频数据。在设计中,要求能够将一幅完整的图像(1280×1024×24bit)存储在SDRAM中。并且要求读写突发长度是1280,即一行视频数据(1280×24bit)。SDRAM突发长度最高只能达到256(即SDRAM芯片的一列的长度),为此需要使用FPGA专门实现一个SDRAM控制器。在控制器的设计中通过采用切换bank操作、自动预冲、集中刷新等技术实现了这种超长突发长度的数据读写。同样通过适当地修改此控制器,可以实现任意突发长度的数据读写。
1 SDRAM基本特性
本设计中采用的SDRAM芯片的型号是MT48LC2M3282-7。SDRAM的主要操作包括初始化、读写和刷新操作。SDRAM的初始化操作过程如下:上电后等待100 μs;然后依次完成预冲,两次刷新操作;接下来就可以配置寄存器了。至此整个初始化工作结束,SDRAM进入正常工作状态。SDRAM进入正常工作状态后,就可以根据命令来工作。这些命令包括:预冲(Precharge)和自动预冲(AutoPrecharge)、激活(AcTIve)、读 (read)、写(write)、自动刷新(Auto Refresh)和自刷新(Self Refresh)等。根据本设计的需要,这里详细介绍设计中相关的命令:自动预冲、激活、读写、自动刷新。自动预冲命令是SDRAM芯片在一次突发读/写结束后自动发出预冲命令,将读写的行关闭。它与预冲命令有着相同的功能,但是发起命令的方式不一样。预冲命令是SDRAM控制器发起的命令,它需要占据 SDRAM的总线,在这段时间不能读写数据。而自动预冲命令是SDRAM自动的行为,不需要占据SDRAM的总线。这个命令是在发起读写命令时设置的。
激活命令是对SDRAM的某一行激活,这样才能对这一行数据发起读写操作。读写命令是对某一激活的行进行突发读写操作。具体的突发读写的数据长度在初始化时配置寄存器时设置了。
刷新命令是对SDRAM内的数据完成再生的操作,因为SDRAM采用电容存储数据,而电容存在漏电的现象,因此需要隔一段时间对电容作一次刷新(即重新充电),一般来说要求64ms内将SDRAM的所有行都刷一遍。SDRAM有两种刷新命令:自动刷新和自刷新。自刷新是在芯片处于低功耗状态下时才使用的方式,芯片内部自动完成刷新操作。自动刷新是控制器发起的刷新操作,它必须在SDRAM没有激活行时才能进行刷新操作,而且需要占用一定的时间(大约 60~70ns)。控制器可以根据需要选择在何时刷新,即定时刷新,或集中刷新。定时刷新是隔一段时间就刷新一次;集中刷新是在某一段空闲时间内连续刷新若干次。这个只要保证在64 ms内将所有的行都刷一遍即可,具体的刷新方式可以根据自己的应用需要来设计。
2 SDRAM控制器的设计
2.1 SDRAM控制器的设计思路
SDRAM芯片完成一次读写操作由三个命令组成:激活、读/写、预冲。读写数据的突发长度往往是有限制的,在SDRAM芯片本身提供的突发长度最大只能达到一行的容量(256,即全页突发模式)。这样当一次读写突发长度结束后,如果需要发起下一次读写,就需要发预冲命令结束这一行,然后发激活命令开启下一行。这样才能开始写下一次数据。因此,如果想要连续的数据读写,就必须想办法节省激活和预冲命令。
激活命令通过切换Bank操作来完成。SDRAM有4个独立的bank,每一个bank可以同时允许有一行激活,彼此并不会相互干扰。这样的话,在同一时刻最多可以有4个行处于激活状态。这就为节约激活时间提供了解决方案:在突发读写一个bank下的某一行时,可以在突发长度结束之前提前激活另一个 bank下的某一行。这样当这个突发长度结束时就可以直接读写另一bank中被激活的行。预冲可以采用自动预冲方式来完成,不需要额外的预冲命令。
通过上述两种操作方式可以完全实现超长突发长度的数据读写,本设计将SDRAM设置成突发长度为8,突发长度结束后采用自动预冲方式完成此行的预冲操作,具体设想如下:
在写SDRAM时,先激活Bank0的第一行;发出带自动预冲模式的写操作;数据开始写入这一行内;一段时间后(在突发长度结束之前)将Bank1的第一行激活;在Bank0的写突发长度结束的同时,发出写Bank1的命令,这样接下来的数据就写入Bank1的第一行中;而由于在写SDRAM的Bank0 时设置成自动预冲模式,所以SDRAM会在Bank0的写操作结束后自动预冲,经过tRP(预冲时间)后,这一Bank自动回到idle状态。同样 Bank1处于写突发长度时将Bank2的第一行激活,在Bank1的写突发长度结束的同时发出写Bank2的命令……如此四个bank轮流工作,将数据均匀地分配到4个bank中。
对于这种超长的数据突发读写,完成一次读写操作所花费的时间比较多,例如读写时钟是108MHz时,一次突发长度是1280的写操作所花费的时间是11. 6 μs,即在这段时间内SDRAM的数据总线是不能被中断的。因此采用集中刷新是最好的解决办法。在突发读写结束后,会有一段比较长的空闲期(具体时间长度根据视频数据的视频中行消隐数据个数和读写时钟决定),在这段时问内可以集中连续发出多个刷新命令,只需要保证在64ms内总的刷新次数达到了要求即可。
2.2 SDRAM控制器的实现
本设计中将SDRAM控制器分成4个子模块:sdr_master主控模块、sdr_ctrl命令模块、sdr_sig译码模块、sdr_data数据通路模块,见图2。sdr_master主控模块根据外部的读写请求向sdr_ctrl命令模块提供各种读写控制信号;sdr_ctrl命令模块内部的控制状态机会依此发出各种SDRAM读写控制命令;sdr_sig译码模块会把sdr_ctrl输出的控制命令译码成符合SDRAM接口的信号。此SDRAM 控制器的设计,最复杂的部分在于如何设计SDRAM的工作时序,即SDRAM何时激活,何时读/写,何时预冲,何时刷新。这些控制除了满足SDRAM的工作特性外,还要满足设计要求。因此,鉴于SDRAM控制的复杂性,一般都采用状态机来控制。本设计中sdr_ctrl命令模块包括两个状态机:初始化状态机完成SDRAM的初始化;控制状态机完成SDRAM的正常工作控制。下面分别详述这两个状态机的设计。

初始化状态机的结构见图3。系统在上电(复位)后,处于i NOP状态;当等待了100 μs后,状态跳转到i PRE,发出预冲命令;接着跳转到i tRP等待;经过tRP时间后,状态跳转到i_AR1,发第一次刷新命令,然后在i_tRFC1等待tRFC时间后发第二次刷新命令,再等待tRFC;接下来转到状态i MRS,发装载模式字命令,然后等待tMRD时间后初始化完成,进入i_ready状态。至此初始化完成,SDRAM芯片就可以正常工作了。

控制状态机的状态跳变见图4。此状态机是为了满足超长数据的连读或连写而特殊设计的。上电后处于c_idle状态,当初始化完成后,控制状态机才能开始正常工作。当外部要求进行读写操作时,会正式地启动状态机。此时状态机跳变到c_ACT状态,使SDRAM控制器发出激活命令;接下来两个状态 c_tRCD1、c_tRCD2是激活等待时间tRCD;然后状态机根据外部是读请求还是写请求,来决定下一个状态是发读命令还是写命令。下面以写数据为例进行说明,读数据的工作过程是一样的。
当要求写SDRAM时,控制状态机的状态由c_tRCD2跳变到c_WR状态,发出写命令。SDRAM控制器会在发写命令的同时将本次突发数据的第一个数据送到总线上,接着是三个周期的状态:c_tDAL1、c_DAL2、c_tDAL3,之后回到c_idle状态。这样完成了写数据的一次循环,刚好需要 8个周期。在回到c_idle状态后即可启动下一次写数据传输,这时状态机跳到c_ACT状态,发出激活另一个bank的某一行的命令,然后经过两个周期后,此时上一次写操作的数据突发长度刚好结束。下一个周期状态变成c_WR,发下一次的写命令,同时将这一次突发长度的第一个数据放到SDRAM数据总线上……如此循环,可以完成长度是1280的连续数据的写入。这个循环如何结束呢?当发了最后一个突发写命令后,状态机回到c_idle时,即可停止循环,不再进入激活状态。总之通过控制这个状态机可以完成长度是8的倍数的连续数据读写。控制状态机还有实现刷新操作的功能,当要求对SDRAM进行刷新操作时,控制状态机的状态会跳变到c_AR,SDRAM控制器会依此发出刷新命令。然后状态机跳变到c_tRFC状态等待刷新操作的结束。当刷新操作结束后,状态机将恢复到c_idle。这样就完成了一次刷新操作。如果需要多次刷新,就可以连续进行多次这样的循环。
2.3 SDRAM控制器的综合
本设计使用的SDRAM芯片是MT48LC2M3282,FPGA芯片是cyclone的EP1C6Q240C6。综合工具是QuartusII 6.0。综合的结果是逻辑单元使用了170个,占总资源的3%;工作频率最高可以达到240.10 MHz,满足项目要求。
3 代码的仿真测试
本设计的仿真工具是Modelsim6.1f,部分仿真测试波形见图5。图中描述了读一行数据的时序图,在开始突发写数据后,SDRAM的数据总线sdr_DQ上的数据没有被中断。这个表示整个设计达到了能够支持超长数据突发读写功能,能满足设计要求。

4 结束语
本文介绍了一种实现超长数据突发读写的设计。此设计采用切换Bank操作节约了激活命令所花费的时间;采用自动预冲命令节约了预冲命令所花费的时间;采用集中刷新完成了足够的刷新操作。通过对上面操作的组合设计,能够很好地完成超长数据的突发读写。在设计中,成功地实现了突发长度是1280的数据读写,满足了项目需求。
相关推荐
英特尔通过聘请业内最知名的AMD前GPU架构师Raja Koduri负责研发其独立GPU产品。
发表于 2018-04-04 08:52
•
53次阅读
Intel公司的Cyclone 10 LP FPGA系列是低成本和低静态功耗的器件,提供高密度可编门...
发表于 2018-04-04 08:15
•
3次阅读
致力于在功耗、安全、可靠性和性能方面提供差异化的领先半导体技术方案供应商美高森美公司(Micros...
发表于 2018-04-03 10:40
•
469次阅读
ZCU104 评估套件可帮助设计人员为监控、高级驾驶员辅助系统 (ADAS)、机器视觉、增强实境 (...
发表于 2018-04-03 08:30
•
671次阅读
CPU和GPU都属于冯·诺依曼结构,指令译码执行,共享内存。FPGA之所以比CPU、GPU更快,本质...
发表于 2018-04-02 17:52
•
338次阅读
发表于 2018-04-02 16:43
•
71次阅读
2018 年 3 月 16 日,赛灵思又面向中国市场专门举行了一场信任 CEO 见面会,会上,已经在...
发表于 2018-04-02 11:06
•
208次阅读
系统设计有时十分复杂,需要充分了解许多不同的元件,如果解决方案的各环节可以进行原型制作并快速演示,就...
发表于 2018-04-02 09:33
•
716次阅读
本文将介绍一种基于现场可编程门阵列 (FPGA) 核心的实施体现了先进的现代航空电子设计方法。这项技...
发表于 2018-04-02 09:27
•
641次阅读
FPGA 对绝大多数的人来说相对有些陌生。经常有朋友问我,你们成天搞的这个 FPGA 到底是什么东西...
发表于 2018-03-31 08:20
•
1710次阅读
今日发布“2011中国电子工程师生活与工作状况调查”结果。本次调查从2011年4月25日开始,至5月...
发表于 2018-03-31 07:14
•
236次阅读
在简单电路中,当频率较低时,数字信号的边沿时间可以忽略时,无需考虑时序约束。但在复杂电路中,为了减少...
发表于 2018-03-30 13:42
•
143次阅读
发表于 2018-03-29 17:11
•
573次阅读
Critical Link选择其MityDSP-L138F嵌入式系统模块作为SDR的基础,因为该模块...
发表于 2018-03-29 11:05
•
49次阅读
发表于 2018-03-29 10:53
•
235次阅读
所以SDRAM需要在电容的电量放完之前进行刷新;随机是指数据不是线性依次存储,而是自由指定地址进行数...
发表于 2018-03-29 09:30
•
213次阅读
发表于 2018-03-28 17:14
•
878次阅读
时钟是数字电路中所有信号的参考,特别是在FPGA中,时钟是时序电路的动力,是血液,是核心。
发表于 2018-03-28 17:12
•
534次阅读
FPGA相比于CPU,最大的优点在于速度,简单来讲,FPGA是靠控制每个时钟(Cycle)来驱动信号...
发表于 2018-03-28 17:10
•
726次阅读
FPGA中RAM的使用探索。以4bitX4为例,数据位宽为4,深度为4。
发表于 2018-03-28 17:07
•
476次阅读
在这个以数据为中心的世界,用户对搜索引擎提出了比以往更高的要求。先进的英特尔技术可帮助 必应 利用强...
发表于 2018-03-28 10:22
•
114次阅读
高云半导体 科技股份有限公司今日宣布签约ELDIS科技有限公司为以色列授权代理商。此举标志着高云半...
发表于 2018-03-28 10:19
•
71次阅读
嵌入式技术的发展对MAC协议的实现也提供了很好的技术支撑。本文搭建了一种基于 ARM 和 FPGA ...
发表于 2018-03-28 08:51
•
76次阅读
美国为何在许多自己的强项上制裁中国,中国又为何不对进口额超过石油的集成电路产品征收高关税呢?
发表于 2018-03-28 08:34
•
4827次阅读
ACAP 的核心是新一代的 FPGA 架构,结合了分布式存储器与硬件可编程的 DSP 模块、一个多核...
发表于 2018-03-27 11:04
•
278次阅读
随着人工智能、5G通信、大数据、云计算等应用的出现,人们对于通信带宽的要求也在不断的提高,这些应用需...
发表于 2018-03-27 11:02
•
243次阅读
Lattice的ECP3/ECP5系列FPGA内部集成了多个sysDSP架构的乘法器模块,基于sy...
发表于 2018-03-27 08:54
•
243次阅读
发表于 2018-03-26 16:16
•
294次阅读
发表于 2018-03-26 16:13
•
241次阅读
之前用serdes一直都是跑的比较低速的应用,3.125Gbps,按照官方文档一步一步来都没出过什么...
发表于 2018-03-26 14:40
•
59次阅读
发表于 2018-03-26 14:35
•
222次阅读
赛灵思公司第四任CEO Victor Peng 走马上任,他同时兼任公司总裁,Victor Peng...
发表于 2018-03-26 14:34
•
184次阅读
像素是由比特组成的数字。例如,在256级灰度图像中,每个像素的灰度是由8比特(也就是1个字节)组成。...
发表于 2018-03-26 13:18
•
62次阅读
我们使用3x3模板进行边界提取,所以当3x3九个点都是‘1’的时候,输出为‘1’,当九个点都是‘0’...
发表于 2018-03-26 13:00
•
91次阅读
我不得不承认,随着时间的推移为 FPGA 供电变得越来越复杂,本文提供一些建议,希望可以帮助简化 F...
发表于 2018-03-26 09:08
•
2060次阅读
值得注意的是,以上测试是在资源足够频率不高的条件下测试的。根据经验,当资源使用较多,时钟频频较高时,...
发表于 2018-03-24 11:07
•
1079次阅读
发表于 2018-03-24 11:04
•
224次阅读
相比分立IC,逻辑和线性模块能够提供不折不扣的高性能,同样地,ARM Cortex-M3处理器也是一...
发表于 2018-03-24 10:03
•
123次阅读
发表于 2018-03-23 21:38
•
315次阅读
找到问题根源后,根据测量结果修改 DSP 对 FLASH 空间的异步时序配置,以保证足够的裕量,问题...
发表于 2018-03-23 11:19
•
306次阅读
随着人工智能和深度学习对运算要求越来越高,人们逐渐认识到并行处理、低延时、低功耗和可重配置的重要性,...
发表于 2018-03-23 11:14
•
386次阅读
发表于 2018-03-23 00:15
•
148次阅读
检测线圈和检测线路组成一个振荡器,当硬币通过币道时,线圈的电感会发生变化,引起检测电路振荡频率发生变...
发表于 2018-03-22 10:47
•
152次阅读
Victor Peng于2008年加入赛灵思,曾任赛灵思产品执行副总裁兼总经理,主要负责公司各种系列...
发表于 2018-03-22 09:17
•
1093次阅读
本实验工程将介绍如何利在赛灵思异构多处理器产品系列 Zynq UtralScale+ MPSoC ...
发表于 2018-03-21 14:55
•
54次阅读
这一次给大家分享的内容主要涉及Xilinx FPGA内的CLBs,SelectIO和Clocking...
发表于 2018-03-21 14:48
•
57次阅读
多数FPGA开发者都习惯图形化界面(GUI)。GUI方式简单易学,为小项目提供了一键式流程。然而,随...
发表于 2018-03-21 14:03
•
57次阅读
在二值图像的腐蚀算法过程中我们使用二值图像3x3图像矩阵,由图2可知,当九个格子中不全为‘0’或者‘...
发表于 2018-03-21 11:14
•
66次阅读
信号处理系统一般不单单是模拟信号或者数字信号,一般两者都会有。信号的处理关注的是信号以及信号所包含的...
发表于 2018-03-21 11:08
•
137次阅读
比特币挖矿机,就是用于赚取比特币的电脑,这类电脑一般有专业的挖矿芯片,多采用烧显卡的方式工作,耗电量...
发表于 2018-03-21 10:00
•
643次阅读
总之,硬件的内容很多很杂,硬件那方面练成了都会成为一个高手,我时常会给人家做下方案评估,很多高级硬件...
发表于 2018-03-21 08:40
•
671次阅读
Intel公司的MAX 10 FPGA系列采用TSMC 55nm NOR闪存技术,容量从2K到50K...
发表于 2018-03-20 11:56
•
223次阅读
如果符合一些简单的设计原则,采用最新的Xilinx7系列FPGA架构上实现无线通信。Xilinx公司...
发表于 2018-03-20 11:18
•
394次阅读
加利福尼亚州圣何塞 —自适应和智能计算的全球领先企业赛灵思公司(Xilinx, Inc.,(NASD...
发表于 2018-03-20 10:21
•
1812次阅读
自适应和智能计算的全球领先企业赛灵思公司(Xilinx, Inc.,(NASDAQ:XLNX))总裁...
发表于 2018-03-20 09:23
•
1618次阅读
自适应和智能计算的全球领先企业赛灵思公司(Xilinx, Inc.,(NASDAQ:XLNX))总裁...
发表于 2018-03-20 04:39
•
211次阅读
如图7.20所示,在弹出的Hardware Setup页面里,选择当前硬件为USB Blaster,...
发表于 2018-03-18 10:15
•
536次阅读
在学习一门技术之前我们往往从它的编程语言入手,比如学习单片机时,我们往往从汇编或者C语言入门。所以不...
发表于 2018-03-17 09:19
•
537次阅读
典型高速系统应用框图举例
发表于 2018-03-16 16:25
•
582次阅读
关于为FPGA应用设计优秀的电源管理解决方案已经有许多技术讨论,因为这不是一项简单的任务。 此任务的...
发表于 2018-03-16 11:57
•
1700次阅读
在高产量生产线的末端生产测试中,测试时间分秒必争。当生产线的测试速率与生产速率相匹配时,生产效率达到...
发表于 2018-03-16 10:32
•
110次阅读
随着实施基于云的服务和机器到机器通信所产生的数据呈指数级增长,数据中心面临重重挑战。这种增长毫无减缓...
发表于 2018-03-16 10:17
•
603次阅读
石油作为一种战略资源,越来越受到世界各国的重视;但石油又是一种不可再生的能源,随着世界经济的不断发展...
发表于 2018-03-16 10:16
•
108次阅读
从市场规模来看,全球FPGA近几年基本维持在50亿美元左右。当前,在国家大力支持集成电路产业发展的环...
发表于 2018-03-15 14:23
•
825次阅读
基于FPGA的二值图像的膨胀算法的实现 Xilinx 突破性技术与产品亮相 OFC 2018,大展光...
发表于 2018-03-14 18:29
•
362次阅读
目前大多数的机器学习是在处理器上完成的,大多数机器学习软件会针对GPU进行更多的优化,甚至有人认为学...
发表于 2018-03-14 18:29
•
2397次阅读
本系统是针对现有市场上销售的车辆多注重于事故发生时对人身安全的保障(如安全气囊等),忽略了防范事故于...
发表于 2018-03-14 03:38
•
184次阅读
CAN总线规范采用了ISO-OSI(Open System Interconnection Refe...
发表于 2018-03-13 14:09
•
650次阅读
相信每一个电子工程师在项目开发的过程中都不可避免的要进行方案的调试,除了模拟调试我们还必须进行真机调...
发表于 2018-03-13 13:54
•
555次阅读
在Pin Planner界面最下面出现的“Node Name”一列中,有我们的3个信号接口,这里“L...
发表于 2018-03-13 10:09
•
489次阅读
3D图像传感器系统结构包含两只CMOS型图像传感器及缓存图像数据的SDRAM,为了对两只图像传感器...
发表于 2018-03-13 09:55
•
570次阅读
JTAG模式在线下载FPGA的原理如图7.15所示,PC端的Quartus II软件通过下载线缆将b...
发表于 2018-03-13 09:46
•
491次阅读
莱迪思半导体公司布推出全新的FPGA设计软件——Lattice Radiant™,适用于需要开发低功...
发表于 2018-03-12 15:52
•
153次阅读
在进行FPGA学习的时候,我遇到过问题停滞不前,试验没有进展,心情沮丧的时候。那时对底层硬件一无所知...
发表于 2018-03-12 14:18
•
846次阅读
FPGA(Field-Programmable Gate Array),即现场可编程门阵列,它是在P...
发表于 2018-03-12 10:35
•
562次阅读
工业电子产品的发展趋势是更小的电路板尺寸、更时尚的外形和更具成本效益。由于这些趋势,电子系统设计人员...
发表于 2018-03-12 09:48
•
2943次阅读
抱着热情,自己后来一点一点地深入的学习fpga,一些常规逻辑电路的设计,包括逻辑门电路、数据选择器、...
发表于 2018-03-09 16:45
•
656次阅读
各种方案虽然只是初步的了解一些,但是发现这方面虽然有类似SOPC概念的海思和TI双核解决方案,而且是...
发表于 2018-03-09 14:19
•
651次阅读
主动噪声控制平台的FPGA实现。基于FPGA搭建了针对汽车的主动噪声控制平台,此平台可以正确实时地采...
发表于 2018-03-05 10:34
•
569次阅读
如果你认为这么多书,怎么看都看不完。那是以一种静止、偏面的观点来分析问题了。其实上介绍那么多课,很多...
发表于 2018-03-04 15:28
•
1172次阅读
惯性导航系统(INS,Inertial Navigation System)也称作惯性参考系统,是一...
发表于 2018-03-04 09:25
•
83次阅读
本文主要介绍了基于FPGA的压控晶振同步频率控制系统的研究与设计。利用GPS提供的1pps秒脉冲信号...
发表于 2018-03-02 14:55
•
310次阅读
由于超级电容器单体性能参数的离散性,当多个单体串联组成电容器组时,在充放电过程中容易造成过充或过放现...
发表于 2018-02-28 08:40
•
416次阅读
英特尔宣布开始发售英特尔® Stratix® 10 TX FPGA ,这也是业内唯一一款采用 58G...
发表于 2018-02-27 11:55
•
483次阅读
本实验工程将介绍如何利在赛灵思异构多处理器产品系列 Zynq UtralScale+ MPSoC ...
发表于 2018-02-27 11:01
•
4883次阅读
FIR数字滤波器在数字信号处理的过程中有很好的线性相位和稳定性,被广泛应用于音频处理、语音处理、信息...
发表于 2018-02-26 18:44
•
228次阅读
我们最近与Bunny Huang进行了有趣的交流,他是硬件大师以及Chumby,NetTV和Nove...
发表于 2018-02-24 10:53
•
931次阅读
虽然推动业界向小型基站转变的因素众多,但可能最重要的是,消费者想要随时随地都能快速有效地连接到服务提...
发表于 2018-02-20 09:21
•
1300次阅读
随着FPGA技术的发展,数字通信技术与FPGA的结合体现了现代数字通信系统发展的一个趋势。为了使高速...
发表于 2018-02-20 07:50
•
1308次阅读
高端设计工具为少有甚是没有硬件设计技术的工程师和科学家提供现场可编程门阵列(FPGA)。无论你使用图...
发表于 2018-02-17 19:38
•
1794次阅读
FPGA及其外围电路是整个测量系统的核心。外围电路包括以下几个部分:1)电源转换电路,将5V电源转换...
发表于 2018-02-17 03:02
•
110次阅读
不论从哪个角度看,今天的现场可编程门阵列(FPGA),都显得鹤立鸡群,真是非常棒的器件。如果在这个智...
发表于 2018-02-16 17:38
•
2836次阅读
在FPGA中,动态相位调整(DPA)主要是实现LVDS接口接收时对时钟和数据通道的相位补偿,以达到正...
发表于 2018-02-16 17:32
•
1495次阅读
本模块采用xilinx公司的 Spartan 3E 系列XC3S500E型FPGA作为核心控制芯片,...
发表于 2018-02-14 08:56
•
220次阅读
随着检测节点的增多,视觉测量系统需要处理的数据量也不断增大,对视觉测量系统的测量速度提出了更高的要求...
发表于 2018-02-10 13:21
•
311次阅读
设计了一种基于FPGA的实时视频图像采集处理电路系统。采用FPGA作为整个系统的控制和图像数据处理中...
发表于 2018-02-10 02:43
•
640次阅读
eFPGA IP和FPGA SoC,谁将在未来更受欢迎呢?笔者认为,这两种生态都表明了SoC在摩尔定...
发表于 2018-02-10 01:30
•
541次阅读
随着传感器、低成本摄像头和显示屏在当今嵌入式设计中的使用量飞速增长,市场上出现了许多激动人心的全新智...
发表于 2018-02-09 10:55
•
2359次阅读
目前,随着工艺和技术的进步,集成电路技术的发展已经使得在一个芯片上集成一个可编程系统(Program...
发表于 2018-02-08 15:02
•
254次阅读
EDA技术是指以计算机为工作平台,融合了应用电子技术、计算机技术、信息处理及智能化技术的最新成果,进...
发表于 2018-02-08 03:45
•
183次阅读
评论