发明名称 |
采用异步FIFO寄存器输出数据的方法及寄存器 |
摘要 |
本发明公开了一种数据输出方法,针对每一数据组执行处理:为该数据组分配目的地地址;基于所述分配的目的地地址,输出该数据组中的数据;每输出该数据组中的一个数据,判断该输出的数据是否为该数据组中的最后一个数据,以及在判断出输出的数据为该数据组中的最后一个数据时,触发为该数据组的下一数据组分配目的地地址;否则触发继续基于所述分配的目的地地址,输出该数据组中的数据。相应的,本发明还公开了一种数据缓存器,采用本发明方案,使得可以采用较少的数据缓存器将数据输出到对应的目的地,从而减小了芯片的面积,硬件实现结构简单。 |
申请公布号 |
CN101267459B |
申请公布日期 |
2011.11.23 |
申请号 |
CN200810104731.5 |
申请日期 |
2008.04.23 |
申请人 |
无锡中星微电子有限公司 |
发明人 |
万红星 |
分类号 |
H04L29/12(2006.01)I;H04L12/56(2006.01)I |
主分类号 |
H04L29/12(2006.01)I |
代理机构 |
北京同达信恒知识产权代理有限公司 11291 |
代理人 |
黄志华 |
主权项 |
一种采用异步先进先出寄存器输出数据的方法,其特征在于,针对每一数据组执行处理:为该数据组分配目的地地址;基于分配的目的地地址,输出该数据组中的数据;每输出该数据组中的一个数据,将记录的该数据组中最后一个数据的地址与获取的输出的该数据组中的数据的地址进行比较,判断该输出的数据是否为该数据组中的最后一个数据,以及在判断出输出的数据为该数据组中的最后一个数据时,触发为该数据组的下一数据组分配目的地地址;否则触发继续基于所述分配的目的地地址,输出该数据组中的数据。 |
地址 |
214028 江苏省无锡市新区长江路21-1号国家集成电路设计园(创源大厦) |