مایکروچپ-لوګو

MICROCHIP AN4229 Risc V پروسیسر فرعي سیسټم

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

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

مشخصات

  • د محصول نوم: RT PolarFire
  • موډل: AN4229
  • د پروسیسر فرعي سیسټم: RISC-V
  • د بریښنا اړتیاوې: 12V/5A AC بریښنا اډاپټر
  • انٹرفیس: USB 2.0 A ته mini-B، مایکرو B USB 2.0

د محصول کارولو لارښوونې

د ډیزاین اړتیاوې
د Mi-V پروسیسر فرعي سیسټم جوړولو لپاره د هارډویر او سافټویر اړتیاوې په لاندې ډول دي:

  • 12V/5A AC بریښنا اډاپټر او تار
  • USB 2.0 A ته د مینی-B کیبل
  • د مایکرو بی USB 2.0 کیبل
  • readme.txt ته مراجعه وکړئ file په ډیزاین کې fileد ټولو سافټویر نسخو لپاره اړین دی

د ډیزاین شرایط
د ډیزاین پروسې پیل کولو دمخه، ډاډ ترلاسه کړئ چې لاندې مرحلې ترسره کیږي:

  • [د شرطونو لیست]

ډیزاین توضیحات
MIV_RV32 یو پروسیسر کور دی چې د RISC-V لارښوونې سیټ پلي کولو لپاره ډیزاین شوی. کور په FPGA کې پلي کیدی شي.

FAQ

  • پوښتنه: د RT PolarFire لپاره د هارډویر اړتیاوې څه دي؟
    A: د هارډویر اړتیاو کې د 12V/5A AC بریښنا اډاپټر او تار، د USB 2.0 A څخه mini-B کیبل، او د مایکرو B USB 2.0 کیبل شامل دي.
  • پوښتنه: د RT PolarFire د پروسیسر فرعي سیسټم څه دی؟
    الف: د پروسیسر فرعي سیسټم د RISC-V جوړښت پر بنسټ والړ دی.

پیژندنه (یوه پوښتنه وکړئ)

مایکروچپ د RISC-V پروسیسر پراساس ډیزاینونو رامینځته کولو لپاره پرته له لګښت څخه د Mi-V پروسیسر IP او سافټویر اوزار چین وړاندیز کوي. RISC-V د RISC-V بنسټ د حکومتدارۍ لاندې یو معیاري خلاص لارښود سیټ آرکیټیکچر (ISA) دی. دا ډیری ګټې وړاندې کوي، کوم چې د خلاصې سرچینې ټولنې وړ کول شامل دي ترڅو د تړل شوي ISAs په پرتله په ګړندۍ سرعت کې کورونه ازموینه او ښه کړي. RT PolarFire® Field Programmable Gate Array (FPGAs) د کاروونکي غوښتنلیکونو چلولو لپاره د Mi-V نرم پروسیسرونو ملاتړ کوي. د دې غوښتنلیک یادښت تشریح کوي چې څنګه د Mi-V پروسیسر فرعي سیسټم رامینځته کړي ترڅو د SPI فلش څخه پیل شوي ټاکل شوي TCM حافظې څخه د کارونکي غوښتنلیک اجرا کړي.

د ډیزاین اړتیاوې (یوه پوښتنه وکړئ)
لاندې جدول د Mi-V پروسیسر فرعي سیسټم جوړولو لپاره د هارډویر او سافټویر اړتیاوې لیست کوي.

جدول 1-1. د ډیزاین اړتیاوې

اړتیا تفصیل
د هارډویر اړتیاوې
RT PolarFire® پراختیایی کټ (RTPF500TS-1CG1509M) 12V/5A AC بریښنا اډاپټر او کارډ USB 2.0 A ته د منی-B کیبل مایکرو B USB 2.0 کیبل بیاکتنه 1.0
د سافټویر اړتیاوې
Libero® SoC FlashPro Express SoftConsole readme.txt وګورئ file په ډیزاین کې fileد ټولو سافټویر نسخو لپاره چې د Mi-V حوالې ډیزاین رامینځته کولو لپاره اړین دي

 د ډیزاین شرایط (یوه پوښتنه وکړئ)

مخکې لدې چې تاسو پیل کړئ ، لاندې مرحلې ترسره کړئ:

  1. د حوالې ډیزاین ډاونلوډ کړئ fileد RT PolarFire څخه: د RISC-V پروسیسر فرعي سیسټم جوړول.
  2. له لاندې لینک څخه Libero® SoC ډاونلوډ او نصب کړئ: Libero SoC v2024.1 یا وروسته.

د ډیزاین توضیحات (یوه پوښتنه وکړئ)

MIV_RV32 یو پروسیسر کور دی چې د RISC-V لارښوونې سیټ پلي کولو لپاره ډیزاین شوی. کور د AHB، APB3، او AXI3/4 بس انټرفیسونو لپاره تنظیم کیدی شي د پردیو او حافظې لاسرسي لپاره. لاندې ارقام د RT PolarFire® FPGA کې جوړ شوي Mi-V فرعي سیسټم د لوړې کچې بلاک ډیاګرام ښیې.

د کارونکي غوښتنلیک چې په Mi-V پروسیسر کې اجرا کیږي په بهرني SPI فلش کې زیرمه کیدی شي. د وسیلې په بریښنا کې ، د سیسټم کنټرولر د کارونکي غوښتنلیک سره ټاکل شوی TCM پیل کوي. د سیسټم ری سیٹ د TCM پیل کولو بشپړیدو وروسته خوشې کیږي. که چیرې د کارونکي غوښتنلیک په SPI فلش کې زیرمه شوی وي، د سیسټم کنټرولر د SPI فلش څخه د کارونکي غوښتنلیک لوستلو لپاره SC_SPI انٹرفیس کاروي. ورکړل شوی کارن غوښتنلیک د UART پیغام "سلام نړۍ!" چاپ کوي. او په بورډ کې د کارونکي LEDs روښانه کوي.

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

د هارډویر تطبیق (یوه پوښتنه وکړئ)

لاندې ارقام د Mi-V پروسیسر فرعي سیسټم Libero ډیزاین ښیې.MICROCHIP-AN4229 Risc-V-Processor-Subsystem- (2)

IP بلاکونه (یوه پوښتنه وکړئ)
لاندې جدول د IP بلاکونو لیست کوي چې د Mi-V پروسیسر فرعي سیسټم حواله ډیزاین او د دوی فعالیت کې کارول کیږي.

جدول 4-1. د IP بلاکونو توضیحات

د IP نوم تفصیل
INIT_MONITOR د RT PolarFire® ابتدایی مانیټر د وسیلې او حافظې ابتکار حالت ترلاسه کوي
reset_syn دا د CORERESET_PF IP انسټیټیشن دی چې د Mi-V فرعي سیسټم لپاره د سیسټم کچې همغږي ریسیټ رامینځته کوي
 

CCC_0

د RT PolarFire Clock Conditioning Circutry (CCC) بلاک د PF_OSC بلاک څخه د 160 MHz ان پټ ساعت اخلي او د Mi-V پروسیسر سب سیسټم او نورو پردیو لپاره د 83.33 MHz فیبرک ساعت تولیدوي.
 

 

 

MIV_RV32_C0 (Mi-V نرم پروسیسر IP)

د Mi-V نرم پروسیسر ډیفالټ ری سیٹ ویکتور پته ارزښت 0✕8000_0000 دی. د وسیلې له تنظیم کولو وروسته ، پروسیسر له 0✕8000_0000 څخه غوښتنلیک اجرا کوي. TCM د Mi-V پروسیسر اصلي حافظه ده او حافظه یې 0✕8000_0000 ته نقشه شوې ده. TCM د کارونکي غوښتنلیک سره پیل کیږي کوم چې په SPI فلش کې زیرمه شوی. د 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 فلش برنامه کولو لپاره کارول کیږي
PF_SPI PF_SPI میکرو د پارچه منطق د بهرني SPI فلش سره نښلوي، کوم چې د سیسټم کنټرولر سره وصل دی
PF_OSC PF_OSC یو آن بورډ اوسیلیټر دی چې د 160 MHz تولید ساعت تولیدوي

مهم: د IP کارونکي ټول لارښودونه او لاسي کتابونه د Libero SoC > Catalog څخه شتون لري

د حافظې نقشه (یوه پوښتنه وکړئ)
 لاندې جدول د یادښتونو او پرفیریالونو د حافظې نقشه لیست کوي.

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

پردیو د پیل پته
TCM 0x8000_0000
MIV_ESS_UART 0x7100_0000
MIV_ESS_GPIO 0x7500_0000

د سافټویر پلي کول (یوه پوښتنه وکړئ)

مایکروچپ د RISC-V کارونکي غوښتنلیک د اجرا وړ (.hex) جوړولو لپاره د SoftConsole اوزار چین چمتو کوي file او دا پاک کړئ. د حوالې ډیزاین files کې د فرم ویئر کاري ځای شامل دی چې د MiV_uart_blinky سافټویر پروژه لري. د MiV_uart_blinky کارونکي غوښتنلیک د Libero® SoC په کارولو سره په بهرني SPI فلش کې برنامه شوی. ورکړل شوی کارن غوښتنلیک د UART پیغام "سلام نړۍ!" چاپ کوي. او په بورډ کې د کارونکي LEDs روښانه کوي.

د Libero SoC ډیزاین حافظې نقشې سره سم، د UART او GPIO پردې پتې په ترتیب سره 0x71000000 او 0x75000000 ته نقشه شوي. دا معلومات په hw_platform.h کې ورکړل شوي دي file لکه څنګه چې په لاندې شکل کې ښودل شوي.

MICROCHIP-AN4229 Risc-V-Processor-Subsystem- (3)د کارونکي غوښتنلیک باید د TCM حافظې (کوډ، ډاټا، او سټیک) څخه اجرا شي. له همدې امله، په لینکر سکریپټ کې د رام پته د TCM حافظې د پیل پته ته ټاکل شوې لکه څنګه چې په لاندې شکل کې ښودل شوي.

MICROCHIP-AN4229 Risc-V-Processor-Subsystem- (4)لینکر سکریپټ (miv-rv32-ram.ld) د ډیزاین په FW\MiV_uart_blinky\miv_rv32_hal فولډر کې شتون لري files. د کاروونکي غوښتنلیک جوړولو لپاره، لاندې مرحلې ترسره کړئ:

  1. د Mi-V SoftConsole پروژه جوړه کړئ
  2. MIV_RV32 HAL ډاونلوډ کړئ fileد GitHub څخه s او چلوونکي په لاندې ډول لینک کاروي: github.com/Mi-V-Soft-RISC-V/platform
  3. د فرم ویئر چلوونکي وارد کړئ
  4. اصلي جوړ کړئ file د غوښتنلیک کوډ سره
  5. نقشه فرم ویئر چلوونکي او د لینکر سکریپټ
  6. نقشه حافظه او پردی پته
  7. غوښتنلیک جوړ کړئ

د دې ګامونو په اړه د نورو معلوماتو لپاره، AN4997 وګورئ: PolarFire FPGA Building a Mi-V Processor Subsystem. د .هیکس file د بریالۍ جوړونې وروسته رامینځته شوی او دا د ډیمو چلولو کې د ډیزاین او حافظې ابتکار ترتیب لپاره کارول کیږي.

 د ډیمو تنظیم کول (یوه پوښتنه وکړئ)

د ډیمو تنظیم کولو لپاره ، لاندې مرحلې ترسره کړئ:

  1. د هارډویر تنظیم کول
  2. د سیریل ټرمینل تنظیم کول (تیرا اصطلاح)

د هارډویر تنظیم کول (یوه پوښتنه وکړئ)
مهم: د SoftConsole ډیبګر په کارولو سره د Mi-V غوښتنلیک ډیبګ کول به کار ونکړي که چیرې د سیسټم کنټرولر تعلیق حالت فعال وي. د سیسټم کنټرولر تعلیق حالت د دې ډیزاین لپاره غیر فعال شوی ترڅو د Mi-V غوښتنلیک څرګند کړي.

د هارډویر تنظیم کولو لپاره، لاندې مرحلې ترسره کړئ:

  1. د SW7 سویچ په کارولو سره تخته بند کړئ.
  2. د بهرني فلش پرو پروګرامر کارولو لپاره J31 جمپر خلاص کړئ یا د ایمبیډ شوي فلش پرو پروګرامر کارولو لپاره J31 جمپر بند کړئ.
    مهم: ایمبیډ شوی فلش پرو پروګرامر یوازې د Libero یا FPExpress له لارې د برنامه کولو لپاره کارول کیدی شي دا د Mi-V پراساس غوښتنلیک ډیبګ کولو لپاره نشي کارول کیدی.
  3. کوربه کمپیوټر د USB کیبل په کارولو سره J24 نښلونکي سره وصل کړئ.
  4. د SC_SPI فعالولو لپاره، د جمپر J1 2-8 پنونه باید وتړل شي.
  5. د FlashPro پروګرامر د J3 نښلونکي سره وصل کړئ (JTAG سرلیک) او بل USB کیبل وکاروئ ترڅو د فلش پرو پروګرامر کوربه کمپیوټر سره وصل کړئ.
  6. ډاډ ترلاسه کړئ چې د USB څخه UART پل ډرایور په اوتومات ډول کشف شوي ، کوم چې په کوربه کمپیوټر کې د وسیلې مدیر له لارې تایید کیدی شي.
    مهم: لکه څنګه چې په 6-1 شکل کې ښودل شوي، د COM16 پورټ ځانګړتیاوې ښیي چې دا د USB سیریل پورټ سره وصل دی. له دې امله، COM16 په دې پخوانی کې غوره شویample. د COM پورټ نمبر سیسټم ځانګړی دی. که د USB څخه UART برج ډرایورونه ندي نصب شوي ، له دې څخه ډرایوران ډاونلوډ او نصب کړئ www.microchip.com/en-us/product/mcp2200.
  7. د بریښنا رسولو د J19 نښلونکي سره وصل کړئ او د سویچ SW7 په کارولو سره د بریښنا رسولو ته لاړ شئ.

 

د سیریل ټرمینل تنظیم کول (تیرا اصطلاح) (یوه پوښتنه وکړئ)
د کارونکي غوښتنلیک (MiV_uart_blinky.hex file) "هیلو ورلډ" چاپ کوي! د UART انٹرفیس له لارې په سریال ټرمینل کې پیغام.

د سیریل ټرمینل تنظیم کولو لپاره ، لاندې مرحلې ترسره کړئ:

  1. په کوربه کمپیوټر کې د تیرا اصطلاح لانچ کړئ.
  2. په تیرا اصطلاح کې پیژندل شوی COM پورټ غوره کړئ لکه څنګه چې په لاندې شکل کې ښودل شوي.MICROCHIP-AN4229 Risc-V-Processor-Subsystem- (5)
  3. د مینو بار څخه ، د COM پورټ تنظیم کولو لپاره سیټ اپ> سیریل پورټ غوره کړئ. MICROCHIP-AN4229 Risc-V-Processor-Subsystem- (6)
  4. سرعت (baud) 115200 ته وټاکئ او د جریان کنټرول هیڅ ته ونه کړئ او د نوي ترتیب اختیار باندې کلیک وکړئ لکه څنګه چې په لاندې شکل کې ښودل شوي.MICROCHIP-AN4229 Risc-V-Processor-Subsystem- (7)

وروسته له دې چې سیریل ټرمینل تنظیم شي، بل ګام د RT PolarFire® وسیله برنامه کول دي.

د ډیمو چلول (یوه پوښتنه وکړئ)

د ډیمو چلولو لپاره، لاندې مرحلې ترسره کړئ:

  1. د TCM د پیل کولو پیرودونکي رامینځته کول
  2. د RT PolarFire® وسیله پروګرام کول
  3. د SPI فلش عکس رامینځته کول
  4. د SPI فلش پروګرام کول

د TCM پیل کولو پیرودونکي رامینځته کول (یوه پوښتنه وکړئ)
د سیسټم کنټرولر په کارولو سره په RT PolarFire® کې د TCM پیل کولو لپاره، په miv_rv0_subsys_pkg.v کې ځایی پیرامیټرې l_cfg_hard_tcm32_en file باید د ترکیب څخه دمخه 1'b1 ته بدل شي. د نورو معلوماتو لپاره، د MIV_RV32 کارن لارښود وګورئ.

په Libero® SoC کې، د ډیزاین ابتکار ډیټا او یادداشتونو ترتیب کولو اختیار د TCM ابتکار پیرودونکی رامینځته کوي او دا د sNVM، μPROM، یا یو بهرني SPI فلش ته اضافه کوي، د انتخاب شوي غیر بې ثباته حافظې ډول پراساس. د دې غوښتنلیک یادښت کې، د TCM ابتدايي پیرودونکی په SPI فلش کې زیرمه شوی. دا پروسه د کارونکي غوښتنلیک اجرا کولو ته اړتیا لري file (. هیکس file). هیکس file (*.hex) د SoftConsole غوښتنلیک پروژې په کارولو سره رامینځته شوی. ا سampد کارونکي غوښتنلیک د ډیزاین سره چمتو شوی files. د کارونکي غوښتنلیک file (.hex) د لاندې مرحلو په کارولو سره د TCM ابتدایی پیرودونکي رامینځته کولو لپاره غوره شوی:

  1. Libero® SoC پیل کړئ او script.tcl چل کړئ (ضمیمه 2: د TCL سکریپټ چلول).
  2. د ډیزاین پیل کولو ډیټا او یادداشتونو تنظیم کول غوره کړئ> د لیبرو ډیزاین جریان.
  3. د فیبریک RAMs ټب کې، د TCM مثال غوره کړئ او په هغې باندې دوه ځله کلیک وکړئ ترڅو د فیبریک RAM ابتدايي پیرودونکي ډیالوګ بکس خلاص کړئ، لکه څنګه چې په لاندې انځور کې ښودل شوي.
  4. MICROCHIP-AN4229 Risc-V-Processor-Subsystem- (8)د فیبریک RAM ابتدایی پیرودونکي ډیالوګ بکس کې ، د ذخیره کولو ډول SPI-Flash ته تنظیم کړئ. بیا، له مینځپانګې څخه غوره کړئ file او د وارداتو (…) تڼۍ کلیک وکړئ لکه څنګه چې په لاندې انځور کې ښودل شوي.

MICROCHIP-AN4229 Risc-V-Processor-Subsystem- (9) د RT پولر فایر وسیله پروګرام کول (یوه پوښتنه وکړئ)

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

د RT PolarFire وسیلې برنامه کولو لپاره ، د Mi-V پروسیسر سب سیسټم لیبرو پروژه خلاص کړئ ، کوم چې په Libero SoC کې د چمتو شوي TCL سکریپټونو په کارولو سره رامینځته شوی ، او دوه ځله کلیک وکړئ د برنامه عمل چلول.

د SPI فلش عکس رامینځته کول (یوه پوښتنه وکړئ)

  • د SPI فلش عکس رامینځته کولو لپاره ، د ډیزاین فلو ټب کې د SPI فلش عکس رامینځته کړئ دوه ځله کلیک وکړئ.
  • کله چې د SPI فلش عکس په بریالیتوب سره رامینځته شي ، د SPI فلش عکس رامینځته کولو سره د شین ټیک نښه ښکاري.

د SPI فلش پروګرام کول (یوه پوښتنه وکړئ)
د SPI فلش عکس برنامه کولو لپاره ، لاندې مرحلې ترسره کړئ:

  1. د ډیزاین فلو ټب کې د چلولو PROGRAM_SPI_IMAGE دوه ځله کلیک وکړئ.
  2. په ډیالوګ بکس کې هو کلیک وکړئ.
  • کله چې د SPI عکس په بریالیتوب سره په آلې کې برنامه شي ، د PROGRAM_SPI_IMAGE چلولو سره یو شنه ټیک نښه ښکاري.
  • وروسته له دې چې د SPI فلش پروګرام بشپړ شو، TCM چمتو دی. د پایلې په توګه، LEDs 1، 2، 3، او 4 ړنګیږي، بیا پرنټونه په سیریل ټرمینل کې لیدل کیږي، لکه څنګه چې په لاندې شکل کې ښودل شوي.
    MICROCHIP-AN4229 Risc-V-Processor-Subsystem- (11)

دا ډیمو پای ته رسوي.
د RT PolarFire® وسیله او SPI فلش هم د FlashPro Express په کارولو سره پروګرام کیدی شي، ضمیمه 1 وګورئ: د FlashPro Express په کارولو سره د RT PolarFire وسیله او SPI فلش پروګرام کول.

 ضمیمه 1: د فلش پرو ایکسپریس په کارولو سره د RT پولر فایر وسیلې او SPI فلش پروګرام کول (یوه پوښتنه وکړئ)

د حوالې ډیزاین fileد پروګرام کولو دنده شامله ده file د FlashPro Express په کارولو سره د RT PolarFire® وسیله پروګرام کولو لپاره. دا دنده file د SPI فلش عکس هم شامل دی، کوم چې د TCM ابتدایی پیرودونکی دی. FlashPro Express د RT PolarFire وسیلې او SPI فلش دواړه پروګرامونه د دې پروګرام کولو سره. file. د پروګرام جوړول . دنده file په ډیزاین کې شتون لريFiles_directory\programming_files.

د پروګرام کولو سره د RT PolarFire وسیله پروګرام کولو لپاره file د FlashPro Express په کارولو سره، لاندې مرحلې ترسره کړئ:

  1. هارډویر تنظیم کړئ، د هارډویر تنظیم کول وګورئ.
  2. په کوربه کمپیوټر کې، د FlashPro Express سافټویر لانچ کړئ.
  3. د نوې دندې پروژې رامینځته کولو لپاره ، په نوي کلیک وکړئ یا د پروژې مینو څخه د FlashPro Express Job څخه New Job Project غوره کړئ.
  4. د ډیالوګ بکس کې لاندې دننه کړئ:
    • د پروګرام کولو دنده file: په لټون کې کلیک وکړئ او هغه ځای ته لاړ شئ چیرې چې دنده file موقعیت لري او غوره کړئ file. دنده file په ډیزاین کې شتون لريFiles_directory\programming_files.
    • د فلش پرو ایکسپریس د پروژې موقعیت: په لټون کلیک وکړئ او هغه ځای ته لاړشئ چیرې چې تاسو غواړئ پروژه خوندي کړئ.MICROCHIP-AN4229 Risc-V-Processor-Subsystem- (13)
  5. په OK کلیک وکړئ. اړین پروګرامونه file ټاکل شوی او د پروګرام کولو لپاره چمتو دی.
  6. د FlashPro Express کړکۍ ښکاري لکه څنګه چې په لاندې شکل کې ښودل شوي. تایید کړئ چې د پروګرامر شمیره د پروګرامر په ساحه کې ښکاري. که دا نه وي، د بورډ اتصالات وګورئ او د پروګرام کونکي ریفریش/ریسکین کلیک وکړئ. MICROCHIP-AN4229 Risc-V-Processor-Subsystem- (13)
  7. RUN کلیک وکړئ. کله چې وسیله په بریالیتوب سره برنامه شي، د RUN PASSED حالت ښکاره کیږي لکه څنګه چې په لاندې شکل کې ښودل شوي.MICROCHIP-AN4229 Risc-V-Processor-Subsystem- (14)

دا د RT PolarFire وسیله او د SPI فلش برنامه پای ته رسوي. د بورډ پروګرام کولو وروسته، "هیلو ورلډ" وګورئ. پیغام په UART ټرمینل کې چاپ شوی او د کارونکي LEDs روښانه کول.

 2 ضمیمه: د TCL سکریپټ چلول (یوه پوښتنه وکړئ)

د TCL سکریپټونه په ډیزاین کې چمتو شوي fileد HW لارښود لاندې فولډر. که اړتیا وي، د ډیزاین جریان د ډیزاین پلي کولو څخه د دندې تر نسل پورې بیا تولید کیدی شي file.

د TCL چلولو لپاره، لاندې مرحلې ترسره کړئ:

  1. د لیبرو سافټویر لانچ کړئ.
  2. پروژه غوره کړئ> سکریپټ اجرا کړئ….
  3. په براوز کلیک وکړئ او د ډاونلوډ شوي HW لارښود څخه script.tcl غوره کړئ.
  4. په چلولو کلیک وکړئ.

د TCL سکریپټ بریالۍ اجرا کولو وروسته ، د لیبرو پروژه د HW لارښود کې رامینځته شوې.

  • د TCL سکریپټونو په اړه د نورو معلوماتو لپاره، rtpf_an4229_df/HW/TCL_Script_readme.txt وګورئ. د TCL کمانډونو په اړه د نورو معلوماتو لپاره، د Tcl کمانډ حواله لارښود وګورئ. د مایکروچپ سره اړیکه ونیسئ
  • د TCL سکریپټ چلولو پرمهال د هرې پوښتنې سره مخ شوي تخنیکي ملاتړ.

 د بیاکتنې تاریخ (یوه پوښتنه وکړئ)

د بیاکتنې تاریخ جدول هغه بدلونونه بیانوي چې په سند کې پلي شوي. بدلونونه د بیاکتنې لخوا لیست شوي، د خورا اوسني خپرونې سره پیل کیږي.

جدول 10-1. د بیاکتنې تاریخ

بیاکتنه نیټه تفصیل
B ۹/۹۷ د سند B بیاکتنې کې د بدلونونو لیست لاندې دی:
  • د بورډ بیاکتنه په جدول 1-1 کې تازه کړه
  • Mi-V ESS او CoreSPI د ډیزاین توضیحاتو برخه کې 3-1 شکل کې اضافه شوي
  • MIV_ESS_C0_0 او CoreSPI_C0_0 بلاکونه په جدول 4-1 کې د IP بلاکونو برخه کې اضافه شوي
  • د پیل پته ارزښت په جدول 4-2 کې تازه شوی
  • د سافټویر پلي کولو برخه کې 5-1 شکل او 5-2 شکل تازه شوی
  • د سیسټم کنټرولر تعلیق حالت په اړه یو نوټ اضافه شوی، د هارډویر برخې تنظیم کولو مرحلو کې د SPI فعال او فلش پرو پروګرام کولو جمپر ترتیبات اضافه شوي (یا هم سرایت شوي یا بهرنۍ)
  • تازه شوی شکل 6-1، شکل 6-2، او شکل 6-3 د سیریل ټرمینل (تیرا اصطلاح) برخه تنظیم کولو کې
  • تازه شوی شکل 7-1 او شکل 7-2 د TCM د پیل کونکي پیرودونکي برخې تولید کې
  • د SPI فلش برخې پروګرام کولو کې 7-4 شکل تازه شوی
  • ضمیمه 2 اضافه کړه: د TCL سکریپټ برخه چلول
A ۹/۹۷ د دې سند لومړۍ خپرونه

د مایکروچپ FPGA ملاتړ

د مایکروچپ FPGA محصولاتو ګروپ خپل محصولات د مختلف ملاتړ خدماتو سره ملاتړ کوي ، پشمول د پیرودونکي خدمت ، د پیرودونکي تخنیکي ملاتړ مرکز ، a webسایټ، او په ټوله نړۍ کې د پلور دفترونه. پیرودونکو ته وړاندیز کیږي چې د ملاتړ سره تماس نیولو دمخه د مایکروچپ آنلاین سرچینو څخه لیدنه وکړي ځکه چې دا خورا احتمال لري چې د دوی پوښتنې لا دمخه ځواب شوي وي.

له لارې د تخنیکي ملاتړ مرکز سره اړیکه ونیسئ webپه سایټ کې www.microchip.com/support. د FPGA وسیلې برخې شمیره په ګوته کړئ ، د مناسب قضیې کټګورۍ غوره کړئ ، او ډیزاین اپلوډ کړئ fileد تخنیکي مالتړ قضیه رامینځته کولو پرمهال.
د غیر تخنیکي محصول مالتړ لپاره د پیرودونکي خدماتو سره اړیکه ونیسئ، لکه د محصول قیمت، د محصول لوړول، تازه معلومات، د امر حالت، او واک ورکول.

  • د شمالي امریکا څخه، 800.262.1060 ته زنګ ووهئ
  • د نورې نړۍ څخه، 650.318.4460 ته زنګ ووهئ
  • فکس، د نړۍ له هر ځای څخه، 650.318.8044

د مایکروچپ معلومات

مایکروچپ Webسایټ
مایکروچپ زموږ له لارې آنلاین ملاتړ چمتو کوي webپه سایټ کې www.microchip.com/. دا webسایټ د جوړولو لپاره کارول کیږي files او معلومات په اسانۍ سره پیرودونکو ته شتون لري. ځینې ​​​​موټر شتون لري پدې کې شامل دي:

  • د محصول ملاتړ - د معلوماتو پاڼې او خطا، د غوښتنلیک یادښتونه او sampد پروګرامونو، ډیزاین سرچینې، د کاروونکي لارښود او د هارډویر مالتړ اسناد، وروستي سافټویر ریلیزونه او آرشیف شوي سافټویر
  • عمومي تخنیکي ملاتړ - ډیری پوښتل شوي پوښتنې (FAQs)، د تخنیکي مالتړ غوښتنې، د آنلاین بحث ګروپونه، د مایکروچپ ډیزاین شریک پروګرام غړو لیست
  • د مایکروچپ سوداګرۍ - د محصول انتخاب کونکي او ترتیب کولو لارښودونه ، د مایکروچپ وروستي مطبوعاتي اعلامیې ، د سیمینارونو او پیښو لیست کول ، د مایکروچپ پلور دفترونو لیست کول ، توزیع کونکي او د فابریکې نمایندګان

د محصول بدلون خبرتیا خدمت

  • د مایکروچپ د محصول بدلون خبرتیا خدمت د پیرودونکو سره د مایکروچپ محصولاتو اوسني ساتلو کې مرسته کوي. پیرودونکي به د بریښنالیک خبرتیا ترلاسه کړي کله چې د ځانګړي محصول کورنۍ یا د ګټو پراختیا وسیلې پورې اړوند بدلونونه ، تازه معلومات ، بیاکتنې یا خطا شتون ولري.
  • د راجستر کولو لپاره، لاړ شئ www.microchip.com/pcn او د راجستریشن لارښوونې تعقیب کړئ.

د پیرودونکي ملاتړ
د مایکروچپ محصولاتو کارونکي کولی شي د څو چینلونو له لارې مرستې ترلاسه کړي:

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

پیرودونکي باید د ملاتړ لپاره د دوی توزیع کونکي ، نماینده یا ESE سره اړیکه ونیسي. د پلور محلي دفترونه هم د پیرودونکو سره د مرستې لپاره شتون لري. په دې سند کې د پلور دفترونو او ځایونو لیست شامل دی.

تخنیکي ملاتړ له لارې شتون لري webپه سایټ کې: www.microchip.com/support

د مایکروچپ وسیلو کوډ محافظت ځانګړتیا
په مایکروچپ محصولاتو کې د کوډ محافظت ځانګړتیا لاندې توضیحات یاد کړئ:

  • د مایکروچپ محصولات د دوی ځانګړي مایکروچپ ډیټا شیټ کې موجود مشخصات پوره کوي.
  • مایکروچپ باور لري چې د محصولاتو کورنۍ خوندي ده کله چې په مطلوب ډول کارول کیږي، په عملیاتي ځانګړتیاو کې، او په نورمال شرایطو کې.
  • مایکروچپ ارزښتونه لري او په کلکه د خپل فکري ملکیت حقونه ساتي. د مایکروچپ محصول د کوډ محافظت ځانګړتیاو څخه د سرغړونې هڅې په کلکه منع دي او ممکن د ډیجیټل ملیونیم کاپي حق قانون څخه سرغړونه وکړي.
  • نه مایکروچپ او نه کوم بل سیمیکمډکټر جوړونکی کولی شي د دې کوډ امنیت تضمین کړي. د کوډ محافظت پدې معنی ندي چې موږ تضمین کوو چې محصول "نه ماتیدونکی" دی. د کوډ محافظت په دوامداره توګه وده کوي. مایکروچپ ژمن دی چې په دوامداره توګه زموږ د محصولاتو د کوډ محافظت ځانګړتیاو ته وده ورکړي.

قانوني خبرتیا
دا خپرونه او معلومات دلته یوازې د مایکروچپ محصولاتو سره کارول کیدی شي، پشمول ستاسو د غوښتنلیک سره د مایکروچپ محصولاتو ډیزاین، ازموینه او یوځای کول. د دې معلوماتو کارول
په بل ډول د دې شرایطو څخه سرغړونه کوي. د وسیلې غوښتنلیکونو په اړه معلومات یوازې ستاسو د اسانتیا لپاره چمتو شوي او ممکن د تازه معلوماتو لخوا ځای په ځای شي. دا ستاسو مسؤلیت دی چې ډاډ ترلاسه کړئ چې ستاسو غوښتنلیک ستاسو د ځانګړتیاو سره سمون لري. د اضافي ملاتړ لپاره د خپل ځایي مایکروچپ پلور دفتر سره اړیکه ونیسئ یا اضافي ملاتړ ترلاسه کړئ www.microchip.com/en-us/support/design-help/client-support-services.

دا معلومات د مایکروچپ لخوا چمتو شوي "لکه څنګه چې دي". مایکروچپ هیڅ ډول استازیتوب یا تضمین نه کوي که څرګند یا ضمیمه وي، لیکل شوي یا شفاهي، قانوني یا بل ډول، د معلوماتو پورې اړه لري په شمول مګر محدود نه وي غیر سرغړونې، د سوداګرۍ وړتیا، او د یو ځانګړي هدف لپاره فټنس، یا د دې حالت، کیفیت، یا فعالیت پورې اړوند تضمینونه.

په هیڅ صورت کې به مایکروچپ د هر ډول غیر مستقیم، ځانګړي، مجازاتو، تصادفي، یا په پایله کې د زیان، زیان، لګښت، یا هر ډول لګښت لپاره مسؤل نه وي چې د امریکا د متحده ایالاتو لپاره، د امریکا د متحده ایالاتو لپاره اړونده وي. حتی که مایکروچیپ ته د امکان په اړه مشوره ورکړل شوې وي یا زیانونه د وړاندوینې وړ وي. د قانون لخوا په بشپړه توګه اجازه ورکړل شوې، د معلوماتو یا د هغې کارول به د ټولو ادعاګانو په اړه د مایکروچپ بشپړ مسؤلیت په هره طریقه کې د فیسونو له مقدار څخه زیات نه وي، که تاسو په هر صورت کې وي، د معلوماتو لپاره مایکروچپ.

د ژوند مالتړ او / یا خوندیتوب غوښتنلیکونو کې د مایکروچپ وسیلو کارول په بشپړ ډول د پیرودونکي په خطر کې دي ، او پیرودونکي موافق دي چې د دې ډول کارونې په پایله کې د هر ډول زیانونو ، ادعاګانو ، سوټونو یا لګښتونو څخه بې ضرر مایکروچپ دفاع ، جبران او ساتي. هیڅ جوازونه، په ښکاره یا بل ډول، د مایکروچپ د فکري ملکیت حقونو الندې، پرته لدې چې بل ډول ویل شوي وي.

سوداګریزې نښې
د مایکروچپ نوم او لوګو، د مایکروچپ لوگو، اډاپټیک، AVR، AVR لوگو، AVR فریکس، BesTime، BitCloud، CryptoMemory، CryptoRF، dsPIC، flexPWR، HELDO، IGLOO، JukeBlox، KeeLoq، Linkus، MachylXTX MediaLB, megaAVR, Microsemi, Microsemi logo, MOST, MOST logo, MPLAB, OptoLyzer, PIC, picoPower, PICSTART, PIC32 logo, PolarFire, Prochip Designer, QTouch, SAM-BA, SenGenuity, SpyNIC, SST, SST, SymFST, Logo , SyncServer, Tachyon, TimeSource, tinyAVR, UNI/O, Vectron، او XMEGA په متحده ایالاتو او نورو هیوادونو کې د مایکروچپ ټیکنالوژۍ ثبت شوي سوداګریزې نښې دي.

AgileSwitch, ClockWorks, د ایمبیډډ کنټرول حلونو شرکت, EtherSynch, Flashtec, Hyper Speed ​​Control, HyperLight Load, Libero, motorBench, mTouch, Powermit 3, Precision Edge, ProASIC, ProASIC Plus, ProASIC Plus logo, QuietcWire, SmartCWire TimeCesium، TimeHub، TimePictra، TimeProvider، او ZL په متحده ایالاتو کې د مایکروچپ ټیکنالوژۍ ثبت شوي سوداګریزې نښې دي.

نږدې کیلي سپپریشن، AKS، د ډیجیټل عمر لپاره انلاګ، هر ډول کپیسیټر، AnyIn، AnyOut، Augmented Switching، BlueSky، BodyCom، Clockstudio، CodeGuard، CryptoAuthentication، CryptoAutomotive، CryptoAuthentication، CryptoAutomotive، CryptoAuthentication، CryptoAutomotive، CryptoCPIEMPantoompanet. ، متحرک اوسط میچ کول , DAM, ECAN, Espresso T1S, EtherGREEN, EyeOpen, GridTime, IdealBridge, IGaT, In-Circuit Serial Programming, ICSP, INICnet, هوښیار موازي, IntelliMOS, Inter-chip نښلول, JitterBlocker, Knob-D, Maxplay-Cnob-, اعظميView, memBrain, Mindi, MiWi, MPASM, MPF, MPLAB تصدیق شوی لوگو, MPLIB, MPLINK, mSiC, MultiTRAK, NetDetach, Omniscient Code Generation, PICDEM, PICDEM.net, PICkit, PICtail, Power MOS IV, Power MOS, Powermart, PowerMOS 7, PowerMOS , 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, EnPHY, Sy. د اعتبار وړ وخت، TSHARC، Turing، USBCheck، VariSense، VectorBlox، VeriPHY، ViewSpan، WiperLock، XpressConnect، او ZENA د مایکروچپ ټیکنالوژۍ سوداګریزې نښې دي چې په متحده ایالاتو او نورو هیوادونو کې شامل دي.

SQTP د مایکروچپ ټیکنالوژۍ خدمت نښه ده چې په متحده ایالاتو کې شامله شوې ده د اډاپټیک لوگو ، د غوښتنې پر فریکونسی ، سیلیکون ذخیره کولو ټیکنالوژي ، او سیم کام په نورو هیوادونو کې د مایکروچپ ټیکنالوژۍ شرکت راجستر شوي سوداګریزې نښې دي. GestIC د مایکروچپ ټیکنالوژۍ جرمني II GmbH & Co. KG راجستر شوی سوداګریز نښه ده، چې د مایکروچپ ټکنالوژۍ شرکت یوه فرعي شرکت، په نورو هیوادونو کې.

نورې ټولې سوداګریزې نښې چې دلته ذکر شوي د دوی د اړوندو شرکتونو ملکیت دی.

© 2024، د مایکروچپ ټیکنالوژي شرکت او د هغې فرعي شرکتونه. ټول حقونه خوندي دي.

  • 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 اتلانتا
Duluth, GA
ټیلیفون: 678-957-9614
فکس: 678-957-1455
آسټین، TX
ټیلیفون: 512-257-3370
بوسټن
ویسټبورو، MA ټیلیفون: 774-760-0087
فکس: 774-760-0088
شیکاګو
Itasca, IL
ټیلیفون: 630-285-0071
فکس: 630-285-0075
دالاس
اډیسن ، TX
ټیلیفون: 972-818-7423
فکس: 972-818-2924
ډیټرایټ
نووی، MI
ټیلیفون: 248-848-4000
هوسټن TX
ټیلیفون: 281-894-5983
انډیاناپولیس
نوبلسویل، IN ټیلیفون: 317-773-8323
فکس: 317-773-5453
ټیلیفون: 317-536-2380
لاس انجلس
مشن ویجو، 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
چین – Qingdao
ټیلیفون: 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
چین - Xiamen
ټیلیفون: 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

جرمني Rosenheim
ټیلیفون: 49-8031-354-560

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

ایټالیا - میلان
ټیلیفون: 39-0331-742611
فکس: 39-0331-466781

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

هالنډ – Drunen
ټیلیفون: 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. او د هغې فرعي شرکتونه

اسناد / سرچینې

MICROCHIP AN4229 Risc V پروسیسر فرعي سیسټم [pdf] د کارونکي لارښود
AN4229, AN4229 Risc V پروسیسر فرعي سیسټم, AN4229, Risc V پروسیسر فرعي سیسټم, د پروسیسر فرعي سیسټم, سب سیسټم

حوالې

یو نظر پریږدئ

ستاسو بریښنالیک پته به خپره نشي. اړین ساحې په نښه شوي *