A device for providing data includes a data source, a bus interface, a data
buffer, and control logic. The bus interface is coupled to a plurality of
control lines of a bus and adapted to receive a read request targeting the
data source. The control logic is adapted to determine if the read request
requires multiple data phases to complete based on the control lines, and
to retrieve at least two data phases of data from the data source and
store them in the data buffer in response to the read request requiring
multiple data phases to complete. A method for retrieving data includes
receiving a read request on a bus. The bus includes a plurality of control
lines. It is determined if the read request requires multiple data phases
to complete based on the control lines. At least two data phases of data
are retrieved from a data source in response to the read request requiring
multiple data phases to complete. The at least two data phases of data are
stored in a data buffer.
Um dispositivo para fornecer dados inclui uma origem dos dados de, uma relação de barra-ônibus, um amortecedor dos dados, e a lógica de controle. A relação de barra-ônibus é acoplada a um plurality de linhas do controle de uma barra-ônibus e adaptada para receber um pedido lido que alveja a origem dos dados de. A lógica de controle é adaptada para determinar se o pedido lido requerer fases múltiplas dos dados para terminar baseado nas linhas do controle, e para recuperar ao menos duas fases dos dados dos dados da origem dos dados de e para armazená-los no amortecedor dos dados em resposta ao pedido lido que requer fases múltiplas dos dados para terminar. Um método para recuperar dados inclui a recepção de um pedido lido em uma barra-ônibus. A barra-ônibus inclui um plurality de linhas do controle. Determina-se se o pedido lido requerer fases múltiplas dos dados para terminar baseado nas linhas do controle. Ao menos duas fases dos dados dos dados são recuperadas de uma origem dos dados de em resposta ao pedido lido que requer fases múltiplas dos dados para terminar. As ao menos duas fases dos dados dos dados são armazenadas em um amortecedor dos dados.