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