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