Product Description

بال حافظه‌ی MicroSD، یکی دیگر از افزونه‌های سخت‌افزاری برد پازج است که امکان اتصال حافظه‌ی MicroSD جهت ذخیره‌سازی اطلاعات کاربر را فراهم می‌آورد. این بال متشکل از یک کانکتور MicroSD با حالت فنری است که میتواند بصورت SPI یا SDIO به FPGA موجود روی برد پازج متصل گردد.

مستندات:

  • شماتیک (PDF)
  • پروژه نمونه تست و راه‌اندازی کارت حافظه SD با استفاده از برد FPGA پازج-۱ و میکروبلیز (اینجا) (جدید!)
  • پروژه نمونه تست و راه‌اندازی کارت حافظه‌ SD با استفاده از برد FPGA پازج-۱ و محیط DesignLab:

چندین پروژه نمونه برای تست و راه‌اندازی کارت حافظه‌ی SD در محیط توسعه‌ی DesignLab آماده شده است  (چنانچه هنوز با این محیط آشنا نیستید این پست را مطالعه فرمایید).

این پروژه‌ها از طریق مسیر  File > examples > posedge-one > SD در این نرم‌افزار قابل دسترسی هستند.

پروژه‌های نمونه راه‌اندازی SD در نرم‌افزار DesignLab

جهت اجرای هر یک از این پروژه‌ها کافی است یک کارت حافظه‌ی MicroSD درون بال MicroSD خود جایگذاری نموده و بال را به بخش بالایی کانکتور ردیف B* (یا همان BH) در تصویر زیر متصل نمایید و سپس پروژه نمونه را طبق روال ذکر شده در اینجا اجرا نمایید.

مکان پیش‌فرض در نظر گرفته شده در پروژه‌های نمونه جهت اتصال بال microSD، بخش WING BH است.

در تصاویر زیر خروجی پورت سریال را که نشان‌دهنده‌ی وضعیت اجرای هر یک از این پروژه‌ها است را مشاهده می‌کنید:

پروژه Cardinfo -نمایش مشخصات کارت SD

 

پروژه ListFiles (نمایش فهرست فایل‌های موجود در کارت حافظه)

 

پروژه ReadWrite (خواندن و نوشتن در حافظه SD)

پروژه Files (ایجاد و حذف فایل در حافظه SD)

*در صورتی که می‌خواهید بال MicroSD خود را به هر یک از مکان‌های دیگر کانکتور روی برد متصل نمایید، لازم است ابتدا با کلیک روی Edit Circuit در نوار ابزار فوقانی نرم افزار DesignLab، شماتیک top_module پروژه را ویرایش نموده و پس از سنتز پروژه ISE و Load کردن فایل .bit جدید روی برد، در کد نرم‌افزاری پروژه نیز، عبارت WBH5 را که نشان‌دهنده‌ی مکان پین CS است را با توجه به مکان جدید بال ویرایش کنید.