مشاهده / بستن موضوعات

طراحي و ساخت كارت صوت ISA

3608 بازدید

طراحي و ساخت كارت صوت ISA

 

همراه با پيشرفت سيستم‌هاي كامپيوتري و ظهور CPU هاي قويتر، باسهاي ارتباطي اجزاء كامپيوتري نيز، دچار تغيير و تحول شده‌اند. باس اولين كامپيوترهاي IBM ، باس XT ي 8 بيتي بود. با ظهور CPU هاي 16 بيتي اين باس جاي خود را به باس AT يا ISA ي 16 بيتي با فركانس كاري 8 مگاهرتز داد. ظهور CPU هاي 32 بيتي و كاربردهاي سريع گرافيكي از يك طرف و مشكلات باس ISA از طرف ديگر، سازندگان كامپيوتر را بر آن داشت كه به فكر ايجاد يك باس جديد و سريع باشند. بدين ترتيب باسهايي نظير IBM Micro Channel و EISA معرفي شدند كه 32 بيتي بودند. اين باسها داراي سرعت بيشتري نسبت به ISA بودند و بسياري از مشكلات آن را برطرف كرده بودند ولي باز داراي مشكلاتي بودند. مثلا         IBM Micro Channel با ISA سازگار نبود و EISA داراي سازگاري الكترومغناطيسي خوبي نبود.

براي افزايش سرعت مخصوصا براي كارتهاي گرافيكي يك روش اين است كه به جاي اينكه كارتها از طريق اسلاتهاي توسعه نظير ISA به كامپيوتر وصل شوند بطور مستقيم به باس محلي كامپيوتر وصل گردند و بدين ترتيب چندين باس محلي بوجود آمد كه از جمله مهمترين آنها  مي‌توان به باس VESA يا VLBUS اشاره نمود. بوسيله اين باس مي‌توان حداكثر 3 كارت را به باس محلي CPU وصل نمود.

با روي كار آمدن پردازنده پنتيوم و مشكلات موجود در گذرگاههاي قبلي، شركت اينتل به فكر طراحي يك باس استاندارد با سرعت و قدرت بالا افتاد. بدين ترتيب باس PCI معرفي گرديد كه براي دسترسي به اجزاي جانبي با همان سرعت باس محلي طراحي شده است.

باس محلي CPU به دو باس به اسم front side bus و backside bus تقسيم شده است.باس backside يك كانال سريع و مستقيم بين CPU و حافظه كش (مرتبه دوم) را فراهم مي‌كند.باس frontside از يك طرف حافظه سيستم را از طريق كنترلر حافظه به CPU وصل مي‌كند و از طرف ديگر باسهاي كامپيوتر نظير PCI ، ISA و … را به CPU و حافظه سيستم وصل مي‌نمايد.

 


70 صفحه  فایل ورد فونت 14 منابع دارد قیمت:9500 تومان

 

 

پس از پرداخت آنلاین میتوانید فایل کامل این پروژه را دانلود کنید

 اگر مطلب مورد نظر خود را در این سایت پیدا نکردید میتوانید از قسمت سفارش پروژه جدید کار تحقیقی خود را به ما سفارش دهید

فهرست مطالب

پيش‌گفتار................................... 1

مقدمه‌اي بر باس ISA......................... 3

ISA BUS..................................... 6

مقدمه‌اي بر كارت صوت....................... 40

اصول طراحي كارت صوت پروژه................. 44

شرح كار قسمتهاي مختلف مدار................ 47

مباحث نرم‌افزاري........................... 54

ضميمه‌ها................................... 5

 

باس ISA (Industry Standard Arehitecture)

باس ISA كه برخي به آن باس AT نيز مي‌گويند داراي مشخصات زير مي‌باشد‌:

1-  16 بيت باس ديتا

2-  24 بيت باس آدرس

3-  11 خط وقفه IRQ2-ERQ7)،  IRQ14-IRQ15،IRQ10-IRQ12)

4-  7 كانال DMA

5-  ماكزيمم فركانس باس برابر 33/8 مگاهرتز

6-  سيكل‌هاي باس بدون Wait state را حمايت مي‌كند

7-  حمايت از masterهاي alternate

8-  انتقال داده به صورت سنكرون است و Muster هيچ سركشي از Slave به عمل نمي‌آورد. بلكه Master و Slave خود را با كلاك سيستم سنكرون مي‌كنند. ماكزيمم انتقال داده برابر است با :

8/33MHZ*

 

 

 

 

 

 

محدوديتهاي ISA

1- باس ديتاي‌ آن 16 بيتي است و نمي‌تواند باس ديتاي 32 و 64 بيتي پردازنده‌هاي پنتيوم را حمايت كند.

2- باس آدرس آن 24 بيتي است و مي‌تواند MB16 حافظه را آدرس كند و قادر نيست باس آدرس 32 بيتي (GB4) پردازنده‌هاي پنتيوم را حمايت كند.

3- شيارهاي گسترش باس ISA بزرگ بوده و علاوه بر اينكه جاي زيادي را مي‌گيرد به دليل افزايش اثرات فازي و القايي فركانس باس به 33/8 مگاهرتز محدود مي‌گردد. يعني CPU كه با فركانسهاي بالا نظير 50 مگاهرتز كار مي‌كند هنگام كار با ISA با نرخ 33/58 مگاهرتز تبادل داده مي‌كند. به علت كم بودن پايه‌هاي زمين اثرات تابش فركانس راديويي و اثرات Crosstalk كاهش نيافته و ISA از نظر اجرايي دچار مشكل مي‌گردد.

4- چون وقفه‌ها (IRQها) حساس به لبه‌اند، به هر يك فقط يك وسيله مي‌تواند اختصاص پيدا كند. و دو يا چند وسيله نمي‌توانند از يك پايه وقفه مشترك استفاده نمايد. در سيستم‌هاي فركانس بالا، وقفه حساس به لبه، به دليل نويز در ورودي IRQ،‌ امكان فعال شدن غلط وجود دارد.

5- در كامپيوترهاي قديمي PC/XT 4 كانال DMA 8 بيتي وجود داشت كه كانال 0 براي Refresh حافظه‌هاي DRAM بكار مي‌رود. كانالهاي 3-1 بعنوان DMA براي انتقال داده بكار مي‌روند.

  در كامپيوترهاي جديد PC/AT،‌ كانال 0 وظيفه Refresh حافظه‌هاي DRAM را بر عهده ندارد و بجاي آن يك مدار Refresh اين كار را انجام مي‌دهد. بنابراين كانال 0 نيز مي‌تواند مانند بقيه كانالها براي  انتقال داده استفاده شود. در كامپيوترهاي PC/AT، 3 كانال DMA، 16 بيتي اضافه شده است. پس در مجموع 7 كانال DAM وجود دارد كه كانالهاي 5 الي 3، 8 بيتي و كانالهاي 4 الي 7، 16 بيتي هستند. مشكلي كه وجود دارد انستكه كانالهاي DMA 16 بيتي تنها قادر به انتقال داده از آدرس‌هاي زوج هستند ولي DOS داده را از آدرس فرد يا زوج به حافظه RAM منتقل مي‌نمايد و با اين كار سازگار نيست. بنابراين عمليات انتقال بجاي DMA از طريق CPU انجام مي‌گيرد.

سيگنالهاي گذرگاه ISA :‌

خطوط آدرس A0-A19

A0-A19 (كه به آن SA0-SA19 نيز مي‌گويند) جهت دستيابي به حافظه‌ و I/Oها مورد استفاده قرار مي‌گيرند. چون سرعت CPU زياد است و ممكن است چپ‌هاي جانبي با اين سرعت كار نكنند و قبل از برداشتن آدرس توسط وسايل جانبي آدرس نامعتبر گردد. بنابراين آدرس را latch مي‌كنيم (مثلاً توسط 74373). اين كار توسط سيگنال ALE انجام مي‌گيرد. تراشه Latch توسط لبه بالا رونده ALE فعال مي‌شود و خطوط آدرس در لبه پايين رونده ALE در داخل Latch قرار مي‌گيرند. اين كار در درون PC  انجام مي‌شود و خطوط فوق كه در Slot موجود مي‌باشند Latch شده هستند و در طول سيكل خواندن يا نوشتن ثابت مي‌مانند......................

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

قیمت اختصاصی و استثنایی این پروژه در پایان نامه دات کام : تنها , 9500 تومان

 

 

قیمت قبلی : 120000 ریال

قیمت جدید : 9500 تومان  |   جهت خرید محصول بر روی تصویر روبرو کلیک نمایید :

خرید آنلاین این مطلب





0 نظر
نام:*
ایمیل:*
متن نظر:
پررنگ کج خط دار خط دار در وسط | سمت چپ وسط سمت راست | قرار دادن شکلک قراردادن لینکقرار دادن لینک حفاظت شده انتخاب رنگ | پنهان کردن متن قراردادن نقل قول تبدیل نوشته ها به زبان روسی قراردادن Spoiler
کد را وارد کنید: *