یارا فایل

مرجع دانلود انواع فایل

یارا فایل

مرجع دانلود انواع فایل

پایان نامه کنترلر HOST USB در SLAT PCI

اختصاصی از یارا فایل پایان نامه کنترلر HOST USB در SLAT PCI دانلود با لینک مستقیم و پرسرعت .

پایان نامه کنترلر HOST USB در SLAT PCI


پایان نامه کنترلر HOST USB در SLAT PCI

این فایل در قالب ورد و قابل ویرایش در 90 صفحه می باشد .

پایان نامه کنترلر HOST USB در SLAT PCI 

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

فهرست مطالب :

بررسی PCI Bus

مقدمه

ISA Bus

EISA Bus

Micro Channel Bus

VL Bus

مشخصات کلی PCI :

اتصال پر سرعت به CPU .

نسخ گوناگون PCI BUS:

PCI Express X16

AGP

انواع AGP

وضعیت گذرگاهها قبل از AGP

Mini PCI   :

بررسی سیگنالهای باس PCI

سیگنالهای الحاقی ۶۴ بیت

Universal Serial Bus(USB)

معرفی      (Universal Serial Bus) USB

تعریف پورت :

تاریخچه

مشخصات نسخه های USB

مزایا پورت USB

ح) حمایت های سیستم عامل:

معایب پورت USB

بررسی عملکرد USB

حداقل نیازهای PC

– قسمتهای تشکیل دهنده USB

بررسی وظایف میزبان در یک ارتباط USB

خطایابی

فراهم کردن تغذیه روی Bus

پاسخ دادن به درخواست های استاندارد

چک کردن خطا

مدیریت تغذیه

سیگنال ها و رمز گذاریها

حالتهای باس

حالتهای باس سرعت پایین و بالا

دیفرانسیلی ۱ و دیفرانسیلی صفر

هر دو صفر (Single-Ended Zero)

هر دو یک (Single-Ended one)

حالتهای داده K , J

بیکار

بازگشت

شروع پاکت

پایان پاکت

حالت قطع

اتصال

حالت ریست

حالتهای باس سرعت خیلی بالا

حالتهای j , k سرعت خیلی بالا

چیرپ j  و چیرپ K

خطای سرعت خیلی بالا

بیکاری سرعت خیلی بالا

شروع پاکت سرعت خیلی بالا

پاکت پایان سرعت خیلی بالا

قطع سرعت خیلی بالا

رمزگذاری داده

همه سنکرون باقی ماندن

بیت استاف

فیلد SYNC

انتهای پاکت

دقت زمانبندی

قالب بندی پاکت

فیلد SYNC

فیلد مشخصه پاکت

فیلد آدرس

فیلد اندپوینت

فیلد داده

فیلد CRC

تأخیر بین پاکتها

مدهای تست

ورود و خروج مدهای تست

مدها

مقدار : h01 .

مقدار : h02 .

مقدار : h03 .

مقدار : h04 .

مقدار : h05 .

مقادیر دیگر

واسط الکتریکی

قطعه های کابل

فرستنده گیرنده های سرعت بالا و پایین

تفاوتهای سرعت بالا و پایین

مدارها

فرستنده گیرنده های سرعت خیلی بالا

چرا ۴۸۰ مگابایت در هر ثانیه

مدارها

سوئیچ در سرعتها

تشخیص قطع شدن یک دستگاه سرعت خیلی بالا

بیکاری و بازگشت در سرعت خیلی بالا

ولتاژهای سیگنال

سرعتهای بالا و پایین

سرعت خیلی بالا

کابل ها

رساناها

کانکتورها

کابل های قابل انفصال و غیر قابل انفصال

طول کابل ها

اطمینان از کیفیت سیگنال

منابع نویز

خطهای بالانس شده

شیلد کردن

نرخهای لبه

ایزولاسیون

ارائه روش کار

مدار ارائه شده :

منابع:

 

 

چکیده:

بررسی PCI Bus
مقدمه
شبکه ای از سیمها که ارتباط بین میکروپرسسور و دستگاههای جانبی را برقرار میکنند و آنها را به هم می پیوندند BUS نامیده می شود .

باسهای استاندارد :
- EISA , ISA
- Micro Channel
- PCI , VESA  Local Bus
ابتدا به اختصار توضیحی چند در مورد هر یک می آوریم:

ISA Bus  
کلیه اتفاقاتی که در باس ISA انجام میشود با سیگنال کلاک 8 مگاهرتز انجام می شود در اینصورت انجام جابجایی دیتا حداقل دو سیکل از باس کلاک طول میکشد . این معادل 165/4 میلیون جابجایی در ثانیه است . از آنجائیکه data Path در ISA Bus فقط 16 بیت پهنا دارد ، ماکزیمم 2 بایت در هر ارتباط میتواند انتقال داده شود . این معادل ماکزیمم سرعت انتقال نظری 33/8 مگابایت در ثانیه است .

EISA Bus
همانند ISA Bus ، کلیه اتفاقاتی که در EISA Bus انجام میگیرد با سیگنال ، کلاک 8 مگاهرتز بهتر انجام می شود . در این حال یک جابجایی دیتا حداقل یک سیکل از باس کلاک طول میکشد . این معادل 33/8 میلیون جابجایی در ثانیه است .
با توجه به اینکه پهنای data path در EISA 32 بیت است ، در هر ارتباط حداکثر چهار بایت میتواند منتقل شود . که این معادل سرعت انتقال نظری 33 مگابایت در ثانیه است .


Micro Channel Bus
امروزه ماکزیمم سرعت انتقال قابل دستیابی روی Micro Channel ، 40 مگابایت در ثانیه است . این بر اساس سرعت باس 10 مگاهرتز است ، در صورتی که یک جابجایی دیتا در هر سیکل از کلاک 10 مگاهرتز اتفاق بیفتد . ( 10 میلیون جابجایی در هر ثانیه ، چهار بایت در هر جابجایی) . در صورت استفاده از سرعت بیش از 80 و 160 مگابایت در ثانیه ممکن میباشد .
از میکروپرسسور 80286  به بعد سرعت بیش از 8 MHZ که سرعت باس بود، بوجود آمد . (مثلأ نرم افزاری مانند Microsoft windows) . همانطور که ماشینهای سریعتر احتیاج به جاده های بهتری دارند ، CPU ای سریعتر نیز نیاز به باسهایی با سرعت بیشتر دارند . برای دستیابی به سیستمی که دارای سرعت باس و سرعت CPU یکسان باشد ، Local Bus ها بوجود آمدند .
باس PCI یکی از انواع Local Bus ها میباشد .
PCI  مخفف Peripheral Component Interconnect میباشد .
برخی از خصوصیات PCI عبارتند از :
1-    حداکثر سرعت MHZ33
2-    دارای مسیر دیتای 32 و 64 بیت
3-    انتقال دیتا به روش Burst Mode
4-    سازگار با MCA , EISA , ISA
 VL Bus
(VESA Local Bus) VL Bus از جمله Local Bus ها میباشد .
دارای خصوصیات زیر است .
1- Version 1 ، باس 32 بیتی
 Version 2    ، باس 64 بیتی (در دست ساخت)
2- حداکثر فرکانس کلاک 33 مگاهرتز و 3 شیار(slot) توسعه
     حداکثر فرکانس کلاک 40 مگاهرتز و 2 شیار توسعه
     حداکثر فرکانس کلاک 50 مگاهرتز و 1 شیار توسعه
PCI مخفف Peripheral Component Interface است و توسط شرکت Intel در سال 1992 ارائه گردید. در واقع ایده PCI به این دلیل از طرف شرکت Intel عرضه شد، که از معرفی باس های متفاوتی که بنا به نیازهای گوناگونی لازم می شوند، جلوگیری گردد. PCI دارای ویژگی های مخصوص به خود است و هیچگونه وابستگی خاصی به پردازنده سیستم ندارد، حتی از این استاندارد در جاهایی غیر از کامپیوترهای شخصی می توان استفاده نمود، کما اینکه نگارشی از آن با عنوان Compact PCI در محیط های صنعتی و در مصارف ارتباطی استفاده می شود. در ذیل نگاه کوتاهی به باس PCI و خصوصیات آن خواهیم انداخت.
باس PCI یک باس مشترک است. این مطلب بدین معنا است که باس اطلاعات (Data Bus) و باس آدرس روی آن مشترک هستند و باس های جداگانه ای به این منظور نداریم. در نگاه اول ممکن است این موضوع نقطه ضعفی برای این باس یه حساب آید ولی ویژگی دیگر این باس که انتقال اطلاعات به صورت burst است آن را جبران می کند. در توضیح انتقال اطلاعات روی این باس این مساله را به صورت دقیق تر خواهیم دید.
باس PCI از طریق یک Bridge از باس به پردازنده مرکزی و حافظه متصل شده است در حقیقت به دلیل عدم یکسان بودن ویژگی های PCI و پردازنده ها در حالت های مختلف، وجود یک جزء که در اینجا همان Bridge است برای ایجاد ارتباط بین پردازنده مرکزی در کامپیوتر و اجزای موجود بر روی باس PCI الزامی است. در مادربردهای امروزی این Bridge همان Chipset موجود بر روی مادربردها است، به هر کدام از اجزایی که بر روی باس PCI هستند یک Agent گفته می شود.
برای انجام تبادل اطلاعات یکی از Agent های روی باس باید این تبادل اطلاعات را با یکی دیگر از اجزای روی باس آغاز کند، به Agent ای که انتقال اطلاعات را آغاز می کند Master Initiator گفته می شود و به Agent ای که به درخواست یک Master پاسخ می دهد Slave Target می گویند. هر جزیی روی باس PCI به دلایلی که ذکر آن فراتر از حوصله این اوراق است باید Target باشد. بعضی از اجزا ممکن است بتوانند Master شوند، به عبارت دیگر Master بودن اجزا در باس PCI اختیاری است. البته توجه به این نکته خالی از لطف نیست که اگر یک باس PCI هیچ جزء Master نداشته باشد، هیچ انتقال اطلاعاتی روی آن صورت نخواهد گرفت. به هنگام آغاز یک تبادل اطلاعات Transaction یک Master باس را در اختیار می گیرد، تبادل اطلاعات بین Master و Target مورد نظرش انجام می شود و در آخر Master باس را برای استفاده های بعدی آزاد می کند.
برای ساخت یک کارت PCI چندین روش وجود دارد. یکی استفاده از آی سی های ASIC که قیمت بسیار بالایی دارند و انعطاف پذیری لازم جهت ساخت هر نوع کارتی را ندارند و ضمنا حصول نتیجه با آنها به موارد کاربردی محدودی منجر می شود. و دوم خرید PCI CORE می باشد. این Core ها معمولا به صورت IP وجود دارند و به صورت بسته در اختیار قرار می گیرند. خرید سورس PCI Core نیز قیمت بسیار گرانی در حدود 20.000 دلار دارد و عموما نیاز به یک دوره آموزشی برای فراگیری نحوه بکارگیری آن است اما این حسن را دارد که علاوه بر انعطاف پذیری های لازم که در اختیار استفاده کننده قرار می دهد می تواند با استفاده از IC های ارزان قیمت نظیر Spartanll Xilinx پیاده سازی شود. ضمنا باید توجه داشت که نوشتن driver و کارکردن تحت سیستم عامل های Windows XP-2000 تکمیل کننده کار برای ساخت یک کارت اسلات PCI و بکارگیری نرم افزارهای پشتیبان می باشد.


دانلود با لینک مستقیم

دانلود پایان نامه کارشناسی ارشد رشته الکترونیک کنترلر HOST USB در SLAT PCI

اختصاصی از یارا فایل دانلود پایان نامه کارشناسی ارشد رشته الکترونیک کنترلر HOST USB در SLAT PCI دانلود با لینک مستقیم و پرسرعت .

دانلود پایان نامه کارشناسی ارشد رشته الکترونیک کنترلر HOST USB در SLAT PCI


دانلود پایان نامه  کارشناسی ارشد رشته الکترونیک   کنترلر HOST USB در SLAT PCI

دانلود پایان نامه آماده

دانلود پایان نامه  کارشناسی ارشد رشته الکترونیک   کنترلر HOST USB در SLAT PCI با فرمت ورد و قابل ویرایش تعدادصفحات 90

 
مقدمه


شبکه ای از سیمها که ارتباط بین میکروپرسسور و دستگاههای جانبی را برقرار میکنند و آنها را به هم می پیوندند BUS نامیده می شود .

باسهای استاندارد :
- EISA , ISA
- Micro Channel
- PCI , VESA  Local Bus
ابتدا به اختصار توضیحی چند در مورد هر یک می آوریم:

ISA Bus  
کلیه اتفاقاتی که در باس ISA انجام میشود با سیگنال کلاک 8 مگاهرتز انجام می شود در اینصورت انجام جابجایی دیتا حداقل دو سیکل از باس کلاک طول میکشد . این معادل 165/4 میلیون جابجایی در ثانیه است . از آنجائیکه data Path در ISA Bus فقط 16 بیت پهنا دارد ، ماکزیمم 2 بایت در هر ارتباط میتواند انتقال داده شود . این معادل ماکزیمم سرعت انتقال نظری 33/8 مگابایت در ثانیه است .

EISA Bus
همانند ISA Bus ، کلیه اتفاقاتی که در EISA Bus انجام میگیرد با سیگنال ، کلاک 8 مگاهرتز بهتر انجام می شود . در این حال یک جابجایی دیتا حداقل یک سیکل از باس کلاک طول میکشد . این معادل 33/8 میلیون جابجایی در ثانیه است .
با توجه به اینکه پهنای data path در EISA 32 بیت است ، در هر ارتباط حداکثر چهار بایت میتواند منتقل شود . که این معادل سرعت انتقال نظری 33 مگابایت در ثانیه است .


Micro Channel Bus
امروزه ماکزیمم سرعت انتقال قابل دستیابی روی Micro Channel ، 40 مگابایت در ثانیه است . این بر اساس سرعت باس 10 مگاهرتز است ، در صورتی که یک جابجایی دیتا در هر سیکل از کلاک 10 مگاهرتز اتفاق بیفتد . ( 10 میلیون جابجایی در هر ثانیه ، چهار بایت در هر جابجایی) . در صورت استفاده از سرعت بیش از 80 و 160 مگابایت در ثانیه ممکن میباشد .
از میکروپرسسور 80286  به بعد سرعت بیش از 8 MHZ که سرعت باس بود، بوجود آمد . (مثلأ نرم افزاری مانند Microsoft windows) . همانطور که ماشینهای سریعتر احتیاج به جاده های بهتری دارند ، CPU ای سریعتر نیز نیاز به باسهایی با سرعت بیشتر دارند . برای دستیابی به سیستمی که دارای سرعت باس و سرعت CPU یکسان باشد ، Local Bus ها بوجود آمدند .
باس PCI یکی از انواع Local Bus ها میباشد .
PCI  مخفف Peripheral Component Interconnect میباشد .
برخی از خصوصیات PCI عبارتند از :


1-    حداکثر سرعت MHZ33
2-    دارای مسیر دیتای 32 و 64 بیت
3-    انتقال دیتا به روش Burst Mode
4-    سازگار با MCA , EISA , ISA
 VL Bus
(VESA Local Bus) VL Bus از جمله Local Bus ها میباشد .
دارای خصوصیات زیر است .
1- Version 1 ، باس 32 بیتی
 Version 2    ، باس 64 بیتی (در دست ساخت)
2- حداکثر فرکانس کلاک 33 مگاهرتز و 3 شیار(slot) توسعه
     حداکثر فرکانس کلاک 40 مگاهرتز و 2 شیار توسعه
     حداکثر فرکانس کلاک 50 مگاهرتز و 1 شیار توسعه


PCI مخفف Peripheral Component Interface است و توسط شرکت Intel در سال 1992 ارائه گردید. در واقع ایده PCI به این دلیل از طرف شرکت Intel عرضه شد، که از معرفی باس های متفاوتی که بنا به نیازهای گوناگونی لازم می شوند، جلوگیری گردد. PCI دارای ویژگی های مخصوص به خود است و هیچگونه وابستگی خاصی به پردازنده سیستم ندارد، حتی از این استاندارد در جاهایی غیر از کامپیوترهای شخصی می توان استفاده نمود، کما اینکه نگارشی از آن با عنوان Compact PCI در محیط های صنعتی و در مصارف ارتباطی استفاده می شود. در ذیل نگاه کوتاهی به باس PCI و خصوصیات آن خواهیم انداخت.


باس PCI یک باس مشترک است. این مطلب بدین معنا است که باس اطلاعات (Data Bus) و باس آدرس روی آن مشترک هستند و باس های جداگانه ای به این منظور نداریم. در نگاه اول ممکن است این موضوع نقطه ضعفی برای این باس یه حساب آید ولی ویژگی دیگر این باس که انتقال اطلاعات به صورت burst است آن را جبران می کند. در توضیح انتقال اطلاعات روی این باس این مساله را به صورت دقیق تر خواهیم دید.


باس PCI از طریق یک Bridge از باس به پردازنده مرکزی و حافظه متصل شده است در حقیقت به دلیل عدم یکسان بودن ویژگی های PCI و پردازنده ها در حالت های مختلف، وجود یک جزء که در اینجا همان Bridge است برای ایجاد ارتباط بین پردازنده مرکزی در کامپیوتر و اجزای موجود بر روی باس PCI الزامی است. در مادربردهای امروزی این Bridge همان Chipset موجود بر روی مادربردها است، به هر کدام از اجزایی که بر روی باس PCI هستند یک Agent گفته می شود.
برای انجام تبادل اطلاعات یکی از Agent های روی باس باید این تبادل اطلاعات را با یکی دیگر از اجزای روی باس آغاز کند، به Agent ای که انتقال اطلاعات را آغاز می کند Master Initiator گفته می شود و به Agent ای که به درخواست یک Master پاسخ می دهد Slave Target می گویند. هر جزیی روی باس PCI به دلایلی که ذکر آن فراتر از حوصله این اوراق است باید Target باشد. بعضی از اجزا ممکن است بتوانند Master شوند، به عبارت دیگر Master بودن اجزا در باس PCI اختیاری است. البته توجه به این نکته خالی از لطف نیست که اگر یک باس PCI هیچ جزء Master نداشته باشد، هیچ انتقال اطلاعاتی روی آن صورت نخواهد گرفت. به هنگام آغاز یک تبادل اطلاعات Transaction یک Master باس را در اختیار می گیرد، تبادل اطلاعات بین Master و Target مورد نظرش انجام می شود و در آخر Master باس را برای استفاده های بعدی آزاد می کند.


دانلود با لینک مستقیم

کنترلر HOST USB در SLAT PC

اختصاصی از یارا فایل کنترلر HOST USB در SLAT PC دانلود با لینک مستقیم و پرسرعت .

کنترلر HOST USB در SLAT PC


کنترلر HOST USB در SLAT PC

کنترلر HOST USB در SLAT PC

95 صفحه در قالب word

 

 

 

 

بررسی PCI Bus

مقدمه

شبکه ای از سیمها که ارتباط بین میکروپرسسور و دستگاههای جانبی را برقرار میکنند و آنها را به هم می پیوندند BUS نامیده می شود .

 

باسهای استاندارد :

- EISA , ISA

- Micro Channel

- PCI , VESA ß Local Bus

ابتدا به اختصار توضیحی چند در مورد هر یک می آوریم:

 

ISA Bus 

کلیه اتفاقاتی که در باس ISA انجام میشود با سیگنال کلاک 8 مگاهرتز انجام می شود در اینصورت انجام جابجایی دیتا حداقل دو سیکل از باس کلاک طول میکشد . این معادل 165/4 میلیون جابجایی در ثانیه است . از آنجائیکه data Path در ISA Bus فقط 16 بیت پهنا دارد ، ماکزیمم 2 بایت در هر ارتباط میتواند انتقال داده شود . این معادل ماکزیمم سرعت انتقال نظری 33/8 مگابایت در ثانیه است .

 

EISA Bus

همانند ISA Bus ، کلیه اتفاقاتی که در EISA Bus انجام میگیرد با سیگنال ، کلاک 8 مگاهرتز بهتر انجام می شود . در این حال یک جابجایی دیتا حداقل یک سیکل از باس کلاک طول میکشد . این معادل 33/8 میلیون جابجایی در ثانیه است .

با توجه به اینکه پهنای data path در EISA 32 بیت است ، در هر ارتباط حداکثر چهار بایت میتواند منتقل شود . که این معادل سرعت انتقال نظری 33 مگابایت در ثانیه است .

 

 

Micro Channel Bus

امروزه ماکزیمم سرعت انتقال قابل دستیابی روی Micro Channel ، 40 مگابایت در ثانیه است . این بر اساس سرعت باس 10 مگاهرتز است ، در صورتی که یک جابجایی دیتا در هر سیکل از کلاک 10 مگاهرتز اتفاق بیفتد . ( 10 میلیون جابجایی در هر ثانیه ، چهار بایت در هر جابجایی) . در صورت استفاده از سرعت بیش از 80 و 160 مگابایت در ثانیه ممکن میباشد .

از میکروپرسسور 80286  به بعد سرعت بیش از 8 MHZ که سرعت باس بود، بوجود آمد . (مثلأ نرم افزاری مانند Microsoft windows) . همانطور که ماشینهای سریعتر احتیاج به جاده های بهتری دارند ، CPU ای سریعتر نیز نیاز به باسهایی با سرعت بیشتر دارند . برای دستیابی به سیستمی که دارای سرعت باس و سرعت CPU یکسان باشد ، Local Bus ها بوجود آمدند .

باس PCI یکی از انواع Local Bus ها میباشد .

PCI  مخفف Peripheral Component Interconnect میباشد .

برخی از خصوصیات PCI عبارتند از :

  • حداکثر سرعت MHZ33
  • دارای مسیر دیتای 32 و 64 بیت
  • انتقال دیتا به روش Burst Mode
  • سازگار با MCA , EISA , ISA

 VL Bus

(VESA Local Bus) VL Bus از جمله Local Bus ها میباشد .

دارای خصوصیات زیر است .

1- Version 1 ، باس 32 بیتی

 Version 2    ، باس 64 بیتی (در دست ساخت)

2- حداکثر فرکانس کلاک 33 مگاهرتز و 3 شیار(slot) توسعه

     حداکثر فرکانس کلاک 40 مگاهرتز و 2 شیار توسعه

     حداکثر فرکانس کلاک 50 مگاهرتز و 1 شیار توسعه

PCI مخفف Peripheral Component Interface است و توسط شرکت Intel در سال 1992 ارائه گردید. در واقع ایده PCI به این دلیل از طرف شرکت Intel عرضه شد، که از معرفی باس های متفاوتی که بنا به نیازهای گوناگونی لازم می شوند، جلوگیری گردد. PCI دارای ویژگی های مخصوص به خود است و هیچگونه وابستگی خاصی به پردازنده سیستم ندارد، حتی از این استاندارد در جاهایی غیر از کامپیوترهای شخصی می توان استفاده نمود، کما اینکه نگارشی از آن با عنوان Compact PCI در محیط های صنعتی و در مصارف ارتباطی استفاده می شود. در ذیل نگاه کوتاهی به باس PCI و خصوصیات آن خواهیم انداخت.

باس PCI یک باس مشترک است. این مطلب بدین معنا است که باس اطلاعات (Data Bus) و باس آدرس روی آن مشترک هستند و باس های جداگانه ای به این منظور نداریم. در نگاه اول ممکن است این موضوع نقطه ضعفی برای این باس یه حساب آید ولی ویژگی دیگر این باس که انتقال اطلاعات به صورت burst است آن را جبران می کند. در توضیح انتقال اطلاعات روی این باس این مساله را به صورت دقیق تر خواهیم دید.

باس PCI از طریق یک Bridge از باس به پردازنده مرکزی و حافظه متصل شده است در حقیقت به دلیل عدم یکسان بودن ویژگی های PCI و پردازنده ها در حالت های مختلف، وجود یک جزء که در اینجا همان Bridge است برای ایجاد ارتباط بین پردازنده مرکزی در کامپیوتر و اجزای موجود بر روی باس PCI الزامی است. در مادربردهای امروزی این Bridge همان Chipset موجود بر روی مادربردها است، به هر کدام از اجزایی که بر روی باس PCI هستند یک Agent گفته می شود.

برای انجام تبادل اطلاعات یکی از Agent های روی باس باید این تبادل اطلاعات را با یکی دیگر از اجزای روی باس آغاز کند، به Agent ای که انتقال اطلاعات را آغاز می کند Master Initiator گفته می شود و به Agent ای که به درخواست یک Master پاسخ می دهد Slave Target می گویند. هر جزیی روی باس PCI به دلایلی که ذکر آن فراتر از حوصله این اوراق است باید Target باشد. بعضی از اجزا ممکن است بتوانند Master شوند، به عبارت دیگر Master بودن اجزا در باس PCI اختیاری است. البته توجه به این نکته خالی از لطف نیست که اگر یک باس PCI هیچ جزء Master نداشته باشد، هیچ انتقال اطلاعاتی روی آن صورت نخواهد گرفت. به هنگام آغاز یک تبادل اطلاعات Transaction یک Master باس را در اختیار می گیرد، تبادل اطلاعات بین Master و Target مورد نظرش انجام می شود و در آخر Master باس را برای استفاده های بعدی آزاد می کند.

برای ساخت یک کارت PCI چندین روش وجود دارد. یکی استفاده از آی سی های ASIC که قیمت بسیار بالایی دارند و انعطاف پذیری لازم جهت ساخت هر نوع کارتی را ندارند و ضمنا حصول نتیجه با آنها به موارد کاربردی محدودی منجر می شود. و دوم خرید PCI CORE می باشد. این Core ها معمولا به صورت IP وجود دارند و به صورت بسته در اختیار قرار می گیرند. خرید سورس PCI Core نیز قیمت بسیار گرانی در حدود 20.000 دلار دارد و عموما نیاز به یک دوره آموزشی برای فراگیری نحوه بکارگیری آن است اما این حسن را دارد که علاوه بر انعطاف پذیری های لازم که در اختیار استفاده کننده قرار می دهد می تواند با استفاده از IC های ارزان قیمت نظیر Spartanll Xilinx پیاده سازی شود. ضمنا باید توجه داشت که نوشتن driver و کارکردن تحت سیستم عامل های Windows XP-2000 تکمیل کننده کار برای ساخت یک کارت اسلات PCI و بکارگیری نرم افزارهای پشتیبان می باشد.


اما با استفاده روز افزون برنامه های گرافیکی سه بعدی نفس گذرگاه PCIهم به شماره افتاد که دلیل اصلی آن را میتوان در به اشتراک گذاشته شدن گذرگاه PCI میان کارت گرافیکی و دیگر کارتهای جانبی دانست. مجمع PCI-SIG در نیمه های سال 1998 استاندارد AGP 1x/2x و در پایان همان سال استاندارد AGP 4x را پایه گذاری کرد. AGP یا Accelerated Graphic Port همان رابط PCI با برخی تغییرات است. گذرگاه AGP بر خلاف PCI به بخش ورودی / خروجی سری تراشه نتصل نمیشود بلکه تنها کارت گرافیکی را به طور مستقیم به سری تراشه متصل میکند. بسامد پایه در AGP 66 مگاهرتز است و آهنگ انتقال داده در آن با پهنای 32 بیتی که دارد در حالت AGP2x به 6/508 مگابایت بر ثانیه و در حالت AGP 4x به 1017 مگابایت بر ثانیه میرسد. نگارش 0/3 آخرین نگارش AGP است که AGP 8x را تعریف میکند. در AGP 8x با چهار برابر شدن بسامد روی برخی پایه ها پهنای باند به 99/1 گیگابایت بر ثانیه میرسد.

 

 

 

مشخصات کلی PCI :

  • بخش ارتباط جانبی
  • یک BUS   قوی و مستقل از CPU  
  • قابل استفاده در سیستم های مختلف با سرعت های مختلف مثل تصاویر ویى متحرک و کارتهای SCSI , کارت شبکه و...
  • سرعتهای گوناگون کارت PCI

 

 

ممکن است هنگام انتقال از فایل ورد به داخل سایت بعضی متون به هم بریزد یا بعضی نمادها و اشکال درج نشود ولی در فایل دانلودی همه چیز مرتب و کامل است

متن کامل را می توانید در ادامه دانلود نمائید

چون فقط تکه هایی از متن پایان نامه برای نمونه در این صفحه درج شده است ولی در فایل دانلودی متن کامل پایان نامه همراه با تمام ضمائم (پیوست ها) با فرمت ورد word که قابل ویرایش و کپی کردن می باشند موجود است


دانلود با لینک مستقیم

دانلود پروژه کنترلر HOST USB در SLAT PCI

اختصاصی از یارا فایل دانلود پروژه کنترلر HOST USB در SLAT PCI دانلود با لینک مستقیم و پرسرعت .

دانلود پروژه کنترلر HOST USB در SLAT PCI


دانلود پروژه کنترلر HOST USB در SLAT PCI

 

 

 

 

 

 

 


فرمت فایل : word(قابل ویرایش)

تعداد صفحات:90

فهرست مطالب :

بررسی PCI Bus

مقدمه

ISA Bus

EISA Bus

Micro Channel Bus

VL Bus

مشخصات کلی PCI :

اتصال پر سرعت به CPU .

نسخ گوناگون PCI BUS:

PCI Express X16

AGP

انواع AGP

وضعیت گذرگاهها قبل از AGP

Mini PCI   :

بررسی سیگنالهای باس PCI

سیگنالهای الحاقی ۶۴ بیت

Universal Serial Bus(USB)

معرفی      (Universal Serial Bus) USB

تعریف پورت :

تاریخچه

مشخصات نسخه های USB

مزایا پورت USB

ح) حمایت های سیستم عامل:

معایب پورت USB

بررسی عملکرد USB

حداقل نیازهای PC

– قسمتهای تشکیل دهنده USB

بررسی وظایف میزبان در یک ارتباط USB

خطایابی

فراهم کردن تغذیه روی Bus

پاسخ دادن به درخواست های استاندارد

چک کردن خطا

مدیریت تغذیه

سیگنال ها و رمز گذاریها

حالتهای باس

حالتهای باس سرعت پایین و بالا

دیفرانسیلی ۱ و دیفرانسیلی صفر

هر دو صفر (Single-Ended Zero)

هر دو یک (Single-Ended one)

حالتهای داده K , J

بیکار

بازگشت

شروع پاکت

پایان پاکت

حالت قطع

اتصال

حالت ریست

حالتهای باس سرعت خیلی بالا

حالتهای j , k سرعت خیلی بالا

چیرپ j  و چیرپ K

خطای سرعت خیلی بالا

بیکاری سرعت خیلی بالا

شروع پاکت سرعت خیلی بالا

پاکت پایان سرعت خیلی بالا

قطع سرعت خیلی بالا

رمزگذاری داده

همه سنکرون باقی ماندن

بیت استاف

فیلد SYNC

انتهای پاکت

دقت زمانبندی

قالب بندی پاکت

فیلد SYNC

فیلد مشخصه پاکت

فیلد آدرس

فیلد اندپوینت

فیلد داده

فیلد CRC

تأخیر بین پاکتها

مدهای تست

ورود و خروج مدهای تست

مدها

مقدار : h01 .

مقدار : h02 .

مقدار : h03 .

مقدار : h04 .

مقدار : h05 .

مقادیر دیگر

واسط الکتریکی

قطعه های کابل

فرستنده گیرنده های سرعت بالا و پایین

تفاوتهای سرعت بالا و پایین

مدارها

فرستنده گیرنده های سرعت خیلی بالا

چرا ۴۸۰ مگابایت در هر ثانیه

مدارها

سوئیچ در سرعتها

تشخیص قطع شدن یک دستگاه سرعت خیلی بالا

بیکاری و بازگشت در سرعت خیلی بالا

ولتاژهای سیگنال

سرعتهای بالا و پایین

سرعت خیلی بالا

کابل ها

رساناها

کانکتورها

کابل های قابل انفصال و غیر قابل انفصال

طول کابل ها

اطمینان از کیفیت سیگنال

منابع نویز

خطهای بالانس شده

شیلد کردن

نرخهای لبه

ایزولاسیون

ارائه روش کار

مدار ارائه شده :

منابع:

 

 

چکیده:

بررسی PCI Bus
مقدمه
شبکه ای از سیمها که ارتباط بین میکروپرسسور و دستگاههای جانبی را برقرار میکنند و آنها را به هم می پیوندند BUS نامیده می شود .

باسهای استاندارد :
- EISA , ISA
- Micro Channel
- PCI , VESA  Local Bus
ابتدا به اختصار توضیحی چند در مورد هر یک می آوریم:

ISA Bus  
کلیه اتفاقاتی که در باس ISA انجام میشود با سیگنال کلاک 8 مگاهرتز انجام می شود در اینصورت انجام جابجایی دیتا حداقل دو سیکل از باس کلاک طول میکشد . این معادل 165/4 میلیون جابجایی در ثانیه است . از آنجائیکه data Path در ISA Bus فقط 16 بیت پهنا دارد ، ماکزیمم 2 بایت در هر ارتباط میتواند انتقال داده شود . این معادل ماکزیمم سرعت انتقال نظری 33/8 مگابایت در ثانیه است .

EISA Bus
همانند ISA Bus ، کلیه اتفاقاتی که در EISA Bus انجام میگیرد با سیگنال ، کلاک 8 مگاهرتز بهتر انجام می شود . در این حال یک جابجایی دیتا حداقل یک سیکل از باس کلاک طول میکشد . این معادل 33/8 میلیون جابجایی در ثانیه است .
با توجه به اینکه پهنای data path در EISA 32 بیت است ، در هر ارتباط حداکثر چهار بایت میتواند منتقل شود . که این معادل سرعت انتقال نظری 33 مگابایت در ثانیه است .


Micro Channel Bus
امروزه ماکزیمم سرعت انتقال قابل دستیابی روی Micro Channel ، 40 مگابایت در ثانیه است . این بر اساس سرعت باس 10 مگاهرتز است ، در صورتی که یک جابجایی دیتا در هر سیکل از کلاک 10 مگاهرتز اتفاق بیفتد . ( 10 میلیون جابجایی در هر ثانیه ، چهار بایت در هر جابجایی) . در صورت استفاده از سرعت بیش از 80 و 160 مگابایت در ثانیه ممکن میباشد .
از میکروپرسسور 80286  به بعد سرعت بیش از 8 MHZ که سرعت باس بود، بوجود آمد . (مثلأ نرم افزاری مانند Microsoft windows) . همانطور که ماشینهای سریعتر احتیاج به جاده های بهتری دارند ، CPU ای سریعتر نیز نیاز به باسهایی با سرعت بیشتر دارند . برای دستیابی به سیستمی که دارای سرعت باس و سرعت CPU یکسان باشد ، Local Bus ها بوجود آمدند .
باس PCI یکی از انواع Local Bus ها میباشد .
PCI  مخفف Peripheral Component Interconnect میباشد .
برخی از خصوصیات PCI عبارتند از :
1-    حداکثر سرعت MHZ33
2-    دارای مسیر دیتای 32 و 64 بیت
3-    انتقال دیتا به روش Burst Mode
4-    سازگار با MCA , EISA , ISA
 VL Bus
(VESA Local Bus) VL Bus از جمله Local Bus ها میباشد .
دارای خصوصیات زیر است .
1- Version 1 ، باس 32 بیتی
 Version 2    ، باس 64 بیتی (در دست ساخت)
2- حداکثر فرکانس کلاک 33 مگاهرتز و 3 شیار(slot) توسعه
     حداکثر فرکانس کلاک 40 مگاهرتز و 2 شیار توسعه
     حداکثر فرکانس کلاک 50 مگاهرتز و 1 شیار توسعه
PCI مخفف Peripheral Component Interface است و توسط شرکت Intel در سال 1992 ارائه گردید. در واقع ایده PCI به این دلیل از طرف شرکت Intel عرضه شد، که از معرفی باس های متفاوتی که بنا به نیازهای گوناگونی لازم می شوند، جلوگیری گردد. PCI دارای ویژگی های مخصوص به خود است و هیچگونه وابستگی خاصی به پردازنده سیستم ندارد، حتی از این استاندارد در جاهایی غیر از کامپیوترهای شخصی می توان استفاده نمود، کما اینکه نگارشی از آن با عنوان Compact PCI در محیط های صنعتی و در مصارف ارتباطی استفاده می شود. در ذیل نگاه کوتاهی به باس PCI و خصوصیات آن خواهیم انداخت.
باس PCI یک باس مشترک است. این مطلب بدین معنا است که باس اطلاعات (Data Bus) و باس آدرس روی آن مشترک هستند و باس های جداگانه ای به این منظور نداریم. در نگاه اول ممکن است این موضوع نقطه ضعفی برای این باس یه حساب آید ولی ویژگی دیگر این باس که انتقال اطلاعات به صورت burst است آن را جبران می کند. در توضیح انتقال اطلاعات روی این باس این مساله را به صورت دقیق تر خواهیم دید.
باس PCI از طریق یک Bridge از باس به پردازنده مرکزی و حافظه متصل شده است در حقیقت به دلیل عدم یکسان بودن ویژگی های PCI و پردازنده ها در حالت های مختلف، وجود یک جزء که در اینجا همان Bridge است برای ایجاد ارتباط بین پردازنده مرکزی در کامپیوتر و اجزای موجود بر روی باس PCI الزامی است. در مادربردهای امروزی این Bridge همان Chipset موجود بر روی مادربردها است، به هر کدام از اجزایی که بر روی باس PCI هستند یک Agent گفته می شود.
برای انجام تبادل اطلاعات یکی از Agent های روی باس باید این تبادل اطلاعات را با یکی دیگر از اجزای روی باس آغاز کند، به Agent ای که انتقال اطلاعات را آغاز می کند Master Initiator گفته می شود و به Agent ای که به درخواست یک Master پاسخ می دهد Slave Target می گویند. هر جزیی روی باس PCI به دلایلی که ذکر آن فراتر از حوصله این اوراق است باید Target باشد. بعضی از اجزا ممکن است بتوانند Master شوند، به عبارت دیگر Master بودن اجزا در باس PCI اختیاری است. البته توجه به این نکته خالی از لطف نیست که اگر یک باس PCI هیچ جزء Master نداشته باشد، هیچ انتقال اطلاعاتی روی آن صورت نخواهد گرفت. به هنگام آغاز یک تبادل اطلاعات Transaction یک Master باس را در اختیار می گیرد، تبادل اطلاعات بین Master و Target مورد نظرش انجام می شود و در آخر Master باس را برای استفاده های بعدی آزاد می کند.
برای ساخت یک کارت PCI چندین روش وجود دارد. یکی استفاده از آی سی های ASIC که قیمت بسیار بالایی دارند و انعطاف پذیری لازم جهت ساخت هر نوع کارتی را ندارند و ضمنا حصول نتیجه با آنها به موارد کاربردی محدودی منجر می شود. و دوم خرید PCI CORE می باشد. این Core ها معمولا به صورت IP وجود دارند و به صورت بسته در اختیار قرار می گیرند. خرید سورس PCI Core نیز قیمت بسیار گرانی در حدود 20.000 دلار دارد و عموما نیاز به یک دوره آموزشی برای فراگیری نحوه بکارگیری آن است اما این حسن را دارد که علاوه بر انعطاف پذیری های لازم که در اختیار استفاده کننده قرار می دهد می تواند با استفاده از IC های ارزان قیمت نظیر Spartanll Xilinx پیاده سازی شود. ضمنا باید توجه داشت که نوشتن driver و کارکردن تحت سیستم عامل های Windows XP-2000 تکمیل کننده کار برای ساخت یک کارت اسلات PCI و بکارگیری نرم افزارهای پشتیبان می باشد.

 


دانلود با لینک مستقیم

دانلود پایان نامه ایجاد وب سرور Host

اختصاصی از یارا فایل دانلود پایان نامه ایجاد وب سرور Host دانلود با لینک مستقیم و پرسرعت .

دانلود پایان نامه ایجاد وب سرور Host


دانلود پایان نامه ایجاد وب سرور Host

 

 

 

 

 

 

 


فرمت فایل : word(قابل ویرایش)

تعداد صفحات:101

فهرست مطالب:

عنوان                                           صفحه

برپایی یک سرور وب.......................... 1

مقدمه‌ای بر سرورهای وب...................... 2

سرور وب Apache.............................. 3

سرور وب Tux................................ 5

سایر سرورهای وب............................ 7

شروع کار به سرور وب Apache.................. 9

پیکره‌بندی سرور Apache...................... 12

تنظیم محیط سراسری.......................... 13

پیکره‌بندی مقادیر Timeout.................... 16

اتصال به آدرسهای خاص......................... 22

جدول ماژول‌های (DSO).......................... 25

تنظیم پیکره‌بندی اصلی سرور.................... 30

تنظیم یک آدرس ایمیل.......................... 31

جدول ویژگی‌های سروری خاص مربوط به دستور Option. 35

جدول ویژگی‌های دسترسی مربوط به دستور Allow override 36

جدول نام مسیر URL........................... 39

نقش کاری سرور برنامه کاربردی وب.............. 41

معماری جدید پردازش درخواستها................. 43

مدیریت سرویس WWW........................... 46

مدایزوله کردن پردازش‌های کارگر................ 48

قابلیت کار در هر شرایط (Robustenss)............ 52

تنظیم مدت زمان بیکاری........................ 56

مدایزوله کردن IIS5.0.......................... 59

بهبودهای SSI................................. 64

تعیین حدود اختیارات URL..................... 67

XML Metaase................................... 70

درایور جدید مدکرنل........................... 75

Web Garden.................................... 76

Asp.net....................................... 79

سرویس‌های Com+ در Asp........................ 84

پروتکل انتقال فایل........................... 89

‌Webcam ها یا دوربین‌های اینترنتی.............. 92

قوانین ارتقای کنترل‌کننده‌ها................... 94

 

مقدمه ای بر سرورهای وب
World wide web بصورتی که امروزه شناخته شده است. بعنوان یک پروژه از Tim Bern-lee در مرکز اروپایی فیزیک علمی (cern) شروع شد . عدف اصلی ارائه یک رابط ثابت بود برای محققان و دانشمندانی که بوصرت جغرافیایی در کل گیتی پخش شدهه بودند و سعی داشتند به اطلاعاتی با فرمتهای گوناگون دسترسی پیدا نمایند . از این ایده مفهوم بکارگیری یک سرویس گیرنده (مرور وب) برای دسترسی به داده ها ( متن , تصاویر , اصوات] ویدئو و فایلهای باینری) از نوع سرویس دهنده finger .wais ,NNTP,SMTP,FTP,HTTP) و سرورهای (streaming – media استخراج شد.سرور وب معمولا دارای یک وظیفه مشابه می باشد : درخواستها Hyper Text Transfer Protocol (HTTP) و ارسال یک پاسخ بخ کلانیت ، اگر چه این وظیفه می تواند با انجام کارهای زیر پیچیده تر گردد ( همانند کاری که سرور می تواند انجام دهد):
انجام کنترل دسترسی مبتنی بر مجوزهای فایل , زوجهای نام کاربری / کلمه عبور و محدودیتهای نام میزبان / ادرس IP
تجزیه یک سند ( جایگزینی مقادیر مناسب برای تمامی فیلدهای شرطی موجود در سند) پیش از ارسال آن به کلاینت
ایجاد یک اسکریپیت common Gateway interface (CGI) یا برنامه Application   (API) programming interface سفارشی برای ارزیابی محتویات فرم submit شده مایش سندی که بصورت پویا ایجاد شده است یا دسترسی به یک پایگاه داده.
ارسال یک اپلیت جاوا به سرویس گیرنده.
ثبت تمامی دسترسی های موفق, ناموفق  خطاها


دانلود با لینک مستقیم