پرش به محتوای اصلی
رزرو مشاوره تلفنی تک جلسه‌ای با استاد رضویمشاوره با استاد رضوی
رزرو مشاوره تلفنی
کنکور کامپیوتر
0
اشتراک
 

سرفصل درس طراحی سیستم‌های دیجیتال

در این صفحه سرفصل درس طراحی سیستم‌های دیجیتال معرفی شده است، همین طور در خصوص هدف این درس، نحوه ارزشیابی و منابع این درس توضیح داده شده است

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

در صورتیکه به این مقاله علاقه‌مند هستید، ممکن است صفحات زیر نیز برای شما جذاب باشد:

  1. معرفی کامل و 0 تا 100 رشته کامپیوتر.
  2. رشته کامپیوتر برای دختر مناسب است.
  3. آیا رشته کامپیوتر سخت است.
  4. بررسی درامد رشته کامپیوتر در ایران و خارج از کشور
  5. بررسی شغل های رشته کامپیوتر.
  6. معرفی بهترین دانشگاه های ایران به ترتیب 
  7. برنامه نویسی کامپیوتر چیست و چطور می‌توان یک برنامه نویس موفق شد.
  8. معرفی کامل و 0 تا 100 رشته فناوری اطلاعات.

طراحی سیستم‌های دیجیتال (شماره درس: ۴٠٢٢٣)

Digital Systems Design
تعداد واحد 3
نوع درس نظری
پیش نیاز ساختار و زبان کامپیوتر
هم نیاز -

اهداف درس طراحی سیستم‌های دیجیتال

اهداف درس هدف از این درس آشنایی با زبان توصیف سخت افزار وریلاگ، یادگیری نحوه‌ی طراحی سخت افزار با زبان‌های HDL در سطوح تجرید مختلف، آشنایی با ساختار داخلی مدارهای برنامه پذیر در محیط کار و نیز شناخت نحوه‌ی پیاده سازی مدارهای سخت افزاری درCPLD و FPGA است.

سرفصل های درس طراحی سیستم‌های دیجیتال

  1. FSM وASM
    • نمودار FSM و کاربردهای آن
    • نحوه‌ی مدل سازی و سنتز مدار کنترلی با FSM
    • نمودار ASM و طراحی سیستم‌های دیجیتال با استفاده از آن
    • مفهوم واحدهای کنترل و مسیرداده
    • روش سنتز مسیر داده از روی نمودار ASM
    • روش‌های گوناگون سنتز واحد کنترل از روی نمودار ASM
  2. معرفی زبان‌های توصیف سخت افزار
    • مروری بر زبان‌های توصیف سخت افزار
    • ویژگی‌های کلیدی و تفاوت کدهای همروند و کدهای ترتیبی
    • مراحل طراحی سیستم‌های دیجیتال
    • مروری بر ویژگی‌های زبان وریلاگ
    • مقایسه زبان وریلاگ با سایر زبان‌های توصیف سخت افزار
    • دلایل اهمیت استفاده از زبان‌های توصیف سخت افزار
  3. مقدمات زبان وریلاگ
    • مروری کلی بر نحوه نوشتن یک توصیف با وریلاگ
    • معرفی روش‌های طراحی بالا به پایین و پایین به بالا
    • روش‌های مدل سازی ساختاری و رفتاری
    • آشنایی اولیه با برخی مفاهیم موجود در وریلاگ همچون always ،initial ،module، @
    • طراحی مدولار و امکانات زبان وریلاگ برای این کار
    • مفهوم Test bench و چگونگی نوشتن Test bench صحیح
  4. داده گونه‌ها و مفاهیم پایه در وریلاگ
    • wire و register و تفاوت‌ها و کاربردهای آن‌ها
    • منطق 4 مقداره و مفهوم قدرت سیگنال
    • مفهوم آرایه و بردار و تفاوت‌ها و کاربردهای آن‌ها
    • داده گونه‌های Integer ،Real و Time، رشته‌ها
    • parameter و طراحی پارامتری در وریلاگ
    • در وریلاگ Macro ها وDirective ها ، System Task 
    • نام گذاری سلسله مراتبی و کاربردهای آن
  5. مدل سازی ساختاری در وریلاگ
    • Port ها در module و انواع آن‌ها
    • روش‌های نگاشت port ها
    • قواعد حاکم بر استفاده از سیم‌ها و متغیرها در اتصال به port ها
    • طراحی gate-level در وریلاگ
    • مدل سازی تأخیر در توصیف ساختاری
  6. مدل سازی جریان داده در وریلاگ
    • مدل سازی جریان داده در وریلاگ
    • مدل تأخیر در توصیف جریان داده
    • تفاوت تأخیرهای نوع Inertial و Transport
    • عملگرها در زبان وریلاگ
    • چگونگی توصیف مدارهای ترتیبی حساس به سطح و حساس به لبه در مدل سازی جریان داده
  7. مدل سازی رفتاری در وریلاگ
    • assignment در توصیف رفتاری blocking و non-blocking های نوع
    • مفهوم Event control در توصیف رفتاری
    • دستورهای مدل سازی رفتاری شامل تصمیم گیری و حلقه
    • Function و Task
    • انواع Event control شامل سه روش معمولی، حساس به سطح، و بانام
    • انواع Timing control شامل سه روش معمولی، بین انتسابی، و صفر
    • مدلسازی تأخیرهای Inertial و Transport در توصیف رفتاری
    • مفهوم Race در بدنه‌های همروند
    • مروری بر چگونگی انجام عمل شبیه‌سازی کدهای وریلاگ توسط شبیه ساز
  8. کدزدن قابل سنتز در وریلاگ
    • قوانین عمومی قابل سنتز بودن کد (مانند نداشتن تأخیر در توصیف، عملگر تقسیم، ...)
    • روش نوشتن کد رفتاری قابل سنتز
    • روش‌های پرهیز از Combinational Loop در توصیف رفتاری مدارهای ترکیبی
    • حلقه‌ها در توصیف رفتاری و اثر آن‌ها بر عمل سنتز
    • منطق سه مقداره و اثر آن بر عمل سنتز
    • مروری بر عملکرد ابزارهای سنتز
  9. طراحی سیستم های دیجیتال با PLD
    • ویژگی‌های سیستم‌های دیجیتال
    • سطوح تجرید و روش‌های مدل سازی
    • کاربردهای مدارهای قابل پیکربندی
    • مروری بر انواع PLD ها
    • کاربردهای PLD ها در تحقیقات و صنعت
  10. CPLD ها و SPLD ها
    • SPLDها و ساختار آن‌ها (شامل PLA ،PAL و ROM)
    • CPLDها و ساختار آن‌ها
    • تکنولوژی‌های ساخت SPLDها و CPLD ها
    • مروری بر برخی از CPLDها به عنوان Case Study
  11. FPGAها
    • FPGAها و ساختار آن‌ها
    • انواع  FPGA (مبتنی بر LUT و مبتنی بر MUX)
    • تکنولوژی‌های ساخت FPGAها (مبتنی بر Anti-fuse و مبتنی بر SRAM)
    • روش‌های ساختFPGA  Programmable Connections ها
    • مروری بر برخی از FPGAهای مبتنی بر LUT به عنوان Case Study
    • مروری بر برخی از FPGAهای مبتنی بر MUX به عنوان Case Study
    • مروری بر ظرفیت‌ها و امکانات جدیدترین FPGAها
    • مروری بر آخرین محصولات برنامه پذیر در محیط کار بخصوص FPSoCها

ارزیابی درس طراحی سیستم‌های دیجیتال

  • تمرین‌های نظری: ٣ نمره
  • آزمون‌های میان‌ترم و پایانی: ١۵ نمره
  • آزمونک‌ها: ٢ نمره

مراجع درس طراحی سیستم‌های دیجیتال

[1] Samir Palnitkar. Verilog HDL: A Guide to Digital Design and Synthesis. 2nd edition, SunSoft Press,2003.
[2] S. Brown, J. Rose. FPGA and CPLD Architectures: A Tutorial. IEEE Design and Test of Computers,pp. 42-57, 1996.
[3] Altera Data Sheets. available at www.altera.com.
[4] Xilinx Data Sheets. available at www.xilinx.com.
[5] Actel Data Sheets. available at www.actel.com.

فیلم‌های رایگان رشته کامپیوتر

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

فیلم های رایگان هوش مصنوعی

فیلم های رایگان سیستم عامل

فیلم های رایگان الکترونیک دیجیتال

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

فیلم های رایگان شبکه های کامپیوتری

فیلم های رایگان معماری کامپیوتر

فیلم های رایگان مدار منطقی

فیلم های رایگان طراحی الگوریتم

فیلم های رایگان ریاضیات گسسته

فیلم های رایگان نظریه زبان

فیلم‌های رایگان پایگاه داده

فیلم‌های رایگان سیگنال و سیستم

نظر برخی از رتبه های برتر رشته کامپیوتر و آی تی در مورد کیفیت فیلم‌ها

35042 نفر تاکنون در دوره‌های آموزشی کنکور کامپیوتر شرکت کرده‌اند.
avatar ساجده فدائی avatar کیان انواری avatar علیرضا بهدوست avatar احسان داستانی avatar معین منعمی avatar علیرضا حسن زاده باقی avatar سعيد نوروزيان avatar بهمن قائدی avatar مهدی مزارعی avatar سینا مهرآبادی avatar محمد امین شنابی 7700 سارا مختاری همامی avatar Amir hossein 6634 محمد مهدی باقی سعدی avatar emelkabi 7477 آرش آریا avatar محمد چاروسایی avatar علیرضا ملکی avatar علی فتحی وافق avatar غزل موسوی 7740 mitra joodaki 7704 امیرحسین پژوهان 5640 سجاد محمدنیا 7603 یاسمین 8396 بهنام پروین avatar انوش مه جبین 8256 علیرضا حسن نیا avatar سعید راصدی 6533 مهدی فرح روز avatar یوسف عباسی avatar مهدی حسنی avatar احمد بنائیان avatar فاطمه سادات لطفی فاطمی 6666 پریسا محمودی avatar محمد رضا کمالی 5777 امیرحسین بلکامه 7187 zahra mansouri avatar علی بابایی avatar مجید محمددوست avatar هانیه طالبی avatar اسما سهرابی avatar فاطمه اکبرنژاد avatar حسین پری نور avatar پریسا نکوگل avatar محسن سروری 8176 محمدامین حکیمی پور 8078 نگین دبیران 4452 مجید جنگی زهی 7731 ندا نوروزی 6420 محیا اشرفی 8673 حامد ترابی 7868 سمیه نعمتی زاد 6059 سیدمحمدمهدی 8682 Ali.Hp 8726 علی اله وردی 8022 sadra 8406 فرزانه مصطفی پور 8185 فاطمه دارپرنیا 8591 امیر ارسلان ساختیانچی 3561 فرح رضایی 8890 نازنین ایلخانی 6375 مسعود علی اصغری 9405 تست نام منحصربفرد 7910 فاطمه ابراهیم زاده نامور 8010 محمدهادی قاسمی 7582 امیر سعادت 8013 پیمان بهادرانی

همچنین هر گونه سوالی در مورد کلاس‌های آنلاین کنکور کامپیوتر و یا تهیه فیلم‌ها و یا رزرو مشاوره تک جلسه‌ای تلفنی با استاد رضوی دارید می‌توانید به طرق زیر از تیم پشتیبانی بپرسید:

آی دی تلگرام تیم پشتیبانی:     konkurcomputer_admin@

شماره تیم پشتیبانی:   09378555200

این مطلب چقدر به کارت آمد؟511111111115.00 از ۵ 1 رأی
اشتراک

پرسش و پاسخ داوطلبان کنکور ارشد کامپیوتر

سوال شما توسط استاد رضوی پاسخ داده می‌شود و از طریق پیامک به شما اطلاع رسانی می‌شود
×
kb
هیچ نظری ارسال شده در اینجا وجود ندارد
تلگرام اینستاگرام تماس با پشتیبانی: 09378555200 تماس با پشتیبانی: 09378555200
خدمات ما
پشتیبانی کنکور کامپیوتر

سؤالی داری؟ از ۸ صبح تا ۱۰ شب پاسخ‌گوییم.

تماس با پشتیبانی۰۹۳۷۸۵۵۵۲۰۰ پشتیبانی در تلگرامپاسخ‌گویی پیامی
شبکه‌های اجتماعی
کانال تلگرام اینستاگرام آپارات یوتیوب
اشتراک‌گذاری این مطلب

سرفصل درس طراحی سیستم‌های دیجیتال

تلگرام واتس‌اپ ایکس
https://www.konkurcomputer.ir/سرفصل-درس-طراحی-سیستم‌های-دیجیتال.html
خدمات کنکور کامپیوتر
هر چیزی که برای قبولی لازم داری، یک‌جاخدمات ما

از مشاوره‌ی شخصی با استاد رضوی تا فیلم‌های دروس، پلتفرم‌ها و ابزارهای رایگان

مشاوره‌ی شخصی با استاد رضوی
تماس با پشتیبانی