میکروچیپ-لوگو

زیرسیستم پردازشگر میکروچیپ AN4229 Risc V

MICROCHIP-AN4229 Risc-V-Processor-Subsystem-PRODUCT

اطلاعات محصول

مشخصات

  • نام محصول: RT PolarFire
  • مدل: AN4229
  • زیرسیستم پردازنده: RISC-V
  • برق مورد نیاز: آداپتور برق 12V/5A AC
  • رابط: USB 2.0 A به mini-B، Micro B USB 2.0

دستورالعمل استفاده از محصول

الزامات طراحی
الزامات سخت افزاری و نرم افزاری برای ساخت زیرسیستم پردازنده Mi-V به شرح زیر است:

  • آداپتور برق 12V/5A AC و سیم
  • کابل USB 2.0 A به mini-B
  • کابل Micro B USB 2.0
  • به readme.txt مراجعه کنید file در طراحی files برای تمام نسخه های نرم افزار مورد نیاز است

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

  • [لیست پیش نیازها]

شرح طراحی
MIV_RV32 یک هسته پردازنده است که برای پیاده سازی مجموعه دستورالعمل RISC-V طراحی شده است. هسته را می توان بر روی یک FPGA پیاده سازی کرد.

سوالات متداول

  • س: الزامات سخت افزاری برای RT PolarFire چیست؟
    پاسخ: الزامات سخت افزاری شامل آداپتور برق 12V/5A AC و کابل، کابل USB 2.0 A به mini-B و کابل Micro B USB 2.0 است.
  • س: زیرسیستم پردازنده RT PolarFire چیست؟
    پاسخ: زیرسیستم پردازنده مبتنی بر معماری RISC-V است.

مقدمه (سؤال بپرسید)

Microchip IP و زنجیره ابزار نرم افزار پردازنده Mi-V را برای توسعه طرح های مبتنی بر پردازنده RISC-V ارائه می دهد. RISC-V یک معماری مجموعه دستورالعمل باز استاندارد (ISA) تحت مدیریت بنیاد RISC-V است. مزایای بی‌شماری را ارائه می‌کند، که شامل فعال کردن جامعه منبع باز برای آزمایش و بهبود هسته‌ها با سرعتی سریع‌تر از ISAهای بسته است. RT PolarFire® Field Programmable Gate Array (FPGA) از پردازنده های نرم Mi-V برای اجرای برنامه های کاربر پشتیبانی می کند. این یادداشت کاربردی نحوه ساخت یک زیرسیستم پردازنده Mi-V را برای اجرای یک برنامه کاربردی از حافظه TCM تعیین شده که از SPI Flash مقداردهی شده است، توضیح می دهد.

الزامات طراحی (سؤال بپرسید)
جدول زیر الزامات سخت افزاری و نرم افزاری برای ساخت زیرسیستم پردازنده Mi-V را فهرست می کند.

جدول 1-1. الزامات طراحی

مورد نیاز توضیحات
الزامات سخت افزاری
کیت توسعه RT PolarFire® (RTPF500TS-1CG1509M) آداپتور برق 12V/5A AC و کابل USB 2.0 A به mini-B کابل Micro B USB 2.0 REV 1.0
نرم افزار مورد نیاز
Libero® SoC FlashPro Express SoftConsole readme.txt را ببینید file در طراحی files برای تمام نسخه های نرم افزار مورد نیاز برای ایجاد طرح مرجع Mi-V

 پیش نیازهای طراحی (سوال بپرسید)

قبل از شروع، مراحل زیر را انجام دهید:

  1. طرح مرجع را دانلود کنید files از RT PolarFire: Building RISC-V Processer Subsystem.
  2. Libero® SoC را از لینک زیر دانلود و نصب کنید: Libero SoC v2024.1 یا جدیدتر.

توضیحات طرح (سوال بپرسید)

MIV_RV32 یک هسته پردازنده است که برای پیاده سازی مجموعه دستورالعمل RISC-V طراحی شده است. هسته را می توان طوری پیکربندی کرد که دارای رابط های باس AHB، APB3 و AXI3/4 برای دسترسی های جانبی و حافظه باشد. شکل زیر بلوک دیاگرام سطح بالای زیرسیستم Mi-V ساخته شده بر روی RT PolarFire® FPGA را نشان می دهد.

برنامه کاربری که باید روی پردازنده Mi-V اجرا شود را می توان در یک SPI Flash خارجی ذخیره کرد. هنگام روشن شدن دستگاه، کنترل کننده سیستم TCM تعیین شده را با برنامه کاربر مقداردهی اولیه می کند. پس از اتمام اولیه سازی TCM، Reset سیستم آزاد می شود. اگر برنامه کاربر در SPI Flash ذخیره شده باشد، System Controller از رابط SC_SPI برای خواندن برنامه کاربر از SPI Flash استفاده می کند. برنامه کاربر داده شده پیام UART "Hello World!" را چاپ می کند. و LED های کاربر روی برد چشمک می زند.

MICROCHIP-AN4229 Risc-V-Processor-Subsystem- (1)

پیاده سازی سخت افزار (سؤال بپرسید)

شکل زیر طراحی Libero زیرسیستم پردازنده Mi-V را نشان می دهد.MICROCHIP-AN4229 Risc-V-Processor-Subsystem- (2)

بلوک های IP (سؤال بپرسید)
جدول زیر بلوک های IP مورد استفاده در طراحی مرجع زیرسیستم پردازنده Mi-V و عملکرد آنها را فهرست می کند.

جدول 4-1. شرح بلوک های IP

نام IP توضیحات
INIT_MONITOR مانیتور RT PolarFire® Initialization وضعیت اولیه دستگاه و حافظه را دریافت می کند
reset_syn این نمونه IP CORERESET_PF است که یک تنظیم مجدد همزمان در سطح سیستم برای زیرسیستم Mi-V ایجاد می کند.
 

CCC_0

بلوک RT PolarFire Clock Conditioning Circuitry (CCC) یک ساعت ورودی 160 مگاهرتز از بلوک PF_OSC می گیرد و یک ساعت فابریک 83.33 مگاهرتز برای زیرسیستم پردازنده Mi-V و سایر لوازم جانبی تولید می کند.
 

 

 

MIV_RV32_C0 (IP پردازنده نرم Mi-V)

مقدار پیش‌فرض Reset Vector Address پردازنده نرم‌افزار Mi-V 0✕8000_0000 است. پس از تنظیم مجدد دستگاه، پردازنده برنامه را از 0✕8000_0000 اجرا می کند. TCM حافظه اصلی پردازنده Mi-V است و حافظه آن به 0✕8000_0000 نگاشت شده است. TCM با برنامه کاربری که در SPI Flash ذخیره می شود مقداردهی اولیه می شود. در نقشه حافظه پردازنده Mi-V، محدوده 0✕8000_0000 تا 0✕8000_FFFF برای رابط حافظه TCM و محدوده 0✕7000_0000 تا 0✕7FFF_FFFF برای رابط APB تعریف شده است.
MIV_ESS_C0_0 این زیرسیستم توسعه یافته MIV (ESS) برای پشتیبانی از GPIO و UART استفاده می شود
CoreSPI_C0_0 CoreSPI برای برنامه نویسی SPI Flash خارجی استفاده می شود
PF_SPI ماکرو PF_SPI منطق فابریک را به فلش SPI خارجی که به System Controller متصل است، متصل می کند
PF_OSC PF_OSC یک نوسان ساز روی برد است که ساعت خروجی 160 مگاهرتز تولید می کند.

مهم: همه راهنماها و کتابچه های راهنمای کاربر IP از Libero SoC > Catalog در دسترس هستند

نقشه حافظه (سؤال بپرسید)
 جدول زیر نقشه حافظه حافظه ها و تجهیزات جانبی را فهرست می کند.

جدول 4-2. توضیحات نقشه حافظه

لوازم جانبی آدرس شروع
TCM 0x8000_0000
MIV_ESS_UART 0x7100_0000
MIV_ESS_GPIO 0x7500_0000

پیاده سازی نرم افزار (سؤال بپرسید)

Microchip زنجیره ابزار SoftConsole را برای ساخت یک برنامه کاربردی کاربر RISC-V قابل اجرا (hex.) فراهم می کند. file و آن را رفع اشکال کنید. طرح مرجع files شامل فضای کاری Firmware است که شامل پروژه نرم افزاری MiV_uart_blinky است. برنامه کاربری MiV_uart_blinky بر روی یک SPI Flash خارجی با استفاده از Libero® SoC برنامه ریزی شده است. برنامه کاربر داده شده پیام UART "Hello World!" را چاپ می کند. و LED های کاربر روی برد چشمک می زند.

مطابق نقشه حافظه طراحی Libero SoC، آدرس‌های UART و GPIO جانبی به ترتیب به 0x71000000 و 0x75000000 نگاشت شده‌اند. این اطلاعات در hw_platform.h ارائه شده است file همانطور که در شکل زیر نشان داده شده است.

MICROCHIP-AN4229 Risc-V-Processor-Subsystem- (3)برنامه کاربر باید از حافظه TCM (کد، داده و پشته) اجرا شود. بنابراین آدرس RAM در اسکریپت لینکر به آدرس شروع حافظه TCM مطابق شکل زیر تنظیم می شود.

MICROCHIP-AN4229 Risc-V-Processor-Subsystem- (4)اسکریپت پیوند دهنده (miv-rv32-ram.ld) در پوشه FW\MiV_uart_blinky\miv_rv32_hal طرح موجود است. fileس برای ساخت اپلیکیشن کاربری مراحل زیر را انجام دهید:

  1. یک پروژه Mi-V SoftConsole ایجاد کنید
  2. MIV_RV32 HAL را دانلود کنید files و درایورهای GitHub با استفاده از پیوند زیر: github.com/Mi-V-Soft-RISC-V/platform
  3. درایورهای سیستم عامل را وارد کنید
  4. main.c را ایجاد کنید file با کد برنامه
  5. درایورهای سیستم عامل و اسکریپت پیوند دهنده را نقشه برداری کنید
  6. حافظه نقشه و آدرس های جانبی
  7. اپلیکیشن را بسازید

برای اطلاعات بیشتر در مورد این مراحل، به AN4997 مراجعه کنید: PolarFire FPGA ساخت یک زیرسیستم پردازنده Mi-V. هگز file پس از ساخت موفقیت آمیز ایجاد می شود و برای طراحی و پیکربندی اولیه حافظه در اجرای دمو استفاده می شود.

 راه اندازی نسخه ی نمایشی (سؤال بپرسید)

برای تنظیم دمو مراحل زیر را انجام دهید:

  1. راه اندازی سخت افزار
  2. راه اندازی ترمینال سریال (Tera Term)

راه اندازی سخت افزار (سؤال بپرسید)
مهم: اگر حالت تعلیق کنترلر سیستم فعال باشد، اشکال‌زدایی برنامه Mi-V با استفاده از دیباگر SoftConsole کار نخواهد کرد. حالت تعلیق کنترلر سیستم برای این طراحی غیرفعال است تا کاربرد Mi-V را نشان دهد.

برای راه اندازی سخت افزار مراحل زیر را انجام دهید:

  1. با استفاده از سوئیچ SW7 برد را خاموش کنید.
  2. جامپر J31 را برای استفاده از برنامه نویس خارجی FlashPro باز کنید یا جامپر J31 را برای استفاده از برنامه نویس FlashPro تعبیه شده ببندید.
    مهم: برنامه نویس Flash Pro جاسازی شده را فقط می توان برای برنامه نویسی از طریق Libero یا FPExpress استفاده کرد و نمی توان از آن برای اشکال زدایی برنامه مبتنی بر Mi-V استفاده کرد.
  3. کامپیوتر میزبان را با استفاده از کابل USB به کانکتور J24 وصل کنید.
  4. برای فعال کردن SC_SPI، 1-2 پین جامپر J8 باید بسته شود.
  5. برنامه نویس FlashPro را به کانکتور J3 (JTAG هدر) و از کابل USB دیگری برای اتصال برنامه نویس FlashPro به کامپیوتر میزبان استفاده کنید.
  6. اطمینان حاصل کنید که درایورهای پل USB به UART به طور خودکار شناسایی می شوند، که می تواند از طریق مدیر دستگاه در رایانه میزبان تأیید شود.
    مهم: همانطور که در شکل 6-1 نشان داده شده است، ویژگی های پورت COM16 نشان می دهد که به پورت سریال USB متصل است. از این رو، COM16 در این نمونه انتخاب شده استampله شماره پورت COM مختص سیستم است. اگر درایورهای USB به UART بریج نصب نشده‌اند، درایورها را از اینجا دانلود و نصب کنید www.microchip.com/en-us/product/mcp2200.
  7. منبع تغذیه را به کانکتور J19 وصل کنید و با استفاده از سوئیچ SW7 منبع تغذیه را روشن کنید.

 

راه اندازی ترمینال سریال (Tera Term) (سؤال بپرسید)
برنامه کاربر (MiV_uart_blinky.hex file) "Hello World!" را چاپ می کند. پیام در ترمینال سریال از طریق رابط UART.

برای راه اندازی ترمینال سریال، مراحل زیر را انجام دهید:

  1. Tera Term را روی کامپیوتر میزبان راه اندازی کنید.
  2. همانطور که در شکل زیر نشان داده شده است، پورت COM شناسایی شده در Tera Term را انتخاب کنید.MICROCHIP-AN4229 Risc-V-Processor-Subsystem- (5)
  3. از نوار منو، Setup > Serial port را برای تنظیم پورت COM انتخاب کنید. MICROCHIP-AN4229 Risc-V-Processor-Subsystem- (6)
  4. Speed ​​(baud) را روی 115200 و Flow Control را روی none قرار دهید و مطابق شکل زیر روی گزینه New setting کلیک کنید.MICROCHIP-AN4229 Risc-V-Processor-Subsystem- (7)

پس از راه اندازی ترمینال سریال، مرحله بعدی برنامه ریزی دستگاه RT PolarFire® است.

اجرای دمو (سؤال بپرسید)

برای اجرای دمو مراحل زیر را انجام دهید:

  1. ایجاد مشتری اولیه سازی TCM
  2. برنامه نویسی دستگاه RT PolarFire®
  3. ایجاد تصویر SPI Flash
  4. برنامه نویسی SPI Flash

ایجاد مشتری اولیه TCM (سؤال بپرسید)
برای مقداردهی اولیه TCM در RT PolarFire® با استفاده از کنترل کننده سیستم، یک پارامتر محلی l_cfg_hard_tcm0_en را در miv_rv32_subsys_pkg.v تعیین می کند. file قبل از سنتز باید به 1'b1 تغییر یابد. برای اطلاعات بیشتر، به راهنمای کاربر MIV_RV32 مراجعه کنید.

در Libero® SoC، گزینه Configure Design Initialization Data and Memories مشتری اولیه سازی TCM را تولید می کند و آن را بر اساس نوع حافظه غیر فرار انتخاب شده به sNVM، μPROM یا یک SPI Flash خارجی اضافه می کند. در این یادداشت کاربردی، کلاینت اولیه سازی TCM در SPI Flash ذخیره می شود. این فرآیند به برنامه اجرایی کاربر نیاز دارد file (. hex file). هگز file (*.hex) با استفاده از پروژه برنامه کاربردی SoftConsole تولید می شود. یک سampاپلیکیشن le user به همراه طراحی ارائه شده است fileس اپلیکیشن کاربر file (hex.) برای ایجاد مشتری اولیه TCM با استفاده از مراحل زیر انتخاب می شود:

  1. Libero® SoC را راه اندازی کنید و script.tcl را اجرا کنید (ضمیمه 2: اجرای TCL Script).
  2. Configure Design Initialization Data and Memories > Libero Design Flow را انتخاب کنید.
  3. در تب Fabric RAMs، نمونه TCM را انتخاب کرده و روی آن دوبار کلیک کنید تا کادر محاوره ای Edit Fabric RAM Initialization Client باز شود، همانطور که در شکل زیر نشان داده شده است.
  4. MICROCHIP-AN4229 Risc-V-Processor-Subsystem- (8)در کادر محاوره ای Edit Fabric RAM Initialization Client، نوع Storage را روی SPI-Flash قرار دهید. سپس Content from را انتخاب کنید file و مطابق شکل زیر روی دکمه Import (…) کلیک کنید.

MICROCHIP-AN4229 Risc-V-Processor-Subsystem- (9) برنامه نویسی دستگاه RT PolarFire (یک سوال بپرسید)

  • طراحی مرجع files شامل پروژه زیرسیستم پردازنده Mi-V است که با استفاده از Libero® SoC ایجاد شده است. دستگاه RT PolarFire® را می توان با استفاده از Libero SoC برنامه ریزی کرد.
  • جریان طراحی SoC Libero در شکل زیر نشان داده شده است. MICROCHIP-AN4229 Risc-V-Processor-Subsystem- (10)

برای برنامه ریزی دستگاه RT PolarFire، پروژه Libero زیرسیستم پردازنده Mi-V را که با استفاده از اسکریپت های TCL ارائه شده در Libero SoC ایجاد شده است، باز کنید و روی Run Program Action دوبار کلیک کنید.

ایجاد تصویر SPI Flash (یک سوال بپرسید)

  • برای تولید تصویر SPI Flash، روی Generate SPI Flash Image در تب Design Flow دوبار کلیک کنید.
  • هنگامی که تصویر SPI Flash با موفقیت تولید شد، یک علامت تیک سبز در کنار Generate SPI Flash Image ظاهر می شود.

برنامه نویسی SPI Flash (یک سوال بپرسید)
برای برنامه ریزی تصویر SPI Flash مراحل زیر را انجام دهید:

  1. روی Run PROGRAM_SPI_IMAGE در تب Design Flow دوبار کلیک کنید.
  2. روی Yes در کادر محاوره ای کلیک کنید.
  • هنگامی که تصویر SPI با موفقیت روی دستگاه برنامه ریزی شد، یک علامت تیک سبز در کنار اجرای PROGRAM_SPI_IMAGE ظاهر می شود.
  • پس از اتمام برنامه نویسی SPI Flash، TCM آماده است. در نتیجه LED های 1، 2، 3 و 4 چشمک می زنند، سپس مطابق شکل زیر، روی ترمینال سریال چاپ می شود.
    MICROCHIP-AN4229 Risc-V-Processor-Subsystem- (11)

این نسخه ی نمایشی را به پایان می رساند.
دستگاه RT PolarFire® و SPI Flash را نیز می توان با استفاده از FlashPro Express برنامه ریزی کرد، به پیوست 1 مراجعه کنید: برنامه نویسی دستگاه RT PolarFire و SPI Flash با استفاده از FlashPro Express.

 پیوست 1: برنامه نویسی دستگاه RT PolarFire و SPI Flash با استفاده از FlashPro Express (سؤال بپرسید)

طراحی مرجع files شامل یک کار برنامه نویسی است file برای برنامه نویسی دستگاه RT PolarFire® با استفاده از FlashPro Express. این شغل file همچنین شامل تصویر SPI Flash است که مشتری اولیه سازی TCM است. FlashPro Express هم دستگاه RT PolarFire و هم SPI Flash را با این .job برنامه نویسی برنامه ریزی می کند file. برنامه نویسی .job file در دیزاین موجود استFiles_directory\Programming_files.

برای برنامه ریزی دستگاه RT PolarFire با برنامه نویسی file با استفاده از FlashPro Express، مراحل زیر را انجام دهید:

  1. سخت افزار را تنظیم کنید، به تنظیم سخت افزار مراجعه کنید.
  2. در رایانه میزبان، نرم افزار FlashPro Express را راه اندازی کنید.
  3. برای ایجاد یک پروژه شغلی جدید، روی New کلیک کنید یا از منوی Project، New Job Project from FlashPro Express Job را انتخاب کنید.
  4. موارد زیر را در کادر محاوره ای وارد کنید:
    • شغل برنامه نویسی file: روی Browse کلیک کنید و به مکانی که .job است بروید file قرار گرفته و انتخاب کنید file. کار file در دیزاین موجود استFiles_directory\Programming_files.
    • محل پروژه شغلی FlashPro Express: روی Browse کلیک کنید و به مکانی که می خواهید پروژه را ذخیره کنید بروید.MICROCHIP-AN4229 Risc-V-Processor-Subsystem- (13)
  5. روی OK کلیک کنید. برنامه نویسی مورد نیاز file انتخاب شده و آماده برنامه ریزی است.
  6. پنجره FlashPro Express مطابق شکل زیر ظاهر می شود. تأیید کنید که یک شماره برنامه نویس در قسمت برنامه نویس ظاهر می شود. اگر اینطور نیست، اتصالات برد را بررسی کنید و روی Refresh/Rescan Programmers کلیک کنید. MICROCHIP-AN4229 Risc-V-Processor-Subsystem- (13)
  7. روی RUN کلیک کنید. هنگامی که دستگاه با موفقیت برنامه ریزی شد، وضعیت RUN PASSED مطابق شکل زیر نمایش داده می شود.MICROCHIP-AN4229 Risc-V-Processor-Subsystem- (14)

این دستگاه RT PolarFire و برنامه نویسی SPI Flash را به پایان می رساند. پس از برنامه نویسی برد، "Hello World!" را مشاهده کنید. پیام چاپ شده روی ترمینال UART و چشمک زدن LED های کاربر.

 ضمیمه 2: اجرای TCL Script (یک سوال بپرسید)

اسکریپت های TCL در طراحی ارائه شده است fileپوشه s در پوشه HW. در صورت نیاز، جریان طراحی را می توان از پیاده سازی طراحی تا زمان تولید شغل بازتولید کرد file.

برای اجرای TCL مراحل زیر را انجام دهید:

  1. نرم افزار Libero را راه اندازی کنید.
  2. Project > Execute Script را انتخاب کنید…..
  3. روی Browse کلیک کنید و script.tcl را از فهرست دانلود شده HW انتخاب کنید.
  4. روی Run کلیک کنید.

پس از اجرای موفقیت آمیز اسکریپت TCL، پروژه Libero در دایرکتوری HW ایجاد می شود.

  • برای اطلاعات بیشتر در مورد اسکریپت های TCL، به rtpf_an4229_df/HW/TCL_Script_readme.txt مراجعه کنید. برای اطلاعات بیشتر در مورد دستورات TCL، راهنمای مرجع دستورات Tcl را ببینید. با میکروچیپ تماس بگیرید
  • پشتیبانی فنی برای هرگونه سؤالی که هنگام اجرای اسکریپت TCL با آن مواجه می شوید.

 تاریخچه تجدید نظر (سؤال بپرسید)

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

جدول 10-1. تاریخچه ویرایشهای

تجدید نظر تاریخ توضیحات
B 10/2024 در زیر لیست تغییرات ایجاد شده در ویرایش B سند آمده است:
  • ویرایش هیئت مدیره در جدول 1-1 به روز شد
  • Mi-V ESS و CoreSPI را به شکل 3-1 در بخش Design Description اضافه کرد
  • بلوک‌های MIV_ESS_C0_0 و CoreSPI_C0_0 در جدول 4-1 در بخش بلوک‌های IP اضافه شد.
  • مقدار آدرس شروع را در جدول 4-2 به روز کرد
  • شکل 5-1 و شکل 5-2 در بخش پیاده سازی نرم افزار به روز شد
  • یک یادداشت در مورد حالت تعلیق کنترلر سیستم، اضافه کردن تنظیمات جامپر SPI Enable و برنامه نویسی FlashPro (اعم از تعبیه شده یا خارجی) در مراحل تنظیم بخش سخت افزار اضافه شده است.
  • به روز شده شکل 6-1، شکل 6-2 و شکل 6-3 در بخش راه اندازی ترمینال سریال (Tera Term)
  • به روز شده شکل 7-1 و شکل 7-2 در بخش Generating the TCM Initialization Client
  • شکل 7-4 در برنامه نویسی بخش SPI Flash به روز شد
  • اضافه شده ضمیمه 2: اجرای بخش TCL Script
A 10/2021 اولین انتشار این سند

پشتیبانی از ریزتراشه FPGA

گروه محصولات Microchip FPGA از محصولات خود با خدمات پشتیبانی مختلف، از جمله خدمات مشتری، مرکز پشتیبانی فنی مشتری، پشتیبانی می کند. webسایت و دفاتر فروش در سراسر جهان. به مشتریان پیشنهاد می شود قبل از تماس با پشتیبانی از منابع آنلاین میکروچیپ دیدن کنند زیرا به احتمال زیاد به سؤالات آنها قبلاً پاسخ داده شده است.

تماس با مرکز پشتیبانی فنی از طریق webسایت در www.microchip.com/support. شماره قطعه دستگاه FPGA را ذکر کنید، دسته مورد مناسب را انتخاب کنید و طرح آپلود کنید fileهنگام ایجاد یک مورد پشتیبانی فنی.
برای پشتیبانی غیر فنی محصول، مانند قیمت گذاری محصول، ارتقاء محصول، اطلاعات به روز رسانی، وضعیت سفارش و مجوز، با خدمات مشتری تماس بگیرید.

  • از آمریکای شمالی، با 800.262.1060 تماس بگیرید
  • از سایر نقاط جهان با شماره 650.318.4460 تماس بگیرید
  • فکس، از هر کجای دنیا، 650.318.8044

اطلاعات ریزتراشه

ریزتراشه Webسایت
Microchip پشتیبانی آنلاین را از طریق ما ارائه می دهد webسایت در www.microchip.com/. این webسایت برای ساخت استفاده می شود files و اطلاعات به راحتی در دسترس مشتریان است. برخی از مطالب موجود عبارتند از:

  • پشتیبانی محصول - برگه های داده و خطاها، یادداشت های برنامه و sampبرنامه ها، منابع طراحی، راهنماهای کاربر و اسناد پشتیبانی سخت افزاری، آخرین نسخه های نرم افزاری و نرم افزارهای آرشیو شده
  • پشتیبانی فنی عمومی - سوالات متداول (سؤالات متداول)، درخواست‌های پشتیبانی فنی، گروه‌های گفتگوی آنلاین، فهرست اعضای برنامه شریک طراحی ریزتراشه
  • Business of Microchip – راهنمای انتخاب و سفارش محصول، آخرین بیانیه های مطبوعاتی ریزتراشه، لیست سمینارها و رویدادها، فهرست دفاتر فروش ریزتراشه، توزیع کنندگان و نمایندگان کارخانه

سرویس اطلاع رسانی تغییر محصول

  • سرویس اطلاع رسانی تغییر محصول Microchip به مشتریان کمک می کند تا در مورد محصولات Microchip در جریان باشند. مشترکین هر زمان که تغییرات، به‌روزرسانی‌ها، بازبینی‌ها یا اشتباهات مربوط به یک خانواده محصول مشخص یا ابزار توسعه مورد علاقه وجود داشته باشد، اعلان ایمیلی دریافت خواهند کرد.
  • برای ثبت نام به www.microchip.com/pcn و دستورالعمل ثبت نام را دنبال کنید.

پشتیبانی مشتری
کاربران محصولات میکروچیپ می توانند از طریق چندین کانال کمک دریافت کنند:

  • توزیع کننده یا نماینده
  • دفتر فروش محلی
  • مهندس راه حل های جاسازی شده (ESE)
  • پشتیبانی فنی

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

پشتیبانی فنی از طریق در دسترس است webسایت در: www.microchip.com/support

ویژگی حفاظت از کد دستگاه های ریزتراشه
به جزئیات زیر از ویژگی حفاظت از کد در محصولات میکروچیپ توجه کنید:

  • محصولات ریزتراشه دارای مشخصات مندرج در برگه داده ریزتراشه خاص خود هستند.
  • Microchip معتقد است که خانواده محصولات آن زمانی که به روش مورد نظر، در مشخصات عملیاتی و در شرایط عادی استفاده می شود، ایمن هستند.
  • ریزتراشه برای حقوق مالکیت معنوی خود ارزش قائل است و به شدت از آن محافظت می کند. تلاش برای نقض ویژگی‌های حفاظت از کد محصول میکروچیپ کاملاً ممنوع است و ممکن است قانون حق نسخه‌برداری هزاره دیجیتال را نقض کند.
  • نه Microchip و نه هیچ سازنده نیمه هادی دیگری نمی توانند امنیت کد آن را تضمین کنند. حفاظت از کد به این معنی نیست که ما تضمین می کنیم محصول "نشکن" است. حفاظت از کد به طور مداوم در حال تغییر است. میکروچیپ متعهد به بهبود مستمر ویژگی‌های حفاظت از کد محصولات خود است.

اطلاعیه حقوقی
این نشریه و اطلاعات موجود در اینجا ممکن است فقط برای محصولات Microchip، از جمله برای طراحی، آزمایش و ادغام محصولات Microchip با برنامه شما استفاده شود. استفاده از این اطلاعات
به هر طریق دیگری این شرایط را نقض می کند. اطلاعات مربوط به برنامه های دستگاه فقط برای راحتی شما ارائه می شود و ممکن است با به روز رسانی ها جایگزین شوند. این مسئولیت شماست که اطمینان حاصل کنید که برنامه شما با مشخصات شما مطابقت دارد. برای پشتیبانی بیشتر با دفتر فروش ریزتراشه محلی خود تماس بگیرید یا از این آدرس پشتیبانی بیشتری دریافت کنید www.microchip.com/en-us/support/design-help/client-support-services.

این اطلاعات توسط میکروچیپ "همانطور که هست" ارائه شده است. میکروچیپ هیچ گونه نمایندگی یا ضمانت نامه ای، اعم از صریح یا ضمنی، کتبی یا شفاهی، قانونی یا در غیر این صورت، مربوط به اطلاعات شامل اما نه محدود به اطلاعات دیگر نمی دهد. عدم نقض، قابلیت خرید و فروش، و تناسب برای یک هدف خاص، یا ضمانت های مربوط به وضعیت، کیفیت، یا عملکرد آن.

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

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

علائم تجاری
نام و نشان ریزتراشه، آرم میکروچیپ، Adaptec، AVR، آرم AVR، AVR Freaks، BesTime، BitCloud، CryptoMemory، CryptoRF، dsPIC، flexPWR، HELDO، IGLOO، JukeBlox، KeeLoq، Kleer، LinkTouchS، max. MediaLB، megaAVR، Microsemi، نشان‌واره Microsemi، MOST، MOST، MPLAB، OptoLyzer، PIC، picoPower، PICSTART، آرم PIC32، PolarFire، Prochip Designer، QTouch، SAM-BA، SenGenuity، SpyNIC، SST، SST، SST Logoymricom، ، SyncServer، Tachyon، TimeSource، tinyAVR، UNI/O، Vectron، و XMEGA علائم تجاری ثبت شده Microchip Technology Incorporated در ایالات متحده آمریکا و سایر کشورها هستند.

AgileSwitch، ClockWorks، The Embedded Control Solutions Company، EtherSynch، Flashtec، Hyper Speed ​​Control، HyperLight Load، Libero، motorBench، mTouch، Powermite 3، Precision Edge، ProASIC، ProASIC Plus، لوگوی ProASIC Plus، Quiet-Wire، SyncForsion، SmartWorsion TimeCesium، TimeHub، TimePictra، TimeProvider، و ZL علائم تجاری ثبت شده Microchip Technology Incorporated در ایالات متحده هستند.

سرکوب کلید مجاور، AKS، آنالوگ برای عصر دیجیتال، هر خازن، AnyIn، AnyOut، سوئیچینگ تقویت شده، BlueSky، BodyCom، Clockstudio، CodeGuard، CryptoAuthentication، CryptoAutomotive، CryptoAutomotive، CryptoPictoControla. تطبیق , DAM, ECAN, Espresso T1S, EtherGREEN, EyeOpen, GridTime, IdealBridge, IGaT, برنامه نویسی سریال درون مدار, ICSP, INICnet, موازی هوشمند, IntelliMOS, اتصال بین تراشه, JitterBlocker, Knob-on-Circuit-Liptos, maplay حداکثرView, memBrain, Mindi, MiWi, MPASM, MPF, MPLAB Certified logo, MPLIB, MPLINK, mSiC, MultiTRAK, NetDetach, Omniscient Code Generation, PICDEM, PICDEM.net, PICkit, PICtail, Power MOS IV, Power MOS 7, PowerSiliconsmart, , QMatrix, REAL ICE, Ripple Blocker, RTAX, RTG4, SAM-ICE, Serial Quad I/O, simpleMAP, SimpliPHY, SmartBuffer, SmartHLS, SMART-IS, storClad, SQI, SuperSwitcher, SuperSwitcher II, Switchtec, Total Enndurance , Trusted Time, TSHARC, Turing, USBCheck, VariSense, VectorBlox, VeriPHY, ViewSpan، WiperLock، XpressConnect، و ZENA علائم تجاری Microchip Technology Incorporated در ایالات متحده آمریکا و سایر کشورها هستند.

SQTP یک علامت خدمات فناوری میکروچیپ است که در ایالات متحده آمریکا گنجانده شده است. آرم Adaptec، فرکانس بر حسب تقاضا، فناوری ذخیره سازی سیلیکون و Symmcom علائم تجاری ثبت شده Microchip Technology Inc. در سایر کشورها هستند. GestIC یک علامت تجاری ثبت شده Microchip Technology Germany II GmbH & Co. KG، یکی از شرکت های تابعه Microchip Technology Inc. در کشورهای دیگر است.

سایر علائم تجاری ذکر شده در اینجا متعلق به شرکت های مربوطه می باشد.

© 2024، Microchip Technology Incorporated و شرکت های تابعه آن. تمامی حقوق محفوظ است.

  • ISBN: 978-1-6683-0441-9

سیستم مدیریت کیفیت 
برای کسب اطلاعات در مورد سیستم های مدیریت کیفیت میکروچیپ، لطفاً مراجعه کنید www.microchip.com/quality.

فروش و خدمات در سراسر جهان

آمریکا آسیا/اقیانوسیه آسیا/اقیانوسیه اروپا
شرکتی دفتر
بلوار چندلر غربی 2355 چندلر، AZ 85224-6199
تلفن: 480-792-7200
فکس: 480-792-7277
پشتیبانی فنی: www.microchip.com/support Web آدرس: www.microchip.com آتلانتا
دولوث، GA
تلفن: 678-957-9614
فکس: 678-957-1455
آستین، تگزاس
تلفن: 512-257-3370
بوستون
Westborough, MA تلفن: 774-760-0087
فکس: 774-760-0088
شیکاگو
Itasca، IL
تلفن: 630-285-0071
فکس: 630-285-0075
دالاس
Addison، TX
تلفن: 972-818-7423
فکس: 972-818-2924
دیترویت
نووی، MI
تلفن: 248-848-4000
هیوستون، TX
تلفن: 281-894-5983
ایندیاناپولیس
Noblesville، IN تلفن: 317-773-8323
فکس: 317-773-5453
تلفن: 317-536-2380
لس آنجلس
Mision Viejo، CA تلفن: 949-462-9523
فکس: 949-462-9608
تلفن: 951-273-7800
رالی، NC
تلفن: 919-844-7510
نیویورک، نیویورک
تلفن: 631-435-6000
سن خوزه، CA
تلفن: 408-735-9110
تلفن: 408-436-4270
کانادا تورنتو
تلفن: 905-695-1980
|فکس: 905-695-2078
استرالیا – سیدنی
تلفن: 61-2-9868-6733
چین – پکن
تلفن: 86-10-8569-7000
چین – چنگدو
تلفن: 86-28-8665-5511
چین - چونگ کینگ
تلفن: 86-23-8980-9588
چین – دونگوان
تلفن: 86-769-8702-9880
چین – گوانگژو
تلفن: 86-20-8755-8029
چین – هانگژو
تلفن: 86-571-8792-8115
چین هنگ کنگ SAR
تلفن: 852-2943-5100
چین – نانجینگ
تلفن: 86-25-8473-2460
چین – چینگدائو
تلفن: 86-532-8502-7355
چین – شانگهای
تلفن: 86-21-3326-8000
چین – شن یانگ
تلفن: 86-24-2334-2829 چین – شنژن
تلفن: 86-755-8864-2200
چین – سوژو
تلفن: 86-186-6233-1526
چین – ووهان
تلفن: 86-27-5980-5300
چین - شیان
تلفن: 86-29-8833-7252
چین – شیامن
تلفن: 86-592-2388138
چین – ژوهای
تلفن: 86-756-3210040
هند بنگلور
تلفن: 91-80-3090-4444
هند – دهلی نو
تلفن: 91-11-4160-8631
هند پونا
تلفن: 91-20-4121-0141
ژاپن اوزاکا
تلفن: 81-6-6152-7160
ژاپن توکیو
تلفن: 81-3-6880- 3770
کره - دایگو
تلفن: 82-53-744-4301
کره – سئول
تلفن: 82-2-554-7200 مالزی – کوالا لامپور
تلفن: 60-3-7651-7906
مالزی – پنانگ
تلفن: 60-4-227-8870
فیلیپین مانیل
تلفن: 63-2-634-9065
سنگاپور
تلفن: 65-6334-8870
تایوان – هسین چو
تلفن: 886-3-577-8366
تایوان – کائوسیونگ
تلفن: 886-7-213-7830
تایوان – تایپه
تلفن: 886-2-2508-8600
تایلند - بانکوک
تلفن: 66-2-694-1351
ویتنام – هوشی مین
تلفن: 84-28-5448-2100
اتریش ولز
تلفن: 43-7242-2244-39
فکس: 43-7242-2244-393دانمارک کپنهاگ
تلفن: 45-4485-5910
فکس: 45-4485-2829فنلاند اسپو
تلفن: 358-9-4520-820

فرانسه پاریس
Tel: 33-1-69-53-63-20
Fax: 33-1-69-30-90-79

آلمان جنجالی
تلفن: 49-8931-9700

آلمان هان
تلفن: 49-2129-3766400

آلمان هایلبرون
تلفن: 49-7131-72400

آلمان کارلسروهه  تلفن: 49-721-625370

آلمان مونیخ
Tel: 49-89-627-144-0
Fax: 49-89-627-144-44

آلمان روزنهایم
تلفن: 49-8031-354-560

اسرائیل – هود هاشارون
تلفن: 972-9-775-5100

ایتالیا – میلان
تلفن: 39-0331-742611
فکس: 39-0331-466781

ایتالیا – پادووا
تلفن: 39-049-7625286

هلند – درونن
تلفن: 31-416-690399
فکس: 31-416-690340

نروژ تروندهایم
تلفن: 47-72884388

لهستان - ورشو
تلفن: 48-22-3325737

رومانی بخارست
Tel: 40-21-407-87-50

اسپانیا - مادرید
Tel: 34-91-708-08-90
Fax: 34-91-708-08-91
سوئد - گوتنبرگ
Tel: 46-31-704-60-40
سوئد – استکهلم
تلفن: 46-8-5090-4654
انگلستان – ووکینگهام
تلفن: 44-118-921-5800
فکس: 44-118-921-5820

یادداشت برنامه
© 2024 Microchip Technology Inc. و شرکت های تابعه آن

اسناد / منابع

زیرسیستم پردازشگر میکروچیپ AN4229 Risc V [pdfراهنمای کاربر
AN4229، AN4229 زیرسیستم پردازشگر Risc V، AN4229، زیرسیستم پردازشگر Risc V، زیرسیستم پردازشگر، زیرسیستم

مراجع

نظر بدهید

آدرس ایمیل شما منتشر نخواهد شد. فیلدهای الزامی مشخص شده اند *