共查询到10条相似文献,搜索用时 15 毫秒
1.
FIFO在数据缓冲和信号同步、交换等领域都具有重要的作用.由于FPGA大规模集成可编程逻辑单元,利用FPGA中BlockRAM多样的寻址特性,在FIFO的使用中FPGA具有大然的优势.本文给出了一种基于FPGA实现任意长度FIFO的办法,利用双口RAM分别编址的特性并行读取以模拟FIFO.该方法已应用在实际的通信系统中... 相似文献
2.
介绍了基于FPGA及AD9224的高速数据采集系统。该设计用AD9224来实现AD转换,用FPGA实现控制逻辑,用FIFO作为AD转换与FPGA之间的高速缓冲存储区。实现了高速数据采集、数据的快速传输和模块灵活控制三者的结合。FPGA模块设计使用VHDL语言编写,用MAXPLUS实现软件设计和仿真验证。 相似文献
3.
实时视频处理系统的乒乓缓存控制器设计 总被引:6,自引:0,他引:6
周如辉 《单片机与嵌入式系统应用》2006,(7):25-27
实时视频数据处理系统中,乒乓缓存结构是协调数据传输和处理速度的必要环节,其核心是乒乓缓存控制器。本文比较了FIFO、双口RAM和乒乓缓存结构3种数据缓冲电路的优缺点;讨论乒乓缓冲控制器的结构和原理;应用FPGA设计,给出逻辑仿真。实验结果表明,该设计可广泛应用于实时视频数据的无缝缓冲和高速处理系统,提高系统效率。 相似文献
4.
5.
在FPGA实现RS422串口通信的常用方法中经常遇到诸多问题,如FIFO深度读取不正确、FIFO写数据端口与读数据端口时序竞争、多个模块间信号延时导致FPGA亚稳态等问题,因此设计了一种新型的RS422串口通信实现方法;该方法通过利用寄存器数组作为循环缓存代替FIFO,利用计数器代替传统的波特率产生模块,把常用方法中的多个模块整合成一个模块,只采用一个主时钟,所有寄存器的时钟输入端共享一个时钟,对FPGA逻辑与时序进行了有效约束,避免了FPGA中亚稳态产生;试验结果表明该方法实现的RS422串口通信高速、可靠、稳定,并且利用FPGA实现RS422串口通信,可使整个系统更为灵活、紧凑,减小整个电路的体积,提高系统的可靠性和稳定性。 相似文献
6.
基于FPGA的多通道语音通信控制器的设计 总被引:1,自引:0,他引:1
基于PowerPC处理器的多通道通信系统中需要相应的控制器用于实现数据缓冲和控制、握手信号的产生.文中介绍了一种基于FPGA实现的四通道语音通信控制器.该控制器使用异步FIFO实现数据缓冲,应用基于FSM(有限状态机)的逻辑电路控制AD、DA转换芯片周期性的、依次处理各通道的语音和MPC860T传送数据.设计时对各部分电路的设计方法进行了深入的研究,以使其满足系统功能和时序要求,应用该控制器的多通道语音通信系统话音质量稳定、没有杂音,能够满足性能要求. 相似文献
7.
8.
给出了一种多通道高速数据采集系统的设计方法,与传统的采用ISA总线的采集卡相比,具有速度快、精度高和实时性好的特点。本设计采用了比较常用的FPGA、高速AD9051、高速FIFO等实现了高速采集系统,用DMA控制技术将采集到的数据直接存储到高速FIFO中,再由单片机将数据读出,并通过USB端口传到上位机中,最后用LabVIEW软件开发的界面进行数据的显示和分析。实验表明该采集系统有通信速度快,可靠,增益可调,可连续采样等特点,更加适合应用于测试系统。 相似文献
9.
高速数据压缩与缓存的FPGA实现 总被引:1,自引:0,他引:1
本文设计了一种以FPGA为数据压缩和数据缓存单元的高速数据采集系统,其主要特点是对高速采集的数据进行实时压缩,再将压缩后的数据进行缓冲存储.该设计利用数据比较模块实时地将一个压缩比数组中的最大值保存起来,再将该最大值缓冲存储,从而满足采集系统的需要.文中分别设计了基于双口RAM和FIFO实现的两种缓冲方法,并对仿真结果进行了对比分析,该系统工作频率可迭90MHZ. 相似文献