发明名称 可程式之即时时序产生装置与方法以及其循环变量精密即时器
摘要 一种可程式之即时时序产生装置,包括了汇流排介面和耦接汇流排介面的控制单元。其中,汇流排介面耦接一外部汇流排,而控制单元则透过汇流排介面将从外部汇流排所传送来的资讯加以解码,以产生一时序资料和一时序控制信号。此外,本发明之即时时序产生装置更包括至少一循环变量精密计时器,具有数个时序输出端,分别耦接数个周边装置,而循环变量精密计时器的输入则接收时序资料和时序控制信号。另外,循环变量精密计时器会依据一时序资料,而从时序输出端分别对应输出数个即时时序信号至对应的周边装置。
申请公布号 TWI264630 申请公布日期 2006.10.21
申请号 TW093120607 申请日期 2004.07.09
申请人 国防部军备局中山科学研究院 发明人 蒋英杰;苏玉玲;褚柏森
分类号 G06F1/04 主分类号 G06F1/04
代理机构 代理人 詹铭文 台北市中正区罗斯福路2段100号7楼之1;萧锡清 台北市中正区罗斯福路2段100号7楼之1
主权项 1.一种可程式之即时时序产生装置,包括:一滙流排介面,耦接一外部滙流排;一控制单元,耦接该滙流排介面,用以将从该外部滙流排所传送来之资讯解码,而产生一时序资料和一时序控制信号;以及至少一循环变量精密计时器,具有多数个时序输出端,分别耦接多数个周边装置,而该循环变量精密计时器之输入则接收该时序资料和该时序控制信号,且该循环变量精密计时器依据一时序资料,而从该些时序输出端分别对应输出多数个即时时序信号至该些周边装置。2.如申请专利范围第1项所述之可程式之即时时序产生装置,其中该控制单元包括:一滙流排解码器,系透过该滙流排介面将从该外部滙流排所送来之资讯解码而产生该时序资料和一内部控制信号;以及一计时控制电路,系依据该内部控制信号而产生该时序控制信号。3.如申请专利范围第2项所述之可程式之即时时序产生装置,其中该控制单元更包括一自测电路,系依据该循环变量精密计时器的输出,来判断该循环变量精密计时器是否工作正常。4.如申请专利范围第1项所述之可程式之即时时序产生装置,其中该时序资料中包括多数个闸码,用以决定该些即时时序信号的状态,而该循环变量精密计时器包括:一时间字元暂存器,用以储存每一该些闸码所对应之输出时间,且该时间字元暂存器至少具有两个储存单元,用以进行一管线处理(Pipeline);一闸码暂存器,至少具有两个储存单元,以进行该管线处理,而该闸码暂存器用以储存该些闸码,当该些闸码其中之一所对应之输出时间与一参考计数値相同时,则该闸码暂存器输出该闸码,并改变对应之即时时序信号之状态;一先进先出(FIFO)控制单元,具有一第一储存区域和一第二储存区域,其中该第一储存区域用以储存该些即时时序信号之样式的起始位置,而该第二储存区域则储存一输入値,用以决定该些闸码其中之一或该些闸码其中部份被重复输出的次数;一位址计数器,其输入耦接该第一储存区域,且该位址计数器至少具有两个计数单元,用以进行该管线处理,当该些闸码其中之一被输出时,则将该位址计数器的内容加1;以及一回圈计数器,其输入耦接该第二储存区域,而该回圈计数器系用以计数该输入値,当该输入値所对应之该些闸码其中之一或该些闸码其中部份被输出后,则该回圈计数器将该输入値减1。5.如申请专利范围第4项所述之可程式之即时时序产生装置,其中该循环变量精密计时器更包括:一输入暂存器,其输入系接收该时序资料,而其输出则耦接该先进先出控制单元、该时间字元暂存器和该闸码暂存器;一参考计数器,用以计数一系统时脉信号,并产生该参考计数値;以及一比较器,用以将该参考计数値与该时间字元暂存器之内容比对;以及一输出暂存器,用以暂存该闸码暂存器之内容,当该时间字元暂存器之内容与该参考计数値相同时,则该输出暂存器进行输出。6.如申请专利范围第1项所述之可程式之即时时序产生装置,适于以一现场可程式闸阵列(FPGA)来实现。7.如申请专利范围第1项所述之可程式之即时时序产生装置,适于以一特定应用积体电路(ASIC)来实现。8.一种循环变量精密计时器,适用于一即时时序产生装置,其具有多数个时序输出端,分别耦接多数个周边装置,用以分别对应输出多数个即时时序信号至该些周边装置,而该些即时时序信号之状态,系分别由多数个闸码来决定,该循环变量精密计时器包括:一时间字元暂存器,用以储存每一该些闸码所对应之输出时间;一闸码暂存器,用以储存该些闸码,当该些闸码其中之一所对应之输出时间与一参考计数値相同时,则该闸码暂存器输出该闸码,并改变对应之即时时序信号之状态;一先进先出(FIFO)控制单元,具有一第一储存区域,用以储存该些即时时序信号之样式起始的位置;以及一位址计数器,其输入耦接该第一储存区域,当该些闸码其中之一被输出时,则将该位址计数器的内容加1。9.如申请专利范围第8项所述之循环变量精密计时器,其中该先进先出控制单元更具有一第二储存区域,系储存一输入値,而该输入値用以决定该些闸码其中之一或该些闸码其中部份被重复输出的次数。10.如申请专利范围第9项所述之循环变量精密计时器,包括一回圈计数器,其输入耦接该第二储存区域,用以计数该输入値,当该输入値所对应之该些闸码其中之一或该些闸码其中部份被输出后,则该回圈计数器将该输入値减1。11.如申请专利范围第8项所述之循环变量精密计时器,更包括:一输入暂存器,其输入系接收该些闸码、每一该些闸码所对应之时间字元和该时序资料,而其输出则耦接该先进先出控制单元、该时间字元暂存器和该闸码暂存器;一参考计数器,用以计数一系统时脉信号,并产生该参考计数値;以及一比较器,用以将该参考计数値与该时间字元暂存器之内容比对;以及一输出暂存器,用以暂存该闸码暂存器之内容,当该时间字元暂存器之内容与该参考计数値相同时,则该输出暂存器进行输出的动作。12.一种可程式之即时时序产生方法,适于同步产生多数个即时时序信号,而每一该些即时时序信号之状态,系分别由多数个闸码来决定,且每一该些闸码具有对应之时间字元,而该即时时序产生方法包括下列步骤:按照一时序资料依序排列该些闸码;重置一系统时脉,以重新计数该系统时脉;以及依据该系统时脉和该时序资料,依序输出该些闸码,并改变对应之即时时序信号的状态。13.如申请专利范围第12项所述之可程式之即时时序产生方法,其中输出该些闸码的步骤,更包括下列步骤:计数该系统时脉;产生一参考计数値;以及当该些闸码其中之一所对应之时间字元与该参考计数値相同时,改变该闸码输出之即时时序信号的状态。14.如申请专利范围第13项所述之可程式之即时时序产生方法,其中输出与该参考计数値相同之时间字元所对应之闸码后,更包括判断是否所有该些闸码是否都被输出,当该些闸码没有全部输出,则重复进行输出该些闸码的步骤。图式简单说明:图1系绘示依照本发明之一较佳实施例的一种可程式之即时时序产生装置的原理架构图。图2系绘示依照本发明之一实施例的一种可程式之即时时序产生装置的内部架构图。图3系绘示依照本发明之一实施例的一种循环变量精密计时器之内部架构图。图4系绘示依照本发明另一实施例的一种循环变量精密计时器之内部架构图。图5系绘示依照本发明之一较佳实施例的一种可程式之即时时序产生方法的步骤流程图。图6系绘示图5中输出闸码之步骤的详细步骤流程图。图7系绘示依照图5和图6中之即时时序产生方法的步骤所绘示之即时时序信号示意图。图8系绘示依照本发明之一较佳实施例的一种可程式之即时时序产生装置的工作流程图。图9系绘示依照本发明之一较佳实施例的一种时序资料的机器码格式。
地址 桃园县龙潭乡中正路佳安段481号