摘要 |
In data processing applications, a method and system for a single data buffer and a data buffer controller for merging rate-smoothing and burst buffering functionalities to process incoming data streams in integrated circuits is provided. The data buffer controller may comprise a data processor and an output controller. The incoming data stream may be received by the single data buffer prior to processing or may be received by a data processor directly. The data processor processes data blocks from the incoming data, transfers the processed data blocks into the single data buffer, and notifies the output controller that the data blocks have been transferred to the single data buffer. The output controller selects data blocks to assemble a data block burst, arbitrates access to a memory bus with a bus controller, and notifies the single data buffer to transfer the data block burst when access has been granted.
|