多功能输入输出接口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日