تشریح عملکرد کارتهای حافظه Mmc برای اولین بار
نمایش نتایج: از شماره 1 تا 2 , از مجموع 2

موضوع: تشریح عملکرد کارتهای حافظه Mmc برای اولین بار

  1. ★ سحربلا ★ آواتار ها
    ★ سحربلا ★
    کاربر سایت
    Feb 2010
    5,629
    1,855
    تشکر شده : 2,196

    پیش فرض تشریح عملکرد کارتهای حافظه Mmc برای اولین بار

    امروز قصد دارم تا عملکرد کارتهای حافظه رو براتون تشریح کنم.شکل زیر ساختار درونی MMC را نشان میدهدکه از بلوکهایی جداگانه تشکیل شده است.همه این بلوکها (قسمتها) به وسیله یک اسیلاتور داخلی کلاک می خورند.چون MMC دارای اوسیلاتور داخلی با فرکانس مشخص میباشد بنا براین برای انتقال داده توسط خطوط CMD (دستور) و DAT (داده) باید فرکانس اسیلاتور داخلی با فرکانس خط CLK (کلاک) که توسط Host (کنترلر) بوجود میاید سنکرون (همزمان) شود.این کار توسط واحد Interface driver انجام میشود.
    Mmc ها به وسیله سه پین (خط داده) CMD,DAT.CLK کنترل میشوند که هر یک از این خطوط داده کار خاصی را در طول انتقال داده انجام میدهند.




    همچنین MMCها دارای چهار رجیستر داخلی هستند که از این رجیستر ها برای شناسایی و یک سری از خصئصیاتMMC استفاده میشود.این رجیستر ها عبارنتد از:


    OCR یا(Operation Condition Register) :

    این رجیستر رنج ولتاژهایی را که توسط کارت پشتیبانی میشود نشان میدهد.


    CID یا (Card Identification)

    این رجیستر , رجیستر شناسایی کارت میباشد.

    CSD یا (Card specific)

    این رجیستر , رجیستر تعیین داده میباشد.

    RCA یا (Rela Card Address)

    رجیستر تخصیص آدرس برای انتقال داده ها بین Host و mmc میباشد.
    #1 ارسال شده در تاريخ 10th March 2012 در ساعت 17:43

  2. ★ سحربلا ★ آواتار ها
    ★ سحربلا ★
    کاربر سایت
    Feb 2010
    5,629
    1,855
    تشکر شده : 2,196

    پیش فرض

    MMC برای انتقال داده از دو پروتکل پشتبانی میکند یا به عبارت دیگر به دو روش mode میتوان داده ها را بین MMC و Host تبادل کرد که عبارتند از:

    Multimedia Mode یا MMC Mode
    Serial Peripheral Interface
    یا SPI Mode


    MMC Mode :

    در این مد برای انتقال داده از کمترین خط داده استفاده شده است که عیارتند از :

    CLK:
    با هر دوره تناوب از سیگنال ورودی به این پین یک بیت داده بر روی خط DAT یا CMD جا به جا میشود.فرکانس این خط میتواند از صفر تا ماکزیمم فرکانس ممکنهباشد و این فرکانس میتواند در حین انتقال داده تعغیر کند

    CMD :
    این خط یک خط داده دو طرفه است که برای فعال کردن MMC و دستور انتقال داده و پاسخ مورد استفاده قرار میگیرد.این خط به دو روش عمل میکند.

    Open drain mode
    برای فعال کردن MMC

    Push pull mode
    برای انقال سریع داده

    دستور همیشه توست HOST اما پاسخ توسط MMC فرستاده میشود.

    DAT :
    این خط یک خط داده دو طرفه است و برای انتقال داده که باید بروی حافظه ذخیره یا از حافظه خوانده شودمورد استفاده قرار میگیرد.








    کپی برداری به هر طریقی از مطالب بالا مجاز نمیباشد
    #2 ارسال شده در تاريخ 10th March 2012 در ساعت 17:43

علاقه مندی ها (Bookmarks)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •