深圳市瑞申电子有限公司

深圳市瑞申电子有限公司是一家10年专业大功率电感生产加工厂商,主要以大功率,大电流、扁平线圈电感、平面变压器设计、生产、销售工厂。设计、绕线、组装、检测、包装、出货等全制程的工艺流程!拥有完整、科学的质量管理体系。专业技术团队10人,我们的诚信、实力和产品质量获得业界的认可。欢迎各界朋友莅临参观、指导和业务洽谈。 ...

FPGA中软FIFO设计和实现

时间:2015-05-03 19:05:03 点击:
摘要:在现代电路设计中,一个系统往往包含了多个时钟,如何在异步时钟间传递数据成为一个很重要的问题,而使用异步FIFO可以有效地解决这个问题。异步FIFO是一种在电子系统中得到广泛应用的器件,文中介绍了一种基于FPGA的异步FIFO设计方法。使用这种方法可以设计出高速、高可靠的异步FIFO。
关键词:FIFO;FPGA

0引言

在现场可编程逻辑芯片的设计过程中不同模块之间的数据接口尤其是不同时钟系统的各个模块之间的数据接口是系统设计的一个关键用异步FIFO模块来实现接口,接口双方都在自己时钟的同步下进行工作它们之间不需要互相握手只需要跟接口FIFO模块进行交互即可即向接口FIFO模块中写入数据或从FIFO模块中读出数据。用这样一个缓冲FIFO模块实现FPGA内部不同时钟系统之间的数据接口使设计变得非常简单和容易所用的FIFO接口是XILINX公司提供的IP核。经过充分测试和优化,系统运行稳定占用的FPGA内部资源也非常少。

1 FIFO 类型

FIFO先进先出队列是一种在电子系统得到广泛应用的器件通常用于数据的缓存和用于容纳异步信号的频率或相位的差异FIFO的实现通常是利用双口RAM 和读写地址产生模块来实现的图1显示出了FIFO 的内部结构。

图1 FIFO内部结构图

FIFO的功能框图如图2 所示

图2 FIFO功能框图

根据读写操作的同电感加工步/异步标志方案的同步/异步第一个写操作以及复位功能的不同FIFO 存储器可分为4 大类:

(1)异步FIFO。 通常只有两个控制信号读使能( RE )与写使能( WE)信号标志信号有全空标志(EF)全满标志(FF) 可选半满标志(HF)几乎全满标志(AF) 几乎全空标志(AE)这些标志并不与任何时钟或事件同步但是反映读写指针的即时对照。

(2)选通式FIFO。与异步FIFO存储器相似选通FIF电感生产O通常使用读写选通UNCK和LDCK信号以及输出使能OE信号这类FIFO 通常提供半满标志(HF)可选几乎满标志(AF)几乎空标志(AE)全空标志(EF)和全满标志(FF)这些标志虽然反映读写指针但不与任何时钟或事件同步。

(3)标准同步FIFO。同步FIFO需要自由运行的读和写时钟RCLK 和WCLK 读写操作是与这些时钟同步的控制信号包括读使能信号FEN 写使能信号WEN和输出使能信号OE 标志方案使用全空标志全满标志和半满标志时序上不是FWFT 的因此写入FIFO 的第一个字先停留在一个在存储单元中。

(4)FWFT 同步FIFO。FWFT First Word Fall Through FIFO与标准FIFO相似它需要自由运行的读时钟和写时钟RCLK和WCLK读写操作与这些时钟同步控制信号包括读使能REN写使能WEN以及输出使能信号OE内部结构是首字直接通过First Word Fall Through 的即是写入FIFO 的第一个数据单元直接进入输出缓冲区而不是停在存储器单元其标志方案是FWFT结构的直接结果也与标准同步FIFO不同。功率电感FWFT FIFO 存储器使用输出预备OR和输入预备IR标志而不使用全空标志和全满标志。FWFT FIFO 也使用半空标志,也可选几乎全空标志和全满标志。

2 FPGA内部软FIFO的设计

FPGA中有几个大容量的RAM,本文以XILINX公司Spartan-ⅡE系列芯片为设计芯一体电感片。在Spartan-ⅡE系列芯片中包含两列Block RAM,并且沿垂直边摆放。如图3所示

图3 双口 RAM

不同的Spartan-ⅡE系列芯片的所包含的Block RAM个数和位数如表1所示:

表1. Spartan-ⅡE BRAM

Spartan-ⅡE系列

个数

位数

XC2S50E

8

32/K位

XC2S100E

10

4工字电感器0/K位

XC2S150E

大功率电感厂家 |大电流电感工厂
  • 基于瞬时无功电流理论三相谐波提取的DSP实现
    首先回顾和总结了目前谐波提取的方法并比较了各种方法的特点;详细地讨论了一种基于瞬时无功电流理论三相谐波提取的方法并讨论了这种方法的低通数字滤波器设计,具体分析研究了滤波器的种类、截止频率和采样频率对三
  • 拯救EMI辐射超标,开关电源能做点啥?
      作为工作于开关状态的能量转换装置,开关电源的电压、电流变化率很高,产生的干扰强度较大;干扰源主要集中在功率开关期间以及与之相连的散热器和高平变压器,相对于数字电
  • 功率电感:机床的定位
    由于产销量大,热轧厂为了提高自动化程度,使用了大量的功率电感式传感器来定位热轧机床的平移以及垂直运动的位置,由挡块来触发开关(安装位置见图)。原来该厂使用的其他厂家的传感器检测距离较短、安装要求
  • 大功率电感