一种可扩展的串行传输器件制造技术

技术编号:11281438 阅读:91 留言:0更新日期:2015-04-09 15:09
本发明专利技术提供一种可扩展的串行传输器件,包括用于配置传输模式的模式配置器,用来产生传输时所需时钟的时序控制器,一组可将串行传输器件上的端口配置为输入或者输出的输入输出控制器,串行输出数据单元和串行输入数据单元;通过数据总线将所需的配置数据传递到模式配置器,模式配置器将配置数据解码后,将所需要的配置信息传递到时序控制器和输入输出控制器,串行输出数据单元和串行输入数据单元用来根据模式配置器的配置信息来产生和提取所传输的串行数据。本发明专利技术的优点是:将只能进行IIC传输的器件,可以配置为UART传输;在增加很小器件面积的条件下,扩展IIC器件的适用性,提高了原有IP的使用范围,提高了IP的复用性,加快了开发设计的速度。

【技术实现步骤摘要】
【专利摘要】本专利技术提供一种可扩展的串行传输器件,包括用于配置传输模式的模式配置器,用来产生传输时所需时钟的时序控制器,一组可将串行传输器件上的端口配置为输入或者输出的输入输出控制器,串行输出数据单元和串行输入数据单元;通过数据总线将所需的配置数据传递到模式配置器,模式配置器将配置数据解码后,将所需要的配置信息传递到时序控制器和输入输出控制器,串行输出数据单元和串行输入数据单元用来根据模式配置器的配置信息来产生和提取所传输的串行数据。本专利技术的优点是:将只能进行IIC传输的器件,可以配置为UART传输;在增加很小器件面积的条件下,扩展IIC器件的适用性,提高了原有IP的使用范围,提高了IP的复用性,加快了开发设计的速度。【专利说明】一种可扩展的串行传输器件
本专利技术属于计算机体系结构和串行通信
,尤其是涉及一种可扩展的串行传输器件。
技术介绍
随着芯片设计技术的不断发展,在一个芯片上集成的功能越来越多,使得芯片与外部的交互也越来越频繁,而芯片与外部的交互主要通过串行接口等)来实现,这就使得芯片上集成的串行接口越来越多,占用了芯片的大量管脚数目,而且还大大的增加的芯片集成的时间。 然而,在进行芯片设计时,设计人员总是希望能够用最快的时间和最少的管脚数目来实现最多的功能。
技术实现思路
为了解决上述问题,本专利技术要解决的问题是提供一种可扩展的串行传输器件,可以在较少的额外硬件开销的前提下,扩展其原有串行接口的功能,提高开发设计的速度,同时减少了芯片的管脚数量。 为解决上述技术问题,本专利技术采用的技术方案是: 一种可扩展的串行传输器件,包括用于配置传输模式的模式配置器,用来产生传输时所需时钟的时序控制器,一组可将串行传输器件上的端口配置为输入或者输出的输入输出控制器,串行输出数据单元和串行输入数据单元; 通过数据总线将所需的配置数据传递到模式配置器,模式配置器将配置数据解码后,将所需要的配置信息传递到时序控制器和输入输出控制器,串行输出数据单元和串行输入数据单元用来根据模式配置器的配置信息来产生和提取所传输的串行数据。 进一步的,所述时序控制器通过模式配置器传递过来的配置信息对所需要的时序进行控制: 若配置为以奶模式,时序控制器通过配置信息中的波特率信息来产生用来发送和接收数据的时钟; 若配置为IX模式,时序控制器通过配置信息中的主从信息来确定当前IX传输是主模式还是从模式:若为主模式,则时序控制器根据IX传输速率的要求来产生IX传输时的串行时钟3(? ;若为从模式,则时序控制器则采用外部传递过来的3(?作为IX传输所需的串行时钟。 进一步的,所述输入输出控制器根据模式配置器的配置信息对所述串行传输器件的两个端口进行配置: 若配置为IX模式,输入输出控制器将两个端口同时设置为双向输入输出端口 ; 若配置为II八模式,输入输出控制器将一个端口配置为输出端口,将另一个端口配置为输入端口。 本专利技术具有的优点和积极效果是: 本专利技术使得原来只能进行IX传输的器件,可以配置为以奶传输;这样可以在增加很小器件面积的条件下,扩展原来IX器件的适用性,极大的提高了原有I?的使用范围,提高了 I?的复用性,加快了开发设计的速度。 【专利附图】【附图说明】 图1是本专利技术的原理示意图。 【具体实施方式】 下面结合附图对本专利技术的具体实施例做详细说明。 一种可扩展的串行传输器件,包括:用于配置传输模式的模式配置器,用来产生110或者以奶传输时所需时钟的时序控制器,一组可将串行传输器件上的端口配置为输入或者输出的输入输出控制器,串行输出数据单元和串行输入数据单元; 通过数据总线将所需的配置数据传递到模式配置器,模式配置器将配置数据解码后,将所需要的配置信息传递到时序控制器和输入输出控制器;串行输出数据单元和串行输入数据单元用来根据模式配置器的配置信息来产生和提取所传输的串行数据。 本专利技术所述时序控制器通过模式配置器传递过来的配置信息对所需要的时序进行控制: 若配置为以奶模式,时序控制器通过配置信息中的波特率信息来产生用来发送和接收数据的时钟; 若配置为IX模式,时序控制器通过配置信息中的主从信息来确定当前IX传输是主模式还是从模式:若为主模式,则时序控制器根据IX传输速率的要求来产生IX传输时的串行时钟3(? ;若为从模式,则时序控制器则采用外部传递过来的3(?作为IX传输所需的串行时钟; 本专利技术所述输入输出控制器根据模式配置器的配置信息对所述串行传输器件的两个端口进行配置: 若配置为IX模式,输入输出控制器将所述串行传输器件的两个端口同时设置为双向输入输出端口,此时可利用时序控制器和发送数据或者串行输入数据单元来配合,产生或者接收所需要的串行传输数据; 若配置为以奶模式,输入输出控制器将所述串行传输器件的一个端口 30730爪配置为输出端口,将另一个端口 50八/5預配置为输入端口,利用时序控制器和发送数据来产生串行输出数据单元,利用时序控制器和串行输入数据单元来接收外部传输的串行数据。 本专利技术具体工作过程中: 首先,通过数据总线将所需要的配置数据传递给模式配置器; 之后,模式配置器通过对配置数据进行解码,得到所需要的配置数据,并且将这些数据传递给时序控制器、输入输出控制器、串行输出数据单元和串行输入数据单元; 所述时序控制器通过模式配置器传递过来的数据对所需要的时序进行控制:具体的,若配置为以奶'模式,则时序控制器通过配置信息中的波特率等信息来产生用来发送和接收数据的时钟;若配置为11(:模式,则时序控制器通过配置信息中的主从信息来确定当前IX传输是主模式还是从模式;若为主模式,则时序控制器根据IX传输速率的要求来产生IX传输时的串行时钟3(? ;若为从模式,则时序控制器则采用外部传递过来的3(?作为IX传输所需的串行时钟; 所述串行输出数据单元和串行输入数据单元用来根据模式配置器的配置信息来产生和提取所传输的串行数据:若为以奶模式,则根据数据长度,校验位宽度和停止位长度等信息来产生符合要求的串行数据;同时根据这些配置信息来提取外部传递过来的串行数据;若为IX模式,则根据配置信息来判别当前是主模式还是从模式:若为主模式,则串行输出数据单元则将时序控制器中所产生的串行时钟和所要发送的串行数据(主发送模式)发送出去,串行输入数据单元则将外部的串行数据接收回来;若为IX从模式,则串行输出数据单元则采用时序控制器传递过来的串行时钟只将所要发送的数据发送出去(从发送模式),串行输入数据单元则将外部的串行数据接收回来; 所述输入输出控制器根据模式配置器的配置信息将相应的端口配置为单向输入或者输出,或者双向输入输出;实现了使得原来只能进行IX传输的器件,可以配置为口八尺丁传输;这样就可以在IX和以奶不同时工作的应用中减少芯片的管脚个数,同时将原来所需要开发和集成的两个I?变成了开发一个I?,这就以减少系统的开发和集成时间。可极大地加快芯片的开发和设计速度。 以上对本专利技术的实施例进行了详细说明,但所述内容仅为本专利技术的较佳实施例,不能被认为用于限定本专利技术的实施范围。凡依本专利技术申请范围所作的均等变化与改进等,均应仍归属于本专利技术的专利涵盖范围之内。本文档来自技高网...

【技术保护点】
一种可扩展的串行传输器件,其特征在于包括:用于配置传输模式的模式配置器,用来产生传输时所需时钟的时序控制器,一组可将串行传输器件上的端口配置为输入或者输出的输入输出控制器,串行输出数据单元和串行输入数据单元;通过数据总线将所需的配置数据传递到模式配置器,模式配置器将配置数据解码后,将所需要的配置信息传递到时序控制器和输入输出控制器,串行输出数据单元和串行输入数据单元用来根据模式配置器的配置信息来产生和提取所传输的串行数据。

【技术特征摘要】

【专利技术属性】
技术研发人员:兰光洋王忠海肖佐楠郑茳
申请(专利权)人:天津国芯科技有限公司
类型:发明
国别省市:天津;12

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

1