بافرهای داده USB

ساخت وبلاگ
فرمت فایل : word(قابل ویرایش)تعداد صفحات43   کنترلر USB ، باید بافرهایی برای ذخیره داده‌هایی که دریافت می‌کند یا داده‌هایی که آماده فرستادن روی باس هستند، داشته باشد. بعضی از تراشه‌ها مانند NET2888 محصول NetChip ، از رجیسترهای به عنوان بافر استفاده می‌شکند. در حالی که برخی دیگر ، از جمله EZ-USB شرکت سیپرس از بخشی از حافظه داده به عنوان بافر بهره می‌برند. رجیسترهایی که داده‌های رسیده یا منتقل شده را نگهداری می‌کنند، عموماً دارای ساختار FIFO (اولین ورودی، اولین خروجی) هستند. در هر خواندن از یک FIFO ، بایتی که بیشتر از همه در حافظه بوده است بازگردانده می‌شود. با هر نوشتن به روی FIFO ، بایت بعد از همه بایت‌هایی که در FIFO، محلی را که داده بعدی در ن قرار دارد نشان می‌دهد. در تراشه‌های دیگر، مثل سری enCore شرکت سیپرس، بافرهای USB در حافظه داده جاسازی شده‌اند و برنامه تراشه هر موقعیت را برای نوشتن یا خواندن از آن انتخاب می‌کند و اشاره‌گری که به طور خودکار افزایش یابد تا محل دادة بعدی را مشخص کند. وجود ندارد. بایت ...




[ادامه مطلب را در اینجا بخوانید ...] ایران دانلود...
ما را در سایت ایران دانلود دنبال می کنید

برچسب : نویسنده : 9irdls9 بازدید : 113 تاريخ : چهارشنبه 25 اسفند 1395 ساعت: 18:33