Professional Documents
Culture Documents
1/20
ارائه درس FPGA
استاد:دکتر صفدرخانی
موضوعMicroBlaze :
2/20
میکروبلیز چیست؟
است.
استفاده است.
3/20
ت
Soft coreچ1یس ؟
LUTها،
سختافزاری موجود در FPGAمانند (
فلیپفالپها و )...ساخته شود ،به آن soft coreگفته
میشود.
4/20
مزیت Soft Coreبودن میکروبلیز
چون از قبل آماده نشده است،می توانید بخش های مورد نظر
5/20
چرا در کنار FPGAاز یک میکروکنترلر ا1ستفاده
میکنیم؟
پیادهسازی بخشهای کنترلی در FPGAمشکل است.
…LAN/RS232/
در نرم افزار ISEامکانات زیادی برای استفاده راحت و سریع از
7/20
استفاده از میکروبلیز در FPGA
8/20
پلت1فرم میکروبلیز
9/20
پلتفرم میکروبلیز
10/20
بخش های تشکیل دهنده میکروبلیز
پلتفرم سختافزاری
IPها
پلتفرم سختافزاری شامل پردازنده ،حافظهها ،
و ...میشود.
نرمافزار
11/20
ابزار پ1یاده سازی میکروبلیز
ŠختŠفزاری
:XPSبŠŠŠراŠیطراŠحیو پŠŠŠیاده ŠسŠŠازیپŠŠŠلتفرم Šس Šا
میکروبلیز
:SDKبŠŠŠراŠیطراŠحیو پŠŠŠیاده ŠسŠŠازینŠŠرم ŠاŠفزار میکروبلیز
12/20
میکروبلیزBlock Diagram
13/20
سخت افزار میکروبلیز
Hardware Functions
Hardware Barrel Shifter
Hardware Divider
Floating-Point Unit (FPU)
Hardware Multiplier
14/20
)سخت افزار میکروبلیز(ادامه
Cache Options
Configurable size 2kB - 64 kB
Configurable micro-cache size 64B – 1024B
Bus Infrastructure
On-Chip Peripheral Bus (OPB) for interfacing to
peripherals
Local Memory Bus (LMB) for fast local access memory
Fast Simplex Link (FSL) for interfacing to co-
processors
15/20
رجیسترهای میکروبلیز
17/20
دو سوال
18/20
منابع
1-https://faradandish.com/
2-www.elprocus.com
3-https://www.researchgate.net
4-https://www.xilinx.com/content/dam/xilinx/support/do
cuments/sw_manuals/xilinx2021_2/ug984-vivado-
microblaze-ref.pdf
19/20
ممنون از توجه شما
20/20