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




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

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

صفحه بندی