SDRam destekleyen MCU'lar

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

MC_Skywalker

Bir iki gündür lpc2138 ile PWM konusunu anlamaya çalışıyorum. NXP User manual den registerleri anladım anlamasında gel gelelim durumu programa dökecek becerim yok.  :-\

NXP herzaman dökümanlarını derli toplu hazırlarmıştır.

Elektroemre

#16
Hocam tam karar vermişken yapmayın etmeyin girmeyin kanıma  :D

Romsuz Cortex-M4 hemde 204 MHz! (8.13$)
http://www.digikey.com/product-detail/en/LPC4310FET100,551/568-9455-ND/2677578

Romlu: (11.11$)
http://www.digikey.com/product-detail/en/LPC4078FET208,551/568-9833-ND/3635126

Romsuz versiyon kullanmak daha mantıklı gibi? Hem ucuzda.2-4Mbyte'lık 8 pin SPI flash, boot rom'unada güzel bir driver yazdık mı tamam.

Edit: Valla hocam yola LPC1343 ve SPI 128KB SRAM ile yaparız derken, BGA kılıflı işlemciler aklımın ucunda yoktu, nerden geldik buralara onu bile anlamadımki :)

Elektroemre

Digikeyden;

LPC4310 Cortex-M4 204Mhz 8.13$
4MByte SPI Flash 1.57$
16 MByte RAM (4Mx32) 6.34$

Toplam: 16.04$

Bu kombinasyon nasıl oldu hocam sizce? :)
Biraz datasheet karıştıralım şimdi.


Elektroemre

#19
BGA Rework makinası olan bir yer var test için bir iki tane dizebiliriz hocam.

100TFBGA kılıf için datasheet'i inceliyorumda kafam karıştı biraz.
Harici memory için, A0..12 arası ve D0...7 arası pinler mevcut 100pinde.

8bitlik RAM kullanmak gerekecek galiba tam emin değilim, 100pinli örnek şema arıyorum şuan.
Keilin kitinin bir şeması buldum ama buda 100pinden fazla bir kılıf

http://www.lpcware.com/modules/pubdlcnt/pubdlcnt.php?file=http://www.keil.com/mcb4300/mcb4300v1-3-schematics.pdf&nid=10337

@leblebitozu hocam 4$'lık işlemciden buralara geldik zaten sonu yok bunun  ;D


MC_Skywalker

Hocam birde geçen gün NXP den gelen mail de şöyle bir link vardı belki işinize yara birşeyler vardır.

http://www.nxp.com/campaigns/cortex-m4/expert-opinion

buzkırıcı

@gerbay hocam merhaba
lpc1788 ile uğraşıyorum yaklaşık 2 aydır. sdram 32 mb kadar var ve gayet (bootloader da olsun, lcd ekranı kullanırken olsun :) ) işime yarıyor.
Tavsiye ederim. kullandığım kitin linki http://www.thaieasyelec.net/index.php/ARM/mini-SUN7-Full-Option-LPC1788-ARM-Cortex-M3-Dev-Board-No-LCD-/p_214.html

Eğer TFT-Lcd kullanıcaksanız http://www.lpcware.com/content/project/emwin-graphics-library (GUI)

Birde Thumb-2 komut seti ne demek?
İmza Atmayı bilmem Parnak Bassam olur mu?

MC_Skywalker


Elektroemre


EOS


Elektroemre

Evet son kararımı verdim;

LPC4330 LQFP144
16Mx16 32 MByte TSOP54

Böylece BGA'ya bulaşmamış olurum, 2 katman PCB muhtemelen yeterli olacak.
15$'ın altına,

4 Mbyte Flash
32 MByte RAM
208Mhz Cortex-M4 CPU

Şemamızı hazırlayabiliriz   :)

MC_Skywalker

Hadi hayılı olsun.

MCU+RAM+ROM üçgeninin temel şemesini bizler ile paylaşır ve açıklayıcı 1-2 satır yazarsanız menun oluruz.


Elektroemre

Şuan şema için altium da lilbrary hazırlıyorum, biraz uzun bir iş, bitirince temel şemayı paylaşırım.

Hazırlaken farkettimki, bu kadar yüksek frekans içeren dijital bir devre tasarlamamışım,
SDRAM'in pinlerinin çizimi için doküman okumam lazım.

Şurda amcam güzel güzel anlatmış, bakalım yapabilecek miyim;
http://www.fedevel.com/welldoneblog/wp-content/uploads/2011/06/HiSpeedDesignTutorialforAltiumDesigner.pdf

Şurda da güzel bir video var gibi;

Altium Designer Tutorial - Differential Pair Routing

Altiumda çizilmiş örnek tasarım arıyorum.

yamak

Hocam sdram bağlantısı için arıyosan.Altium'un sample'larını bi incele orada Altera'nı FPGA'ları kullanılarak tasarlanmış boardlar var schmatic ve pcb çizimleri de mevcut.FPGA board'larında da genelde harici ram bulunur.