发明名称 在两个异步系统之间传递数据的方法及异步数据缓冲器
摘要 本发明涉及一种用于在两个异步系统之间对突发传递的m个数据元素进行传递的异步数据缓冲器。该异步数据缓冲器包括用于存储突发数据的m个数据元素的数据存储器(112)和用于存储与m个数据元素相应的m个输入有效位的有效位存储器(114)。输入控制逻辑电路(116)生成m个输入有效位并且控制这些输入有效位和m个数据元素的存储。在存储了m个输入有效位之后,提供输入控制信号,用来将后面的突发数据的输入有效位反相。因此,在各次m个数据元素的突发传递之后,都要使输入有效位反相,以自动致使前次突发传递的所有数据元素呈现出无效。
申请公布号 CN101228733B 申请公布日期 2011.10.12
申请号 CN200680026580.5 申请日期 2006.07.21
申请人 NXP股份有限公司 发明人 罗伯特·赫勒伊
分类号 H04L7/02(2006.01)I 主分类号 H04L7/02(2006.01)I
代理机构 中科专利商标代理有限责任公司 11021 代理人 王波波
主权项 一种用于在两个异步系统之间对突发传递的m个数据元素进行传递的方法,包括:a)从发送系统(A)接收(10)突发数据的m个数据元素中的第一个数据元素;b)将第一个数据元素存储(12)在数据存储器(112)中的第一个地址位置;c)创建(14)第一个输入有效位并且将其存储在有效位存储器(114)中的第一个地址位置;d)递增(16)地址位置;e)重复进行(18)a)到d),直到已经存储了第m个数据元素和第m个输入有效位为止;f)回转(24)到第一个地址位置并且提供用于将后面的突发数据的输入有效位反相的输入控制信号;g)从有效位存储器(114)的第一个地址位置中读取(32)第一个输入有效位;h)基于第一个输入有效位和输出控制信号创建(34)第一个输出有效位并且将其提供给接收系统(B);i)从数据存储器(112)的第一个地址位置中读取(36)第一个数据元素并且将其提供给接收系统;j)递增(38)地址位置;k)重复进行(40)g)到k),直到已经读取了第m个数据元素并且已经将其提供给了接收系统为止;以及,l)回转(48)到第一个地址位置并且将后面的突发数据的输出控制信号反相。
地址 荷兰艾恩德霍芬