[發(fā)明專利]一種可擴展的串行傳輸器件在審
| 申請?zhí)枺?/td> | 201410722700.1 | 申請日: | 2015-08-04 |
| 公開(公告)號: | CN104503934A | 公開(公告)日: | 2015-07-29 |
| 發(fā)明(設(shè)計)人: | 蘭光洋;王忠海;肖佐楠;鄭茳 | 申請(專利權(quán))人: | 天津國芯科技有限公司 |
| 主分類號: | G06F13/38 | 分類號: | G06F13/38 |
| 代理公司: | 天津濱海科緯知識產(chǎn)權(quán)代理有限公司 12211 | 代理人: | 楊慧玲 |
| 地址: | 300457 天津市濱海新區(qū)開發(fā)*** | 國省代碼: | 天津;12 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 擴展 串行 傳輸 器件 | ||
技術(shù)領(lǐng)域
本發(fā)明屬于計算機體系結(jié)構(gòu)和串行通信技術(shù)領(lǐng)域,尤其是涉及一種可擴展的串行傳輸器件。
背景技術(shù)
隨著芯片設(shè)計技術(shù)的不斷發(fā)展,在一個芯片上集成的功能越來越多,使得芯片與外部的交互也越來越頻繁,而芯片與外部的交互主要通過串行接口(IIC、UART等)來實現(xiàn),這就使得芯片上集成的串行接口越來越多,占用了芯片的大量管腳數(shù)目,而且還大大的增加的芯片集成的時間。
然而,在進行芯片設(shè)計時,設(shè)計人員總是希望能夠用最快的時間和最少的管腳數(shù)目來實現(xiàn)最多的功能。
發(fā)明內(nèi)容
為了解決上述問題,本發(fā)明要解決的問題是提供一種可擴展的串行傳輸器件,可以在較少的額外硬件開銷的前提下,擴展其原有串行接口的功能,提高開發(fā)設(shè)計的速度,同時減少了芯片的管腳數(shù)量。
為解決上述技術(shù)問題,本發(fā)明采用的技術(shù)方案是:
一種可擴展的串行傳輸器件,包括用于配置傳輸模式的模式配置器,用來產(chǎn)生傳輸時所需時鐘的時序控制器,一組可將串行傳輸器件上的端口配置為輸入或者輸出的輸入輸出控制器,串行輸出數(shù)據(jù)單元和串行輸入數(shù)據(jù)單元;
通過數(shù)據(jù)總線將所需的配置數(shù)據(jù)傳遞到模式配置器,模式配置器將配置數(shù)據(jù)解碼后,將所需要的配置信息傳遞到時序控制器和輸入輸出控制器,串行輸出數(shù)據(jù)單元和串行輸入數(shù)據(jù)單元用來根據(jù)模式配置器的配置信息來產(chǎn)生和提取所傳輸?shù)拇袛?shù)據(jù)。
進一步的,所述時序控制器通過模式配置器傳遞過來的配置信息對所需要的時序進行控制:
若配置為UART模式,時序控制器通過配置信息中的波特率信息來產(chǎn)生用來發(fā)送和接收數(shù)據(jù)的時鐘;
若配置為IIC模式,時序控制器通過配置信息中的主從信息來確定當前IIC傳輸是主模式還是從模式:若為主模式,則時序控制器根據(jù)IIC傳輸速率的要求來產(chǎn)生IIC傳輸時的串行時鐘SCK;若為從模式,則時序控制器則采用外部傳遞過來的SCK作為IIC傳輸所需的串行時鐘。
進一步的,所述輸入輸出控制器根據(jù)模式配置器的配置信息對所述串行傳輸器件的兩個端口進行配置:
若配置為IIC模式,輸入輸出控制器將兩個端口同時設(shè)置為雙向輸入輸出端口;
若配置為UART模式,輸入輸出控制器將一個端口配置為輸出端口,將另一個端口配置為輸入端口。
本發(fā)明具有的優(yōu)點和積極效果是:
本發(fā)明使得原來只能進行IIC傳輸?shù)钠骷梢耘渲脼閁ART傳輸;這樣可以在增加很小器件面積的條件下,擴展原來IIC器件的適用性,極大的提高了原有IP的使用范圍,提高了IP的復用性,加快了開發(fā)設(shè)計的速度。
附圖說明
圖1是本發(fā)明的原理示意圖。
具體實施方式
下面結(jié)合附圖對本發(fā)明的具體實施例做詳細說明。
一種可擴展的串行傳輸器件,包括:用于配置傳輸模式的模式配置器,用來產(chǎn)生IIC或者UART傳輸時所需時鐘的時序控制器,一組可將串行傳輸器件上的端口配置為輸入或者輸出的輸入輸出控制器,串行輸出數(shù)據(jù)單元和串行輸入數(shù)據(jù)單元;
通過數(shù)據(jù)總線將所需的配置數(shù)據(jù)傳遞到模式配置器,模式配置器將配置數(shù)據(jù)解碼后,將所需要的配置信息傳遞到時序控制器和輸入輸出控制器;串行輸出數(shù)據(jù)單元和串行輸入數(shù)據(jù)單元用來根據(jù)模式配置器的配置信息來產(chǎn)生和提取所傳輸?shù)拇袛?shù)據(jù)。
本發(fā)明所述時序控制器通過模式配置器傳遞過來的配置信息對所需要的時序進行控制:
若配置為UART模式,時序控制器通過配置信息中的波特率信息來產(chǎn)生用來發(fā)送和接收數(shù)據(jù)的時鐘;
若配置為IIC模式,時序控制器通過配置信息中的主從信息來確定當前IIC傳輸是主模式還是從模式:若為主模式,則時序控制器根據(jù)IIC傳輸速率的要求來產(chǎn)生IIC傳輸時的串行時鐘SCK;若為從模式,則時序控制器則采用外部傳遞過來的SCK作為IIC傳輸所需的串行時鐘;
本發(fā)明所述輸入輸出控制器根據(jù)模式配置器的配置信息對所述串行傳輸器件的兩個端口進行配置:
若配置為IIC模式,輸入輸出控制器將所述串行傳輸器件的兩個端口同時設(shè)置為雙向輸入輸出端口,此時可利用時序控制器和發(fā)送數(shù)據(jù)或者串行輸入數(shù)據(jù)單元來配合,產(chǎn)生或者接收所需要的串行傳輸數(shù)據(jù);
若配置為UART模式,輸入輸出控制器將所述串行傳輸器件的一個端口SCL/SOUT配置為輸出端口,將另一個端口SDA/SIN配置為輸入端口,利用時序控制器和發(fā)送數(shù)據(jù)來產(chǎn)生串行輸出數(shù)據(jù)單元,利用時序控制器和串行輸入數(shù)據(jù)單元來接收外部傳輸?shù)拇袛?shù)據(jù)。
本發(fā)明具體工作過程中:
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于天津國芯科技有限公司,未經(jīng)天津國芯科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410722700.1/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:串口指令解碼方法
- 下一篇:一種對智能終端進行評測的方法和裝置





