组态设定电路及其方法

文档序号:6574304阅读:247来源:国知局
专利名称:组态设定电路及其方法
技术领域
本发明涉及一种电子电路,特别涉及一种组态设定电路及其方法。
技术背景一般来说,每个集成电路(IC)都可以提供多种运作模式。集成电路的运作模式通常都是在电源开启或重置的时候就设定完成,以确保集成电路能 够以正确的运作模式开始运作。 一般在初始化时,都是借由提供工作电压或是地电压给集成电路的特定引脚(pin),来决定集成电路的初始化状态。因 此当集成电路所能提供的运作模式增加时,为了应对运作模式的设定,集成 电路的引脚也会跟着增加。而集成电路的设计上,集成电路的引脚越多,相 对地集成电路的体积也越大。因此,如何减少集成电路初始化所需的引脚数 仍是工程师们积极研发的目标。发明内容本发明的目的之一在于提供一种组态设定电路及其方法,借以解决 现有技术所存在的诸多限制与缺点。本发明的目的之一在于提供一种组态设定电路及其方法,以减少设 定所需的引脚数。因此,为达到上述目的,本发明所公开的组态设定电路,包括端子 及连接端子的相位检测电路。端子用于接收输入时钟信号,而相位判断电路接收参考时钟信号以 及该输入时钟信号,通过检测该参考时钟信号与该输入时钟信号的相位 差而借此输出组态信号。相位判断电路包括相位检测器和判断器。相位 检测器用于检测参考时钟信号与该输入时钟信号的相位差,借此产生相 位差信号。再由判断器根据相位差信号而产生组态数据。其中,判断器 可以是计数器,其可依椐时钟信号以计数该相位差信号的脉冲宽度,以 产生組态数据。其中,组态设定电路所输出的组态数据包括其中所有相位判断电路 所产生的组态数据。相位判断电路可设置于集成电路(IC)内,而端子可以是集成电路 的引脚(pin)或是结合焊盘(bonding pad )。其中,输入信号可以是多个不同相位的时钟信号其中之一。并且,可利用多相位时钟产生电路来产生多个不同相位的时钟信号, 并通过其它端子以输出这些时钟信号。而此多相位时钟产生电路可同样 设置于集成电路内,或者设置于集成电路的外部。并且,用于输出时钟 信号的端子可以是集成电路的引脚或是结合焊盘,或者是多相位时钟产 生电路的输出端。多相位时钟产生电路可以包括多相位时钟产生器和相位内插电路。 其中,多相位时钟产生器会产生多个时钟信号,而相位内插电路则依据该多个参考时钟信号来产生更多个不同相位的时钟信号。并且,在集成电路的初始化设定(即,组态设定模式)及正常运作 (即,工作模式)下,可以共享端子来进行信号的传递。其中,可利用 选择电路(例如是开关模块或多工器)连接在多相位时钟产生电路或 相位检测电路与端子之间,以根据工作模式而控制端子的运作。并且可 以设计控制器以产生控制信号来控制选择电路(开关模块或多工器)的 运作。有关本发明的特征与实践,现配合附图对最佳实施例详细说明如下。


图1是根据本发明第一实施例的组态设定电路的概要框图;图2是根据本发明第二实施例的组态设定电路的概要框图;图3A、 3B是根据本发明的实施例的判断器的运作示意图;图4是根据本发明第三实施例的组态设定电路的概要框图;图5是根据本发明第四实施例的组态设定电路的概要框图。主要组件符号说明100……电路板102……集成电路110……多相位时钟产生电路112……多相位时钟产生器114……相位内插电路120—1 120—N……端子130—1~130—M……端子140—1 140—M…相位判断电路142……相位检测器144……判断器150……开关模块150……多工器160、 180……开关模块170......控制电路200......电路板210......连接器CK广CKn……时钟信号 Sc广Scm……输入信号 Dc广Dcm……组态数据 Df广Dfw……传递信号 Df广Dfw……传递信号 EN……控制信号具体实施方式
下面给出具体实施例以详细说明本发明的内容,并以附图作为辅助说 明。说明中提到的符号为参照附图符号。参照图1 ,是根据本发明的组态设定电路,其用于产生设定集成电职IC ) 的组态所需的组态数据Dc广DcM,包括多相位时钟产生电路110、多个端子 120—1~120—N、 130_1~130_M (例如结合焊盘、电路节点等)及至少一个 相位判断电路140—1-140—M。其中,N、 M是正整数。多相位时钟产生电路IIO用于产生多个相位时钟信号CK广CKN。其中, 这些时钟信号CKpCKn可具有不同的相位。多相位时钟产生电路110连接 有多个端子120—1~120—N,这些信号端子120J 12(^N分别输出一时钟信号 (即,输出时钟信号CK!^CKN其中之一)。相位判断电路140一1 140一M也分别连接到端子130一1 130一M。这些端 子130—1~130—M分别接收输入信号Sc广Scm再由相位判断电路 140—1~140—M检测输入信号Sc广ScM而借此输出组态数据Dc广DcM。换句话 说,第一相位判断电路140—1会检测第一端子130_1所接收到的第一输入信 号SCl,并借此产生第一组态数据DCl;第二检测器140—2会检测第二端子 130—2所接收到的第二输入信号SC2,并借此产生第二组态数据DC2;同理, 第M相位判断电路140—M会检测第M端子130—M所接收到的第M输入信 号Scm,并借此产生第M組悉数据Dcm。其中,相位判断电路140—1~140—M借由检测所述参考时钟信号CKref 与输入信号Sc广Scm的相位差,而借此输出组态数据Dc广DcM。也就是说, 相位判断电路140—M所输出的组态数据DcM是对应于所接收到的输入信号scm与该参考时钟信号CKref的相位差。一个实施例,每个输入信号ScM可以是四个相位不同的时钟信号CKN, 则所述组态数据Dc!可以是两位的组态数据;另一个实施例,每个输入信号 ScM可以是八个相位不同的时钟信号CKN,则所述组态数据Dc!可以是三位 的组态数据。此外,若设置两个相位判断电路,则第一相位判断电路130—l和第二相 位判断电路130—2可分别根据第一端子130—1和第二端子130_2所接收到的 第一输入信号Sc!和第二输入信号Sc2,而输出两位的第一和第二组态数据 DCl、 Dc2,因而组态设定电路输出的总组态数据则是四位数据。实践中,可 视电路的需要,设计成输入信号Scw是2k种不同信号的其中之一以及M个 相位判断电路,则总组态数据可以是KxM位。一个实施例,相位判断电路140可以包括相位检测器(phase detector) 142和判断器144,如图2所示。相位检测器142用于比较两个输入信号的 相位差,借此产生相位差信号。判断器144再根据相位检测器142的相位差 信号,而产生组态数据DcM。其中,判断器144可以是计数器(counter)、 或是定时器(timer),用于计数该相位差信号的脉冲宽度,用于依据该相位 差信号的脉冲宽度以产生组态数据DCM。这里,多相位时钟产生电路110的 一个实施例是锁相回路(PLL)或是延迟锁定回路(DLL)。另一个实施例, 多相位时钟产生电路110可以包括时钟产生单元112和相位内插电路114。 时钟产生单元112可以是锁相回路(PLL)或是延迟锁定回路(DLL)在一个实施例中,在集成电路的组态设定模式及工作模式下,根据本发明的组态设定电路可共享端子120—1~120—N和/或130—1 13(LM来进行信号 的传递,如图3A、 3B、 4以及5所示。其中,可通过选择电路(例如开 关模块160、 180或多工器150 )根据工作模式而控制端子120—1~120—N和/ 或130—1~130—M的运作。参照图3A,此开关模块160连接在多相位时钟产生电路110和端子 120—1 12(^N之间;当集成电路进行初始化设定(即,处于组态设定模式、 电路启动)时,此开关模块160可将多相位时钟产生电路110和端子 120一1~120—N导通,以使多相位时钟产生电路110所产生的时钟信号 CK广CKn,并经由端子120—1-120—N而输出;而当集成电路进行正常运作 (即,处于工作模式)时,开关模块160则将相关运作电路(图中未显示) 和端子120—1~120—N导通,以使传递信号Df广Dfw经由端子120_1~120—N 而进行传输。同理,参照图第3B,多工器150的工作原理类似于图第3A的 开关模块160。参照图4,选择电路180 (例如开关模块或多工器)也可以连接在相 位判断电路140—1 140—M和端子130_1~130—M之间;当集成电路处于组态 设定模式时,选择电路180导通相位判断电路140一1~140—M和端子 130—1-130—M,以使输入信号ScM经由端子而输出至相位判断电路140—M; 而当集成电路处于工作模式时,选择电路180则将相关运作电路(图中未显 示)和端子130_1~130_M导通,以经由端子130—1-130—M传输传递信号 Df广DfM。再参照图3A、 3B、 4以及5,可以利用控制电路170,以产生控制信号 EN来控制所述选择电路(例如开关模块160、 180以及多工器150 )以及 相位判断电路140的运作。当然,在工作模式下,这些端子120_1~120_N /130—1~130—M可以是另一电路的输入端、或是另一电路的输出端、或是另 一电路的输入/输出端。借由共享端子120—1-120—N/ 130—1-130—M、或两者 以达到节省引脚(pin)的目的。在一个实施例中,多相位时钟产生电路和相位判断电路140设置在集成 电路(IC) 102内,这些端子120—1 120—N/ 130—1~130—M可以是集成电路 102的引脚(pin)或是结合焊盘(bonding pad),如图5所示。在另一个实 施例中,相位判断电路140位于集成电路102内,而多相位时钟产生电路110位于此集成电路102外,也就是说,集成电路102与多相位时钟产生电路设 置于电路板200上,如图5所示;此时,信号端子120—1 120一N可以是多相 位时钟产生电路110的输出端,而端子130—1 130_M是集成电路102的引 脚或是结合焊盘,并利用连接器104的设定以使得输入信号ScM是这些时钟 信号CK广CKn其中之一。该连接器104可以是可改变连接关系的元件,例 如是指拨开关、跳线器(jumper)。本发明所公开的组态设定方法,其特 征与本发明所公开的组态设定电路相似,在此不再赘述。本发明可以很容易地实现在各种操作频率的电路上,因为多相位时钟产 生电路IIO输出的多相位的时钟信号的频率愈低,则相邻的两个时钟信号的 相位差的时间间隔会愈大,即相位判断电路140的电路可以更简单,即,在 设计该相位检测器142以及该判断器144时无须非常精确,只须该相位检测 器142以及该判断器144可处理相邻的两个时钟信号的相位差的时间间隔。 本发明借由相位差的大小来产生相对应的组态数据,特别是操作频率高的电 路,该相位判断电路140的电路可以很筒单。虽然本发明的技术内容已经通过优选实施例公开如上,但是其并非用于 限定本发明,任何本领域技术人员在不脱离本发明的精神的前提下所做的少 许变更与修改,都应该涵盖在本发明的范畴之内,因此本发明的保护范围应 当以所附的权利要求书所界定的为准。
权利要求
1. 一种组态设定电路,包括多相位时钟产生器,用于产生多个时钟信号,其中所述多个时钟信号的相位不相同;多个信号端子,分别用于输出所述多个时钟信号;第一端子,用于接收第一输入信号,其中所述第一输入信号是所述多个时钟信号其中之一;以及第一相位判断电路,连接至所述第一端子,用于接收参考信号,检测该参考信号与所述第一输入信号的相位差并借此产生第一组态数据。
2. 如权利要求1所述的组态设定电路,其中所述第一相位判断电路 包括相位检测器,用于检测所述参考信号与所述第一输入信号的相位差, 借此产生相位差信号;以及判断器,用于根据所述相位差信号产生所述第一组态数据。
3. 如权利要求1所述的组态设定电路,其中所述多相位时钟产生器 包括多相位时钟产生单元,用于产生多个多相位时钟信号;以及 相位内插电路,连接至所述多相位时钟产生单元,用于将所述多个 多相位时钟信号进行相位内插,产生所述多个时钟信号。
4. 如权利要求1所述的组态设定电路,进一步包括选择电路,连接在所述信号端子与所述多相位时钟产生器之间,以 控制所述第一端子的信号传输;以及控制电路,连接所述选择电路,以控制该选择电路的操作。
5. 如权利要求1所述的组态设定电路,进一步包括选择电路,连接在所述第一端子与所述第一相位判断电路之间,以 选择性地传递所述第一输入信号和传递信号;以及控制电路,连接所述选择电路,以控制该选择电路的操作。
6. 如权利要求1所述的組态设定电路,其中所述第一组态数据是至 少两位的组态数据。
7. —种组态设定电路,包括第一端子,用于接收第一输入信号;以及第一相位判断电路,连接至所述第一端子,用于接收参考信号,检 测该参考信号与所述第一输入信号的相位差,并借此输出第一组态信号。
8. 如4又利要求7所迷的组态i殳定电路,进一步包4舌 第二端子,用于接收第二输入信号;以及第二相位判断电路,连接至所述第二端子,用于接收所述参考信号, 检测该参考信号与所述第二输入信号的相位差,并借此输出第二组态信 号,其中,所述组态设定电路所输出的组态数据包括所述第一组态数据 与所述第二组态数据。
9. 如权利要求7所述的组态设定电路,其中所述第一相位判断电路 包括相位检测器,用于检测所述参考信号与所述第一输入信号的相位差, 借此产生相位差信号;以及判断器,用于根据所述相位差信号产生所述第一组态数据。
10. 如权利要求7所述的组态设定电路,进一步包括 选择电路,连接于所述第一端子与所述第一相位判断电路之间,以选择性地传递所述第一输入信号和传递信号;以及控制电路,连接所述选择电路,以控制该选择电路的操作。
11. 如权利要求7所述的组态设定电路,所述第一组态数据是至少 两位的组态数据。
12. 如权利要求11所述的组态设定电路,所述第一输入信号是至少 四个不同相位的时钟信号其中之一。
13. —种组态i殳定方法,包"^舌 提供参考信号;提供第一端子,该第一端子用于接收第一输入信号;以及检测所述参考信号与所述第一输入信号的相位差,借此输出第一组态信号。
14. 如权利要求13所述的组态设定方法,其中所述输出第一组态信 号的步骤包括检测所述参考信号与所述第一输入信号的相位差,借此产生相位差 信号;以及根据所述相位差信号以产生所述第一组态数据。
15. 如权利要求13所述的组态设定方法,其中所述第一端子依据控制信号以输入所述第 一输入信号或传输传递信号。
16. 如4又利要求13所述的组态-没定方法,所述第一組态数据是至少 两位的组态数据。
全文摘要
一种组态设定电路及其方法,该组态设定电路包括多相位时钟产生器、多个端子及连接端子的相位判断电路。多相位时钟产生器用于产生多个不同相位的时钟信号,并经由端子输出之。该相位判断电路接收参考时钟以及经由该相位判断电路所连接的端子输入的输入信号,该输入信号为所述多个时钟信号其中之一,该相位判断电路检测该参考时钟与该输入信号的相位差以输出组态信号。
文档编号G06F1/22GK101246385SQ20071008451
公开日2008年8月20日 申请日期2007年2月12日 优先权日2007年2月12日
发明者叶明郁 申请人:瑞昱半导体股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1