[实用新型]一种与16位微处理器应用系统连接的计数器IP核有效
| 申请号: | 201520464530.1 | 申请日: | 2015-06-30 |
| 公开(公告)号: | CN204856462U | 公开(公告)日: | 2015-12-09 |
| 发明(设计)人: | 蔡启仲;潘绍明;柯宝中;李克俭 | 申请(专利权)人: | 广西科技大学 |
| 主分类号: | G06F9/30 | 分类号: | G06F9/30 |
| 代理公司: | 柳州市荣久专利商标事务所(普通合伙) 45113 | 代理人: | 张荣玖 |
| 地址: | 545006 广西*** | 国省代码: | 广西;45 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 16 微处理器 应用 系统 连接 计数器 ip | ||
1.一种与16位微处理器应用系统连接的计数器IP核,其特征在于:该计数器IP核包括数据输入输出与命令字分解存储控制模块(Ⅱ),脉冲200分频器(Ⅲ),计数处理控制模块(Ⅳ),计数器溢出标志控制模块(Ⅴ),输入门控选择控制模块(Ⅵ);
所述数据输入输出与命令字分解存储控制模块(Ⅱ)与16位微处理器应用系统(Ⅰ)、计数处理控制模块(Ⅳ)、计数器溢出标志控制模块(Ⅴ)和输入门控选择控制模块(Ⅵ)连接;
所述脉冲200分频器(Ⅲ)还与16位微处理器应用系统(Ⅰ)和计数处理控制模块(Ⅳ)连接;
所述计数处理控制模块(Ⅳ)还与16位微处理器应用系统(Ⅰ)、计数器溢出标志控制模块(Ⅴ)和输入门控选择控制模块(Ⅵ)连接;
所述数据输入输出与命令字分解存储控制模块(Ⅱ)包括16位双向数据选通三态门组(1),读写信号控制模块(2),计数参数寄存器(3),计数器编号寄存器(4),工作模式分频倍数编码寄存器(5),状态控制寄存器(6);
所述16位双向数据选通三态门组(1)分别与16位微处理器应用系统(Ⅰ)、读写信号控制模块(2)、计数参数寄存器(3)、计数器编号寄存器(4),工作模式分频倍数编码寄存器(5),状态控制寄存器(6)和计数处理控制模块(Ⅳ)连接;
所述读写信号控制模块(2)还与16位微处理器应用系统(Ⅰ)、计数参数寄存器(3)、计数器编号寄存器(4),工作模式分频倍数编码寄存器(5),状态控制寄存器(6)、计数处理控制模块(Ⅳ)、计数器溢出标志控制模块(Ⅴ)和输入门控选择控制模块(Ⅵ)连接;
所述计数参数寄存器(3)还与计数处理控制模块(Ⅳ)连接;
所述计数器编号寄存器(4)还与16位微处理器应用系统(Ⅰ)、计数处理控制模块(Ⅳ)、计数器溢出标志控制模块(Ⅴ)和输入门控选择控制模块(Ⅵ)连接;
所述工作模式分频倍数编码寄存器(5)还与16位微处理器应用系统(Ⅰ)、计数处理控制模块(Ⅳ)、计数器溢出标志控制模块(Ⅴ)和输入门控选择控制模块(Ⅵ)连接;
所述状态控制寄存器(6)还与16位微处理器应用系统(Ⅰ)、计数处理控制模块(Ⅳ)和计数器溢出标志控制模块(Ⅴ)连接。
2.如权利要求1所述的一种与16位微处理器应用系统连接的计数器IP核,其特征在于:所述计数处理控制模块(Ⅳ)包括计数器计数控制操作模块(47),地址选通控制Ⅰ(48),16位计数参数双端口存储器(49),地址选通控制Ⅱ(50),16位计数实时参数双端口存储器(51),地址选通控制Ⅲ(52),6位工作模式分频倍数编码双端口存储器(53),地址选通控制Ⅳ(54),3位状态控制双端口存储器(55),6位计数滤波参数移位存储器(56);
所述计数器计数控制操作模块(47)分别与脉冲200分频器(Ⅲ)、计数器溢出标志控制模块(Ⅴ)、输入门控选择控制模块(Ⅵ)、地址选通控制Ⅰ(48)、16位计数参数双端口存储器(49)、地址选通控制Ⅱ(50)、16位计数实时参数双端口存储器(51)、地址选通控制Ⅲ(52)、6位工作模式分频倍数编码双端口存储器(53)、地址选通控制Ⅳ(54)、3位状态控制双端口存储器(55)和,4位计数滤波参数移位存储器(56),计数器IP核外部输入的计数输入信号和计数处理控制运行时钟脉冲CLKⅡ连接;
所述地址选通控制Ⅰ(48)还与数据输入输出与命令字分解存储控制模块(Ⅱ)和16位计数参数双端口存储器(49)连接;
所述16位计数参数双端口存储器(49)还与数据输入输出与命令字分解存储控制模块(Ⅱ)和16位计数实时参数双端口存储器(51)连接;
所述地址选通控制Ⅱ(50)还与16位微处理器应用系统(Ⅰ)、数据输入输出与命令字分解存储控制模块(Ⅱ)和16位计数实时参数双端口存储器(51)连接;
所述16位计数实时参数双端口存储器(51)还与数据输入输出与命令字分解存储控制模块(Ⅱ)连接;
所述地址选通控制Ⅲ(52)还与数据输入输出与命令字分解存储控制模块(Ⅱ)和6位工作模式分频倍数编码双端口存储器(53)连接;
所述6位工作模式分频倍数编码双端口存储器(53)还与数据输入输出与命令字分解存储控制模块(Ⅱ)连接;
所述地址选通控制Ⅳ(54)还与数据输入输出与命令字分解存储控制模块(Ⅱ)和3位状态控制双端口存储器(55)连接;
所述3位状态控制双端口存储器(55)还与数据输入输出与命令字分解存储控制模块(Ⅱ)、16位微处理器应用系统(Ⅰ)的复位信号连接;如果输入的复位信号为有效的复位信号,复位3位状态控制双端口存储器(55),停止所有计数器的计数。
3.如权利要求2所述的一种与16位微处理器应用系统连接的计数器IP核,其特征在于:所述计数器溢出标志控制模块(Ⅴ)包括非门(7),M0工作模式位寄存器组(8),溢出清零脉冲控制器(9),与非门Ⅰ(10),D触发器Ⅰ(11),与门Ⅰ(12),与非门Ⅱ(13),D触发器Ⅱ(14),与非门Ⅲ(15),D触发器Ⅲ(16),与门Ⅱ(17),与非门Ⅳ(18),D触发器Ⅳ(19),与非门Ⅴ(20),D触发器Ⅴ(21),与门Ⅲ(22),与非门Ⅵ(23),D触发器Ⅵ(24),与非门Ⅶ(25),D触发器Ⅶ(26),与门Ⅳ(27),与非门Ⅷ(28),D触发器Ⅷ(29),与非门Ⅸ(30),D触发器Ⅸ(31),与门Ⅴ(32),与非门Ⅹ(33),D触发器Ⅹ(34),与非门Ⅺ(35),D触发器Ⅺ(36),与门Ⅵ(37),与非门Ⅻ(38),D触发器Ⅻ(39),与非门ⅩⅢ(40),D触发器ⅩⅢ(41),与门Ⅶ(42),与非门ⅩⅣ(43),D触发器ⅩⅣ(44),与非门ⅩⅤ(45),D触发器ⅩⅤ(46);
所述非门(7)的输入端与数据输入输出与命令字分解存储控制模块(Ⅱ)的状态控制寄存器(6)的M0输出端连接,输出端与M0工作模式位寄存器组(8)的一个输入端连接;
M0工作模式位寄存器组(8)的另三个输入端分别与16位微处理器应用系统(Ⅰ)的复位信号输出端、数据输入输出与命令字分解存储控制模块(Ⅱ)的读写信号控制模块(2)的写工作模式分频倍数编码信号输出端和计数器编号寄存器(4)的计数器编号输出端连接,输出端分别与门Ⅰ(12)、与门Ⅱ(17)、与门Ⅲ(22)、与门Ⅳ(27)、与门Ⅴ(32)、与门Ⅵ(37)和与门Ⅶ(42)的一个输入端连接;
溢出清零脉冲控制器(9)的三个输入端分别与数据输入输出与命令字分解存储控制模块(Ⅱ)的读写信号控制模块(2)的写状态控制信号输出端、状态控制寄存器(6)的清溢出标志输出端和计数器编号寄存器(4)的计数器编号输出端连接,输出端分别和与非门Ⅰ(10),与非门Ⅱ(13),与非门Ⅲ(15),与非门Ⅳ(18),与非门Ⅴ(20),与非门Ⅵ(23),与非门Ⅶ(25),与非门Ⅷ(28),与非门Ⅸ(30),与非门Ⅹ(33),与非门Ⅺ(35),与非门Ⅻ(38),与非门ⅩⅢ(40),与非门ⅩⅣ(43),与非门ⅩⅤ(45)的一个输入端连接;输出端还和D触发器Ⅰ(11),D触发器Ⅱ(14),D触发器Ⅲ(16),D触发器Ⅳ(19),D触发器Ⅴ(21),D触发器Ⅵ(24),D触发器Ⅶ(26),D触发器Ⅷ(29),D触发器Ⅸ(31),D触发器Ⅹ(34),D触发器Ⅺ(36),D触发器Ⅻ(39),D触发器ⅩⅢ(41),D触发器ⅩⅣ(44)和D触发器ⅩⅤ(46)的数据输入端连接;
与非门Ⅰ(10)的另一个输入端与计数处理控制模块(Ⅳ)的溢出标志输出端连接,输出端与D触发器Ⅰ(11)的时钟信号输入端连接;
D触发器Ⅰ(11)的数据输出端和与门Ⅰ(12)的另一个输入端连接;
与门Ⅰ(12)的输出端作为16位计数器0的溢出标志输出信号与16位微处理器应用系统(Ⅰ)连接;
与非门Ⅱ(13)的另一个输入端与计数处理控制模块(Ⅳ)的溢出标志输出端连接,输出端与D触发器Ⅱ(14)的时钟信号输入端连接;
D触发器Ⅱ(14)的数据输出端作为16位计数器1/32位计数器0的溢出标志输出信号输出端与16位微处理器应用系统(Ⅰ)连接;
与非门Ⅲ(15)的另一个输入端与计数处理控制模块(Ⅳ)的溢出标志输出端连接,输出端与D触发器Ⅲ(16)的时钟信号输入端连接;
D触发器Ⅲ(16)的数据输出端和与门Ⅱ(17)的另一个输入端连接;
与门Ⅱ(17)的输出端作为16位计数器2的溢出标志输出信号与16位微处理器应用系统(Ⅰ)连接;
与非门Ⅳ(18)的另一个输入端与计数处理控制模块(Ⅳ)的溢出标志输出端连接,输出端与D触发器Ⅳ(19)的时钟信号输入端连接;
D触发器Ⅳ(19)的数据输出端作为16位计数器3/32位计数器1的溢出标志输出信号输出端与16位微处理器应用系统(Ⅰ)连接;
与非门Ⅴ(20)的另一个输入端与计数处理控制模块(Ⅳ)的溢出标志输出端连接,输出端与D触发器Ⅴ(21)的时钟信号输入端连接;
D触发器Ⅴ(21)的数据输出端和与门Ⅲ(22)的另一个输入端连接;
与门Ⅲ(22)的输出端作为16位计数器4的溢出标志输出信号与16位微处理器应用系统(Ⅰ)连接;
与非门Ⅵ(23)的另一个输入端与计数处理控制模块(Ⅳ)的溢出标志输出端连接,输出端与D触发器Ⅵ(24)的时钟信号输入端连接;
D触发器Ⅵ(24)的数据输出端作为16位计数器5/32位计数器2的溢出标志输出信号输出端与16位微处理器应用系统(Ⅰ)连接;
与非门Ⅶ(25)的另一个输入端与计数处理控制模块(Ⅳ)的溢出标志输出端连接,输出端与D触发器Ⅶ(26)的时钟信号输入端连接;
D触发器Ⅶ(26)的数据输出端和与门Ⅳ(27)的另一个输入端连接;
与门Ⅳ(27)的输出端作为16位计数器6的溢出标志输出信号与16位微处理器应用系统(Ⅰ)连接;
与非门Ⅷ(28)的另一个输入端与计数处理控制模块(Ⅳ)的溢出标志输出端连接,输出端与D触发器Ⅷ(29)的时钟信号输入端连接;
D触发器Ⅷ(29)的数据输出端作为16位计数器7/32位计数器3的溢出标志输出信号输出端与16位微处理器应用系统(Ⅰ)连接;
与非门Ⅸ(30)的另一个输入端与计数处理控制模块(Ⅳ)的溢出标志输出端连接,输出端与D触发器Ⅸ(31)的时钟信号输入端连接;
D触发器Ⅸ(31)的数据输出端和与门Ⅴ(32)的另一个输入端连接;
与门Ⅴ(32)的输出端作为16位计数器8的溢出标志输出信号输出端与16位微处理器应用系统(Ⅰ)连接;
与非门Ⅹ(33)的另一个输入端与计数处理控制模块(Ⅳ)的溢出标志输出端连接,输出端与D触发器Ⅹ(34)的时钟信号输入端连接;
D触发器Ⅹ(34)的数据输出端作为16位计数器9/32位计数器4的溢出标志输出信号输出端与16位微处理器应用系统(Ⅰ)连接;
与非门Ⅺ(35)的另一个输入端与计数处理控制模块(Ⅳ)的溢出标志输出端连接,输出端与D触发器Ⅺ(36)的时钟信号输入端连接;
D触发器Ⅺ(36)的数据输出端和与门Ⅵ(37)的另一个输入端连接;
与门Ⅵ(37)的输出端作为16位计数器10的溢出标志输出信号与16位微处理器应用系统(Ⅰ)连接;
与非门Ⅻ(38)的另一个输入端与计数处理控制模块(Ⅳ)的溢出标志输出端连接,输出端与D触发器Ⅻ(39)的时钟信号输入端连接;
D触发器Ⅻ(39)的数据输出端作为16位计数器11/32位计数器5的溢出标志输出信号输出端与16位微处理器应用系统(Ⅰ)连接;
与非门ⅩⅢ(40)的另一个输入端与计数处理控制模块(Ⅳ)的溢出标志输出端连接,输出端与D触发器ⅩⅢ(41)的时钟信号输入端连接;
D触发器ⅩⅢ(41)的数据输出端和与门Ⅶ(42)的另一个输入端连接;
与门Ⅶ(42)的输出端作为16位计数器12的溢出标志输出信号输出端与16位微处理器应用系统(Ⅰ)连接;
与非门ⅩⅣ(43)的另一个输入端与计数处理控制模块(Ⅳ)的溢出标志输出端连接,输出端与D触发器ⅩⅣ(44)的时钟信号输入端连接;
D触发器ⅩⅣ(44)的数据输出端作为16位计数器13/32位计数器6的溢出标志输出信号输出端与16位微处理器应用系统(Ⅰ)连接;
与非门ⅩⅤ(45)的另一个输入端与计数处理控制模块(Ⅳ)的溢出标志输出端连接,输出端与D触发器ⅩⅤ(46)的时钟信号输入端连接;
D触发器ⅩⅤ(46)的数据输出端作为16位计数器14的溢出标志输出信号输出端与16位微处理器应用系统(Ⅰ)连接。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广西科技大学,未经广西科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201520464530.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种接口装置及连接装置
- 下一篇:一种终端





