应用于信号处理芯片的高速信号采样和同步的架构及方法技术

技术编号:8325557 阅读:223 留言:0更新日期:2013-02-14 07:20
本发明专利技术公开了一种应用于信号处理芯片的高速信号采样和同步的架构,其特征在于:包括可调延时链模块、与可调延时链模块连接的异步FIFO模块、与异步FIFO模块连接的读控制信号产生单元、用于接收启动信号并开始计数的第一计数器和与第一计数器连接的内部自启动信号产生单元,内部自启动信号产生单元与异步FIFO模块连接。该架构完成了ADC时钟信号的可调延时处理,并通过异步FIFO模块进行异步写入,同步读取,实现单路信号采样的稳定性和多路信号之间的同步性,使高速信号的传输更稳定、更可靠。

【技术实现步骤摘要】

本专利技术涉及集成电路设计领域,具体涉及一种在信号处理芯片内部进行高速信号采样、同步的架构和采用该架构进行高速信号采样和同步的方法。
技术介绍
随着芯片设计技术和制造工艺的飞速发展,芯片内部的处理速度越来越快,工作主频越来越高。高速数模转换(ADC)芯片能够提供的数据量越来越大,输出速率超过1GHz,采样精度超过IObit的ADC也越来越多。对于如此大的数据量,如何在其进入信号处理芯片后能够保持数据的稳定性,并且在需要多路ADC时如何保证各路数据之间的同步性,已经成为在高速数字信号处理领域必须解决的首要问题。传统的同步处理采用布线等长处理的手段,这种方法在信号速率不是太高时很有效,但在信号速率变高的情况下,容易受到生产工艺和环境温度的影响,在高速信号处理中变得不再可靠。
技术实现思路
本专利技术要解决的技术问题是针对于现有技术中信号处理芯片架构存在高速信号采样不稳定及多路信号不能同步的不足,提供一种实现多路高速信号采样和同步输出的高速信号采样和同步的架构。本专利技术要解决的另一个技术问题是提供了一种采用上述架构进行高速信号采样和同步的方法。为了达到上述专利技术目的,本专利技术采用的一个技术方案是提供一种应用于信号处理芯片的高速信号采样和同步的架构,其特征在于包括可调延时链模块、与可调延时链模块连接的异步FIFO模块、与异步FIFO模块连接的读控制信号产生单元、用于接收启动信号并开始计数的第一计数器和与第一计数器连接的内部自启动信号产生单元,内部自启动信号产生单元与异步FIFO模块连接。在本专利技术的高速信号采样和同步的架构中,所述可调延时链模块由若干个延时单 元串联组成。在本专利技术的高速信号采样和同步的架构中,所述异步FIFO模块包括第二计数器、与第二计数器连接的写使能产生模块和与写使能产生模块连接的非空状态信号产生单元;所述第二计数器和写使能产生模块分别与内部自启动信号产生单元连接;所述非空状态信号产生单元与读控制信号产生单元连接。在本专利技术的高速信号采样和同步的架构中,所述第二计数器为四位计数器。在本专利技术的高速信号采样和同步的架构中,所述第一计数器为八位计数器。本专利技术采用的另一个技术方案是提供一种采用上述架构进行高速信号采样和同步的方法,其特征在于,该方法包括Ca)对每路ADC信号,可调延时链模块对ADC时钟信号进行可调延时处理,使ADC时钟和ADC数据保持精确的相位关系;同时,启动信号启动第一计数器;其中,ADC信号包括ADC数据和ADC时钟; (b)当第一计数器计数到256时,内部自启动信号产生单元产生timeout信号,并将该信号传输至异步FIFO模块,同时启动每路异步FIFO模块的写操作,写入数据的异步FIFO模块产生非空状态信号1,并将该信号传输至读控制信号产生单元; (c)当多路异步FIFO模块产生的非空状态信号均为I时,读控制信号产生单元产生数据有效信号和读地址,并传输给异步FIFO模块,进行数据的同步输出。本专利技术采用的另一个技术方案是提供一种采用上述架构进行高速信号采样和同步的方法,其特征在于,该方法包括 (I )对每路ADC信号,可调延时链模块对ADC时钟信号进行可调延时处理,使ADC时钟和ADC数据保持精确的相位关系;同时,启动信号启动第一计数器;其中,ADC信号包括ADC·数据、ADC时钟和ADC同步信号; (II )将每路的ADC数据、ADC同步信号和延时后的ADC时钟输入到异步FIFO模块;当ADC同步信号为1,启动该路的异步FIFO模块的写操作,写入数据的异步FIFO模块产生非空状态信号1,并将该信号传输至读控制信号产生单元; (III)当第一计数器计数到256时,内部自启动信号产生单元产生timeout信号,此时判断每路异步FIFO模块是否都有数据写入,如果有异步FIFO模块没有写入数据,启动第二计数器,计数到16时,强制启动各路写使能产生模块,对所有异步FIFO模块进行写操作; (IV)当多路异步FIFO模块产生的非空状态信号均为I时,读控制信号产生单元产生数据有效信号和读地址,并传输给异步FIFO模块,进行数据的同步输出。综上所述,本专利技术提供的完成了 ADC时钟信号的可调延时处理,并通过异步FIFO模块进行异步写入,同步读取,实现单路信号采样的稳定性和多路信号之间的同步性,使高速信号的传输更稳定、更可靠。附图说明图I为本专利技术-实施例提供的高速信号采样和同步的架构的系统框图。图2为本专利技术-实施例提供的可调延时链模块的系统框图。图3为本专利技术-实施例提供的延时单元的逻辑图。图4为本专利技术-实施例提供的延时单元的系统框图。图5为本专利技术-实施例提供的异步FIFO模块的系统框图。具体实施例方式下面结合具体实施例对本专利技术的具体实施方式做详细地描述 参见图1,本专利技术提供的应用于信号处理芯片的高速信号采样和同步的架构包括可调延时链模块、异步FIFO模块、读控制信号产生单元、内部自启动信号产生单元和第一计数器;该架构对输入的5路ADC信号进行采样和同步处理。其中,可调延时链模块用于对输入的ADC时钟信号进行可调延时处理,使得ADC时钟和ADC数据可以保持精确的相位关系,从而使单路信号能够被准确无误地采样;其中,可调延时链的总长度控制在I个时钟周期,这样可以控制时钟在任何工作条件下总能通过调节延时链的长度对ADC数据进行采样(延时);可调延时链有多少个延时单元取决于每个延时单元的延时大小。异步FIFO模块用于对多路ADC信号进行时钟上升沿和下降沿采样,并异步写入、同步读取来完成多路ADC信号的同步;异步FIFO模块包括第二计数器、与第二计数器连接的写使能产生模块和与写使能产生模块连接的非空状态信号产生单元;第二计数器和写使能产生模块分别与内部自启动信号产生单元连接;非空状态信号产生单元与读控制信号产生单元连接;第二计数器为四位计数器。第一计数器用于接收启动信号adc_start启动第一计数器,当计数到256时,内部自启动信号产生单元产生time out信号,该信号用于强制复位每路异步FIFO模块的写使能;第一计数器为八位计数器。读控制信号产生单元用于根据各路异步FIFO模块提供的非空状态信号产生数据 有效信号和读地址;当5路异步FIFO模块的非空状态信号都为I时,即5路异步FIFO模块都写入了数据,则数据有效信号为1,此时将8位的读地址置为00000001,之后每个时钟周期,读地址左移一位。外部提供同步模式信号,该信号为I时,为同步模式,该模式下ADC信号包括ADC数据、ADC时钟和ADC同步信号;该信号为O时,为非同步模式,该模式下ADC信号包括ADC数据和ADC时钟。下面分别对同步模式和非同步模式下的本专利技术的架构进行高速信号采样和同步的方法进行详细描述 同步模式下,每路输入的ADC信号中包括ADC同步信号,可根据该同步信号进行数据采集。每路ADC时钟经过可调延时链模块的延时处理,使得与ADC数据保持精确的相位关系。将每路的ADC数据、延迟后的ADC时钟和ADC同步信号输入到各自的异步FIFO模块;异步FIFO模块的写操作主要由同步信号控制,当同步信号为1,启动该路的异步FIFO模块的写操作,只要向异步FIFO模块中写入了数据,则此路的异步FIFO模块向外提供的非空状态信号置I ;如果本文档来自技高网...

【技术保护点】
一种应用于信号处理芯片的高速信号采样和同步的架构,其特征在于:包括可调延时链模块、与可调延时链模块连接的异步FIFO模块、与异步FIFO模块连接的读控制信号产生单元、用于接收启动信号并开始计数的第一计数器和与第一计数器连接的内部自启动信号产生单元,内部自启动信号产生单元与异步FIFO模块连接。

【技术特征摘要】
1.一种应用于信号处理芯片的高速信号采样和同步的架构,其特征在于包括可调延时链模块、与可调延时链模块连接的异步FIFO模块、与异步FIFO模块连接的读控制信号产生单元、用于接收启动信号并开始计数的第一计数器和与第一计数器连接的内部自启动信号产生单元,内部自启动信号产生单元与异步FIFO模块连接。2.根据权利要求I所述的应用于信号处理芯片的高速信号采样和同步的架构,其特征在于所述可调延时链模块由若干个延时单元串联组成。3.根据权利要求I所述的应用于信号处理芯片的高速信号采样和同步的架构,其特征在于所述异步FIFO模块包括第二计数器、与第二计数器连接的写使能产生模块和与写使能产生模块连接的非空状态信号产生单元;所述第二计数器和写使能产生模块分别与内部自启动信号产生单元连接;所述非空状态信号产生单元与读控制信号产生单元连接。4.根据权利要求3所述的应用于信号处理芯片的高速信号采样和同步的架构,其特征在于所述第二计数器为四位计数器。5.根据权利要求I所述的应用于信号处理芯片的高速信号采样和同步的架构,其特征在于所述第一计数器为八位计数器。6.采用权利要求I所述架构进行高速信号采样和同步的方法,其特征在于,该方法包括Ca)对每路ADC信号,可调延时链模块对ADC时钟信号进行可调延时处理,使ADC时钟和ADC数据保持精确的相位关系;同时,启动信号启动第一计数器;其中,ADC信号包括ADC 数据和ADC时钟;(b)当第一计数器计数到256时,内部自启动...

【专利技术属性】
技术研发人员:吕继平陈俊宇文建澜邸晓晓吴新春
申请(专利权)人:成都嘉纳海威科技有限责任公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1