发明名称 数据多路及顺/反向输出控制电路
摘要 本发明公开一种数据多路及顺/反向输出控制电路,其特征在于包括基本导通信号产生电路、中间信号产生电路、输出路数选择电路和输出端口电路。本发明通过基本导通信号电路、中间信号产生电路、输出路数选择电路和输出端口电路的设置,接收路数选择信号、起始总线选择信号和顺/反向输出控制信号的设定并进行一系列处理,不仅可以实现单路、双路和四路输出,输出路数可选,还可以指定传输起始列,并实现数据的顺向或反向输出,从而满足多种工作情况下的使用要求。
申请公布号 CN101262218B 申请公布日期 2012.02.22
申请号 CN200810019657.7 申请日期 2008.03.11
申请人 东南大学;中国电子科技集团公司第四十四研究所 发明人 李杰;谢亮;江永清;夏晓娟;王磊;孙伟峰;陆生礼
分类号 H03K19/00(2006.01)I;H03K19/173(2006.01)I;H03K19/177(2006.01)I 主分类号 H03K19/00(2006.01)I
代理机构 南京经纬专利商标代理有限公司 32200 代理人 陆志斌
主权项 一种数据多路及顺/反向输出控制电路,其特征在于包括基本导通信号产生电路、中间信号产生电路、输出路数选择电路和输出端口电路,基本导通信号产生电路通过外部端口分别接收起始总线选择信号、路数选择信号以及中间信号产生电路输出的中间控制信号,产生待转换的基本导通信号;中间信号产生电路与基本导通信号产生电路连接,接收所述基本导通信号,并通过外部端口分别接收路数选择信号以及顺/反向输出控制信号,进行逻辑运算后分别产生中间控制信号、多路输出控制基本信号以及选通信号;输出路数选择电路分别与基本导通信号产生电路和中间信号产生电路连接,接收所述基本导通信号、多路输出控制基本信号以及选通信号,将基本导通信号转换为各输出端口的总线开关控制信号输出;输出端口电路分别与输出路数选择电路和中间信号产生电路连接,接收所述总线开关控制信号和中间控制信号,并根据路数选择信号将所述总线开关控制信号转换为总线分开关控制信号,分配到相应的输出端口,使数据通过选定的总线和选定的输出端口输出;所述起始总线选择信号包括第1、第2起始总线选择信号,路数选择信号包括第1、第2路数选择信号,中间控制信号包括第1、第2中间控制信号,基本导通信号包括第1~第8基本导通信号,选通信号包括第1~第6选通信号,多路输出控制基本信号包括第9~第14输出控制基本信号,第9~第12输出控制基本信号作为两路输出控制基本信号,第13、第14输出控制基本信号作为四路输出控制基本信号,令:第1、第2总线选择信号分别为X1、X2,第1、第2路数选择信号分别为CH0、CH1,第1、第2中间控制信号分别为O2、O4,第1~第8基本导通信号分别为T1~T8,第1~第6选通信号分别为S1~S6,第9~第14输出控制基本信号分别为T9~T14,顺/反向输出控制信号为R1,其逻辑运算关系为: <mrow> <mi>O</mi> <mn>2</mn> <mo>=</mo> <mover> <mrow> <mi>CH</mi> <mn>0</mn> </mrow> <mo>&OverBar;</mo> </mover> <mo>&CenterDot;</mo> <mi>CH</mi> <mn>1</mn> <mo>,</mo> </mrow>O4=CH0·CH1 <mrow> <mi>T</mi> <mn>9</mn> <mo>=</mo> <mover> <mrow> <mi>T</mi> <mn>1</mn> <mo>&CenterDot;</mo> <mi>T</mi> <mn>5</mn> </mrow> <mo>&OverBar;</mo> </mover> <mo>,</mo> </mrow> <mrow> <mi>T</mi> <mn>10</mn> <mo>=</mo> <mover> <mrow> <mi>T</mi> <mn>3</mn> <mo>&CenterDot;</mo> <mi>T</mi> <mn>7</mn> </mrow> <mo>&OverBar;</mo> </mover> <mo>,</mo> </mrow> <mrow> <mi>T</mi> <mn>11</mn> <mo>=</mo> <mover> <mrow> <mi>T</mi> <mn>4</mn> <mo>&CenterDot;</mo> <mi>T</mi> <mn>8</mn> </mrow> <mo>&OverBar;</mo> </mover> <mo>,</mo> </mrow> <mrow> <mi>T</mi> <mn>12</mn> <mo>=</mo> <mover> <mrow> <mi>T</mi> <mn>6</mn> <mo>&CenterDot;</mo> <mi>T</mi> <mn>2</mn> </mrow> <mo>&OverBar;</mo> </mover> <mo>,</mo> </mrow> <mrow> <mi>T</mi> <mn>13</mn> <mo>=</mo> <mover> <mrow> <mi>T</mi> <mn>1</mn> <mo>&CenterDot;</mo> <mi>T</mi> <mn>3</mn> <mo>&CenterDot;</mo> <mi>T</mi> <mn>5</mn> <mo>&CenterDot;</mo> <mi>T</mi> <mn>7</mn> </mrow> <mo>&OverBar;</mo> </mover> <mo>,</mo> </mrow> <mrow> <mi>T</mi> <mn>14</mn> <mo>=</mo> <mover> <mrow> <mi>T</mi> <mn>2</mn> <mo>&CenterDot;</mo> <mi>T</mi> <mn>4</mn> <mo>&CenterDot;</mo> <mi>T</mi> <mn>6</mn> <mo>&CenterDot;</mo> <mi>T</mi> <mn>8</mn> </mrow> <mo>&OverBar;</mo> </mover> </mrow> <mrow> <mi>S</mi> <mn>1</mn> <mo>=</mo> <mover> <mrow> <mover> <mrow> <mi>CH</mi> <mn>1</mn> </mrow> <mo>&OverBar;</mo> </mover> <mo>&CenterDot;</mo> <mover> <mrow> <mi>R</mi> <mn>1</mn> </mrow> <mo>&OverBar;</mo> </mover> </mrow> <mo>&OverBar;</mo> </mover> <mo>,</mo> </mrow> <mrow> <mi>S</mi> <mn>2</mn> <mo>=</mo> <mover> <mrow> <mover> <mrow> <mi>CH</mi> <mn>1</mn> </mrow> <mo>&OverBar;</mo> </mover> <mo>&CenterDot;</mo> <mi>R</mi> <mn>1</mn> </mrow> <mo>&OverBar;</mo> </mover> <mo>,</mo> </mrow> <mrow> <mi>S</mi> <mn>3</mn> <mo>=</mo> <mover> <mrow> <mi>O</mi> <mn>2</mn> <mo>&CenterDot;</mo> <mover> <mrow> <mi>R</mi> <mn>1</mn> </mrow> <mo>&OverBar;</mo> </mover> </mrow> <mo>&OverBar;</mo> </mover> <mo>,</mo> </mrow> <mrow> <mi>S</mi> <mn>4</mn> <mo>=</mo> <mover> <mrow> <mi>O</mi> <mn>2</mn> <mo>&CenterDot;</mo> <mi>R</mi> <mn>1</mn> </mrow> <mo>&OverBar;</mo> </mover> <mo>,</mo> </mrow> <mrow> <mi>S</mi> <mn>5</mn> <mo>=</mo> <mover> <mrow> <mi>O</mi> <mn>4</mn> <mo>&CenterDot;</mo> <mover> <mrow> <mi>R</mi> <mn>1</mn> </mrow> <mo>&OverBar;</mo> </mover> </mrow> <mo>&OverBar;</mo> </mover> <mo>,</mo> </mrow> <mrow> <mi>S</mi> <mn>6</mn> <mo>=</mo> <mover> <mrow> <mi>O</mi> <mn>4</mn> <mo>&CenterDot;</mo> <mi>R</mi> <mn>1</mn> </mrow> <mo>&OverBar;</mo> </mover> <mo>;</mo> </mrow>所述基本导通信号产生电路包括四个级联的下降沿主从RS触发器,每个下降沿主从RS触发器由一个上升沿D触发器和一个下降沿D触发器级联构成,每一个上升沿D触发器包含7个端口:公共时钟信号端,置位端,清零端,第一数据输入端,第二数据输入端,第一数据输出端,第二数据输出端;每一个下降沿D触发器包含7个端口:公共时钟信号端,置位端,清零端,第一数据输入端,第二数据输入端,第一数据输出端,第二数据输出端;每一个上升沿D触发器的第一、第二数据输出端分别连接到后一个下降沿D触发器的第一、第二数数据输入端,每一个下降沿D触发器的第一、第二数数据输出端分别连接后一个上升沿D触发器的第一、第二数数据输入端,最后一个下降沿D触发器的第一、第二数数据输出端分别连接到第一个上升沿触发器的第一、第二数数据输入端;令:第i个上升沿触发器和第i个下降沿触发器的置位端和清零端的输入信号分别为Ai、Di,i=1~4,Ai、Di分别由第1、第2起始总线选择信号,第2路数选择信号以及第1、第2中间控制信号逻辑运算产生,逻辑运算公式为: <mrow> <mi>A</mi> <mn>1</mn> <mo>=</mo> <mover> <mrow> <mi>X</mi> <mn>2</mn> </mrow> <mo>&OverBar;</mo> </mover> <mo>&CenterDot;</mo> <mi>O</mi> <mn>2</mn> <mo>+</mo> <mi>O</mi> <mn>4</mn> <mo>+</mo> <mover> <mrow> <mi>X</mi> <mn>1</mn> </mrow> <mo>&OverBar;</mo> </mover> <mo>&CenterDot;</mo> <mover> <mrow> <mi>CH</mi> <mn>1</mn> </mrow> <mo>&OverBar;</mo> </mover> <mo>&CenterDot;</mo> <mover> <mrow> <mi>X</mi> <mn>0</mn> </mrow> <mo>&OverBar;</mo> </mover> <mo>;</mo> </mrow> <mrow> <mi>D</mi> <mn>1</mn> <mo>=</mo> <mover> <mrow> <mover> <mrow> <mi>X</mi> <mn>2</mn> </mrow> <mo>&OverBar;</mo> </mover> <mo>&CenterDot;</mo> <mi>O</mi> <mn>2</mn> <mo>+</mo> <mi>O</mi> <mn>4</mn> <mo>+</mo> <mover> <mrow> <mi>X</mi> <mn>1</mn> </mrow> <mo>&OverBar;</mo> </mover> <mo>&CenterDot;</mo> <mover> <mrow> <mi>CH</mi> <mn>1</mn> </mrow> <mo>&OverBar;</mo> </mover> <mo>&CenterDot;</mo> <mover> <mrow> <mi>X</mi> <mn>0</mn> </mrow> <mo>&OverBar;</mo> </mover> </mrow> <mo>&OverBar;</mo> </mover> </mrow> <mrow> <mi>A</mi> <mn>2</mn> <mo>=</mo> <mi>X</mi> <mn>2</mn> <mo>&CenterDot;</mo> <mi>O</mi> <mn>2</mn> <mo>+</mo> <mover> <mrow> <mi>X</mi> <mn>2</mn> </mrow> <mo>&OverBar;</mo> </mover> <mo>&CenterDot;</mo> <mi>X</mi> <mn>1</mn> <mo>&CenterDot;</mo> <mover> <mrow> <mi>CH</mi> <mn>1</mn> </mrow> <mo>&OverBar;</mo> </mover> <mo>,</mo> </mrow> <mrow> <mi>D</mi> <mn>2</mn> <mo>=</mo> <mover> <mrow> <mi>X</mi> <mn>2</mn> <mo>&CenterDot;</mo> <mi>O</mi> <mn>2</mn> <mo>+</mo> <mover> <mrow> <mi>X</mi> <mn>2</mn> </mrow> <mo>&OverBar;</mo> </mover> <mo>&CenterDot;</mo> <mi>X</mi> <mn>1</mn> <mo>&CenterDot;</mo> <mover> <mrow> <mi>CH</mi> <mn>1</mn> </mrow> <mo>&OverBar;</mo> </mover> </mrow> <mo>&OverBar;</mo> </mover> <mo>;</mo> </mrow> <mrow> <mi>A</mi> <mn>3</mn> <mo>=</mo> <mover> <mrow> <mi>X</mi> <mn>1</mn> </mrow> <mo>&OverBar;</mo> </mover> <mo>&CenterDot;</mo> <mi>X</mi> <mn>2</mn> <mo>&CenterDot;</mo> <mover> <mrow> <mi>CH</mi> <mn>1</mn> </mrow> <mo>&OverBar;</mo> </mover> <mo>,</mo> </mrow> <mrow> <mi>D</mi> <mn>3</mn> <mo>=</mo> <mover> <mrow> <mover> <mrow> <mi>X</mi> <mn>1</mn> </mrow> <mo>&OverBar;</mo> </mover> <mo>&CenterDot;</mo> <mi>X</mi> <mn>2</mn> <mo>&CenterDot;</mo> <mover> <mrow> <mi>CH</mi> <mn>1</mn> </mrow> <mo>&OverBar;</mo> </mover> </mrow> <mo>&OverBar;</mo> </mover> <mo>;</mo> </mrow> <mrow> <mi>A</mi> <mn>4</mn> <mo>=</mo> <mi>X</mi> <mn>1</mn> <mo>&CenterDot;</mo> <mi>X</mi> <mn>2</mn> <mo>&CenterDot;</mo> <mover> <mrow> <mi>CH</mi> <mn>1</mn> </mrow> <mo>&OverBar;</mo> </mover> <mo>,</mo> </mrow> <mrow> <mi>D</mi> <mn>4</mn> <mo>=</mo> <mover> <mrow> <mi>X</mi> <mn>1</mn> <mo>&CenterDot;</mo> <mi>X</mi> <mn>2</mn> <mo>&CenterDot;</mo> <mover> <mrow> <mi>CH</mi> <mn>1</mn> </mrow> <mo>&OverBar;</mo> </mover> </mrow> <mo>&OverBar;</mo> </mover> <mo>,</mo> </mrow>每个上升沿D触发器的第二数据输入端的输入信号和第二数据输出端的输出信号分别进行与非运算,得到第1、第3、第5、第7基本导通信号,每个下降沿D触发器的第一数据输入端的输入信号和第一数据输出端的输出信号分别进行与非运算,得到第2、第4、第6、第8基本导通信号;所述输出路数选择电路包括8个传输组单元,每个传输组单元包括3个传输门对,8个传输组单元所包括的各传输门的数据输入端分别接收相应的基本导通信号的反信号、两路输出控制基本信号和四路输出控制基本信号,每个传输组单元的6个传输门分别由第1~第6选通信号控制,使在任一输出模式下,每个传输组单元的6个传输门中只有一个导通,实现将第1~第8基本导通信号和第9~第14多路输出控制基本信号转换为8个总线开关控制信号,分别为第1~第8总线开关控制信号,第1~第8总线开关控制信号分别从8个传输组单元的输出端输出;所述输出端口电路包括与输出端口对应的端口组,每个端口组包括8个传输门对,分别接收所述8个总线开关控制信号并转换为对应的总线分开关控制信号,8个总线开关控制信号通过该转换分配到相应的输出端口,使数据通过选定的总线和选定的输出端口输出。
地址 210096 江苏省南京市四牌楼2号