可调式时序产生器的制造方法

文档序号:9686962阅读:466来源:国知局
可调式时序产生器的制造方法
【技术领域】
[0001]本发明系关于一种可调式时序产生器,特别是一种用以提供计算机系统中各元件之运作时序的可调式时序产生器。
【背景技术】
[0002]在现有技术中,半导体元件、测试系统、计算机系统、服务器系统中,配备有用以产生运作所需时序的时序产生器。举例来说,测试系统中依据时序产生器产生的时序,对待测物进行检测。计算机系统中的中央处理器、南桥芯片、北桥芯片或是网际网络的传输亦皆需要依据不同时序来进行运作。服务器系统中的主控制器亦需要依据系统时序对每一个刀锋服务器进行控制。
[0003]然而,例如计算机系统中,中央处理器、南桥芯片、北桥芯片或是网络传输模块可能都是以不尽相同的时序来进行运作。而现有的做法中,系统设计者需要分别为每一个电子元件另外设计需要的时序,不仅相当耗费设计时间,亦容易发生设计错误的问题。

【发明内容】

[0004]本发明在于提供一种可调式时序产生器,借以解决先前技术中需要分别为同一个系统内的各电子元件设计时序的问题。
[0005]本发明所揭露的可调式时序产生器具有处理模块、第一时序控制模块及第二时序控制模块。处理模块依据系统信息,判断阶级参数、延迟参数及数量参数。第一时序控制模块接收基准时序。第一时序控制模块依据延迟参数产生第一时序,且依据阶级参数及延迟参数,至少产生第二时序。第二时序控制模块电性连接第一时序控制模块,用以依据数量参数及第一时序,输出至少一个第一输出讯号,并依据数量参数及第二时序,输出至少一个第二输出讯号。
[0006]根据上述本发明所揭露的可调式时序产生器,通过处理模块依据系统信息来判断阶级参数、延迟参数及数量参数,使第一时序控制模块和第二时序控制模块据以产生第一输出讯号及第二输出讯号,以提供系统中的各电子元件运作所需的时序。换言之,本发明可调式时序产生器可以通过阶级参数、延迟参数及数量参数的设定,提供各电子元件所需的时序,通过此系统设计者不需要再分别为每一个电子元件重新设计时序,而以本发明可调式时序产生器来产生电子元件运作所需的时序,据以减少系统设计者设计时序所花费的时间,并降低时序设计错误的可能性。
[0007]以上之关于本揭露内容之说明及以下之实施方式之说明系用以示范与解释本发明之精神与原理,并且提供本发明之专利申请范围更进一步之解释。
【附图说明】
[0008]图1是根据本发明一实施例所绘示之可调式时序产生器的功能方块图。
[0009]图2是根据本发明另一实施例所绘示之可调式时序产生器的功能方块图。
[0010]图3是根据本发明一实施例所绘示之输出讯号的示意图。
[0011]图4是根据本发明另一实施例所绘示之输出讯号的示意图。
[0012]图中:10_可调式时序产生器;12-处理模块;14-第一时序控制模块;16-第二时序控制模块;18-配置模块;19-输出端;XI?X8-输出讯号;Z1?Z7-输出讯号。
【具体实施方式】
[0013]以下在实施方式中详细叙述本发明之详细特征以及优点,其内容足以使任何熟习相关技艺者了解本发明之技术内容并据以实施,且根据本说明书所揭露之内容、申请专利范围及图式,本领域技术人员可轻易地理解本发明相关之目的及优点。以下之实施例系进一步详细说明本发明之观点,但非以任何观点限制本发明之范畴。
[0014]请参照图1,图1是根据本发明一实施例所绘示之可调式时序产生器的功能方块图,如图所示,可调式时序产生器10具有处理模块12、第一时序控制模块14及第二时序控制模块16。可调式时序产生器可以可程序逻辑装置(Programmable Logic Device)、复杂式可程序逻辑装置(Complex Programmable Logic Device)、现场可程序化闸阵列(Field-programmable gate array,FPGA)或其他合适的装置实现,本实施例不予限制。而处理模块12、第一时序控制模块14及第二时序控制模块16以多个逻辑闸的组合来实现。
[0015]处理模块12依据系统信息,判断阶级参数、延迟参数及数量参数。在实际的例子中,可调式时序产生器10提供使用者界面让系统设计者可以输入系统信息,例如输入系统中多个电子元件分别需要的时序态样、时序输出的时间延迟或同一种时序态样需要输出给几个电子元件。换言之,处理模块12依据使用者输入的内容所判断的阶级参数、延迟参数及数量参数中,阶级参数指示第一时序控制模块14产生的时序数量,例如第一时序控制模块14产生第一时序、第二时序及第三时序。延迟参数指示第一时序、第二时序及第三时序彼此延迟的时间,意即例如第一时序的上升边缘与第二时序的上升边缘依相差的时序周期为第一时序对第二时序延迟的时间。数量参数指示第二时序控制模块16产生第一输出讯号的数量以及产生第二输出讯号的数量,例如数量参数指示第二时序控制模块16产生2个第一输出讯号以及产生3个第二输出讯号,容后以实际的例子详述。
[0016]第一时序控制模块14依据基准时序产生第一时序,依据阶级参数及延迟参数,至少产生第二时序。也就是说,第一时序控制模块14用以产生不同的第一时序、第二时序或其他更多的时序。基准时序例如为固定周期的讯号,使第一时序、第二时序或其他的时序以基准时序的周期做为基准产生不同态样的时序。而阶级参数决定第一时序控制模块14产生时序的数量,例如阶级参数为3将指示第一时序控制模块14产生3种态样的时序。
[0017]第二时序控制模块16电性连接第一时序控制模块14,用以依据数量参数及第一时序,输出至少一个第一输出讯号,并依据数量参数及第二时序,输出至少一个第二输出讯号。举例来说,第二时序控制模块16接收由第一时序控制模块14产生的第一时序,并依据数量参数系指定第一输出讯号为2个,而将第一时序重制输出为2个第一输出讯号,依据数量参数系指定第二输出讯号为3个,将第二时序重制输出为3个第二输出讯号。
[0018]在另一实施例中,可调式时序产生器10更具有配置模块18和多个输出端19。请参照图2,图2是根据本发明另一实施例所绘示之可调式时序产生器的功能方块图。如图2所示,配置模块18电性连接至第二时序控制模块16,多个输出端19电性连接配置模块18。配置模块18用以配置输出端19输出第一输出讯号和第二输出讯号。在一个实施例中,输出端19设置于可调式时序产生器10的外表面,且用以电性连接外部装置,例如中央处理器、南桥芯片、北桥芯片、网络传输模块或计算机系统中其他合适的电子元件。
[0019]为了更清楚说明可调式时序产生器10输出第一输出讯号和第二输出讯号的方式,请一并参照图2和图3,图3是根据本发明一实施例所绘示之输出讯号的示意图。如图所示,以计算机系统为例来说,处理模块12依据系统信息,判断阶级参数为3、延迟参数包含第一延迟参数为1和第二延迟参数为2、数量参数包含第一数量参数为2、第二数量参数为2及第三数量参数为3。换言之,计算机系统中具有7个电子元件需要可调式时序产生器10提供运作时序,且其中中央处理器和第一电源具有相同的运作时序,南桥芯片和网络传输模块具有相同的运作时序,存储器模块、北桥芯片和第二电源具有相同的运作时序。因此依据系统设计者依据计算机系统所需要的系统信息输入至可调式时序产生器10,而使处理模块12依据系统信息判断前述的参数。
[0020]接着,第一时序控制模块14接收基准时序Ref,并在基准时序Ref的第一个上升边缘产生第一时序,而第二时序控制模块16接收第一时序控制模块14产生的第一时序,并依据第一数量参数为2而输出以第一时序为准的2个第一输出讯号Z1、Z2,并由配置模块18将第一输出讯号Z1由第一输出端输出给中央处理器,将第二输出讯号Z2由第二输出端输出给第一电源。当输出第一输出讯号Z1、Z2至中央处理器和第一电源后,第一时序控制模块14依据第一延迟参数为1,在基准时序Ref的第一个下降边缘产生的第二时序,换言之,第二时序的上升边缘延迟第一时序的上升边缘1个时间区间。第二时序控制模块16依据第二数量参数为2而输出以第二时序为准的2个第二输出讯号Z3、Z4,并由配置模块18将第二输出讯号Z3由第三输出端输出给南桥芯片,并将第二输出讯号Z4由第四输出端输出给网络传输模块。
[0021]同理地,当输出第二输出讯号Z3、Z4至南桥芯片和网络传输模块后,第一时
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1