Haberler:

Forum kuralları güncellendi LÜTFEN  okuyunuz:  https://bit.ly/2IjR3ME

Ana Menü

SDRam destekleyen MCU'lar

Başlatan Elektroemre, 07 Ocak 2013, 12:11:41

Elektroemre

Merhaba arkadaşlar,

Geliştirmekte olduğum son projelerde gittikçe daha fazla ram'a ihtiyaç duymaktayım.
STM32 serisi için SRAM'lar ile 1-2 MByte'a kadar Ram takviyesi yapılıyor ama, SRAM'lar çok pahalı. SDRamlar'de aynı fiyata 32-64MByte'lar söz konusu.

Üzerinde SDRAM'i sürebilmek için dahili kontroler'i bulununan MCU tavsiyeleriniz nelerdir?
LPC1788 sanırım direkt SDRam'i sürüyor, bir kaç uygulamaya denk geldim ama şema verilmemiş.

Yüksek Ram ihtiyacı için kullandığınız çözümler neler?

Ersin

mcu + mmu ( Memory Menagment Unit  )   gibi anahtar kelimeler yazarak bulabilirsin.Bütün firmaların mmu lu mcu ları çıkar.

speak48

mmu ile sdram sürmenin ne alakası var

Ersin

mcu + EMC olacaktı ( external memory controller )

Elektroemre

Sağolun arkadaşlar şuan LPC1788 iyi gibi, Atmelinde uygun MCU'ları var ancak,
bulunabilirlik/fiyat ve kod desteğide önemli bir kriter.

Olmazsa Sram'lare bayılacağız paraları  :)

Bu arada başka arkadaşlarında işine yarayabilir, LPC1788'li RAM'li FLASH'lı ethernetli detaylı bir şema;
http://www.embedinfo.com/en/down/Schematic/EM-LPC1788_Schematic.pdf

berat23

yanlış hatırlamıyorsam cortex m3 stelarislerde de sdram interface olması lazım.

z

Bu soylentiler nerde hocam?

Gerçi bende de TI  sanki stellaris'den vazgeçecek gibi bir intiba oluştu.

http://www.ti.com/lsds/ti/microcontroller/home.page.

Girince solda Stellaris diye seçenek var. Tıklıyoruz.

http://www.ti.com/lsds/ti/microcontroller/arm_stellaris/overview.page?DCMP=Luminary&HQS=Other+OT+stellaris

Burdan da http://www.ti.com/lsds/ti/microcontroller/arm_stellaris/overview.page?DCMP=Luminary&HQS=Other+OT+stellaris

Hala çiplere ulaşamadım.

Eskiden LM3S serisine çokdan ulaşıyordum.
Bana e^st de diyebilirsiniz.   www.cncdesigner.com

Elektroemre

Harici RAM işi giderek yılan hikayesine dönüşüyor :)

STM32F407'nin LQFP100 kılıfında Adres pinlerinin bazıları mevcut olmadığı için, harici hafızalar için LQFP144 kullanmak zorunda kalıyoruz.
LPC1788'de de durum aynı LQFP144 veya LQFP208 gerekli.

STM32F4 + 2 Mbyte SRAM
ile
LPC1788 + 64 Mbyte SDRAM

kombinasyoları yaklaşık aynı fiyata geliyor.
NXP'nin yazılım desteğini zayıf buluyorum, bunun dışında her iki durumda da PCB'miz çok büyüyor ve iki kombinasyonda çok pahalı, biraz kafam karıştı  ::)

Elektroemre

Sağolun hocam,

Şimdi baktım digikey'de stokta bulunan 17 adet PSRAM var hepsi BGA.
Şeytan diyor, MCU'yuda BGA yap, yanınada 4MB spi flash, boot olurken okuyup RAM'a atsın tüm kodlar da RAM'de koşsun.
4 katman PCB ilede bunu güzel bir modul yapsak tadından yenmez  :)

Şurdaki amcamlar uygun fiyata 4 katmanda basıyor;
http://oshpark.com/pricing


Elektroemre

Flash 128KB bile yeter alında,
Ebay'da hazır modül halinde satılanlar;

STM32F4'lü
LPC1788'li

Şema çizmeye başlayayım yavaştan, gerçi hala kararsızım  :)

diot


Elektroemre

#11
Evet gerbay hocam aynı şeyi istiyoruz, RAM RAM  :)

Alternatif 1:

Şimdi MCU'muz bu; STM32F407 (144pin 11.71$) (Bunuda BGA kullanma konusnda kararsızım)
http://www.digikey.com/product-detail/en/STM32F407ZET6/497-11903-ND/2757674

RAM'imiz bu; (12.84$ Digikeydeki En yüksek psram  16Megabyte)
http://www.digikey.com/product-detail/en/MT45W8MW16BGX-701%20IT%20TR/557-1444-1-ND/2056255

Toplam 24.55$
#############################################################################################

Alternatif 2:

MCU: LPC1788 (13.09$)
http://www.digikey.com/product-detail/en/LPC1788FBD208,551/568-6689-ND/2642162

RAM: SDRAM 64 MByte (32x2) (2 x2.97 = 5.94$ )
http://www.digikey.com/product-detail/en/W9825G6JH-6I/W9825G6JH-6I-ND/3124553

Toplam: 19.03$
#############################################################################################
Benim gerçek sistem ihtiyaçlarım;

  • >128KB Flash
  • >4Mbyte Ram
  • >72MHz İşlemci
#############################################################################################

LPC1788'in driverleri ve örneklerinin bol olduğu bir kaynak biliyor musunuz?
NXP'nin kendi sitesindeki örnekler bence çok yetersiz, driver konusunda STM32 gibi bir standartlaşmaya bir türlü gidemediler, her donanım için driver yazacak vakit kalmadı.



MC_Skywalker

#12
Nxp nin lpczone sitseini inceliyorsunuz değil mi?
http://www.lpcware.com/

Bir sitesi daha vardı tabletten giriyorum PC geçince bakar linki yazarım. Zira NXP butarz paylaşımları Comunity web siteleri üzerinden yapıyor.

Elektroemre

@MC_Skywalker Allah razı olsun, ben sürekli NXP'nin kendi sitesine bakıp bakıp duruyordum.
Evet buradaki kaynaklar çok iyi gibi, nxp kendi destekliyorsa sorun yok ama keşke STM gibi kendi sitesinde daha derli toplu olsa imiş.
LPC1788' e kanım kaynamaya başladı  :)

MC_Skywalker

Site NXP nin kedi sitesi. Hatta bazı örnekler için NXP verfy olup olmadığı da belirtiliyor.