关 闭

新闻中心

EEPW首页 > 工控自动化 > 设计应用 > 四种常用FPGA/CPLD设计思想与技巧之串并转换

四种常用FPGA/CPLD设计思想与技巧之串并转换

作者:时间:2008-03-28来源:网络收藏

  四种常用FPGA/思想与技巧之

  本系列讨论的四种常用FPGA/思想与技巧:乒乓操作、、数据接口同步化,都是FPGA/CPLD逻辑设计的内在规律的体现,合理地采用这些能在FPGA/工作种取得事半功倍的效果。

  FPGA/CPLD 的与技巧是一个非常大的话题,由于篇幅所限,本文仅介绍一些常用的与技巧,包括乒乓球操作、和数据接口的同步方法。希望本文能引起工程师们的注意,如果能有意识地利用这些原则指导日后的设计工作,将取得事半功倍的效果!

  

  串并转换 串并转换是的一个重要技巧,它是数据流处理的常用手段,也是面积与速度互换思想的直接体现。串并转换的实现方法多种多样,根据数据的排序和数量的要求,可以选用、RAM等实现。前面在乒乓操作的图例中,就是通过DPRAM实现了数据流的串并转换,而且由于使用了DPRAM,数据的缓冲区 可以开得很大,对于数量比较小的设计可以采用完成串并转换。如无特殊需求,应该用同步完成串并之间的转换。比如数据从串行到并行,数据排列顺序是高位在前,可以用下面的编码实现:

  ={,srl_in};

  其中,是并行输出缓存,srl_in是串行数据输入。对于排列顺序有规定的串并转换,可以用case语句判断实现。对于复杂的串并转换,还可以用实现。串并转换的方法比较简单,在此不必赘述。



评论


相关推荐

技术专区

关闭