多功能輸入輸出接口ip核的制作方法
【技術(shù)領(lǐng)域】
[0001]本實用新型涉及一種多功能輸入輸出接口 IP核。
【背景技術(shù)】
[0002]隨著集成電路制造工藝的改進以及面向應(yīng)用的系統(tǒng)級芯片的發(fā)展,集成電路設(shè)計者已經(jīng)可以把越來越多、越來越復雜的功能模塊集成到同一個芯片上。隨著芯片功能模塊的增加,在芯片尺寸不會增加太多的情況下,芯片管腳資源就變得比較緊張,有些芯片就會采用管腳復用的方式以最大程度地節(jié)約資源來降低成本。因而設(shè)計一種多功能的輸入輸出接口 IP核,就變得很有實際意義了。
【實用新型內(nèi)容】
[0003]本實用新型目的在于提供一種多功能輸入輸出接口 IP核。
[0004]上述目的通過以下技術(shù)方案實現(xiàn):
[0005]一種多功能輸入輸出接口 IP核,其特征在于:包括相互連接的配置寄存器及輸入輸出接口 ;其中,所述配置寄存器用于配置所述輸入輸出接口為輸入口或輸出口 ;所述輸入輸出接口用于在所述配置寄存器的配置下,實現(xiàn)相應(yīng)的輸入口或輸出口的功能。
[0006]作為具體的技術(shù)方案,所述配置寄存器還用于產(chǎn)生中斷作用;相應(yīng)地,所述輸入輸出接口還用于實現(xiàn)中斷的功能。
[0007]作為具體的技術(shù)方案,所述配置寄存器包括中斷屏蔽寄存器、中斷方式寄存器及中斷方向寄存器;其中,所述中斷屏蔽寄存器用于使所述輸入輸出接口中斷無效;所述中斷方式寄存器用于設(shè)置是采用電平觸發(fā)中斷還是邊沿觸發(fā)中斷;所述中斷方向寄存器用于設(shè)置每一位輸入口或輸出口的方向,實現(xiàn)所述輸入口或輸出口為單一的輸入口或輸出口或者兼作輸入輸出口。
[0008]作為具體的技術(shù)方案,所述輸入輸出接口包括信號鎖存模塊及信號輸入選擇模塊;其中,所述信號鎖存模塊用于將外部輸入信號進行暫存;所述信號輸入選擇模塊用于將經(jīng)處理的外部輸入信號進行選擇輸出。
[0009]本實用新型提供的多功能輸入輸出接口 IP核的有益效果在于:通過寄存器的配置,能方便地實現(xiàn)通用輸入輸出口的功能。另外,還可以實現(xiàn)中斷功能以及對輸入輸出接口的每一位進行相應(yīng)的設(shè)置。
【附圖說明】
[0010]圖1為本實用新型實施例提供的多功能輸入輸出接口 IP核的結(jié)構(gòu)框圖。
[0011]圖2為本實用新型實施例提供的多功能輸入輸出接口 IP核的內(nèi)部結(jié)構(gòu)框圖。
【具體實施方式】
[0012]如圖1所示,本實用新型實施例提供的多功能輸入輸出接口 IP核包括相互連接的配置寄存器及輸入輸出接口。
[0013]如圖2所示,配置寄存器用于根據(jù)外部處理器信號配置輸入輸出接口為輸入口或輸出口或者用于產(chǎn)生中斷。配置寄存器包括中斷屏蔽寄存器、中斷方式寄存器及中斷方向寄存器。中斷屏蔽寄存器用于使輸入輸出接口中斷無效。中斷方式寄存器用于設(shè)置是采用電平觸發(fā)中斷還是邊沿觸發(fā)中斷。中斷方向寄存器用于設(shè)置每一位輸入口或輸出口的方向,實現(xiàn)輸入口或輸出口為單一的輸入口或輸出口或者兼作輸入輸出口。
[0014]繼續(xù)參考圖2,輸入輸出接口用于在配置寄存器的配置下,實現(xiàn)相應(yīng)的輸入口或輸出口或者中斷的功能。輸入輸出接口包括信號鎖存模塊及信號輸入選擇模塊。信號鎖存模塊用于將外部輸入信號進行暫存。信號輸入選擇模塊用于將經(jīng)處理的外部輸入信號進行選擇輸出。
[0015]在本實用新型實施例提供的多功能輸入輸出接口 IP核中,將輸入輸出接口作為S698P4處理器中APB總線的片上外設(shè)。處理器要往外部器件發(fā)送數(shù)據(jù)時,通過APB總線傳到輸入輸出接口上,再由輸入輸出接口傳輸?shù)酵獠科骷?。外部器件需要向處理器傳輸?shù)據(jù)時,送到輸入輸出接口,輸入輸出接口再通過APB總線傳輸給處理器。該輸入輸出接口還可作為外部中斷口,產(chǎn)生中斷信號給處理器。
[0016]本實用新型不局限于上述實施例,基于上述實施例的、未做出創(chuàng)造性勞動的簡單替換,應(yīng)當屬于本實用新型揭露的范圍。
【主權(quán)項】
1.一種多功能輸入輸出接口 IP核,其特征在于:包括相互連接的配置寄存器及輸入輸出接口 ;其中, 所述配置寄存器用于配置所述輸入輸出接口為輸入口或輸出口; 所述輸入輸出接口用于在所述配置寄存器的配置下,實現(xiàn)相應(yīng)的輸入口或輸出口的功會K。
2.如權(quán)利要求1所述的多功能輸入輸出接口IP核,其特征在于:所述配置寄存器還用于產(chǎn)生中斷作用;相應(yīng)地,所述輸入輸出接口還用于實現(xiàn)中斷的功能。
3.如權(quán)利要求1或2所述的多功能輸入輸出接口IP核,其特征在于:所述配置寄存器包括中斷屏蔽寄存器、中斷方式寄存器及中斷方向寄存器;其中, 所述中斷屏蔽寄存器用于使所述輸入輸出接口中斷無效; 所述中斷方式寄存器用于設(shè)置是采用電平觸發(fā)中斷還是邊沿觸發(fā)中斷; 所述中斷方向寄存器用于設(shè)置每一位輸入口或輸出口的方向,實現(xiàn)所述輸入口或輸出口為單一的輸入口或輸出口或者兼作輸入輸出口。
4.如權(quán)利要求1或2所述的多功能輸入輸出接口IP核,其特征在于:所述輸入輸出接口包括信號鎖存模塊及信號輸入選擇模塊;其中, 所述信號鎖存模塊用于將外部輸入信號進行暫存; 所述信號輸入選擇模塊用于將經(jīng)處理的外部輸入信號進行選擇輸出。
【專利摘要】本實用新型公開一種多功能輸入輸出接口IP核,包括相互連接的配置寄存器及輸入輸出接口;配置寄存器用于配置輸入輸出接口為輸入口或輸出口;輸入輸出接口用于在配置寄存器的配置下,實現(xiàn)相應(yīng)的輸入口或輸出口的功能。本實用新型通過寄存器的配置,能方便地實現(xiàn)通用輸入輸出口的功能。
【IPC分類】G06F13-362
【公開號】CN204595840
【申請?zhí)枴緾N201420865696
【發(fā)明人】蔣曉華, 唐芳福, 趙旺
【申請人】珠海歐比特控制工程股份有限公司
【公開日】2015年8月26日
【申請日】2014年12月30日