| 1 |
معرفی اصول و سیاستهای درس - آشنایی با دانشجویان کلاس |
|
| 2 |
سیستمهای نهفته: معرفی ویژگیهای نهفتگی و بیدرنگی، جایگاه و اهمیت آنها در زندگی بشر |
|
| 3 |
معیارهای مهم طراحی سیستمهای نهفته، تفاوت سیستمهای نهفته و کامپیوترهای شخصی |
|
| 4 |
طراحی توأمان سختافزار/ نرمافزار، مراحل طراحی، ساختار کلی سیستمهای نهفته |
|
| 5 |
میکروکنترلرهای ARM: ساختار میکروکنترلر، معرفی انواع ISA |
|
| 6 |
مفاهیم پایه در میکروکنترلرها |
|
| 7 |
میکروکنترلرهای ARM Cortex-M4: اجزای درونی، روشهای آدرسدهی و اتصال تجهیزات I/O |
|
| 8 |
ثباتها و وقفهها در میکروکنترلرهای ARM-Cortex-M4 |
|
| 9 |
معرفی GPIO و آشنایی با مقدمات برنامهنویسی به زبان C |
|
| 10 |
معرفی وقفه، آشنایی با NVIC و منطق اجرای برنامه با استفاده از وقفه |
|
| 11 |
معرفی ارتباط سریال و UART، معرفی زمانسنج |
|
| 12 |
معرفی PWM و Analog I/O |
|
| 13 |
مفاهیم پایه در FPGAها، معرفی زبانهای HDL و مدلسازی سطح گیت با وریلاگ |
|
| 14 |
آزمون میانترم |
|
| 15 |
مدلسازی جریان داده با وریلاگ، معرفی همروندی و تأخیر |
|
| 16 |
آشنایی با مدلسازی رفتاری با وریلاگ، طراحی مدارهای ترکیبی و ترتیبی، پیادهسازی ماشین حالت متناهی (FSM) |
|
| 17 |
معرفی طراحی در سطح RTL |
|
| 18 |
آشنایی با فرآیند سنتز، Place & Route، تحلیل زمانی و توجه به قیود |
|
| 19 |
معرفی SoC و مزایای آن، ارتباط AXI و Memory Map |
|
| 20 |
معرفی ارتباطات گذرگاهی درون تراشهای AXI |
|
| 21 |
آشنایی با معماری Zynq |
|
| 22 |
آشنایی با DMA |
|
| 23 |
مثال کاربردی طراحی مبتنی بر AXI و DMA |
|