Mikrosemi -LOGO

Microsemi IGLOO2 HPMS DDR Denetleyici Yapılandırması

Microsemi -DG0618-SmartFusion2-DDR Bellek Kullanan-Cihazlarda-DGXNUMX-Hata Tespiti ve Düzeltmesi-ÜRÜN-RESMİ

giriiş

IGLOO2 HPMS, yerleşik bir DDR denetleyicisine (HPMS DDR) sahiptir. Bu DDR denetleyicisi, çip dışı bir DDR belleği kontrol etmek için tasarlanmıştır. HPMS DDR denetleyicisine HPMS'den (HPDMA kullanılarak) ve FPGA yapısından erişilebilir.
HPMS DDR içeren bir sistem bloğu oluşturmak için System Builder'ı kullandığınızda, System Builder, girdilerinize ve seçimlerinize göre HPMS DDR denetleyicisini sizin için yapılandırır.
Kullanıcı tarafından ayrı bir HPMS DDR yapılandırması gerekmez. Ayrıntılar için lütfen IGLOO2 Sistem Üreticisi Kullanım Kılavuzuna bakın.
Sistem Oluşturucu

Sistem Oluşturucu

Em Builder'da HPMS DDR'yi otomatik olarak yapılandırmak için.

  1.  Sistem Üreticisi'nin Aygıt Özellikleri sekmesinde, HPMS Harici DDR Belleği (HPMS DDR) seçeneğini işaretleyin.
  2. Anılar sekmesinde DDR Bellek Türünü seçin:
    • DDR2
    •  DDR3
    • LPDDR
  3. DDR Belleğin Genişliğini Seçin: 8, 16 veya 32
  4. DDR için ECC'ye sahip olmak istiyorsanız ECC'yi işaretleyin.
  5. DDR bellek ayar süresini girin. Bu, DDR belleğinin başlatılması için gereken süredir.
  6. FDDR'nin Kayıt değerlerini mevcut bir metinden içe aktarmak için Kayıt Yapılandırmasını İçe Aktar'a tıklayın. file kayıt değerlerini içerir. Kayıt yapılandırması için Tablo 1'e bakın file sözdizimi.
    Libero bu yapılandırma verilerini otomatik olarak eNVM'de saklar. FPGA sıfırlandıktan sonra bu yapılandırma verileri otomatik olarak HPMS DDR'ye kopyalanacaktır.

Şekil 1 • Sistem Oluşturucu ve HPMS DDR

Microsemi-IGLOO2-HPMS-DDR-Denetleyici-Yapılandırma-1

Tablo 1 • Kayıt Yapılandırması File Sözdizimi

  • ddrc_dyn_soft_reset_CR 0x00;
  • ddrc_dyn_refresh_1_CR 0x27DE;
  • ddrc_dyn_refresh_2_CR 0x30F;
  • ddrc_dyn_powerdown_CR 0x02;
  • ddrc_dyn_debug_CR 0x00;
  • ddrc_ecc_data_mask_CR 0x0000;
  • ddrc_addr_map_col_1_CR 0x3333;

HPMS DDR Denetleyici Yapılandırması

Harici bir DDR Belleğe erişmek için HPMS DDR Denetleyicisini kullandığınızda, DDR Denetleyicisinin çalışma zamanında başlatılması gerekir. Bu, yapılandırma verilerinin özel DDR denetleyici yapılandırma kayıtlarına yazılmasıyla yapılır. IGLOO2'de eNVM, kayıt yapılandırma verilerini saklar ve FPGA sıfırlandıktan sonra, yapılandırma verileri, başlatma için eNVM'den HPMS DDR'nin özel kayıtlarına kopyalanır.

HPMS DDR Kontrol Kayıtları
HPMS DDR Denetleyicisi, çalışma zamanında yapılandırılması gereken bir dizi kayıt içerir. Bu kayıtların konfigürasyon değerleri, DDR modu, PHY genişliği, patlama modu ve ECC gibi farklı parametreleri temsil eder. DDR denetleyici yapılandırma kayıtları hakkında tüm ayrıntılar için lütfen Microsemi IGLOO2 Kullanım Kılavuzuna bakın.
HPMS MDDR Kayıt Yapılandırması

DDR Kaydı değerlerini belirtmek için:

  1. Libero SoC dışında bir metin editörü kullanın, bir metin hazırlayın file Şekil 1-1'deki gibi Kayıt adlarını ve değerlerini içerir.
  2. Sistem Üreticisinin Bellek sekmesinden Kayıt Yapılandırmasını İçe Aktar'a tıklayın.
  3. Kayıt Yapılandırma metninin konumuna gidin file Adım 1'de hazırladınız ve file ithal etmek.

Şekil 1-1 • Yapılandırma Verilerini Kaydetme – Metin Formatı

Microsemi-IGLOO2-HPMS-DDR-Denetleyici-Yapılandırma-2

HPMS DDR Başlatma
HPMS DDR için içe aktardığınız Kayıt Yapılandırma verileri, eNVM'ye yüklenir ve FPGA sıfırlandıktan sonra HPMS DDR yapılandırma kayıtlarına kopyalanır. HPMS DDR'yi çalışma zamanında başlatmak için herhangi bir kullanıcı eylemi gerekmez. Bu otomatik başlatma aynı zamanda simülasyonda da modellenmiştir.

Liman Açıklaması

DDR PHY Arayüzü
Bu bağlantı noktaları, Sistem Üreticisi tarafından oluşturulan bloğun en üst düzeyinde gösterilir. Ayrıntılar için IGLOO2 Sistem Oluşturucu Kullanıcı Kılavuzuna bakın. Bu bağlantı noktalarını DDR belleğinize bağlayın.

Tablo 2-1 • DDR PHY Arayüzü

Liman Adı Yön Tanım
MDDR_CAS_N DIŞARI DRAM CASN'ı
MDDR_CKE DIŞARI DRAM CKE
MDDR_CLK DIŞARI Saat, P tarafı
MDDR_CLK_N DIŞARI Saat, N tarafı
MDDR_CS_N DIŞARI DRAM CSN'si
MDDR_ODT DIŞARI DRAM ODT'si
MDDR_RAS_N DIŞARI DRAM RASN
MDDR_RESET_N DIŞARI DDR3 için DRAM Sıfırlama
MDDR_WE_N DIŞARI DRAM WEN
MDDR_ADDR[15:0] DIŞARI Dram Adresi bitleri
MDDR_BA[2:0] DIŞARI Dram Bankası Adresi
MDDR_DM_RDQS ([3:0]/[1:0]/[0]) GİRİŞ Dram Veri Maskesi
MDDR_DQS ([3:0]/[1:0]/[0]) GİRİŞ Dram Verisi Strobe Girişi/Çıkışı – P Tarafı
MDDR_DQS_N ([3:0]/[1:0]/[0]) GİRİŞ Dram Verisi Strobe Girişi/Çıkışı – N Tarafı
MDDR_DQ ([31:0]/[15:0]/[7:0]) GİRİŞ DRAM Veri Girişi/Çıkışı
MDDR_DQS_TMATCH_0_IN IN FIFO sinyali
MDDR_DQS_TMATCH_0_OUT DIŞARI FIFO çıkış sinyali
MDDR_DQS_TMATCH_1_IN IN FIFO sinyali (yalnızca 32 bit)
MDDR_DQS_TMATCH_1_OUT DIŞARI FIFO çıkış sinyali (yalnızca 32 bit)
MDDR_DM_RDQS_ECC GİRİŞ Dram ECC Veri Maskesi
MDDR_DQS_ECC GİRİŞ Dram ECC Veri Strobe Girişi/Çıkışı – P Tarafı
MDDR_DQS_ECC_N GİRİŞ Dram ECC Veri Strobe Girişi/Çıkışı – N Tarafı
MDDR_DQ_ECC ([3:0]/[1:0]/[0]) GİRİŞ DRAM ECC Veri Girişi/Çıkışı
MDDR_DQS_TMATCH_ECC_IN IN Sinyalde ECC FIFO
MDDR_DQS_TMATCH_ECC_OUT DIŞARI ECC FIFO çıkış sinyali (yalnızca 32 bit)

Bazı bağlantı noktaları için bağlantı noktası genişlikleri, PHY genişliği seçimine bağlı olarak değişir. Bu tür bağlantı noktalarını belirtmek için "[a:0]/[b:0]/[c:0]" gösterimi kullanılır; burada "[a:0]", 32 bit PHY genişliği seçildiğinde bağlantı noktası genişliğini ifade eder , “[b:0]” 16 bitlik PHY genişliğine karşılık gelir ve “[c:0]” 8 bitlik PHY genişliğine karşılık gelir.

Ürün Desteği

Microsemi SoC Ürünleri Grubu, ürünlerini Müşteri Hizmetleri, Müşteri Teknik Destek Merkezi, websitesi, elektronik posta ve dünya çapındaki satış ofisleri. Bu ek, Microsemi SoC Products Group ile iletişime geçme ve bu destek hizmetlerini kullanma hakkında bilgiler içerir.

Müşteri Hizmetleri
Ürün fiyatlandırması, ürün yükseltmeleri, güncelleme bilgileri, sipariş durumu ve yetkilendirme gibi teknik olmayan ürün desteği için Müşteri Hizmetleri ile iletişime geçin.
Kuzey Amerika'dan 800.262.1060'ı arayın
Dünyanın geri kalanından 650.318.4460'ı arayın Faks, dünyanın her yerinden 408.643.6913

Müşteri Teknik Destek Merkezi
Microsemi SoC Ürünleri Grubu, Müşteri Teknik Destek Merkezi'nde, Microsemi SoC Ürünleri ile ilgili donanım, yazılım ve tasarım sorularınızı yanıtlamaya yardımcı olabilecek son derece yetenekli mühendislerle çalışmaktadır. Müşteri Teknik Destek Merkezi, uygulama notları, yaygın tasarım döngüsü sorularının yanıtları, bilinen sorunların belgeleri ve çeşitli SSS oluşturmak için çok zaman harcıyor. Bu nedenle, bizimle iletişime geçmeden önce lütfen çevrimiçi kaynaklarımızı ziyaret edin. Büyük ihtimalle sorularınızı zaten cevaplamışızdır.

Teknik Destek
Müşteri Desteğini ziyaret edin webalan (www.microsemi.com/soc/support/search/default.aspx) daha fazla bilgi ve destek için. Aranabilir üzerinde birçok cevap mevcut web kaynak diyagramlar, çizimler ve diğer kaynaklara bağlantılar içerir. webalan.

Webalan
SoC ana sayfasında çeşitli teknik ve teknik olmayan bilgilere göz atabilirsiniz. www.microsemi.com/soc.

Müşteri Teknik Destek Merkezi ile İletişime Geçme
Teknik Destek Merkezi'nde yüksek vasıflı mühendisler çalışmaktadır. Teknik Destek Merkezi ile e-posta yoluyla veya Microsemi SoC Ürünleri Grubu aracılığıyla iletişime geçilebilir. webalan.

E-posta
Teknik sorularınızı e-posta adresimize iletebilir ve e-posta, faks veya telefon yoluyla yanıt alabilirsiniz. Ayrıca, tasarım sorunlarınız varsa, tasarımınızı e-posta ile gönderebilirsiniz. files yardım almak için. E-posta hesabını gün boyunca sürekli izliyoruz. Talebinizi bize gönderirken, talebinizin verimli bir şekilde işlenmesi için lütfen tam adınızı, şirket adınızı ve iletişim bilgilerinizi eklediğinizden emin olun.
Teknik destek e-posta adresi: soc_tech@microsemi.com.

Davalarım
Microsemi SoC Ürünleri Grubu müşterileri, Vakalarım'a giderek çevrimiçi olarak teknik vakaları gönderebilir ve takip edebilir.

ABD dışında
ABD saat dilimleri dışında yardıma ihtiyaç duyan müşteriler, teknik destekle e-posta yoluyla iletişime geçebilir (soc_tech@microsemi.com) veya yerel bir satış ofisi ile iletişime geçin. Satış ofisi listeleri şu adreste bulunabilir:
www.microsemi.com/soc/company/contact/default.aspx.

ITAR Teknik Destek
Uluslararası Silah Trafiği Mevzuatı (ITAR) tarafından düzenlenen RH ve RT FPGA'lar hakkında teknik destek için bizimle şu adresten iletişime geçin: soc_tech_itar@microsemi.com. Alternatif olarak, Vakalarım içinde, ITAR açılır listesinden Evet'i seçin. ITAR tarafından düzenlenen Microsemi FPGA'ların tam listesi için ITAR'ı ziyaret edin web sayfa.

Microsemi Corporation (NASDAQ: MSCC), aşağıdakiler için kapsamlı bir yarı iletken çözümleri portföyü sunar: havacılık, savunma ve güvenlik; işletme ve iletişim; ve endüstriyel ve alternatif enerji piyasaları. Ürünler arasında yüksek performanslı, yüksek güvenilirlikli analog ve RF cihazları, karışık sinyal ve RF entegre devreler, özelleştirilebilir SoC'ler, FPGA'lar ve eksiksiz alt sistemler bulunur. Microsemi'nin genel merkezi Kaliforniya, Aliso Viejo'dadır. Daha fazla bilgi için şu adresi ziyaret edin: www.microsemi.com.

Microsemi Corporate Headquarters One Enterprise, Aliso Viejo CA 92656 ABD ABD içinde: +1 949-380-6100 Satışlar: +1 949-380-6136
Faks: +1 949-215-4996

© 2013 Mikrosemi Şirketi. Her hakkı saklıdır. Microsemi ve Microsemi logosu, Microsemi Corporation'ın ticari markalarıdır. Diğer tüm ticari markalar ve hizmet markaları ilgili sahiplerinin mülkiyetindedir.

Belgeler / Kaynaklar

Microsemi IGLOO2 HPMS DDR Denetleyici Yapılandırması [pdf] Kullanıcı Kılavuzu
IGLOO2 HPMS DDR Denetleyici Yapılandırması, IGLOO2, HPMS DDR Denetleyici Yapılandırması, DDR Denetleyici Yapılandırması, Yapılandırma

Referanslar

Yorum bırakın

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