کتاب برنامهنویسی توصیفی برای اتوماسیون طراحی مهندسی (PDL) با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره برنامهنویسی توصیفی برای اتوماسیون طراحی مهندسی (PDL)
موضوع کلی: طراحی و توسعه نرمافزار مهندسی
موضوع میانی: زبانهای توصیف سختافزار و اتوماسیون طراحی
📋 سرفصلهای دوره
- 1. مقدمهای بر اتوماسیون طراحی مهندسی
- 2. زبانهای توصیف سختافزار: بررسی اجمالی
- 3. معماری کامپیوتر و نقش آن در اتوماسیون طراحی
- 4. مبانی زبانهای توصیف سختافزار
- 5. VHDL: ساختار و عناصر اصلی
- 6. Verilog: ساختار و عناصر اصلی
- 7. مقایسه VHDL و Verilog
- 8. انواع مدلسازی در VHDL و Verilog
- 9. مدلسازی رفتاری
- 10. مدلسازی ساختاری
- 11. مدلسازی سطح انتقال ثبات
- 12. مدلسازی سطح گیت
- 13. عملگرها و عبارات در VHDL
- 14. عملگرها و عبارات در Verilog
- 15. انواع داده در VHDL
- 16. انواع داده در Verilog
- 17. آرایهها و رکوردها در VHDL
- 18. آرایهها در Verilog
- 19. توابع و رویهها در VHDL
- 20. توابع در Verilog
- 21. کنترل جریان در VHDL
- 22. کنترل جریان در Verilog
- 23. سیگنالها و متغیرها در VHDL
- 24. متغیرها و پارامترها در Verilog
- 25. معماریهای همزمان و ترتیبی
- 26. Flip-Flopها و رجیسترها
- 27. شمارندهها و مولتیپلکسرها
- 28. حافظهها و آرایههای حافظه
- 29. ماشینهای حالت محدود (FSM)
- 30. طراحی FSM با VHDL
- 31. طراحی FSM با Verilog
- 32. آزمایش و تأیید صحت طراحی
- 33. شبیهسازی رفتاری
- 34. شبیهسازی زمانی
- 35. تستبنچ نویسی در VHDL
- 36. تستبنچ نویسی در Verilog
- 37. خطایابی و رفع اشکال در کد VHDL
- 38. خطایابی و رفع اشکال در کد Verilog
- 39. برنامهریزی منطقی قابل پیکربندی (FPGA)
- 40. معماری FPGA و کاربردها
- 41. ابزارهای توسعه FPGA
- 42. سنتز کد HDL به FPGA
- 43. پیادهسازی طراحی روی FPGA
- 44. بهینهسازی طراحی برای FPGA
- 45. طراحی مدولار و استفاده از کتابخانهها
- 46. مدیریت پروژه در اتوماسیون طراحی
- 47. سیستمهای کنترل نسخه (Git)
- 48. مستندسازی کد HDL
- 49. استانداردهای کدنویسی VHDL
- 50. استانداردهای کدنویسی Verilog
- 51. طراحی سیستمهای دیجیتال پیچیده
- 52. طراحی پردازندههای ساده
- 53. طراحی سیستمهای ارتباطی
- 54. طراحی سیستمهای پردازش سیگنال
- 55. طراحی سیستمهای کنترل
- 56. برنامهنویسی توصیفی برای تست و تأیید
- 57. روشهای تأیید رسمی
- 58. طراحی با در نظر گرفتن محدودیتهای توان و زمان
- 59. تکنیکهای کاهش توان مصرفی
- 60. تکنیکهای افزایش سرعت عملکرد
- 61. بررسی و آنالیز زمانبندی
- 62. طراحی مدارات با فرکانس بالا
- 63. طراحی مدارات با نویز کم
- 64. آشنایی با استاندارد IEEE 1541
- 65. آشنایی با استاندارد SystemVerilog (مقدماتی)
- 66. مفاهیم طراحی سطح سیستم (System-Level Design)
- 67. تکنیکهای مدلسازی سطح سیستم
- 68. استفاده از زبانهای سطح سیستم (SystemC)
- 69. اتوماسیون طراحی با استفاده از اسکریپتنویسی
- 70. آشنایی با زبانهای اسکریپتنویسی (Tcl/Tk, Python)
- 71. تولید خودکار کد HDL
- 72. تولید خودکار گزارشهای طراحی
- 73. تولید خودکار مستندات طراحی
- 74. بهینهسازی خودکار طراحی
- 75. استفاده از هوش مصنوعی در اتوماسیون طراحی
- 76. مبانی یادگیری ماشین و کاربرد آن در طراحی
- 77. آینده اتوماسیون طراحی مهندسی
تگها:
CAD
FPGA
PDL
Verilog
VHDL
اتوماسیون طراحی
برنامهنویسی توصیفی
زبان توصیف سختافزار
طراحی مهندسی
نرمافزار مهندسی
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.