Read-modify-write for partial writes in a memory controller

   
   

An apparatus is contemplated, including a router and a memory controller. The router is configured to route a write request and write data to the memory controller. The memory controller is coupled to receive the write request and the write data. If the write data is a number of bytes less than a minimum number of bytes writeable to a memory to which the memory controller is capable of being coupled, the memory controller is configured to read first data from the memory. The first data comprises the minimum number of bytes and includes bytes to be updated with the write data. The memory controller is configured to return the first data to the router as a read response. The router is configured to return the first data to the memory controller.

Ein Apparat wird, einschließlich einen Fräser und einen Gedächtnissteuerpult erwogen. Der Fräser wird zusammengebaut, um einen schreibenantrag zu verlegen und Daten zum Gedächtnissteuerpult zu schreiben. Der Gedächtnissteuerpult wird verbunden, um den schreibenantrag und die schreibendaten zu empfangen. Wenn die schreibendaten eine Anzahl von Bytes kleiner als eine Mindestzahl der Bytes writeable zu einem Gedächtnis sind, zu dem der Gedächtnissteuerpult zu verbunden werden fähig ist, wird der Gedächtniskontrolleur zusammengebaut, um erste Daten vom Gedächtnis zu lesen. Die ersten Daten enthalten die Mindestzahl von den Bytes und schließen die mit ein den schreibendaten aktualisiert zu werden Bytes. Der Gedächtnissteuerpult wird zusammengebaut, um die ersten Daten zum Fräser als gelesene Antwort zurückzubringen. Der Fräser wird zusammengebaut, um die ersten Daten zum Gedächtnissteuerpult zurückzubringen.

 
Web www.patentalert.com

< Routing protocol based redundancy design for shared-access networks

< IP relative addressing

> Dynamic association of endpoints to media gateway controllers

> Method, system, and program for generating a progress indicator

~ 00107