发明名称 Multi-channel, multi-rate isochronous data bus
摘要 An isochronous bus may includes a data signal, a data valid signal, a frame synch signal and a clock signal. The bandwidth of the data signal is partitioned into a plurality of frames. The frame rate may be selected based upon the sample rate of one of the isochronous devices connected to the isochronous bus or maybe some divisor of the data rate of the isochronous bus. Each frame is partitioned into a plurality of data channels. Each data channel transmits data from an isochronous device. A number of bit time slots are allocated to each data channel. The number of bit time slots allocated to each data channel varies based upon the sample rate of the device corresponding to the data channel. In one embodiment, each data channel is allocated more bit time slots than the nominal samples of its corresponding device. In this manner, any drift of the sample clock may be accommodated. A data valid signal is transmitted synchronous to the data signal and the clock signal. The data valid signal indicates which bit time slots include valid data. As discussed above, a data channel may be allocated more bit time slots than the expected number of samples during a frame. The drift of the sample clock of a device relative to the isochronous bus clock may be detected by monitoring the period of the data valid signal. The system may handle multiple isochronous data streams with different, non-related sample rates.
申请公布号 US6085270(A) 申请公布日期 2000.07.04
申请号 US19980098655 申请日期 1998.06.17
申请人 ADVANCED MICRO DEVICES, INC. 发明人 GULICK, DALE E.
分类号 G06F13/42;(IPC1-7):G06F13/00;H04L12/50 主分类号 G06F13/42
代理机构 代理人
主权项
地址