常用FPGA CPLD四种的设计的技巧.docVIP

  • 1
  • 0
  • 约8.76千字
  • 约 13页
  • 2018-06-03 发布于福建
  • 举报
常用FPGA CPLD四种的设计的技巧

常用FPGA CPLD四种设计技巧 常用FPGA/CPLD四种设计技巧2010年05月26日星期三20:33常用FPGA/CPLD四种设计技巧 作者:诚,Lattice Semiconductor,吴蕾,高级工FPGA/CPLD的设计思想与技巧是一个非常大的话题,本文仅介绍一些常用的设计思想与技巧,包括乒乓球操作、串并转换、流水线操作和数据接口的同步方法。希望本文能引起工程师们的注意,如果能有意识地利用这些原则指导日后的设计工作,将取得事半功倍的效果! 乒乓操作 乒乓操作是一个常常应用于数据流控制的处理技巧,典型的乒乓操作方法如图1所示。 乒乓操作的处理流程为:输入数据流通过输入数据选择单元将数据流等时分配到两个数据缓冲区,数据缓冲模块可以为任何存储模块,比较常用的存储单元为双口RAM(DPRAM)、单口RAM(SPRAM)、FIFO等。在第一个缓冲周期,将输入的数据流缓存到数据缓冲模块1;在第2个缓冲周期,通过输入数据选择单元的切换,将输入的数据流缓存到数据缓冲模块2,同时将数据缓冲模块1缓存的第1个周期数据通过输入数据选择单元的选择,送到数据流运算处理模块进行运算处理;在第3个缓冲周期通过输入数据选择单元的再次切换,将输入的数据流缓存到数据缓冲模块1,同时将数据缓冲模块2缓存的第2个周期的数据通过输入数据选择单元切换,送到数据流运算处理模块进行运算处理。如此循环。 乒乓操作的最

文档评论(0)

1亿VIP精品文档

相关文档