[实用新型]一种多路读写多容量选择的FIFO控制器有效
申请号: | 201621462473.4 | 申请日: | 2016-12-28 |
公开(公告)号: | CN206431615U | 公开(公告)日: | 2017-08-22 |
发明(设计)人: | 周烨;周金风;王宇星;黄刚;陆俊嘉 | 申请(专利权)人: | 无锡芯响电子科技有限公司 |
主分类号: | G06F12/02 | 分类号: | G06F12/02 |
代理公司: | 南京经纬专利商标代理有限公司32200 | 代理人: | 熊玉玮 |
地址: | 214135 江苏省无锡市新区*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 读写 容量 选择 fifo 控制器 | ||
1.一种多路读写多容量选择的FIFO控制器,其特征在于,包括:
FIFO控制电路(101),根据系统输入容量选择信号分配当前FIFO容量,调节当前FIFO读地址信号和当前FIFO写地址信号,
用户SRAM读写控制电路(102),接收FIFO控制电路(101)输出的当前FIFO容量指示信号,根据SRAM存储体电路(105)除去当前FIFO容量后的剩余容量为各用户设备分配类似FIFO操作的读写地址,
地址译码电路(103),根据系统设备地址信号输出表征系统所选当前FIFO及用户设备的选择信号,
多路选择电路(104),接收FIFO控制电路(101)输出的当前FIFO读地址信号和当前FIFO写地址信号、用户SRAM读写控制电路(102)输出的各用户设备类似FIFO操作的读写地址、地址译码电路(103)输出的选择信号,完成系统所选当前FIFO的读写操作及系统所选用户设备的类似FIFO操作,及,
SRAM存储体电路(105),具有按照当前FIFO容量划分的当前FIFO存储体空间以及各用户设备类似FIFO操作的数据存储体空间。
2.根据权利要求1所述一种多路读写多容量选择的FIFO控制器,其特征在于,所述类似FIFO操作包含但不限于RAM读写操作、堆栈操作。
3.根据权利要求1所述一种多路读写多容量选择的FIFO控制器,其特征在于,FIFO控制电路(101)包括:
FIFO容量选择电路,根据其输入端接收的系统输入容量选择信号以及SRAM存储体电路(105)中不同存储体空间的阈值选择当前FIFO容量,
当前长度信号产生电路,根据当前长度信号的值与当前FIFO容量的数值关系、FIFO写数据使能信号、FIFO读数据使能信号,依据防止写溢出和读空的原则调节当前长度信号的值,
读地址信号产生电路,在进行FIFO读操作的过程中,根据当前FIFO读地址信号与当前FIFO容量的数值关系调节当前FIFO读地址信号的值,及,
写地址信号产生电路,根据当前长度信号和当前FIFO读地址信号之和与当前FIFO容量的数值关系调节当前FIFO写地址信号。
4.根据权利要求3所述一种多路读写多容量选择的FIFO控制器,其特征在于,所述FIFO容量选择电路通过多路选择器实现,多路选择器的输入端输入SRAM存储体电路(105)中不同存储体空间的阈值,多路选择器的选择端接系统输入容量选择信号,多路选择器输出当前FIFO容量。
5.根据权利要求3所述一种多路读写多容量选择的FIFO控制器,其特征在于,所述当前长度信号产生电路:在FIFO写数据使能信号有效且当前长度信号的值在当前FIFO容量范围内时,对当前长度信号的值加一进行FIFO写操作,否则,在FIFO读数据使能信号有效且当前长度信号的值大于零时对当前长度信号的值减一进行FIFO读操作。
6.根据权利要求5所述一种多路读写多容量选择的FIFO控制器,其特征在于,所述当前长度信号产生电路包括:两个二选一数据选择器及D触发器,第一二选一数据选择器,其选择端输入FIFO读数据使能信号有效且当前长度信号值大于0的逻辑判别式,其1输入端输入当前长度信号减一的值,
第二二选一数据选择器,其选择端输入FIFO写使能信号有效且当前长度信号值在当前FIFO容量范围内的逻辑判别式,其1输入端输入当前长度信号加一的值,其0输入端接第一二选一数据选择器的输出端,
D触发器,其输入端接第二二选一数据选择器的输出端,其输出端接第一二选一数据选择器的0输入端。
7.根据权利要求3所述一种多路读写多容量选择的FIFO控制器,其特征在于,所述读地址信号产生电路:
在FIFO读数据使能信号有效且当前长度信号大于0的情况下:当前FIFO读地址信号在当前FIFO容量范围内时,对当前FIFO读地址信号进行加一操作,直至当前FIFO读地址信号超出当前FIFO容量范围时,对当前FIFO读地址信号进行归零操作;其余情况下保持当前FIFO读地址信号不变。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于无锡芯响电子科技有限公司,未经无锡芯响电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201621462473.4/1.html,转载请声明来源钻瓜专利网。