آزمایشگاه معماری کامپیوتر/آنالیتیکس؟

ایمیلی دریافت کردم که در آن در مورد آزمایشگاه معماری کامپیوتر برای کاردانی سخت افزار سوالات زیر مطرح شده:
1-    در این آزمایشگاه چه مداراتی به صورت سخت افزاری باید بسته بشه؟
2-    یعنی علاوه بر تدریس verilog  با چه IC هایی باید کار بشه؟
3-    مثلا برای اینکه RAM  و BUS  ببندیم از چه تراشه هایی باید استفاده کرد؟
اولا بهتر بود نویسنده خودش را بیشتر معرفی میکرد. ثانیا بهتر است فارسی بنویسیم. ثالثا باید بدانیم برای کجا قصد اجرای آزمایشگاه معماری را داریم و چه امکاناتی موجود هست؟
اما با اطلاعات موجود، فعلا موارد زیر را میتوانم مطرح کنم:
1-    آزمایشکاه معماری برای کاردانی سخت افزار مگر با آزمایشگاه معماری برای کارشناسی فرق دارد؟
2-    ببینید، اینکه چه آزمایشاتی در آزمایشگاه باید انجام شود؛ بستگی به سرفصل دارد. من نمیدانم در سرفصل تدوین شده مورد نظر سوال کننده، در خصوص تدریس  verilog   چیزی نوشته یا نه؟ اگر مقید کرده‌اند که تدریس شود، باید تدریس شود.
3-    و اما به نظر من باید ابتدا دستور کاری مدون و خوب برای آزمایشگاه تهیه شود. اساس کار در آزمایشگاه معماری کامپیوتر باید بر انجام سری عملیات میکرو باشد. یعنی برنامه آزمایشگاه باید ساخت مرحله به مرحله سخت افزاری باشد که بتواند سری عملیات میکرو را مثلا برای جمع و تفریق دو عدد 4 بیتی صورت دهد. همچنین ذخیره و بازیابی اطلاعات در حافظه و عملیات میکروی مربوطه توام با معماری حافظه و مسیر عمومی آدرس و دیتا.
4-    ما در دوره تحصیل لیسانس در دانشگاه صنعتی اصفهان آزمایشگاه معماری خوبی را گذراندیم که دستور کار آن را نیز هنوز دارم.
5-    در طی همکاری خودم با دانشگاهها نیز در 2 واحد دانشگاهی آزاد اسلامی، آزمایشگاه معماری را ارائه دادم که به دلیل عدم وجود امکانات و تراشه های لازم، شخصا از ارائه آزمایشگاه زیاد راضی نبودم. اما با توجه به امکانات موجود و با همکاری سایر همکاران، سعی کردیم آزمایشهایی را طراحی و اجرا کنیم که دانشجویان با مفهوم انجام سری عملیات میکرو آشنا شوند.
6-    در خصوص اینکه از چه تراشه هایی باید استفاده کرد هم باید بگویم که حضور ذهن ندارم و باید به مستنداتم مراجعه کنم. قطعا استفاده از یک مدار مولد کلاک هم که بتواند در مود دستی و اتوماتیک کار کند، یکی از الزامات این آزمایشگاه میباشد. چه اینکه بدون آن انجام سری عملیات میکرو مفهوم خود را از دست خواهد داد.
7- اگر برای اولین بار قرار است در یک واحد دانشگاهی آزمایشگاه معماری کامپیوتر (یا هر آزمایشگاه دیگری) ارائه شود، قاعدتا بایستی از ترمهای قبل یک نفر را مسئول تجهیز و راه‌اندازی آزمایشگاه کنند که وظیفه او تهیه دستور کاری متناسب با سرفصل و طراحی آزمایشات لازم و خریداری تراشه‌ها و سایر امکانات مورد نیاز است! متاسفانه در اغلب دانشگاهها، مسئولین دانشگاه این موضوع را نمیدانند و فکر میکنند که صرفا اعلام نام آزمایشگاه در دروس ارائه شونده برای ترم بعد کفایت میکند و با «هوا» هم میشود آزمایشگاه معماری کامپیوتر ارائه نمود!!!
امیدوارم توضیحات فوق، سوال کننده و سایر علاقمندان را -هرچند اندک- به موضوع نزدیک کرده باشد.

پی نوشت در باره آزمایشگاه معماری:

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

فایل دستور کار آزمایشگاه را در لینک زیر قرار میدهم

dk-azememari

همچنین

قبلا آقای مصطفی زارع فایلی برای من فرستاده به عنوان: گزارش کار آزمایشگاه معماری

من فایل ارسالی ایشان را به دقت بررسی نکرده ام ولی ممکن است به درد برخی دوستان بخورد

ذیلا فایل ارسالی ایشان را نیز آپلود میکنم:

gk-azememari

پی نوشت: راستی 4 روز پیش نام پروفایل آمار بازدید وبلاگم را در گوگل آنالیتیکس عوض کردم، به کلی پرید!!! به آنها اطلاع داده‌ام ولی هنوز جوابی نگرفته‌ام. نمیدانم چه بگویم! حیرانم از این اشکال بزرگ در کار گوگل. قبلا هم، یکبار وارد اکانتم که شدم، یکی از پروفایلها نبود! مجددا آنرا ایجاد کردم ولی فردا دیدم تکراری شده و ازشون خواستم جدیده رو حذف کنند و کردند. دفعه پیش که پشتیبانیشون خوب بود. ببینیم ایندفعه چی میشه؟

42 Replies to “آزمایشگاه معماری کامپیوتر/آنالیتیکس؟”

  1. B

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

  2. فاطمه

    سلام یه سوال در مورد ازمایشگاه معماری دارم :یک ثبات انتقالی عام که عملیات منطقی زیر را انجام دهد؟
    S1 S0
    ۰ ۰ حفظ حالت فعلی
    ۱ ۰ SH R
    ۰ ۱ SH L
    ۱ ۱ بارگذاری موازی

  3. کریمی

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

  4. شبنم اله دادی

    سلام ببخشید پروژه ای درباره کنترل چراغ راهنما دارم اگه کمک کنین ممنون میشم خیلی کارم گیره ممنون

  5. مصطفی

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

  6. اهورا عطائی

    سلام . من دوره کاردانی مدار منطقی نگذروندم . حالا که آز-معماری کارمپیوتر دارم به مشکل برخورد کردم . از شما تقاضای کمک دارم . یک مدار ضرب کننده دو عدد سه بیتی نیاز دارم . البته از Random access read\write memoryدر مدار استفاده شود . مرسی . اگه میشه تا 2 اردیبهشت جواب دهید . بسیار ممنونم .

  7. علی

    سلام
    هرکدام که دارید برایم بفرستید. اگر هردو را دارید هردو را برایم بفرستید.اگر برای دادن گزارش کار وسواسی ندارید مسلما برای من بیشتر مفید فایده خواهد بود.
    متشکرم

  8. علی

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

  9. لیلی

    سلام و خسته نباشید
    ما در آز معماری با نرم افزار xilinx کار کرده ایم البته آشنایی کلی با نرم افزار بود حالا برای پایان ترم پروژه ضرب bcd را با این نرم افزار باید ارایه بدهیم من الگوریتمی از این ضرب با جزییات میخوام به همراه شکل سخت افزاری آن آیا میتوانید کمکم کنید

  10. zahra

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

  11. مرجان

    سلام ، من توی درس آزمایشگاه معماری کامپیوتر برای طراحی ضرب دو عدد سه بیتی در هم مشکل دارم. اگه مدار رو برام ایمیل کنید ممنون میشم

  12. مختار

    با عرض سلام
    ببخشید درمورد آزمایشی در معاماری کامپیوتر با 74185که در آزمایشگاه وجود ندارد
    الان چطور میشه عملکرد این آی سی را بدونه وجود این آی سی پیاده سازی کرد
    اگه کمکم کنید ممنون میشم من این را تا پنج شنبه نیاز دارم

  13. مریم

    با سلام
    خسته نباشید

    این ترم قراره که من درس آز اجزا کامپیوتر و یا به عبارتی آز معماری را در یکی از واحدهای دانشگاهی تدریس کنم.
    شما دستور کاری از این درس دارید؟ خیلی ممنون میشم اگر لطفا برام ارسالش کنید.

    خیلی ممنون

  14. مرضیه

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

    • خسروبیگی

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

      موفق باشید

      • مرضیه

        سلام آقای بیگی

        شما درست میگید
        اما وقتی از معماری به ما هیچی یاد نداد من چجوری براشون مدار طراحی کنم
        شما به من بگید چیکار کنم

        • خسروبیگی

          سلام
          ببینید در معماری کامپیوتر شما بایستی با انجام سری عملیات میکرو آشنا بشید
          و در آزمایشگاهش هم باید مداری طراحی کنید و بسازید که بتونه با کمک مولد کلاک، سری عملیات میکرو رو انجام بده
          من دستور کار آزمایشگاه میکروی خودمونو دارم
          فرصت بدید بگردم پیدا کنم براتون بفرستم
          اگر طول کشید یادآوری کنید
          موفق باشید

    • خسروبیگی

      سلام
      متوجه منظورتون نمیشم.
      اگر منظور عنوان پروژه و صورت مسئله است
      میتونید روی 2 مورد زیر کار کنید
      1- ساخت یک ALU چهار بیتی که بتواند دستورات ضرب و تقسیم را انجام دهد و به آن برنامه داد
      2- طراحی و ساخت یک ساعت دیجیتال
      البته دومی بیشتر به آزمایشگاه مدار منطقی میخورد تا به آزمایشگاه معماری !
      موفق باشید

پاسخ دادن به خسروبیگی لغو پاسخ

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *