Avalon Akış Arayüzü ile intel Posta Kutusu İstemcisi FPGA IP Kullanım Kılavuzu
Avalon Akış Arayüzü FPGA IP'ye sahip Intel Posta Kutusu İstemcisi

Avalon® Akış Arayüzüne sahip Posta Kutusu İstemcisi Intel FPGA IP Overview

Avalon® akış arayüzüne sahip Posta Kutusu İstemcisi Intel® FPGA IP (Avalon ST İstemci IP'sine sahip Posta Kutusu İstemcisi), özel mantığınız ile güvenli cihaz yöneticisi (SDM) arasında bir iletişim kanalı sağlar. SDM çevre birimleri modüllerinden komut paketleri göndermek ve yanıt paketleri almak için Mailbox Client'ı Avalon ST IP ile kullanabilirsiniz. Avalon ST IP'li Posta Kutusu İstemcisi, SDM'nin çalıştırdığı işlevleri tanımlar.

Özel mantığınız, aşağıdaki çevresel modüllerden bilgi almak ve flash belleğe erişmek için bu iletişim kanalını kullanabilir:

  • Çip Kimliği
  • Sıcaklık Sensörü
  • Cilttage Sensör
  • Dörtlü seri çevresel arayüz (SPI) flash bellek

Not: Bu kullanıcı kılavuzunda Avalon ST terimi, Avalon akış arayüzünü veya IP'yi kısaltmaktadır.

Şekil 1. Avalon ST IP Sistem Tasarımlı Posta Kutusu İstemcisi
Avalon ST IP Sistem Tasarımlı Posta Kutusu İstemcisi

Aşağıdaki şekil Avalon ST IP'li Mailbox Client'ın Chip ID'yi okuduğu bir uygulamayı göstermektedir.

Figür 2. Avalon ST IP'li Posta Kutusu İstemcisi Çip Kimliğini Okur
Avalon ST IP'li Posta Kutusu İstemcisi Çip Kimliğini Okur

Cihaz Ailesi Desteği

Aşağıda Intel FPGA IP'leri için cihaz destek düzeyi tanımları listelenmektedir:

  • Gelişmiş destek — IP, bu cihaz ailesi için simülasyon ve derleme amacıyla kullanılabilir. Zamanlama modelleri, erken yerleşim sonrası bilgilere dayalı olarak gecikmelere ilişkin ilk mühendislik tahminlerini içerir. Silikon testi gerçek silikon ile zamanlama modelleri arasındaki korelasyonu iyileştirdiğinden zamanlama modelleri değişebilir. Bu IP'yi sistem mimarisi ve kaynak kullanımı çalışmaları, simülasyon, pin çıkışı, sistem gecikme değerlendirmeleri, temel zamanlama değerlendirmeleri (boru hattı bütçeleme) ve G/Ç aktarım stratejisi (veri yolu genişliği, patlama derinliği, G/Ç standart ticareti) için kullanabilirsiniz. kapalı).
  • Ön destek — IP, bu cihaz ailesi için ön zamanlama modelleriyle doğrulanır. IP tüm işlevsel gereksinimleri karşılıyor ancak cihaz ailesi için hâlâ zamanlama analizi yapılıyor olabilir. Üretim tasarımlarında dikkatli kullanılabilir.
  • Nihai destek — IP, bu cihaz ailesi için son zamanlama modelleriyle doğrulanır. IP, cihaz ailesi için tüm işlevsellik ve zamanlama gereksinimlerini karşılar ve üretim tasarımlarında kullanılabilir.

Tablo 1. Cihaz Ailesi Desteği

Cihaz Ailesi Destek
Intel Agilex™ İlerlemek

Not: IP yanıtları SDM'den aldığından, Avalon Akış Arayüzü Intel FPGA IP ile Posta Kutusu İstemcisini simüle edemezsiniz. Bu IP'yi doğrulamak için Intel, donanım değerlendirmesi yapmanızı önerir.

İlgili Bilgiler
Avalon Akış Arayüzlü Posta Kutusu İstemcisi Intel FPGA IP Sürüm Notları

Parametreler

Parametre Adı Değer Tanım
Durum arayüzünü etkinleştir Açık kapalı Bu arayüzü etkinleştirdiğinizde, Avalon akış arayüzü Intel FPGA IP'ye sahip Posta Kutusu İstemcisi, command_status_invalid sinyalini içerir. command_status_invalid onaylandığında IP'yi sıfırlamanız gerekir.

Arayüzler
Aşağıdaki şekilde Avalon Akış Arayüzü Intel FPGA IP arayüzlerine sahip Posta Kutusu İstemcisi gösterilmektedir:

Şekil 3. Avalon Akış Arayüzü Intel FPGA IP Arayüzlerine sahip Posta Kutusu İstemcisi
Avalon Akış Arayüzü Intel FPGA IP Arayüzlerine sahip Posta Kutusu İstemcisi

Avalon akış arayüzleri hakkında daha fazla bilgi için Avalon Arayüzü Teknik Özellikleri'ne bakın.
İlgili Bilgiler
Avalon Arayüz Özellikleri

Saat ve Sıfırlama Arayüzleri

Masa 2. Saat ve Sıfırlama Arayüzleri

Sinyal Adı Yön Tanım
in_clk Giriş Bu, Avalon akış arayüzlerinin saatidir. Maksimum frekans 250 MHz'dir.
in_reset Giriş Bu aktif bir yüksek sıfırlamadır. Avalon akış arayüzü Intel FPGA IP'ye sahip Mailbox Client'ı (Avalon ST IP'ye sahip Mailbox Client) sıfırlamak için in_reset'i onaylayın. in_reset sinyali onaylandığında, SDM'nin Avalon ST IP'li Mailbox Client'taki bekleyen tüm etkinlikleri temizlemesi gerekir. SDM diğer istemcilerden gelen komutları işlemeye devam eder.

Cihaz kullanıcı moduna girdiğinde Avalon ST IP'li Posta Kutusu İstemcisinin doğru şekilde çalıştığından emin olmak için tasarımınız, FPGA yapısı kullanıcı moduna girene kadar sıfırlamayı tutmak için Reset Release Intel FPGA IP'yi içermelidir. Intel, Sıfırlama Yayın IP'sinin kullanıcı sıfırlamasını veya çıkışını bağlarken bir sıfırlama eşitleyici kullanılmasını önerir.

Avalon ST IP'li Posta Kutusu İstemcisinin sıfırlama bağlantı noktası. Sıfırlama eşitleyiciyi uygulamak için Platform Tasarımcısında bulunan Reset Bridge Intel FPGA IP'yi kullanın.

Not: Platform Tasarımcısındaki IP örneklemesi ve bağlantı yönergeleri için Uzaktan Sistem Güncelleme Tasarımı Örneği için Gerekli İletişim ve Ana Bilgisayar Bileşenleri'ne bakın.ampIntel Agilex Yapılandırma Kullanıcı Kılavuzu'ndaki şekil.

Komut Arayüzü
SDM'ye komut göndermek için Avalon Streaming (Avalon ST) arayüzünü kullanın.

Tablo 3. Komut Arayüzü

Sinyal Adı Yön Tanım
command_ready Çıktı Avalon ST Intel FPGA IP'li Posta Kutusu İstemcisi, uygulamadan komut almaya hazır olduğunda command_ready değerini belirtir. Ready_latency 0 döngüdür. Avalon ST'li Posta Kutusu İstemcisi, command_ready'nin ileri sürdüğü aynı döngüde command_data[31:0]'ı kabul edebilir.
komut_geçerli Giriş command_valid sinyali, command_data'nın geçerli olduğunu belirtmeyi ileri sürer.
komut_verileri[31:0] Giriş Command_data veri yolu komutları SDM'ye yönlendirir. Komutların tanımları için Komut Listesi ve Açıklamaya bakın.
command_startofpacket Giriş command_startofpacket, bir komut paketinin ilk döngüsünde onaylanır.
command_endofpacket Giriş command_endofpacket, komutun son döngüsünde bir paketi onaylar.

Figür 4. Avalon ST Komut Paketinin Zamanlaması
fig:m ST Komut Paketi

Yanıt Arayüzü
SDM Avalon ST Client IP, yanıt arayüzünü kullanarak uygulamanıza yanıtlar gönderir.

Tablo 4. Yanıt Arayüzü

Sinyal 5 Yön Tanım
yanıt_hazır Giriş Uygulama mantığı, bir yanıt alabildiği her durumda, Response_ready sinyalini ileri sürebilir.
yanıt_geçerli Çıktı SDM, yanıt_verisinin geçerli olduğunu belirtmek için yanıt_geçerliliğini ileri sürer.
yanıt_verileri[31:0] Çıktı SDM, talep edilen bilgiyi sağlamak için Response_data'yı çalıştırır. Yanıtın ilk sözcüğü, SDM'nin sağladığı komutu tanımlayan bir başlıktır. Bakınız Komut Listesi ve Açıklama komutların tanımları için.
Response_startofpacket Çıktı Response_startofpacket, bir yanıt paketinin ilk döngüsünde onaylanır.
yanıt_endofpacket Çıktı Response_endofpacket, bir yanıt paketinin son döngüsünde onaylanır.

Şekil 5. Avalon ST Yanıt Paketinin Zamanlaması
Avalon ST Yanıt Paketi

Komut Durum Arayüzü

Tablo 5. Komut Durum Arayüzü

Sinyal Adı Yön Tanım
command_status_invalid Çıktı command_status_invalid bir hata olduğunu belirtir. Bu sinyal genellikle komut başlığında belirtilen komutun uzunluğunun gönderilen komutun uzunluğuyla eşleşmediğini belirtir. command_status_invalid onaylandığında, uygulama mantığınız, Mailbox Client'ı Avalon akış arayüzü Intel FPGA IP ile yeniden başlatmak için in_reset değerini belirtmelidir.

Şekil 6. command_status_invalid Onaylarından Sonra Sıfırla
şekil: command_status_invalid İddialar

Komutlar ve Yanıtlar

Ana bilgisayar denetleyicisi, Mailbox Client Intel FPGA IP aracılığıyla komut ve yanıt paketlerini kullanarak SDM ile iletişim kurar.

Komut ve yanıt paketlerinin ilk sözcüğü, komut veya yanıt hakkında temel bilgileri sağlayan bir başlıktır.

Şekil 7. Komut ve Yanıt Başlığı Formatı
Şekil: Komut ve Yanıt Başlığı Formatı

Not: Komut başlığındaki LENGTH alanı, ilgili komutun komut uzunluğuyla eşleşmelidir.
Aşağıdaki tabloda başlık komutunun alanları açıklanmaktadır.

Tablo 6. Komut ve Yanıt Başlığı Açıklaması

Başlık Biraz Tanım
Rezerve [31:28] Rezerve.
ID [27:24] Komut kimliği. Yanıt başlığı, komut başlığında belirtilen kimliği döndürür. Komut açıklamaları için Çalıştırma Komutlarına bakın.
0 [23] Rezerve.
UZUNLUK [22:12] Başlığı takip eden argümanların kelime sayısı. Belirli bir komut için yanlış sayıda bağımsız değişken sözcüğü girilirse IP bir hatayla yanıt verir.
Komut başlığında belirtilen komut uzunluğu ile gönderilen kelime sayısı arasında uyumsuzluk varsa. IP, Kesinti Durum Kaydının (COMMAND_INVALID) 3. bitini yükseltir ve Posta Kutusu İstemcisi'nin sıfırlanması gerekir.
Rezerve [11] Rezerve. 0'a ayarlanmalıdır.
Komut Kodu/Hata Kodu [10:0] Komut Kodu komutu belirtir. Hata Kodu, komutun başarılı mı yoksa başarısız mı olduğunu gösterir.
Komut başlığında bu bitler komut kodunu temsil eder. Yanıt başlığında bu bitler hata kodunu temsil eder. Komut başarılı olursa Hata Kodu 0'dır. Komut başarısız olursa, kılavuzda tanımlanan hata kodlarına bakın. Hata Kodu Yanıtları.

Operasyon Komutları

Dörtlü SPI Flash'ı Sıfırlama
Önemli:
Intel Agilex cihazları için seri flaş veya dörtlü SPI flaş sıfırlama pinini AS_nRST pinine bağlamanız gerekir. SDM, QSPI sıfırlama işlemini tam olarak kontrol etmelidir. Dörtlü SPI sıfırlama pinini herhangi bir harici ana bilgisayara bağlamayın.

Tablo 7. Komut Listesi ve Açıklama

Emretmek Kod (Onaltılık) Komut Uzunluğu (1) Yanıt Uzunluğu (1) Tanım
Hayır 0 0 0 Tamam durumu yanıtı gönderir.
GET_IDCODE 10 0 1 Yanıt, J olan bir argüman içeriyorTAG Cihaz için IDCODE
GET_CHIPID 12 0 2 Yanıt, en az anlamlı olan sözcük başta olmak üzere 64 bitlik CHIPID değerini içerir.
GET_USERCODE 13 0 1 Yanıt, 32 bit J olan bir argüman içeriyorTAG Yapılandırma bit akışının aygıta yazdığı KULLANICI KODU.
GET_VOLTAGE 18 1 n(2) GET_VOLTAGE komutunun, okunacak kanalları belirten bir bit maskesi olan tek bir argümanı vardır. Bit 0, kanal 0'ı, bit 1, kanal 1'i vb. belirtir.
Yanıt, bit maskesinde ayarlanan her bit için tek kelimelik bir argüman içerir. cilttagDöndürülen, ikili noktanın 16 bit altında işaretsiz bir sabit nokta numarasıdır. Eski içinample, bir cilttag0.75V'nin e'si 0x0000C000 değerini döndürür. (3)
Intel Agilex cihazlarında tek bir volüm bulunurtage sensörü. Sonuç olarak, yanıt her zaman tek kelimedir.
GET_ TEMPERATURE 19 1 n(4) GET_TEMPERATURE komutu, belirttiğiniz çekirdek yapının veya alıcı-verici kanalı konumlarının sıcaklığını veya sıcaklıklarını döndürür.

Intel Agilex cihazları için konumları belirtmek üzere sensör_req bağımsız değişkenini kullanın. Sensor_req aşağıdaki alanları içerir:

  • Bitler[31:28]: Ayrılmıştır.
  • Bitler[27:16]: Sensör Konumu. TSD konumunu belirtir.
  • Bitler[15:0]: Sensör maskesi. Belirtilen sensör konumu için okunacak sensörleri belirtir. Yanıt, istenen her sıcaklık için bir kelime içerir. Atlanırsa komut kanal 0'ı okur. En az anlamlı bit (lsb) sensör 0'a karşılık gelir. En anlamlı bit (msb) kanal 15'e karşılık gelir.

Döndürülen sıcaklık, ikili noktanın 8 bit altında olan işaretli bir sabit değerdir. Eski içinample, 10°C'lik bir sıcaklık 0x00000A00 değerini döndürür. -1.5°C sıcaklıktaki A değeri 0xFFFFFE80 değerini döndürür.
Bit maskesi geçersiz bir Konum belirtirse komut, 0x80000000 -0x800000FF aralığında herhangi bir değer olan bir hata kodu döndürür.
Intel Agilex cihazları için, yerel yerleşik sıcaklık sensörleri hakkında daha fazla bilgi için Intel Agilex Güç Yönetimi Kullanıcı Kılavuzu'na bakın.

RSU_IMAGE_ GÜNCELLEME 5C 2 0 Fabrika görüntüsü veya uygulama görüntüsü olabilen veri kaynağından yeniden yapılandırmayı tetikler.
devam etti…
  1. Bu sayı, komut veya yanıt başlığını içermez.
  2. Birden fazla aygıtın okunmasını destekleyen Intel Agilex aygıtları için n dizini, aygıtınızda etkinleştirdiğiniz kanal sayısıyla eşleşir.
  3. Şuna bakın: Intel Agilex Güç Yönetimi Kullanıcı Kılavuzu Sıcaklık sensörü kanalları ve konumları hakkında daha fazla bilgi için.
  4. Dizin n, sensör maskelerinin sayısına bağlıdır.
Emretmek Kod (Onaltılık) Komut Uzunluğu (1) Yanıt Uzunluğu (1) Tanım
Bu komut, flaştaki yeniden yapılandırma veri adresini belirten isteğe bağlı 64 bitlik bir argüman alır. Argümanı IP'ye gönderirken, önce bitleri [31:0], ardından bitleri [63:32] gönderirsiniz. Bu bağımsız değişkeni sağlamazsanız değerinin 0 olduğu varsayılır.
  • Bit [31:0]: Bir uygulama görüntüsünün başlangıç ​​adresi.
  • Bit [63:32]: Ayrılmış (0 olarak yazın).

Cihaz bu komutu işlediğinde, cihazı yeniden yapılandırmaya devam etmeden önce yanıt başlığını FIFO yanıtına döndürür. Ana bilgisayarın veya ana bilgisayar denetleyicisinin diğer kesintilere hizmet etmeyi bıraktığından ve komutun başarıyla tamamlandığını belirtmek için yanıt başlığı verilerini okumaya odaklandığından emin olun. Aksi takdirde, ana bilgisayar veya ana bilgisayar denetleyicisi, yeniden yapılandırma işlemi başladıktan sonra yanıtı alamayabilir.
Cihaz yeniden yapılandırmaya devam ettiğinde harici ana bilgisayar ile FPGA arasındaki bağlantı kaybolur. Tasarımınızda PCIe kullanıyorsanız PCIe bağlantısını yeniden numaralandırmanız gerekir.
Önemli: Dörtlü SPI'yi sıfırlarken, burada belirtilen talimatları izlemelisiniz. Dörtlü SPI Flash'ı Sıfırlama 9. sayfada.

RSU_GET_SPT 5A 0 4 RSU_GET_SPT, RSU'nun kullandığı iki alt bölüm tablosu için dörtlü SPI flaş konumunu alır: SPT0 ve SPT1.
4 kelimelik yanıt aşağıdaki bilgileri içerir:
Kelime İsim Tanım
0 SPT0[63:32] Dörtlü SPI flaşta SPT0 adresi.
1 SPT0[31:0]
2 SPT1[63:32] Dörtlü SPI flaşta SPT1 adresi.
3 SPT1[31:0]
CONFIG_ STATUS 4 0 6 Son yeniden yapılandırmanın durumunu bildirir. Yapılandırma sırasında ve sonrasında yapılandırma durumunu kontrol etmek için bu komutu kullanabilirsiniz. Yanıt aşağıdaki bilgileri içerir:
Kelime Özet Tanım
0 Durum Yapılandırmayla ilgili en son hatayı açıklar. Yapılandırma hatası olmadığında 0 değerini döndürür.
Hata alanında 2 alan bulunur:
  • Üst 16 bit: Önemli hata kodu.
  • Daha düşük 16 bit: Küçük hata kodu.

Ek'e bakın: CONFIG_STATUS Posta Kutusu İstemcisindeki RSU_STATUS Hata Kodu Açıklamaları Intel FPGA IP'si  Daha fazla bilgi için Kullanım Kılavuzu.

1 Quartus Versiyonu 19.4 ile 21.2 arasındaki Intel Quartus® Prime yazılım sürümlerinde mevcut olan alanda aşağıdakiler görüntülenir:
  • Bit [31:28]: En son kullanılan ürün yazılımı veya karar ürün yazılımı kopyasının dizini. Olası değerler 0, 1, 2 ve 3'tür.
  • Bit [27:24]: Ayrılmış
  • Bit [23:16]: Değer '0'dır
Intel Quartus Prime yazılım sürümü 21.3 veya üzeri sürümlerde mevcut olan Quartus sürümü şunları görüntüler:
  • Bit [31:28]: En son kullanılan ürün yazılımı veya karar ürün yazılımı kopyasının dizini. Olası değerler 0, 1, 2 ve 3'tür.
  • Bit [27:24]: Ayrılmış
  • Bit [23:16]: Major Quartus sürüm numarası
  • Bit [15:8]: Minor Quartus sürüm numarası
  • Bit [7:0]: Quartus güncelleme numarası

ÖrneğinampDosyada, Intel Quartus Prime yazılımının 21.3.1 sürümünde aşağıdaki değerler, büyük ve küçük Quartus sürüm numaralarını ve Quartus güncelleme numarasını temsil eder:

  • Bit [23:16] = 8'd21 = 8'h15
  • Bit [15:8] = 8'd3 = 8'h3
  • Bit [7:0] = 8'd1 = 8'h1
2 Pin durumu
  • Bit [31]: Mevcut nSTATUS çıkış değeri (aktif düşük)
  • Bit [30]: Algılanan nCONFIG giriş değeri (aktif düşük)
  • Bit [29:8]: Ayrılmış
  • Bit [7:6]: Yapılandırma saat kaynağı
    • 01 = Dahili osilatör
    • 10 = OSC_CLK_1
  • Bit [5:3]: Ayrılmış
  • Bit [2:0]: Açılıştaki MSEL değeri
3 Yumuşak fonksiyon durumu Fonksiyonu bir SDM pinine atamamış olsanız bile yazılım fonksiyonlarının her birinin değerini içerir.
  • Bit [31:6]: Ayrılmış
  • Bit [5]: HPS_WARMRESET
  • Bit [4]: ​​HPS_COLDRESET
  • Bit [3]: SEU_ERROR
  • Bit [2]: CVP_DONE
  • Bit [1]: INIT_DONE
  • Bit [0]: CONF_DONE
4 Hata konumu Hata konumunu içerir. Herhangi bir hata yoksa 0 değerini döndürür.
5 Hata detayları Hata ayrıntılarını içerir. Herhangi bir hata yoksa 0 değerini döndürür.
RSU_STATUS 5B 0 9 Geçerli uzak sistem yükseltme durumunu bildirir. Yapılandırma sırasında ve tamamlandıktan sonra yapılandırma durumunu kontrol etmek için bu komutu kullanabilirsiniz. Bu komut aşağıdaki yanıtları döndürür:
Kelime Özet Tanım

(Devam etmek….)

  1. Bu sayı, komut veya yanıt başlığını içermez
0-1 Geçerli resim Şu anda çalışan uygulama görüntüsünün flaş ofseti.
2-3 Başarısız resim En yüksek öncelikli başarısız uygulama görüntüsünün flaş ofseti. Flash bellekte birden fazla görüntü mevcutsa, başarısız olan ilk görüntünün değerini saklar. Tamamen 0'lardan oluşan bir değer, hatalı görüntü olmadığını gösterir. Arızalı görüntü yoksa, durum bilgisinin geri kalan sözcüklerinin geri kalanı geçerli bilgiyi saklamaz.
Not:ASx4'ten yeniden yapılandırmak için nCONFIG'de yükselen kenar bu alanı temizlemez. Başarısız görüntüyle ilgili bilgiler yalnızca Posta Kutusu İstemcisi yeni bir RSU_IMAGE_UPDATE komutu aldığında ve güncelleme görüntüsünden başarıyla yapılandırıldığında güncellenir.
4 Durum Arızalı görüntünün arıza kodu. Hata alanı iki bölümden oluşur:
  • Bit [31:16]: Büyük hata kodu
  • Bit [15:0]: Küçük hata kodu Hiçbir arıza olmadığında 0 değerini döndürür. Bakınız

Ek: Daha fazla bilgi için Posta Kutusu İstemcisi Intel FPGA IP Kullanıcı Kılavuzundaki CONFIG_STATUS ve RSU_STATUS Hata Kodu Açıklamaları.

5 Sürüm RSU arayüzü sürümü ve hata kaynağı.
Daha fazla bilgi için Sabit İşlemci Sistemi Uzaktan Sistem Güncelleme Kullanıcı Kılavuzu'ndaki RSU Durumu ve Hata Kodları bölümüne bakın.
6 Hata konumu Arızalı görüntünün hata konumunu saklar. Hata yoksa 0 değerini döndürür.
7 Hata detayları Başarısız görüntünün hata ayrıntılarını saklar. Herhangi bir hata yoksa 0 değerini döndürür.
8 Geçerli görüntüyü yeniden deneme sayacı Geçerli görüntü için denenen yeniden denemelerin sayısı. Sayaç başlangıçta 0'dır. Sayaç ilk tekrar denemeden sonra 1'e, ikinci tekrar denemeden sonra ise 2'ye ayarlanır.
Intel Quartus Prime Ayarlarınızda maksimum yeniden deneme sayısını belirtin File (.qsf). Komut şu şekildedir: set_global_questment -name RSU_MAX_RETRY_COUNT 3. MAX_RETRY sayacı için geçerli değerler 1-3'tür. Mevcut yeniden denemelerin gerçek sayısı: MAX_RETRY -1
Bu alan Intel Quartus Prime Pro Edition yazılımının 19.3 sürümüne eklenmiştir.
devam etti…
  1. Bu sayı, komut veya yanıt başlığını içermez.
RSU_NOTIFY 5D 1 0 RSU_STATUS yanıtındaki tüm hata bilgilerini temizler ve yeniden deneme sayacını sıfırlar. Tek kelimelik argüman aşağıdaki alanlara sahiptir:
  • 0x00050000: Geçerli sıfırlama yeniden deneme sayacını temizle. Geçerli yeniden deneme sayacının sıfırlanması, sanki geçerli görüntü ilk kez başarıyla yüklenmiş gibi sayacı sıfıra ayarlar.
  • 0x00060000: Hata durumu bilgilerini temizle.
  • Diğer tüm değerler saklıdır.

Bu komut Intel Quartus Prime Pro Edition yazılımının 19.3 sürümünden önce mevcut değildir.

QSPI_OPEN 32 0 0 Dörtlü SPI'ye özel erişim talep eder. Bu talebi diğer QSPI taleplerinden önce yayınlarsınız. Dörtlü SPI kullanımda değilse ve SDM cihazı yapılandırmıyorsa SDM, isteği kabul eder.
SDM erişim izni verirse Tamam değerini döndürür.
SDM, bu posta kutusunu kullanarak istemciye özel erişim izni verir. Aktif istemci QSPI_CLOSE komutunu kullanarak erişimden vazgeçene kadar diğer istemciler dörtlü SPI'ye erişemez.
HPS yazılım yapılandırmasında QSPI'yi devre dışı bırakmadığınız sürece, HPS içeren tasarımlarda herhangi bir posta kutusu istemci IP'si aracılığıyla dörtlü SPI flash bellek aygıtlarına erişim varsayılan olarak mevcut değildir.
Önemli: Dörtlü SPI'yi sıfırlarken, burada belirtilen talimatları izlemelisiniz. Dörtlü SPI Flash'ı Sıfırlama 9. sayfada.
QSPI_CLOSE 33 0 0 Dörtlü SPI arayüzüne özel erişimi kapatır.
Önemli:Dörtlü SPI'yi sıfırlarken, burada belirtilen talimatları izlemelisiniz. Dörtlü SPI Flash'ı Sıfırlama 9. sayfada.
QSPI_SET_CS 34 1 0 Çip seçme hatları aracılığıyla bağlı dörtlü SPI aygıtlarından birini belirtir. Aşağıda açıklandığı gibi tek kelimelik bir argüman alır
  • Bitler[31:28]: Seçilecek flaş cihazı. nCSO[0:3] pinlerine karşılık gelen değer için aşağıdaki bilgilere bakın
    • 4'h0000 değeri nCSO[0]'a karşılık gelen flaşı seçer.
    • 4'h0001 değeri nCSO[1]'a karşılık gelen flaşı seçer.
    • 4'h0002 değeri nCSO[2]'a karşılık gelen flaşı seçer.
    • 4'h0003 değeri, karşılık gelen flaşı seçer nCSO[3].
  • Bitler[27:0]: Ayrılmıştır (0 olarak yazın).

Not: Intel Agilex veya Intel Stratix® 10 cihazları, nCSO[4]'ya bağlı dörtlü SPI cihazından AS yapılandırması için bir AS x0 flash bellek cihazını destekler. Cihaz kullanıcı moduna girdiğinde, Mailbox Client IP veya HPS ile veri depolama olarak kullanmak için dört adede kadar AS x4 flash bellek kullanabilirsiniz. Mailbox İstemci IP'si veya HPS, dörtlü SPI aygıtlarına erişmek için nCSO[3:0] kullanabilir.
Bu komut AS x4 konfigürasyon şeması için isteğe bağlıdır; çip seçim hattı son yürütülen QSPI_SET_CS komutunu takip eder veya AS x0 konfigürasyonundan sonra varsayılan olarak nCSO[4]'a ayarlanır. JTAG yapılandırma şeması, SDM_IO pinlerini bağlayan QSPI flaşına erişmek için bu komutun yürütülmesini gerektirir.
SDM_IO pinlerini kullanan QSPI flash bellek cihazlarına erişim yalnızca AS x4 konfigürasyon şeması için mevcuttur, JTAG konfigürasyonu ve AS x4 konfigürasyonu için derlenmiş bir tasarım. Avalon akış arayüzü (Avalon ST) yapılandırma şeması için QSPI flash belleklerini GPIO pinlerine bağlamanız gerekir.

devam etti…
  1. Bu sayı, komut veya yanıt başlığını içermez
Önemli: Dörtlü SPI'yi sıfırlarken, burada belirtilen talimatları izlemelisiniz. Dörtlü SPI Flash'ı Sıfırlama 9. sayfada.
QSPI_READ 3A 2 N Ekli dörtlü SPI cihazını okur. Maksimum aktarım boyutu 4 kilobayt (KB) veya 1024 kelimedir.
İki argüman alır:
  • Dörtlü SPI flaş adresi (tek kelime). Adres kelime hizalı olmalıdır. Cihaz, hizalanmamış adresler için 0x1 hata kodunu döndürür.
  • Okunacak kelime sayısı (bir kelime).

Başarılı olduğunda, dörtlü SPI cihazından okunan verileri takiben Tamam'ı döndürür. Arıza yanıtı bir hata kodu döndürür.
Kısmen başarılı bir okuma için QSPI_READ yanlışlıkla Tamam durumunu döndürebilir.
Not: Cihaz konfigürasyonu devam ederken QSPI_READ komutunu çalıştıramazsınız.
Önemli:Dörtlü SPI'yi sıfırlarken, burada belirtilen talimatları izlemelisiniz. Dörtlü SPI Flash'ı Sıfırlama 9. sayfada.

QSPI_WRITE 39 2+N 0 Dörtlü SPI cihazına veri yazar. Maksimum aktarım boyutu 4 kilobayt (KB) veya 1024 kelimedir.
Üç argüman alır:
  • Flaş adresi ofseti (tek kelime). Yazma adresi kelime hizalı olmalıdır.
  • Yazılacak kelime sayısı (bir kelime).
  • Yazılacak veriler (bir veya daha fazla kelime). Başarılı bir yazma, Tamam yanıt kodunu döndürür.

Belleği yazma işlemlerine hazırlamak için bu komutu vermeden önce QSPI_ERASE komutunu kullanın.
Not: Cihaz konfigürasyonu devam ederken QSPI_WRITE komutunu çalıştıramazsınız.
Önemli:Dörtlü SPI'yi sıfırlarken, burada belirtilen talimatları izlemelisiniz. Dörtlü SPI Flash'ı Sıfırlama 9. sayfada.

QSPI_ERASE 38 2 0 Dörtlü SPI cihazının 4/32/64 KB'lik bir sektörünü siler. İki argüman alır:
  • Silme işlemini başlatmak için flaş adresi ofseti (tek kelime). Silinecek sözcük sayısına bağlı olarak başlangıç ​​adresi şöyle olmalıdır:
    • Silinecek sözcük sayısı 4x0 ise 400 KB hizalanır
    • Silinecek sözcük sayısı 32x0 ise 2000 KB hizalanır
    • Silinecek sayı sözcükleri 64x0 ise 4000 KB hizalanmış 4/32/64 KB olmayan hizalanmış adresler için bir hata döndürür.
  • Silinecek sözcük sayısı aşağıdakilerin katları olarak belirtilir:
    • 0 KB (400 kelime) veriyi silmek için 4x100. Bu seçenek minimum silme boyutudur.
    • 0 KB (2000 kelime) veriyi silmek için 32x500
    • 0 KB (4000 kelime) veriyi silmek için 64x1000 Başarılı bir silme, OK yanıt kodunu döndürür.

Önemli:Dörtlü SPI'yi sıfırlarken, burada belirtilen talimatları izlemelisiniz. Dörtlü SPI Flash'ı Sıfırlama 9. sayfada.

QSPI_READ_ DEVICE_REG 35 2 N Dörtlü SPI cihazından kayıtları okur. Maksimum okuma 8 bayttır. İki argüman alır:
  • Okuma komutunun işlem kodu.
  • Okunacak bayt sayısı.
devam etti…
  1. Bu sayı, komut veya yanıt başlığını içermez.
Başarılı bir okuma, OK yanıt kodunu ve ardından cihazdan okunan verileri döndürür. Okunan veri dönüşü 4 baytın katlarındadır. Okunacak baytlar 4 baytın tam katı değilse, bir sonraki sözcük sınırına ve dolgulu bit değeri sıfır olana kadar 4 baytın katları ile doldurulur.
Önemli: Dörtlü SPI'yi sıfırlarken, burada belirtilen talimatları izlemelisiniz. Dörtlü SPI Flash'ı Sıfırlama 9. sayfada.
QSPI_WRITE_DEVICE_REG 36 2+N 0 Dörtlü SPI'nin kayıtlarına yazar. Maksimum yazma 8 bayttır. Üç argüman alır:
  • Yazma komutunun işlem kodu.
  • Yazılacak bayt sayısı.
  • Yazılacak veriler.

Bir sektör silme veya alt sektör silme işlemi gerçekleştirmek için, seri flash adresini en önemli bayttan (MSB) en az önemli bayta (LSB) kadar aşağıdaki gibi belirtmelisiniz.ample gösteriyor.
QSPI_WRITE_DEVICE_REG komutunu kullanarak 2x0FF04 adresindeki Micron 0000 gigabit (Gb) flaşın bir sektörünü silmek için, MSB'deki flaş adresini burada gösterildiği gibi LSB sırasına göre yazın:
Başlık: 0x00003036 İşlem kodu: 0x000000DC
Yazılacak bayt sayısı: 0x00000004 Flaş adresi: 0x0000FF04
Başarılı bir yazma, Tamam yanıt kodunu döndürür. Bu komut, 4 baytın katı olmayan verileri bir sonraki sözcük sınırına doldurur. Komut verileri sıfırla doldurur.
Önemli:Dörtlü SPI'yi sıfırlarken, burada belirtilen talimatları izlemelisiniz. Dörtlü SPI Flash'ı Sıfırlama 9. sayfada.

QSPI_SEND_ DEVICE_OP 37 1 0 Dörtlü SPI'ye bir komut işlem kodu gönderir. Bir argüman alır:
  • Dörtlü SPI cihazını gönderecek işlem kodu.

Başarılı bir komut, Tamam yanıt kodunu döndürür.
Önemli:Dörtlü SPI'yi sıfırlarken, burada belirtilen talimatları izlemelisiniz. Dörtlü SPI Flash'ı Sıfırlama 9. sayfada.

CONFIG_STATUS ve RSU_STATUS büyük ve küçük hata kodu açıklamaları için, Mailbox Client Intel FPGA IP Kullanıcı Kılavuzu'ndaki Ek: CONFIG_STATUS ve RSU_STATUS Hata Kodu Açıklamaları konusuna bakın.
İlgili Bilgiler

Hata Kodu Yanıtları

Tablo 8. Hata Kodları

Değer (Hex) Hata Kodu Yanıtı Tanım
0 OK Komutun başarıyla tamamlandığını belirtir.
Bir komut, örneğin aşağıdaki gibi bir komut kullanıldığında yanlışlıkla Tamam durumunu döndürebilir:
QSPI_READ kısmen başarılı.
1 GEÇERSİZ KOMUT Şu anda yüklü olan önyükleme ROM'unun komut kodunu çözemediğini veya tanıyamadığını belirtir.
3 BİLİNMEYEN KOMUT Şu anda yüklü olan ürün yazılımının komut kodunu çözemediğini belirtir.
4 INVALID_COMMAND_ PARAMETERS Komutun yanlış biçimlendirildiğini gösterir. Eski içinampdosya, başlıktaki uzunluk alanı ayarı geçerli değil.
6 COMMAND_INVALID_ON_ SOURCE Komutun etkinleştirilmediği bir kaynaktan geldiğini belirtir.
8 CLIENT_ID_NO_MATCH İstemci Kimliğinin dörtlü SPI'ye özel erişimi kapatma isteğini tamamlayamadığını belirtir. İstemci Kimliği, dörtlü SPI'ye mevcut özel erişime sahip mevcut istemciyle eşleşmiyor.
9 GEÇERSİZ ADRES Adres geçersiz. Bu hata aşağıdaki koşullardan birini gösterir:
  • Hizalanmamış bir adres
  • Adres aralığı sorunu
  • Okuma izni sorunu
  • Geçersiz çip seçim değeri, 3'ten fazla değer gösteriyor
  • RSU durumunda geçersiz bir adres
  • GET_VOL için geçersiz bir bit maskesi değeriTAGE komutu
  • GET_TEMPERATURE komutu için geçersiz sayfa seçimi
A AUTHENTICATION_FAIL Yapılandırma bit akışı imza kimlik doğrulama hatasını gösterir.
B ZAMAN AŞIMI Bu hata, aşağıdaki koşullar nedeniyle zaman aşımına uğradığını gösterir:
  • Emretmek
  • QSPI_READ işleminin tamamlanması bekleniyor
  • Sıcaklık sensörlerinden birinden istenen sıcaklık değeri bekleniyor. Sıcaklık sensöründe olası bir donanım hatasını gösterebilir.
C HW_NOT_READY Aşağıdaki koşullardan birini gösterir:
  • Donanım hazır değil. Bir başlatma veya yapılandırma sorununu gösterebilir. Donanım dörtlü SPI'ye atıfta bulunabilir.
  • RSU görüntüsü FPGA'yı yapılandırmak için kullanılmaz.
D HW_ERROR Kurtarılamaz donanım hatası nedeniyle komutun başarısızlıkla tamamlandığını belirtir.
80 – 8F COMMAND_SPECIFIC_ ERROR Kullandığınız bir SDM komutu nedeniyle komuta özel bir hatayı gösterir.
SDM

Emretmek

Hata Adı Hata kodu Tanım
GET_CHIPID EFUSE_SYSTEM_ FAILURE 0x82 eFuse önbellek işaretçisinin geçersiz olduğunu gösterir.
QSPI_OPEN/ QSPI_CLOSE/ QSPI_SET_CS/

QSPI_READ_D EVICE_REG/

QSPI_HW_ERROR 0x80 QSPI flash bellek hatasını gösterir. Bu hata aşağıdaki koşullardan birini gösterir:
QSPI_WRITE_DEVICE_REG/

QSPI_SEND_D EVICE_OP/

QSPI_READ

  • Bir QSPI flash çip seçme ayarı sorunu
  • Bir QSPI flaş başlatma sorunu
  • QSPI flaş sıfırlama sorunu
  • QSPI flaş ayarları güncelleme sorunu
QSPI_ALREADY_ AÇIK 0x81 İstemcinin QSPI_OPEN komutu aracılığıyla QSPI flaşına özel erişiminin zaten açık olduğunu belirtir.
100 AYARLANMAMIŞ Cihazın yapılandırılmadığını gösterir.
1FF ALT_SDM_MBOX_RESP_ DEVICE_ MEŞGUL Aşağıdaki kullanım durumları nedeniyle cihazın meşgul olduğunu belirtir:
  • RSU: Firmware, dahili bir hata nedeniyle farklı sürüme geçiş yapamıyor.
  • HPS: HPS yeniden yapılandırma işleminde veya HPS donanım sıfırlamasında HPS meşgul.
2FF ALT_SDM_MBOX_RESP_NO _ VALID_RESP_AVAILABLE Geçerli bir yanıtın mevcut olmadığını gösterir.
3FF ALT_SDM_MBOX_RESP_ HATA Genel hata.

Hata Kodu Kurtarma
Aşağıdaki tabloda bir hata kodundan kurtulmak için olası adımlar açıklanmaktadır. Hata kurtarma, özel kullanım durumuna bağlıdır.
Tablo 9. Bilinen Hata Kodları için Hata Kodu Kurtarma

Değer Hata Kodu Yanıtı Hata Kodu Kurtarma
4 INVALID_COMMAND_ PARAMETERS Komut başlığını veya başlığını düzeltilmiş parametrelere sahip argümanlarla yeniden gönderin.
ÖrneğinampDosyanın başlığındaki uzunluk alanı ayarının doğru değerle gönderildiğinden emin olun.
6 COMMAND_INVALID_ ON_SOURCE Komutu J gibi geçerli bir kaynaktan yeniden gönderinTAG, HPS veya çekirdek kumaş.
8 CLIENT_ID_NO_MATCH Dörtlü SPI erişimini açan istemcinin erişimini tamamlamasını bekleyin ve ardından dörtlü SPI'ye özel erişimi kapatın.
9 GEÇERSİZ ADRES Olası hata kurtarma adımları:
GET_VOL içinTAGE komutu: Komutu geçerli bir bit maskesiyle gönderin.
GET_TEMPERATURE komutu için: Geçerli sensör konumu ve sensör maskesiyle komut gönderin.
QSPI işlemi için:
  • Geçerli bir çip seçimiyle komutu gönderin.
  • Komutu geçerli bir QSPI flash adresiyle gönderin.

RSU için: Fabrika görüntüsünün veya uygulamanın geçerli bir başlangıç ​​adresiyle komutu gönderin.

B ZAMAN AŞIMI Olası kurtarma adımları:

GET_TEMPERATURE komutu için: Komutu tekrar göndermeyi deneyin. Sorun devam ederse cihazı yeniden yapılandırın veya kapatıp açın.

QSPI işlemi için: QSPI arayüzlerinin sinyal bütünlüğünü kontrol edin ve komutu yeniden deneyin.

HPS yeniden başlatma işlemi için: Komutu tekrar göndermeyi deneyin.

C HW_NOT_READY Olası kurtarma adımları:

QSPI işlemi için: Cihazı kaynak aracılığıyla yeniden yapılandırın. Tasarımınızı oluşturmak için kullanılan IP'nin QSPI flash'a erişime izin verdiğinden emin olun.

RSU için: Cihazı RSU görüntüsüyle yapılandırın.

80 QSPI_HW_ERROR QSPI arayüzü sinyal bütünlüğünü kontrol edin ve QSPI cihazının hasar görmediğinden emin olun.
81 QSPI_ALREADY_OPEN İstemci zaten QSPI'yi açtı. Bir sonraki işleme devam edin.
82 EFUSE_SYSTEM_FAILURE Yeniden yapılandırmayı veya kapatıp açmayı deneyin. Yeniden yapılandırma veya kapatıp açma sonrasında hata devam ederse cihaz hasar görmüş ve kurtarılamaz durumda olabilir.
100 AYARLANMAMIŞ HPS'yi yapılandıran bir bit akışı gönderin.
1FF ALT_SDM_MBOX_RESP_ DEVICE_ MEŞGUL Olası hata kurtarma adımları:

QSPI işlemi için: Devam eden yapılandırmanın veya diğer istemcinin işlemi tamamlamasını bekleyin.

RSU için: Dahili hatadan kurtulmak için cihazı yeniden yapılandırın.

HPS yeniden başlatma işlemi için: HPS veya HPS Soğuk Sıfırlama aracılığıyla yeniden yapılandırmanın tamamlanmasını bekleyin.

Avalon Akış Arayüzlü Posta Kutusu İstemcisi Intel FPGA IP Kullanıcı Kılavuzu Belge Arşivleri

Bu kullanım kılavuzunun en son ve önceki sürümleri için bkz. Avalon Akış Arayüzlü Posta Kutusu İstemcisi Intel FPGA IP Kullanıcı Kılavuzu. Bir IP veya yazılım sürümü listelenmiyorsa, önceki IP veya yazılım sürümünün kullanım kılavuzu geçerli olur.

IP sürümleri, v19.1'e kadar Intel Quartus Prime Design Suite yazılım sürümleriyle aynıdır. Intel Quartus Prime Design Suite yazılım sürümü 19.2 veya üzeri, IP çekirdeklerinin yeni bir IP sürüm şeması vardır.

Avalon Akış Arayüzlü Posta Kutusu İstemcisi için Belge Revizyon Geçmişi Intel FPGA IP Kullanıcı Kılavuzu

Belge Sürümü Intel Quartus Prime Sürümü IP Sürümü Değişiklikler
2022.09.26 22.3 1.0.1 Aşağıdaki değişiklikler yapıldı:
  • GET_VOL güncellendiTAGE komut satırı

Komut Listesi ve Açıklama tablosu.

  • Masa Cihazı Aile Desteği'ne not eklendi.
  • Revize edildi QSPI_SET_CS Komut Listesi ve Açıklama tablosundaki komut açıklaması.
2022.04.04 22.1 1.0.1 Komut Listesi ve Açıklama tablosu güncellendi.
  • CONFIG_STATUS komutu için güncellenmiş pin durumu açıklaması.
  • REBOOT_HPS komutu kaldırıldı.
2021.10.04 21.3 1.0.1 Aşağıdaki değişikliği yaptık:
  • Revize edildi Komut Listesi ve Açıklama masa. Şunun için güncellenmiş açıklama:
    • CONFIG_STATUS
    • RSU_STATUS
2021.06.21 21.2 1.0.1 Aşağıdaki değişiklikler yapıldı:
  • Revize edildi Komut Listesi ve Açıklama masa. Şunun için güncellenmiş açıklama:
    • RSU_STATUS
    • QSPI_OPEN
    • QSPI_SET_CS
    • QSPI_ERASE
2021.03.29 21.1 1.0.1 Aşağıdaki değişiklikler yapıldı:
  • RSU_IMAGE_UPDATE açıklaması revize edildi Komut Listesi ve Açıklama masa.
  • Yeniden yapılandırıldı Operasyon Komutları. CONFIG_STATUS ve RSU_STATUS komutları için büyük ve küçük hata kodu açıklamaları kaldırıldı. Büyük ve küçük hata kodları artık ek olarak belgelenmiştir. Posta Kutusu İstemcisi Intel FPGA IP Kullanıcı Kılavuzu.
2020.12.14 20.4 1.0.1 Aşağıdaki değişiklikler yapıldı:
  • QSPI flaşının sıfırlanmasıyla ilgili önemli not eklendi Operasyon Komutları başlık.
  • Güncellendi Komut Listesi ve Açıklama tablosu:
    • GET_TEMPERATURE komut açıklaması düzeltildi.
    • RSU_IMAGE_UPDATE komut açıklaması revize edildi.
  • QSPI flaşının sıfırlanmasıyla ilgili metin eklendi.
  • Harici ana bilgisayar ile FPGA arasındaki davranışı açıklayan metin eklendi.
  • Kaldırılan metin: Cihaz zaten bir konfigürasyon komutunu işliyorsa sıfırdan farklı bir yanıt döndürür.
    • Maksimum aktarım boyutunun 4 kilobayt veya 1024 kelime olduğunu belirtmek için QSPI_WRITE ve QSPI_READ açıklamaları güncellendi.
    • QSPI_OPEN, QSPI_CLOSE ve QSPI_SET_CS için yanıt uzunluğu 1'den 0'a düzeltildi emretmek.
    • QSPI_OPEN, QSPI_WRITE, QSPI_READ_DEVICE_REG ve QSPI_WRITE_DEVICE_REG açıklamaları revize edildi.
    • Yeni bir komut eklendi: REBOOT_HPS.
  • Yeni konu eklendi: Hata Kodu Kurtarma.
2020.10.05 20.3 1.0.1
  • Bu kullanım kılavuzunun başlığı şu şekilde değiştirildi: Posta Kutusu Avalon Akış Arayüzü İstemcisi Intel FPGA IP Kullanıcı Kılavuzu ile Avalon Akış Arayüzlü Posta Kutusu İstemcisi Intel FPGA IP Kullanıcı Kılavuzu Intel Quartus Prime IP Kataloğundaki IP adı değişikliği nedeniyle.
  • Tüm IP adı örnekleri genel olarak güncellendi.
  • Intel Agilex cihazları için GET TEMPERATURE komut açıklaması revize edildi Komut Listesi ve Açıklama masa.
  • Sıfırlama senkronizatörü hakkında öneri eklendi Saat ve Sıfırlama Arayüzleri masa.
  • Güncellendi Hata Kodları masa. Yeni hata kodu yanıtları eklendi:
    • HW_ERROR
    • COMMAND_SPECIFIC_ERROR
  • Kaldırıldı Sıcaklık Sensörü Konumları başlık. Sıcaklık sensörü bilgileri şurada mevcuttur: Intel Agilex Güç Yönetimi Kullanıcı Kılavuzu.
2020.06.30 20.2 1.0.0
  • Bu kullanım kılavuzunun başlığı şu şekilde değiştirildi: Posta Kutusu Avalon ST İstemcisi Intel FPGA IP Kullanıcı Kılavuzu ile Posta Kutusu Avalon Akış Arayüzü İstemcisi Intel FPGA IP Kullanıcı Kılavuzu.
  • Konu başlığı yeniden adlandırıldı Komut ve Yanıt Başlığı ile Komutlar ve Yanıtlar.
  • ID, UZUNLUK ve Komut Kodu/Hata Kodu açıklamaları revize edildi. Komut ve Yanıt Başlığı Açıklaması masa.
  • Konu başlığı yeniden adlandırıldı Desteklenen Komutlar ile Operasyon Komutları.
  • Aşağıdaki komutların açıklaması revize edildi Komut Listesi ve Açıklama tablosu:
    • GET_TEMPERATURE
    • RSU_STATUS
    • QSPI_SET_CS
  • Konu başlığı yeniden adlandırıldı Hata Kodları ile Hata Kodu Yanıtları.
  • UNKNOWN_BR komutu kaldırıldı Hata Kodu masa.
2020.04.13 20.1 1.0.0 Aşağıdaki değişiklikler yapıldı:
  • GET_TEMPERATURE komutu için sıcaklık sensörleri hakkında, TSD konumlarını gösteren şekiller de dahil olmak üzere bilgiler eklendi.
  • RSU_NOTIFY komutu eklendi Komut Kodu Listesi ve Açıklaması masa.
  • Güncellendi Hata Kodları tablosu:
    • INVALID_COMMAND_PARAMETERS, INVALID_LENGTH olarak yeniden adlandırıldı.
    • COMMAND_INVALID_ON_SOURCE onaltılık değeri 5'ten 6'ya değiştirildi.
    • CLIENT_ID_NO_MATCH hex değeri 6'dan 8'e değiştirildi.
    • INVALID_ADDRESS onaltılık değeri 7'den 9'a değiştirildi.
    • AUTHENTICATION_FAIL komutu eklendi.
    • TIMEOUT hex değeri 8'den B'ye değiştirildi.
    • HW_NOT_READY hex değeri 9'dan C'ye değiştirildi.
2019.09.30 19.3 1.0.0 İlk sürüm.

 Geri bildirim için lütfen şu adresi ziyaret edin:  FPGAtechdocfeedback@intel.com

 

Belgeler / Kaynaklar

Avalon Akış Arayüzü FPGA IP'ye sahip Intel Posta Kutusu İstemcisi [pdf] Kullanıcı Kılavuzu
Avalon Akış Arayüzü FPGA IP'ye sahip Posta Kutusu İstemcisi, Posta Kutusu İstemcisi, Avalon Akış Arayüzü FPGA IP

Referanslar

Yorum bırakın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar işaretlenmiştir *