摘要 |
<p>Einige Ausführungsformen betreffen einen DMA-Controller (Direct Memory Access, direkter Speicherzugriff). Der DMA-Controller weist einen Satz von Transaktionssteuerungsregistern auf, die so konfiguriert sind, dass sie eine Folge von Transaktionssteuerungssätzen empfangen, die gemeinsam eine von dem DMA-Controller zu verarbeitende Datenübertragung beschreiben. Ein Bus-Controller liest einen Speicher und schreibt in diesen, während der DMA-Controller einen ersten Transaktionssteuerungssatz ausführt, um einen Teil der in der Folge von Transaktionssteuerungssätzen beschriebenen Datenübertragung zu bewerkstelligen. Eine Integritätsprüfungseinheit bestimmt einen Ist-Fehlererkennungscode auf der Grundlage von Daten oder einer Adresse, die tatsächlich von dem DMA-Controller während der Ausführung des ersten Transaktionssteuerungssatzes verarbeitet wurden bzw. wurde. Die Integritätsprüfungseinheit meldet selektiv einen Fehler, je nachdem, ob der Ist-Fehlererkennungscode derselbe ist wie ein in einem zweiten Transaktionssteuerungssatz der Folge von Transaktionssteuerungssätzen enthaltener Soll-Fehlererkennungscode.</p> |