Harici belleğe FPGA bağlantısı


10

Ben kullanmaya çalışıyorum hücresel koç üzerinde NEXYS 4 FPGA geliştirme kurulu . Xilinx Vivado kullanıyorum ve Microblaze yumuşak çekirdekli bir işlemcinin okuma ve yazma yapabilmesini istiyorum. Şimdiye kadar işlemciyi bir blok tasarımında yarattım.

İnternette çok fazla av yaptıktan sonra, sonunda umut verici göründüğünü düşündüğüm bir harici bellek denetleyicisi veya EMC buldum. Ram'i nasıl bağlayabilirim? Bir HDL sarıcısı oluşturdum ve EMC portlarını ram pinlerine bağlamayı denedim, ancak ihtiyacım olandan daha fazla port var. Nexys 4 veya Vivado EMC için örnek bulamıyorum.

Ayrıca Nexys 2'nin yerleşik bellek denetleyicisi örneğine sahip olduğunu gördüm. Parça numarasının RAM için aynı olduğunu görüyorum. Bu kullanılabilir mi ve Mircoblaze ile birlikte nasıl kullanabilirim?


Elbette, daha önce yayınlardım ama sadece iki bağlantı gönderebilirim çünkü 10'dan az itibarım var. Buyurun . Bu 128Mb olanı.
Marmstrong

Güncelleme: Bu girişimde hala başarılı olamadık. Her şeyden önce, Vivado 13.4 ile BMM'nin (Blok Ram Belleği haritası) üst seviye koduna farklı bir ad atadığı için görülmesini engelleyen bir hata var. Hala bunun için bir çalışma yok ama devam ediyor. EMC'nin ekstra bağlantı noktaları ile ilgili olarak, onları kullanılmayan başlıklara bağladım. Bu soruyu ilerlememde saklayacağım.
Marmstrong

Bunun için neden bir BMM'ye ihtiyacınız var? burada bahsettiğiniz bellek tam olarak bir SRAM gibi davranır, verileri almak veya yazmak için yalnızca R / W, CS, OE ve adres sağlamanız gerekir. EMC'yi kullanarak bir SRAM tipi bellek seçebilir ve sadece belleğinizin derinliğini ve genişliğini tanımlayabilir, ardından en üst düzeydeki bu sinyalleri bellekteki uygun sinyallere bağlayabilirsiniz.
FarhadA

PSRAM'ı çalıştırabildiniz mi?
user3602697

1
@ user3602697, görünüşe göre değil.
rdtsc

Yanıtlar:


1

Bazen üreticiler bir veri sayfasında tüm ayrıntıları sağlamaz. İhtiyacınız olan bilgileri bulamazsanız yapmanız gereken birkaç şey vardır.

1) Ürün kaynaklarını ek kaynaklar
için kontrol edin 2) Ürün veya ürün ailesiyle ilgili uygulama notlarını veya teknik notları kontrol edin
3) İlgili bilgiler için üretici sitesinde veya diğer üreticilerin sitelerinde benzer ürünleri yatay olarak arayın

Mikron hücresel koç, SRAM'ın yerine geçer. . Yönlendirme aynı hızlarda çalıştığı için SRAM yönlendirme ile aynı olmalıdır. İşte tüm mikron yönlendirme bilgileri için bir rehber

Ürün sayfalarında HDL'de arabirim oluşturmak için bir HDL dosyası da vardır ve benzetim için IBIS dosyaları vardır.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.