امتیاز موضوع:
  • 1 رأی - میانگین امتیازات: 5
  • 1
  • 2
  • 3
  • 4
  • 5
استفاده از SDRAM , DRAM
نویسنده پیام
salehjg آفلاین
مدیر بخش
*****

ارسال‌ها: 1,281
موضوع‌ها: 133
تاریخ عضویت: آذر ۱۳۸۸

تشکرها : 9560
( 8557 تشکر در 2603 ارسال )
ارسال: #1
استفاده از SDRAM , DRAM
سلام


با SRAM محدود سری ARM7 بعضی از کارها رو نمیشه باهاشون انجام داد بخصوص وقتی پای اطلاعات با حجم زیاد وسط بیاد .

اما از طرفی سادگی کار با میکرو های آرم7 خیلی بیشتر از آرم9 هه.
مخصوصا اینکه تقریبا هرجایی در دسترس اند ولی آرم 9 اینطور نیست.

چند وقته دنبال راه اندازی DRAM یا SDRAM یا هرچیزی که بشه باهاش محدودیت میکرو هایی که رم کم دارند رو برطرف کرد، هستم.

کسی تجربه ای داره؟

چندتا مدل قدیمی 4 بیتی پیدا کردم ، دیتاشیت هم داره با توضیحات کافی!
شاید بشه با کمک CPLD و میکرو ، راه انداختشون.



فایل‌(های) پیوست شده بندانگشتی (ها)
       

.rar   SDRAMS.rar (اندازه: 663.57 KB / تعداد دفعات دریافت: 161)
۰۳-خرداد-۱۳۹۰, ۲۰:۱۱:۵۴
وب سایت ارسال‌ها
پاسخ
mhpc2009 آفلاین
كاربر دو ستاره
**

ارسال‌ها: 206
موضوع‌ها: 29
تاریخ عضویت: مهر ۱۳۸۹

تشکرها : 801
( 579 تشکر در 198 ارسال )
ارسال: #2
RE: استفاده از SDRAM , DRAM
سلام جناب salehjg فایل زیر دانلود کن شاید بدردت بخوره کار آقای تروشه است البته با AVR توی محیط bascom انجام داده توی pdf هم توضیح داده


فایل‌(های) پیوست شده
.rar   SDRAM USING.rar (اندازه: 2.52 MB / تعداد دفعات دریافت: 320)
۰۴-خرداد-۱۳۹۰, ۰۰:۳۶:۰۶
ارسال‌ها
پاسخ
تشکر شده توسط : salehjg, joker, h0x00i, reza555, رسول
salehjg آفلاین
مدیر بخش
*****

ارسال‌ها: 1,281
موضوع‌ها: 133
تاریخ عضویت: آذر ۱۳۸۸

تشکرها : 9560
( 8557 تشکر در 2603 ارسال )
ارسال: #3
RE: استفاده از SDRAM , DRAM
mhpc2009 جان بابت فایل ممنون. مفید بود.
کلی لینک دارم در مورد رم و ماژول هاشون جمع و جور می کنم.
کم کم میریم جلو...

الان دارم یکم با رم ها ور میرم.

راستی چندتا PDF جالب برای کمک در راه اندازی SDRAM
SDRAM CONTROLLER Design Manual
DDR SDRAM Controller Using Virtex-4 FPGA Devices
HYNIX: note


.rar   SDRAM.rar (اندازه: 879.64 KB / تعداد دفعات دریافت: 295)
(آخرین ویرایش در این ارسال: ۰۶-خرداد-۱۳۹۰, ۱۱:۱۵:۵۰، توسط salehjg.)
۰۶-خرداد-۱۳۹۰, ۰۱:۰۴:۰۲
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : mhpc2009, reza555, رسول, h0x00i
salehjg آفلاین
مدیر بخش
*****

ارسال‌ها: 1,281
موضوع‌ها: 133
تاریخ عضویت: آذر ۱۳۸۸

تشکرها : 9560
( 8557 تشکر در 2603 ارسال )
ارسال: #4
RE: استفاده از SDRAM , DRAM
سلام دوباره.

راه اندازی DRAM از SDRAM خیلی آسون تره !

امروز تونستم با میکرو یدونه 4bit Dram ای رو راش بندازم.
ولی هدف من این نیست.

من میخوام رم مستقیم به خروجی سنسور تصویر وصل بشه و هر وقت که خواستم بتونم راحت با میکرو و با سرعت کم تر اطلاعات رو از رم پس بگیرم.

پس برای راه اندازی ram باید از یه مدار سرعت بالا استفاده کنم که وطیفه اش کنترل ram باشه.

حالا برای این کار باید از cpld یا fpga استفاده کنم؟

مثلا تصویر ذهنی من این مدلیه:

حالا باید چیکار کنم؟ نظری دارین؟
   
(آخرین ویرایش در این ارسال: ۰۹-خرداد-۱۳۹۰, ۰۲:۴۰:۵۷، توسط salehjg.)
۰۹-خرداد-۱۳۹۰, ۰۲:۳۲:۳۴
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : mhpc2009, رسول, h0x00i
محمد حسینی آفلاین
کاربر فعال بخش رباتیک
****

ارسال‌ها: 1,363
موضوع‌ها: 139
تاریخ عضویت: آذر ۱۳۸۴

تشکرها : 974
( 1780 تشکر در 620 ارسال )
ارسال: #5
RE: استفاده از SDRAM , DRAM
DRAM برای نگهداری داده باید refresh بشه. چطور میگی راه اندازیش راحته؟! البته من تا حالا با آی سی DRAM کار نکردم...

بنظر من از fpga استفاده کن که بلوک Ram داخلی داشته باشه (مثل spartan3). راه اندازی بلوک های رم داخل fpga خیلی راحته و سرعت خیلی بالایی هم دارن.

به راه بادیه رفتن، به از نشستن باطل ------------- اگرچه وصل نیابم، بقدر وسع بکوشمRolleyes
۱۰-خرداد-۱۳۹۰, ۰۰:۲۰:۲۹
ارسال‌ها
پاسخ
تشکر شده توسط : salehjg, رسول, mhpc2009, h0x00i
salehjg آفلاین
مدیر بخش
*****

ارسال‌ها: 1,281
موضوع‌ها: 133
تاریخ عضویت: آذر ۱۳۸۸

تشکرها : 9560
( 8557 تشکر در 2603 ارسال )
ارسال: #6
RE: استفاده از SDRAM , DRAM
(۱۰-خرداد-۱۳۹۰, ۰۰:۲۰:۲۹)محمد حسینی نوشته است: DRAM برای نگهداری داده باید refresh بشه. چطور میگی راه اندازیش راحته؟! البته من تا حالا با آی سی DRAM کار نکردم...

بنظر من از fpga استفاده کن که بلوک Ram داخلی داشته باشه (مثل spartan3). راه اندازی بلوک های رم داخل fpga خیلی راحته و سرعت خیلی بالایی هم دارن.

سلام سید جان.

خوب از sdram خیلی راحت تره چون همزمان نیست یکم راحت تره!

این spartan3 ها چجورین؟ یکم بیشتر توضیح میدید؟
رم هاشون چقدرن؟
وقتی بلوک داخلی میشه دیگه از اتصال رم خارجی، خبری نیست؟
قیمت هاشون چقدره؟

در این تصویر:
http://cmucam.org/chrome/site/images/gal...onents.jpg
اون آیسی averlogic چیه؟
مموریه fifo هستش؟
کسی باهاشون کار کرده؟
رفرش نمیخواد؟

[البته می بخشید اگه سوالات من زیاد مربوط به موضوع نمیشه]
(آخرین ویرایش در این ارسال: ۱۰-خرداد-۱۳۹۰, ۱۸:۲۷:۵۲، توسط salehjg.)
۱۰-خرداد-۱۳۹۰, ۰۰:۲۹:۴۳
وب سایت ارسال‌ها
پاسخ
محمد حسینی آفلاین
کاربر فعال بخش رباتیک
****

ارسال‌ها: 1,363
موضوع‌ها: 139
تاریخ عضویت: آذر ۱۳۸۴

تشکرها : 974
( 1780 تشکر در 620 ارسال )
ارسال: #7
RE: استفاده از SDRAM , DRAM
spartan3 ها مثل خیلی از fpga های دیگه تعدادی بلوک داخلی رم (hard core) دارن که میشه به شکل های مختلفی پیکربندیشون کرد. عرض داده ورودی و خروجی رو میشه مشخص کرد. دو تا پورت کاملا مجزا دارن. یعتی میشه همزمان هم عمل خوندن رو انجام داد و هم نوشتن.
وقتی از رم داخلی استفاده میکنی نیازی به رم خارجی نیست.
XC3S400 که از خانواده spartan3 به اندازه 288 کیلوبیت رم داره و قیمتش هم حدود 35 تا 40 تومن. ظرفیت های بالاتر هم هست آخرش XC3S5000 که 1872 کیلو بیت.

به راه بادیه رفتن، به از نشستن باطل ------------- اگرچه وصل نیابم، بقدر وسع بکوشمRolleyes
۱۰-خرداد-۱۳۹۰, ۲۰:۱۸:۳۷
ارسال‌ها
پاسخ
تشکر شده توسط : salehjg, رسول, sharin
salehjg آفلاین
مدیر بخش
*****

ارسال‌ها: 1,281
موضوع‌ها: 133
تاریخ عضویت: آذر ۱۳۸۸

تشکرها : 9560
( 8557 تشکر در 2603 ارسال )
ارسال: #8
RE: استفاده از SDRAM , DRAM
(۱۰-خرداد-۱۳۹۰, ۲۰:۱۸:۳۷)محمد حسینی نوشته است: spartan3 ها مثل خیلی از fpga های دیگه تعدادی بلوک داخلی رم (hard core) دارن که میشه به شکل های مختلفی پیکربندیشون کرد. عرض داده ورودی و خروجی رو میشه مشخص کرد. دو تا پورت کاملا مجزا دارن. یعتی میشه همزمان هم عمل خوندن رو انجام داد و هم نوشتن.
وقتی از رم داخلی استفاده میکنی نیازی به رم خارجی نیست.
XC3S400 که از خانواده spartan3 به اندازه 288 کیلوبیت رم داره و قیمتش هم حدود 35 تا 40 تومن. ظرفیت های بالاتر هم هست آخرش XC3S5000 که 1872 کیلو بیت.

مرسی بابت توضیح
ولی حجمی که من نیاز دارم بیشتر از این حرفاست.
2 مگابایت
از گزینه های sdram , sram , dram باید بی خیال sram بشم.

می مونه dram & sdram

که هر دوتاشون رو دارم.
این dram ای که راش انداختم سرعتش (با میکرو کنترلر راه اندازی شده، با pio معمولی) کمه، یعنی خیلی کم.
حتی از delay هم استفاده نکردم.
فقط برای 262144 بار نوشتن، 4و5 ثانیه زمان میخواد. (262144 بار 4 بیت یعنی فقط برای 128 کیلو بایت) که خیلی زیاده.

پس بیخیال sram و بلوک رم داخلی fpga ها میشم.

حالا باید دنبال راه اندازی sdram یا dram با cpld یا fpga باشم.
ولی پین های io ای که xc9572 داره کمه برای این کار.
سید جان پیشنهادی دارین؟ از کدوم یکی استفاده کنم cpld or fpga ؟
فقط fpga یه دونه flash مموری می خواد، اینطور نیست؟



۱۰-خرداد-۱۳۹۰, ۲۱:۱۰:۳۳
وب سایت ارسال‌ها
پاسخ
محمد حسینی آفلاین
کاربر فعال بخش رباتیک
****

ارسال‌ها: 1,363
موضوع‌ها: 139
تاریخ عضویت: آذر ۱۳۸۴

تشکرها : 974
( 1780 تشکر در 620 ارسال )
ارسال: #9
RE: استفاده از SDRAM , DRAM
آره فرکانس کاری PIO میکروهای sam7 خیلی کمه!

من با cpld کار نکردم.
اما fpga ها که هم IO زیاد دارن و هم با فرکانس خیلی بالایی کار میکنن.
مدار راه اندازی fpga پیچیده. من هنوز فرصت نکردم خودم بوردش رو بزنم.
بله fpga ها نیار به یه prom دارن.

بنظر من به جایی رسیدی که دیگه cpld کم میاره. برو سراغ fpga شر بکن! Biggrin

به راه بادیه رفتن، به از نشستن باطل ------------- اگرچه وصل نیابم، بقدر وسع بکوشمRolleyes
۱۱-خرداد-۱۳۹۰, ۰۰:۲۴:۲۷
ارسال‌ها
پاسخ
تشکر شده توسط : salehjg, رسول
salehjg آفلاین
مدیر بخش
*****

ارسال‌ها: 1,281
موضوع‌ها: 133
تاریخ عضویت: آذر ۱۳۸۸

تشکرها : 9560
( 8557 تشکر در 2603 ارسال )
ارسال: #10
RE: استفاده از SDRAM , DRAM
اینو ببینید:
شبیه مداری که من فکرشو می کردم:
[تصویر:  dcamera.gif]



این جا هم خیلی خوب توضیح داده:
http://www.beyondlogic.org/imaging/camera.htm
۱۲-خرداد-۱۳۹۰, ۱۷:۳۷:۳۴
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : h0x00i, محمد حسینی
salehjg آفلاین
مدیر بخش
*****

ارسال‌ها: 1,281
موضوع‌ها: 133
تاریخ عضویت: آذر ۱۳۸۸

تشکرها : 9560
( 8557 تشکر در 2603 ارسال )
ارسال: #11
RE: استفاده از SDRAM , DRAM
http://petersieg.cwsurf.de/avrcpm/avrcpm.html
SDCARD & DRAM
(آخرین ویرایش در این ارسال: ۰۳-تير-۱۳۹۰, ۱۹:۲۸:۰۷، توسط salehjg.)
۰۳-تير-۱۳۹۰, ۱۹:۰۸:۵۹
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : رسول


پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS