Abstract:
PROBLEM TO BE SOLVED: To allow a memory controller to reduce emphasis on QoS parameters and to increase emphasis on memory bandwidth optimization as operations flow through a memory controller pipeline.SOLUTION: In an embodiment, a memory controller includes multiple ports. Each port may be dedicated to a different type of traffic. In an embodiment, quality of service (QoS) parameters may be defined for the traffic types, and different traffic types may have different QoS parameter definitions. The memory controller may be configured to schedule operations received on the different ports based on the QoS parameters. In an embodiment, the memory controller may support upgrade of the QoS parameters when subsequent operations are received that have higher QoS parameters, via sideband request, and/or via aging of operations.
Abstract:
PROBLEM TO BE SOLVED: To provide techniques for determining when a data strobe signal is valid for capturing data.SOLUTION: In one embodiment, an apparatus is disclosed that includes a memory interface circuit configured to determine an initial time value for capturing data from a memory on the basis of a data strobe signal. In some embodiments, the memory interface circuit determines this initial time value by reading a known value from memory. In one embodiment, the memory interface circuit is further configured to determine an adjusted time value for capturing the data, where the memory interface circuit is configured to determine the adjusted time value by using the initial time value to sample the data strobe signal.
Abstract:
controlador de memória de múltiplas portas com portas associadas às classes de tráfego. a presente invenção refere-se a um controlador de memória inclui múltiplas portas. cada porta pode ser dedicada a um tipo diferente de tráfego. em uma modalidade, os parâmetros de qualidade de serviço (qos) podem ser definidos para tipos de tráfego, e diferentes tipos de tráfego, e diferentes tipos de tráfego podem ter diferentes definições de parâmetro de qos. o controlador de memória pode ser configurado para operações programadas recebidas em diferentes portas com base nos parâmetros de qos. em um modalidade, o controlador de memória pode suportar a atualização dos parâmetros de qos quando operações subsequentes são recebidas e possuem parâmetros de qos mais altos, através de solicitação de banda lateral, e/ou através do envelhecimento das operações. em uma modalidade, o controlador de memória é configurado para reduzir a ênfase nos parâmetros de qos e aumentar a ênfase na otimização de largura de banda de memória à medida que as operações fluem através da tubulação de controlador de memória.
Abstract:
In an embodiment, a memory controller includes multiple ports. Each port may be dedicated to a different type of traffic. In an embodiment, quality of service (QoS) parameters may be defined for the traffic types, and different traffic types may have different QoS parameter definitions. The memory controller may be configured to scheduled operations received on the different ports based on the QoS parameters. In an embodiment, the memory controller may support upgrade of the QoS parameters when subsequent operations are received that have higher QoS parameters, via sideband request, and/or via aging of operations. In an embodiment, the memory controller is configured to reduce emphasis on QoS parameters and increase emphasis on memory bandwidth optimization as operations flow through the memory controller pipeline.
Abstract:
Detecção de validação de dados dinâmica.técnicas estão descritas relativas à determinação quando um sinal de validação de dados é válido para capturar os dados. Em uma modalidade, um aparelho está descrito que inclui um circuito de interface de memória configurado para determinar um valor de tempo inicial para capturar os dados de uma memória com base em um sinal de validação de dados. Em algumas modalidades, o circuito de interface de memória pode determinar este valor de tempo inicial lendo um valor conhecido da memória. Em uma modalidade, o circuito de interface de memória está ainda configurado para determinar um valor de tempo ajustado para capturar os dados, onde o circuito de interface de memória está configurado para determinar o valor de tempo ajustado utilizando o valor de tempo inicial para amostrar o sinal de validação de dados.
Abstract:
Techniques are disclosed relating to determining when a data strobe signal is valid for capturing data. In one embodiment, an apparatus is disclosed that includes a memory 5 interface circuit configured to determine an initial time value for capturing data from a memory based on a data strobe signal. In some embodiments, the memory interface circuit may determine this initial time value by reading a known value from memory. In one embodiment, the memory interface circuit further configured to determine an adjusted time value for capturing the data, where the memory interface circuit is 10 configured to determine the adjusted time value by using the initial time value to sample the data strobe signal. (Q Q) Cto 0 co too cn~
Abstract:
controle de estrutura relacionada com a qualidade do serviço (qos) a presente invenção refere-se a um ou mais circuitos de controle da estrutura que podem ser inseridos em uma estrutura de comunicação para controlar vários aspectos das comunicações pelos componentes no sistema. os circuitos de controle da estrutura podem ser incluídos na interface dos componentes para a estrutura de comunicação em algumas modalidades. em outras modalidades que incluem uma estrutura de comunicação hierárquica, os circuitos de controle da estrutura podem ser incluídos alternativa ou adicionalmente. os circuitos de controle da estrutura podem ser programáveis e, assim, proporcionar a capacidade de sintonizar a estrutura de comunicação para satisfazer metas de desempenho e/ou funcionalidade.
Abstract:
In an embodiment, a memory controller includes multiple ports. Each port may be dedicated to a different type of traffic. In an embodiment, quality of service (QoS) parameters may be defined for the traffic types, and different traffic types may have different QoS parameter definitions. The memory controller may be configured to scheduled operations received on the different ports based on the QoS parameters. In an embodiment, the memory controller may support upgrade of the QoS parameters when subsequent operations are received that have higher QoS parameters, via sideband request, and/or via aging of operations. In an embodiment, the memory controller is configured to reduce emphasis on QoS parameters and increase emphasis on memory bandwidth optimization as operations flow through the memory controller pipeline.
Abstract:
Techniques are disclosed relating to determining when a data strobe signal is valid for capturing data. In one embodiment, an apparatus is disclosed that includes a memory 5 interface circuit configured to determine an initial time value for capturing data from a memory based on a data strobe signal. In some embodiments, the memory interface circuit may determine this initial time value by reading a known value from memory. In one embodiment, the memory interface circuit further configured to determine an adjusted time value for capturing the data, where the memory interface circuit is 10 configured to determine the adjusted time value by using the initial time value to sample the data strobe signal. (Q Q) Cto 0 co too cn~
Abstract:
Techniques are disclosed relating to determining when a data strobe signal is valid for capturing data. In one embodiment, an apparatus is disclosed that includes a memory 5 interface circuit configured to determine an initial time value for capturing data from a memory based on a data strobe signal. In some embodiments, the memory interface circuit may determine this initial time value by reading a known value from memory. In one embodiment, the memory interface circuit further configured to determine an adjusted time value for capturing the data, where the memory interface circuit is 10 configured to determine the adjusted time value by using the initial time value to sample the data strobe signal. (Q Q) Cto 0 co too cn~