Artikel-ID: 000098654 Inhaltstyp: Fehlerbehebung Letzte Überprüfung: 18.04.2024

Warum geben QSPI-Befehle im Mailbox Client FPGA IP mit einer Eingangs-Flash-Adresse jenseits der Flash-Grenze einen falschen Antwortcode zurück, wenn Agilex™ 7-Geräte verwendet werden?

Umgebung

  • Intel® Quartus® Prime Pro Edition
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT
    Beschreibung

    Aufgrund eines Problems in der Quartus® Prime Pro Edition Software Version 24.1 geben QSPI-Befehle in Mailbox Client FPGA IP mit Eingangs-Flash-Adresse jenseits der Flash-Grenze einen falschen Antwortcode zurück, wenn Agilex™ 7-Geräte verwendet werden. Dieses Problem hat keine Auswirkungen auf die Gerätefunktionalität.

    QSPI-Befehl

    Korrekter Antwortcode in Version 23.4 oder früher

    Falscher Antwortcode in 24.1

    QSPI_READ

    0x9 (ALT_SDM_MBOX_RESP_INVALID_ADDR)

    0x4 (ALT_SDM_MBOX_RESP_INVALID_COMMAND_PARAMS)

    QSPI_WRITE

    0x9 (ALT_SDM_MBOX_RESP_INVALID_ADDR)

    0x4 (ALT_SDM_MBOX_RESP_INVALID_COMMAND_PARAMS)

    QSPI_ERASE

    0x9 (ALT_SDM_MBOX_RESP_INVALID_ADDR)

    0x4 (ALT_SDM_MBOX_RESP_INVALID_COMMAND_PARAMS)

    QSPI_READ_SHA

    0x9 (ALT_SDM_MBOX_RESP_INVALID_ADDR)

    0x80 (ALT_SDM_MBOX_RESP_QSPI_HW_ERROR)

    Lösung

    Um dieses Problem zu umgehen, führen Sie QSPI-Befehle mit einer gültigen Flash-Adresse aus, die sich innerhalb der Flash-Grenze befindet. Es ist kein Aus- und Einschalten erforderlich. Um den Wert für die Flash-Dichte zu erhalten, verwenden Sie den Postfachbefehl QSPI_GET_DEVICE_INFO. Beachten Sie, dass der zurückgegebene Wert für die Flash-Dichte in Bits angegeben wird, während die Flash-Adresse für QSPI-Befehle in Byte angegeben wird.

    Dieses Problem soll in einer zukünftigen Version der Quartus® Prime Pro Edition-Software behoben werden.

    Zugehörige Produkte

    Dieser Artikel bezieht sich auf 1 Produkte

    Intel® Agilex™ FPGAs und SoC FPGAs

    Der Inhalt dieser Seite ist eine Kombination aus menschlicher und computerbasierter Übersetzung des originalen, englischsprachigen Inhalts. Dieser Inhalt wird zum besseren Verständnis und nur zur allgemeinen Information bereitgestellt und sollte nicht als vollständig oder fehlerfrei betrachtet werden. Sollte eine Diskrepanz zwischen der englischsprachigen Version dieser Seite und der Übersetzung auftreten, gilt die englische Version. Englische Version dieser Seite anzeigen.