بررسی حافظه های دینامیکی و SDRAM Interfacing
اسلاید 1: ذدانشگاه صنعتي اصفهاندانشكده برق وكامپيوتربررسي حافظه هاي ديناميکي وSDRAM Interfacingسمينار كارشناسي ارشد کامپيوتر - معماريعلي بهلولي زفرهاستاد درسدكتر برنجکوباستاد راهنمادکتر محمد داورپناه جزيپائيز1381
اسلاید 2: عناوين اصلی1) مقدمه5) طرحی برای کنترلر4) ساختار SDRAM3) SDRAMها2) حافظه های ديناميکی6) جمع بندی و نتيجه گيری
اسلاید 3: مقدمه1) طرحها با حجم پردازش کمنظير ميکروکنترلرو...2) طرحها با حجم پردازش زيادنظير پردازنده ها و fpgaهاموارد استفاده از حافظه ها
اسلاید 4: حافظه های ديناميکیتفاوتهای DRAM با SRAMالف) DRAMها نيازمند Refresh هستند.ب) خطوط آدرس DRAM ها مالتيپلكس شده است.ج) نيازمند به کنترلر
اسلاید 5: انواع حافظه های ديناميکیآسنکرونسنکرون) Synchronous DRAM) SDRAM انواع DRAMFPMEDOBEDO
اسلاید 6: SDRAM1) به صورت ماجول2) به صورت IC مجزاانواع SDRAMهای موجود :
اسلاید 7: SDRAM Module
اسلاید 8: SDRAMظرفيت SDRAMها بر حسب مگا بيت بيان می شود .دارای سه نوع بسته بندیِ هستند ( بر حسب تعداد بيتهای ديتا).مثلا برای يک آی سی 256مگابيتی :ICظرفيتتعداد بيتهای ديتاتعداد کلمه هايی که بايد ادرس دهی شوندSDAM1256Mbit464MSDAM2256Mbit832MSDAM3256Mbit1616M
اسلاید 9: SDRAMNO Connected Pin545352515049484746454443424140393837363534333231302928123456789101112131415161718192021222324252627VssDQ7VssQNCDQ6VddQNCDQ5VssQNCDQ4VddQNCVssNCDQMCLKCKEA12A11A9A8A7A6A5A4VssVddDQ0VddQNCDQ1VssQNCDQ2VddQNCDQ3VssQNCVddNCWE#CAS#RAS#CS#BA0BA1A10A0A1A2A3VddSDRAM
اسلاید 10: SDRAMپين های خطوط تغذيهخطوط ديتاخطوط آدرسخطوط کنترلی (/WE,/CAS,/RAS,/CS,CLK,CKE,DQM)
اسلاید 11: SDRAMخطوط آدرس تعداد بيتهای قسمت ROW ثابت وبرابر تعداد خطوط آدرس SDRAM است.با استفاده از سيگنالهای RASو CASو A0 تا A12 و BA0و BA1کلمه های حافظه آدرس دهی می شوند.کل فضای آدرسA25 A24 .... …A1 A0آدرس ستونCOL ))آدرس سطر ROW)) شماره بانک
اسلاید 12: نحوه تقسيم آدرس، به آدرس سطر و ستون و بانک64M=2 262511100242322…………………………………ROW AddressBank AddressColumn Address32M=2 25Bank Address241090232221…………………………………ROW AddressColumn Address16M=2 25Bank Address23980222120…………………………………ROW AddressColumn Address
اسلاید 13: خطوط کنترلیخطوط کنترلی: CLK,CKE,DQM , /WE,/CAS,/RAS,/CSSDRAM دارای يک ماشين حالت داخلی است که با توجه به مقادير خطوط کنترلی بين حالتهای مختلف جابجا می شود.به هر ترکيبی از مقادير اين خطوط يک فرمان گفته می شود. نظير فرامين:Active,Read,Write,Refresh,Precharge,Mode register setوظيفه کنترلر صدور فرمانهای فوق است.
اسلاید 14: SDRAM State MachineIdle StateModeRegisterSelfRefreshAuto RefreshRowActivePower DownReadSuspendedReadWriteWriteSuspendedWriteSuspendedWriteAutoPrechargeReadAutoPrechargeReadSuspendedPower onPre-ChargeSREFExitSREFCKE=1CKE=0CKE=1CKE=0CKE=1CKE=0CKE=0CKE=1CKE=1CKE=0CKE=0ACTR E FWRRD`PREPREAPRERDAWRACKE=1BST
اسلاید 15: ماشين حالت SDRAMPre-ChargeIdleStateACTMRSPrech argeReadRowActiveModeReg.WriteAutoRefreshPowerOnWriteReadPRE. All BankAutomatic sequenceManual InputAutoRefreshPowerOnACTRowActiveMRSModeReg.Prech argeIdleStateWriteWriteReadReadPre-ChargePRE. All Bank
اسلاید 16: Mode Register SettingA13A12A11A10A9A8A7A6A5A4A3A2A1A00000000CAS LatencyBurst LengthA3Burst Type0Sequential1InterleaveA6A5A4CAS Latency000Reserve001101020113100Reserve101Reserve110Reserve111ReserveA2A1A0Burst Length0001001201040118100161013211064111Full page
اسلاید 17: طرحی برای کنترلر SDRAMSDRAM CONTROLLER MUXArbitratorrow comparatorTimerCKECASWECSRASRDWRSame ROWRefreshAddressآدرسSDRAM
اسلاید 18: نتيجه گيری و پيشنهاداتاستفاده از حافظه های ديناميکی در سيستم هايی که به حافظه بزرگ نياز دارند، امری اجتناب ناپذير است.از بين حافظه های ديناميکی، در حال حاضرSDRAM بهترين انتخاب است.استفاده از آی سی SDRAM به جای ماجول آن توصيه می شود .با توجه به نياز، تعدادی از حالت های بدون استفاده در FSM حذف وکنترلر آن طراحی و ساخته شود(به دليل ساده تر شدن طراحی).DDR ها و QDR ها ، نسلهای جديد SDRAM هستند و می توان در طرحهاِيی که به سرعت بالاتری نياز دارند استفاده شوند.
اسلاید 19: با تشکر از: اساتيدودانشجوياناساتيدودانشجويان
نقد و بررسی ها
هیچ نظری برای این پاورپوینت نوشته نشده است.