首页> 外国专利> System for transferring data between asynchronous data buses with a data buffer interposed in between the buses for synchronization of devices timed by different clocks

System for transferring data between asynchronous data buses with a data buffer interposed in between the buses for synchronization of devices timed by different clocks

机译:用于在异步数据总线之间传输数据的系统,在总线之间插入数据缓冲区以同步由不同时钟定时的设备

摘要

A system buffers first and second data buses having asynchronous, different frequency clocks. The system comprises a data buffer interposed between the first and second data buses to receive data from the first bus and supply data to the second bus. The also comprises a write address generator, coupled to the first bus to receive a data available signal and coupled to the data buffer, for generating an address in the data buffer to store the data received from the first bus. The data available signal increments the write address generator. A load record register is coupled to receive an indication that data is being written from the first data bus into the data buffer, and tracks locations in the data buffer which have received data from the first data bus. A read address generator is coupled to the data buffer, and generates an address of the next data, if any, that is stored in the data buffer to be read onto the second data bus. A conversion and comparison circuit is coupled between the read address generator and the load record, and determines if the address in the data buffer generated by the read address generator contains data to be read onto the second data bus, and if so, enables transmission of the data at the address to the second data bus and enables incrementing of the read address generator when or after said data is read to the second data bus.
机译:系统缓冲具有异步,不同频率时钟的第一和第二数据总线。该系统包括置于第一和第二数据总线之间的数据缓冲器,以从第一总线接收数据并将数据提供给第二总线。它还包括写地址生成器,该写地址生成器耦合到第一总线以接收数据可用信号并且耦合到数据缓冲器,用于在数据缓冲器中生成地址以存储从第一总线接收的数据。数据可用信号使写地址生成器递增。负载记录寄存器被耦合以接收数据正从第一数据总线写入数据缓冲器的指示,并跟踪数据缓冲器中已经从第一数据总线接收数据的位置。读地址生成器耦合到数据缓冲器,并且生成下一数据的地址(如果有的话),该地址存储在数据缓冲器中以被读取到第二数据总线上。转换和比较电路耦合在读取地址生成器和加载记录之间,并确定由读取地址生成器生成的数据缓冲区中的地址是否包含要读取到第二数据总线上的数据,如果是,则允许传输在第二数据总线的地址处存储数据,并在所述数据被读入第二数据总线时或之后使读地址发生器递增。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号