MICROCHIP AN4229 Risc V پروسيسر سب سسٽم
پيداوار جي ڄاڻ
وضاحتون
- پيداوار جو نالو: 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 کان مني-B ڪيبل
- مائڪرو بي USB 2.0 ڪيبل
- readme.txt ڏانهن رجوع ڪريو file ڊزائن ۾ files سڀني سافٽ ويئر ورزن جي ضرورت آهي
ڊيزائن جون شرطون
ڊيزائن جي عمل کي شروع ڪرڻ کان پهريان، پڪ ڪريو ته هيٺيان قدم ڪيا ويا آهن:
- [ضرورين جي فهرست]
خاڪي جي وضاحت
MIV_RV32 ھڪڙو پروسيسر ڪور آھي جيڪو RISC-V ھدايت واري سيٽ کي لاڳو ڪرڻ لاءِ ٺاھيو ويو آھي. بنيادي هڪ FPGA تي لاڳو ڪري سگهجي ٿو.
FAQ
- سوال: RT PolarFire لاءِ هارڊويئر جون ڪهڙيون ضرورتون آهن؟
ج: هارڊويئر جي گهرج ۾ شامل آهي 12V/5A AC پاور اڊاپٽر ۽ ڪنڊ، USB 2.0 A کان مني-B ڪيبل، ۽ مائڪرو بي USB 2.0 ڪيبل. - سوال: RT PolarFire جو پروسيسر سبسسٽم ڇا آهي؟
A: پروسيسر سب سسٽم RISC-V فن تعمير تي ٻڌل آهي.
تعارف (هڪ سوال پڇو)
مائڪروچپ پيش ڪري ٿو Mi-V پروسيسر IP ۽ سافٽ ويئر ٽول چين کي بغير ڪنهن قيمت تي RISC-V پروسيسر جي بنياد تي ڊيزائن ٺاهڻ لاءِ. RISC-V هڪ معياري اوپن انسٽرڪشن سيٽ آرڪيٽيڪچر (ISA) RISC-V فائونڊيشن جي گورننس تحت آهي. اهو ڪيترن ئي فائدن کي پيش ڪري ٿو، جنهن ۾ شامل آهي اوپن سورس ڪميونٽي کي چالو ڪرڻ ۽ ڪور کي بهتر ڪرڻ لاءِ بند ٿيل ISAs جي ڀيٽ ۾ تيز رفتار سان. RT PolarFire® Field Programmable Gate Array (FPGAs) Mi-V سافٽ پروسيسرز کي سپورٽ ڪري ٿو صارف جي ايپليڪيشنن کي هلائڻ لاءِ. هي ايپليڪيشن نوٽ بيان ڪري ٿو ته هڪ Mi-V پروسيسر سبسسٽم ڪيئن ٺاهيو وڃي صارف جي ايپليڪيشن کي ايگزيڪيوٽو ڪرڻ لاءِ نامزد ڪيل TCM ميموري مان SPI فليش کان شروع ڪيل.
ڊيزائن جي گهرج (هڪ سوال پڇو)
هيٺ ڏنل جدول هڪ Mi-V پروسيسر سبسسٽم ٺاهڻ لاءِ هارڊويئر ۽ سافٽ ويئر گهرجن کي لسٽ ڪري ٿو.
ٽيبل 1-1. ڊيزائن جي گهرج
گهرج | وصف |
هارڊويئر جي گهرج | |
RT PolarFire® ڊولپمينٽ کٽ (RTPF500TS-1CG1509M) 12V/5A AC پاور اڊاپٽر ۽ ڪنڊ USB 2.0 A کان مني-B ڪيبل Micro B USB 2.0 ڪيبل | ري وي 1.0 |
سافٽ ويئر جي گهرج | |
Libero® SoC FlashPro Express SoftConsole | readme.txt ڏسو file ڊزائن ۾ files سڀني سافٽ ويئر ورزن لاءِ گهربل Mi-V ريفرنس ڊيزائن ٺاهڻ لاءِ |
ڊيزائن جي شرطن (هڪ سوال پڇو)
توھان کان پھريان شروع ڪريو، ھيٺ ڏنل قدمن تي عمل ڪريو:
- ريفرنس ڊيزائن ڊائون لوڊ ڪريو files کان RT پولار فائر: بلڊنگ RISC-V پروسيسر سب سسٽم.
- هيٺ ڏنل لنڪ تان 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 فليش ۾ محفوظ ٿيل آهي، سسٽم ڪنٽرولر استعمال ڪري ٿو SC_SPI انٽرفيس استعمال ڪندڙ ايپليڪيشن کي پڙهڻ لاءِ SPI فليش. ڏنل صارف ايپليڪيشن UART پيغام کي پرنٽ ڪري ٿو "هيلو ورلڊ!" ۽ بورڊ تي صارف LEDs کي چمڪي ٿو.
هارڊويئر لاڳو ڪرڻ (هڪ سوال پڇو)
هيٺ ڏنل انگ اکر ڏيکاري ٿو Libero ڊيزائن جو Mi-V پروسيسر سبسسٽم.
IP بلاڪ (هڪ سوال پڇو)
هيٺ ڏنل جدول Mi-V پروسيسر سبسسٽم ريفرنس ڊيزائن ۽ انهن جي فنڪشن ۾ استعمال ٿيل IP بلاڪن کي لسٽ ڪري ٿو.
ٽيبل 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 ميگا هرٽز آئوٽ پٽ ڪلاڪ ٺاهي ٿو |
اھم: سڀئي IP استعمال ڪندڙ ھدايتون ۽ ھٿ بڪ Libero SoC > Catalog کان دستياب آھن
ياداشت جو نقشو (هڪ سوال پڇو)
هيٺ ڏنل جدول ياداشتن ۽ پرديئرز جي ميموري نقشي کي لسٽ ڪري ٿو.
ٽيبل 4-2. ميموري نقشي جي وضاحت
پردي | شروعاتي ايڊريس |
ٽي سي ايم | 0x8000_0000 |
MIV_ESS_UART | 0x7100_0000 |
MIV_ESS_GPIO | 0x7500_0000 |
سافٽ ويئر لاڳو ڪرڻ (هڪ سوال پڇو)
مائڪروچپ RISC-V استعمال ڪندڙ ايپليڪيشن ايگزيڪيوٽيبل (.hex) ٺاهڻ لاءِ SoftConsole ٽول چين فراهم ڪري ٿي file ۽ ڊيبگ ڪريو. حوالو ڊيزائن files ۾ Firmware جي ڪم جي جڳھ شامل آھي جنھن ۾ MiV_uart_blinky سافٽ ويئر پروجيڪٽ شامل آھي. MiV_uart_blinky يوزر ايپليڪيشن ليبرو® SoC استعمال ڪندي ٻاهرين SPI فليش تي پروگرام ڪئي وئي آهي. ڏنل صارف ايپليڪيشن UART پيغام کي پرنٽ ڪري ٿو "هيلو ورلڊ!" ۽ بورڊ تي صارف LEDs کي چمڪي ٿو.
Libero SoC ڊيزائن جي ميموري نقشي جي مطابق، UART ۽ GPIO پرديئر ايڊريس ترتيب ڏنل 0x71000000 ۽ 0x75000000 تي نقش ٿيل آهن. اها معلومات hw_platform.h ۾ مهيا ڪئي وئي آهي file جيئن هيٺ ڏنل شڪل ۾ ڏيکاريل آهي.
صارف جي ايپليڪيشن کي TCM ياداشت (ڪوڊ، ڊيٽا، ۽ اسٽيڪ) مان عمل ڪيو وڃي. تنهن ڪري، لنڪر اسڪرپٽ ۾ رام ايڊريس TCM ميموري جي شروعاتي پتي تي سيٽ ڪيو ويو آهي جيئن هيٺ ڏنل شڪل ۾ ڏيکاريل آهي.
لنڪر اسڪرپٽ (miv-rv32-ram.ld) ڊزائن جي FW\MiV_uart_blinky\miv_rv32_hal فولڊر ۾ موجود آهي. fileايس. استعمال ڪندڙ ايپليڪيشن ٺاهڻ لاء، ھيٺ ڏنل قدمن تي عمل ڪريو:
- هڪ Mi-V SoftConsole پروجيڪٽ ٺاهيو
- ڊائون لوڊ ڪريو MIV_RV32 HAL files ۽ ڊرائيور GitHub کان هيٺ ڏنل لنڪ استعمال ڪندي: github.com/Mi-V-Soft-RISC-V/platform
- firmware ڊرائيور درآمد ڪريو
- ٺاھيو main.c file ايپليڪيشن ڪوڊ سان
- نقشو فرمائيندڙ ڊرائيور ۽ لنڪر اسڪرپٽ
- نقشو ياداشت ۽ پردي جي پتا
- ايپليڪيشن ٺاهي
انهن قدمن بابت وڌيڪ معلومات لاءِ، ڏسو AN4997: PolarFire FPGA Building a Mi-V پروسيسر سبسسٽم. هيڪس file ڪامياب ٺاھڻ کان پوء ٺاھيو ويو آھي ۽ اھو استعمال ڪيو ويندو آھي ڊيزائن ۽ ميموري شروعاتي ترتيب ڏيڻ لاءِ رننگ دي ڊيم ۾.
ڊيمو ترتيب ڏيڻ (هڪ سوال پڇو)
ڊيمو قائم ڪرڻ لاء، ھيٺ ڏنل قدمن تي عمل ڪريو:
- هارڊويئر کي ترتيب ڏيڻ
- سيريل ٽرمينل کي ترتيب ڏيڻ (تيرا اصطلاح)
هارڊويئر کي ترتيب ڏيڻ (هڪ سوال پڇو)
اھم: SoftConsole ڊيبگر استعمال ڪندي Mi-V ايپليڪيشن ڊيبگنگ ڪم نه ڪندي جيڪڏھن سسٽم ڪنٽرولر معطل موڊ فعال آھي. سسٽم ڪنٽرولر معطل موڊ هن ڊيزائن لاءِ غير فعال آهي Mi-V ايپليڪيشن کي ڏيکارڻ لاءِ.
هارڊويئر کي سيٽ ڪرڻ لاء، هيٺين قدمن تي عمل ڪريو:
- SW7 سوئچ استعمال ڪندي بورڊ کي پاور بند ڪريو.
- خارجي FlashPro پروگرامر استعمال ڪرڻ لاءِ J31 جمپر کوليو يا ايمبيڊڊ FlashPro پروگرامر استعمال ڪرڻ لاءِ J31 جمپر بند ڪريو.
اھم: ايمبيڊڊ فليش پرو پروگرامر صرف Libero يا FPExpress ذريعي پروگرامنگ لاءِ استعمال ٿي سگھي ٿو اھو Mi-V بنياد تي ايپليڪيشن کي ڊيبگ ڪرڻ لاءِ استعمال نٿو ڪري سگھجي. - يو ايس بي ڪيبل استعمال ڪندي ميزبان پي سي کي J24 ڪنيڪٽر سان ڳنڍيو.
- SC_SPI کي فعال ڪرڻ لاء، جمپر J1 جي 2-8 پنن کي بند ڪيو وڃي.
- FlashPro پروگرامر کي J3 ڪنيڪٽر سان ڳنڍيو (JTAG هيڊر) ۽ فليش پرو پروگرامر کي ميزبان پي سي سان ڳنڍڻ لاءِ ٻي USB ڪيبل استعمال ڪريو.
- پڪ ڪريو ته USB کان UART پل ڊرائيور خودڪار طريقي سان ڳولي رهيا آهن، جيڪي ميزبان پي سي تي ڊيوائس مينيجر ذريعي تصديق ڪري سگھجن ٿيون.
اھم: جيئن تصوير 6-1 ۾ ڏيکاريل آھي، COM16 جي بندرگاھ جا خاصيتون ڏيکارين ٿا ته اھو USB سيريل پورٽ سان ڳنڍيل آھي. انهيء ڪري، COM16 هن اڳوڻي ۾ چونڊيو ويو آهيampلي. COM پورٽ نمبر سسٽم مخصوص آهي. جيڪڏهن يو ايس بي کان يو آر ٽي پل ڊرائيور انسٽال ٿيل نه آهن، ڊرائيورن کي ڊائون لوڊ ۽ انسٽال ڪريو تان www.microchip.com/en-us/product/mcp2200. - پاور سپلائي کي J19 ڪنيڪٽر سان ڳنڍيو ۽ سوئچ SW7 استعمال ڪندي پاور سپلائي کي آن ڪريو.
سيريل ٽرمينل کي ترتيب ڏيڻ (تيرا اصطلاح) (هڪ سوال پڇو)
استعمال ڪندڙ ايپليڪيشن (MiV_uart_blinky.hex file) ”هيلو ورلڊ!“ ڇپائي ٿو. UART انٽرفيس ذريعي سيريل ٽرمينل تي پيغام.
سيريل ٽرمينل قائم ڪرڻ لاء، ھيٺ ڏنل قدمن تي عمل ڪريو:
- ميزبان پي سي تي ٽيرا ٽرم لانچ ڪريو.
- ٽيرا ٽرم ۾ سڃاڻپ ٿيل COM پورٽ چونڊيو جيئن هيٺ ڏنل شڪل ۾ ڏيکاريل آهي.
- مينيو بار مان، چونڊيو سيٽ اپ> سيريل پورٽ COM پورٽ قائم ڪرڻ لاء.
- اسپيڊ (baud) کي 115200 ۽ Flow Control to none تي سيٽ ڪريو ۽ ھيٺ ڏنل شڪل ۾ ڏيکاريل نئين سيٽنگ آپشن تي ڪلڪ ڪريو.
سيريل ٽرمينل قائم ٿيڻ کان پوء، ايندڙ قدم RT PolarFire® ڊوائيس پروگرام ڪرڻ آهي.
ڊيمو هلائڻ (هڪ سوال پڇو)
ڊيمو کي هلائڻ لاء، هيٺيان قدمن تي عمل ڪريو:
- TCM شروعاتي ڪلائنٽ ٺاهي رهيو آهي
- پروگرامنگ RT PolarFire® ڊوائيس
- SPI فليش تصوير ٺاهيندي
- SPI فليش پروگرامنگ
TCM شروعاتي ڪلائنٽ پيدا ڪرڻ (هڪ سوال پڇو)
سسٽم ڪنٽرولر استعمال ڪندي RT PolarFire® ۾ TCM کي شروع ڪرڻ لاءِ، miv_rv0_subsys_pkg.v ۾ هڪ مقامي پيٽرولر l_cfg_hard_tcm32_en file Synthesis کان اڳ 1'b1 ۾ تبديل ڪيو وڃي. وڌيڪ معلومات لاءِ، ڏسو MIV_RV32 يوزر گائيڊ.
Libero® SoC ۾، Configure Design Initialization Data and Memories آپشن TCM شروعاتي ڪلائنٽ ٺاهي ٿو ۽ ان کي sNVM، μPROM، يا هڪ خارجي SPI فليش ۾ شامل ڪري ٿو، چونڊيل غير مستحڪم ياداشت جي قسم جي بنياد تي. هن ايپليڪيشن نوٽ ۾، TCM شروعاتي ڪلائنٽ SPI فليش ۾ ذخيرو ٿيل آهي. هن عمل جي ضرورت آهي استعمال ڪندڙ جي درخواست executable file (. هيڪس file). هيڪس file (*.hex) SoftConsole ايپليڪيشن پروجيڪٽ استعمال ڪندي ٺاهي وئي آهي. اي ايسampلي يوزر ايپليڪيشن ڊيزائن سان گڏ مهيا ڪئي وئي آهي fileايس. استعمال ڪندڙ جي درخواست file (.hex) هيٺ ڏنل قدمن کي استعمال ڪندي TCM شروعاتي ڪلائنٽ ٺاهڻ لاءِ چونڊيو ويو آهي:
- Libero® SoC لانچ ڪريو ۽ script.tcl کي هلايو (ضميمه 2: TCL اسڪرپٽ کي هلائڻ).
- منتخب ڪريو ترتيب ڏيو ڊيزائن جي شروعاتي ڊيٽا ۽ ياداشتون> ليبرو ڊيزائن فلو.
- Fabric RAMs ٽئب تي، TCM مثال چونڊيو ۽ ان تي ڊبل ڪلڪ ڪريو تبديل ڪريو Fabric RAM شروعاتي ڪلائنٽ ڊائلاگ باڪس، جيئن ھيٺ ڏنل شڪل ۾ ڏيکاريل آھي.
فيبرڪ رام جي شروعاتي ڪلائنٽ ڊائلاگ باڪس ۾ ترميم ڪريو، اسٽوريج جو قسم SPI-Flash تي سيٽ ڪريو. پوء، مان مواد چونڊيو file ۽ ڪلڪ ڪريو Import (…) بٽڻ جيئن هيٺ ڏنل شڪل ۾ ڏيکاريل آهي.
RT پولار فائر ڊوائيس پروگرامنگ (هڪ سوال پڇو)
- حوالو ڊيزائن files ۾ شامل آهي Mi-V پروسيسر سب سسٽم پروجيڪٽ Libero® SoC استعمال ڪندي ٺاهيل. RT PolarFire® ڊوائيس Libero SoC استعمال ڪندي پروگرام ڪري سگھجي ٿو.
- Libero SoC ڊيزائن جو وهڪرو هيٺ ڏنل شڪل ۾ ڏيکاريل آهي.
RT PolarFire ڊيوائس کي پروگرام ڪرڻ لاءِ، Mi-V پروسيسر سب سسٽم لائبرو پروجيڪٽ کوليو، جيڪو Libero SoC ۾ مهيا ڪيل TCL اسڪرپٽ استعمال ڪندي ٺاهيو ويو آهي، ۽ ڊبل ڪلڪ ڪريو رن پروگرام ايڪشن.
SPI فليش تصوير ٺاهي (هڪ سوال پڇو)
- SPI فليش تصوير ٺاھڻ لاءِ، ڊبل ڪلڪ ڪريو ٺاھيو SPI فليش تصوير ڊيزائن فلو ٽئب تي.
- جڏهن SPI فليش تصوير ڪاميابي سان ٺاهي وئي آهي، هڪ سائي ٽِڪ نشان ظاهر ٿئي ٿو اڳيان SPI فليش تصوير ٺاهي.
پروگرامنگ SPI فليش (هڪ سوال پڇو)
SPI فليش تصوير کي پروگرام ڪرڻ لاء، هيٺيان قدم انجام ڏيو:
- ڊبل ڪلڪ ڪريو Run PROGRAM_SPI_IMAGE ڊيزائن فلو ٽيب تي.
- ڪلڪ ڪريو ها dialog باڪس ۾.
- جڏهن SPI تصوير ڪاميابي سان ڊوائيس تي پروگرام ڪئي وئي آهي، هڪ سائي ٽِڪ نشان ظاهر ٿئي ٿو رن PROGRAM_SPI_IMAGE جي اڳيان.
- SPI فليش پروگرامنگ مڪمل ٿيڻ کان پوءِ، TCM تيار آهي. نتيجي طور، LEDs 1، 2، 3، ۽ 4 جھلڪيون، پوءِ پرنٽ سيريل ٽرمينل تي نظر اچن ٿا، جيئن ھيٺ ڏنل شڪل ۾ ڏيکاريل آھي.
هي ڊيمو ختم ڪري ٿو.
RT PolarFire® ڊيوائس ۽ SPI فليش پڻ FlashPro Express استعمال ڪندي پروگرام ڪري سگھجن ٿا، ڏسو ضميمو 1: پروگرام ڪرڻ RT PolarFire Device ۽ SPI Flash استعمال ڪندي FlashPro Express.
ضميمو 1: فليش پرو ايڪسپريس استعمال ڪندي RT پولار فائر ڊيوائس ۽ SPI فليش کي پروگرام ڪرڻ (هڪ سوال پڇو)
حوالو ڊيزائن files ۾ هڪ پروگرامنگ نوڪري شامل آهي file FlashPro Express استعمال ڪندي RT PolarFire® ڊيوائس پروگرام ڪرڻ لاءِ. هن نوڪري file پڻ شامل آهي SPI فليش تصوير، جيڪو TCM شروعاتي ڪلائنٽ آهي. FlashPro Express پروگرامن ٻئي RT PolarFire ڊوائيس ۽ SPI Flash هن پروگرامنگ سان. file. پروگرامنگ. نوڪري file ڊيزائن تي دستياب آهيFiles_directory\Programming_files.
پروگرامنگ سان RT PolarFire ڊوائيس کي پروگرام ڪرڻ لاء file FlashPro ايڪسپريس استعمال ڪندي، هيٺيان قدم انجام ڏيو:
- هارڊويئر سيٽ اپ ڪريو، ڏسو سيٽنگ اپ هارڊ ويئر.
- ميزبان پي سي تي، فليش پرو ايڪسپريس سافٽ ويئر لانچ ڪريو.
- نئين جاب پروجيڪٽ ٺاهڻ لاءِ، ڪلڪ ڪريو نئون يا چونڊيو نئون جاب پروجيڪٽ FlashPro Express Job مان پروجيڪٽ مينيو مان.
- ڊائلاگ باڪس ۾ ھيٺيون داخل ڪريو:
- پروگرامنگ نوڪري file: برائوز تي ڪلڪ ڪريو ۽ جڳھ ڏانھن وڃو جتي .job file واقع آهي ۽ چونڊيو file. نوڪري file ڊيزائن تي دستياب آهيFiles_directory\Programming_files.
- FlashPro Express نوڪري پروجيڪٽ جو مقام: ڪلڪ ڪريو براؤز ڪريو ۽ ان جڳھ ڏانھن وڃو جتي توھان پروجيڪٽ کي بچائڻ چاھيو ٿا.
- OK تي ڪلڪ ڪريو. گهربل پروگرامنگ file چونڊيو ويو آهي ۽ پروگرام ٿيڻ لاءِ تيار آهي.
- FlashPro ايڪسپريس ونڊو ظاهر ٿئي ٿو جيئن هيٺ ڏنل شڪل ۾ ڏيکاريل آهي. پڪ ڪريو ته هڪ پروگرامر نمبر پروگرامر فيلڊ ۾ ظاهر ٿئي ٿو. جيڪڏهن اهو نٿو ٿئي، بورڊ ڪنيڪشن چيڪ ڪريو ۽ ڪلڪ ڪريو ريفريش/ريسڪين پروگرامرز.
- RUN تي ڪلڪ ڪريو. جڏهن ڊوائيس ڪاميابيءَ سان پروگرام ڪئي وئي آهي، هڪ رن پاسڊ اسٽيٽس ڏيکاريل آهي جيئن هيٺ ڏنل شڪل ۾ ڏيکاريل آهي.
اهو RT پولار فائر ڊوائيس ۽ SPI فليش پروگرامنگ کي ختم ڪري ٿو. بورڊ کي پروگرام ڪرڻ کان پوء، ڏسو "هيلو ورلڊ!" پيغام UART ٽرمينل تي ڇپيل ۽ صارف جي LEDs جي چمڪندڙ.
ضميمو 2: TCL اسڪرپٽ هلائڻ (هڪ سوال پڇو)
TCL اسڪرپٽ ڊيزائن ۾ مهيا ڪيل آهن fileڊاريڪٽري HW تحت s فولڊر. جيڪڏهن گهربل هجي، ڊزائن جي وهڪري کي ٻيهر ٺاهي سگهجي ٿو ڊيزائن جي عمل درآمد کان وٺي نوڪري جي نسل تائين file.
TCL کي هلائڻ لاء، ھيٺ ڏنل قدمن تي عمل ڪريو:
- لائبرو سافٽ ويئر لانچ ڪريو.
- منتخب ڪريو پروجيڪٽ > Execute Script....
- برائوز تي ڪلڪ ڪريو ۽ ڊائون لوڊ ڪيل HW ڊاريڪٽري مان script.tcl چونڊيو.
- ڪلڪ ڪريو Run.
TCL اسڪرپٽ جي ڪامياب عمل کان پوء، Libero پروجيڪٽ HW ڊاريڪٽري ۾ ٺاهيو ويو آهي.
- TCL اسڪرپٽ بابت وڌيڪ معلومات لاءِ، ڏسو rtpf_an4229_df/HW/TCL_Script_readme.txt. TCL حڪمن تي وڌيڪ معلومات لاء، ڏسو TCL ڪمانڊ ريفرنس گائيڊ. مائڪروچپ سان رابطو ڪريو
- TCL اسڪرپٽ کي هلائڻ دوران، ڪنهن به سوالن جو سامنا ڪرڻ لاء ٽيڪنيڪل سپورٽ.
نظرثاني جي تاريخ (هڪ سوال پڇو)
نظرثاني جي تاريخ جدول بيان ڪري ٿي تبديلين کي جيڪي دستاويز ۾ لاڳو ڪيا ويا. تبديلين کي نظر ثاني سان درج ڪيو ويو آهي، سڀ کان وڌيڪ موجوده اشاعت سان شروع ڪندي.
جدول 10-1. نظرثاني جي تاريخ
نظرثاني | تاريخ | وصف |
B | 10/2024 | ھيٺ ڏنل تبديلين جي فهرست آھي جيڪا دستاويز جي نظرثاني B ۾ ڪئي وئي آھي:
|
A | 10/2021 | هن دستاويز جي پهرين اشاعت |
مائڪروچپ FPGA سپورٽ
Microchip FPGA پراڊڪٽس گروپ پنهنجي پروڊڪٽس کي مختلف سپورٽ خدمتن سان گڏ ڪري ٿو، بشمول ڪسٽمر سروس، ڪسٽمر ٽيڪنيڪل سپورٽ سينٽر، هڪ webسائيٽ، ۽ سڄي دنيا ۾ سيلز آفيسون. گراهڪن کي صلاح ڏني وئي آهي ته گهمڻ لاءِ مائڪروچپ آن لائين وسيلن جي مدد سان رابطو ڪرڻ کان اڳ ڇاڪاڻ ته اهو تمام گهڻو امڪان آهي ته انهن جا سوال اڳ ۾ ئي جواب ڏنا ويا آهن.
ذريعي ٽيڪنيڪل سپورٽ سينٽر سان رابطو ڪريو webسائيٽ تي www.microchip.com/support. FPGA ڊيوائس پارٽ نمبر جو ذڪر ڪريو، مناسب ڪيس ڪيٽيگري چونڊيو، ۽ اپلوڊ ڊيزائن fileهڪ ٽيڪنيڪل سپورٽ ڪيس ٺاهڻ دوران.
غير ٽيڪنيڪل پراڊڪٽ سپورٽ لاءِ ڪسٽمر سروس سان رابطو ڪريو، جيئن پراڊڪٽ جي قيمت، پراڊڪٽ اپ گريڊ، تازه ڪاري معلومات، آرڊر جي حالت، ۽ اختيار ڏيڻ.
- اتر آمريڪا کان، ڪال ڪريو 800.262.1060
- باقي دنيا مان، ڪال ڪريو 650.318.4460
- فيڪس، دنيا ۾ ڪٿي به، 650.318.8044
مائڪروچپ ڄاڻ
مائيڪروچپ Webسائيٽ
مائڪروچپ اسان جي ذريعي آن لائن مدد فراهم ڪري ٿي webسائيٽ تي www.microchip.com/. هي webسائيٽ ٺاهڻ لاء استعمال ڪيو ويندو آهي files ۽ معلومات آساني سان گراهڪن لاء دستياب آهي. موجود مواد مان ڪجھ شامل آھن:
- پراڊڪٽ سپورٽ - ڊيٽا شيٽ ۽ خطا، ايپليڪيشن نوٽس ۽ ايسampلي پروگرام، ڊيزائن جا وسيلا، صارف جي رهنمائي ۽ هارڊويئر سپورٽ دستاويز، جديد سافٽ ويئر رليز ۽ آرڪائيو ٿيل سافٽ ويئر
- جنرل ٽيڪنيڪل سپورٽ - اڪثر پڇيا ويندڙ سوال (FAQs)، ٽيڪنيڪل سپورٽ جون درخواستون، آن لائين بحث مباحثا گروپ، مائڪروچپ ڊيزائن پارٽنر پروگرام ميمبر لسٽنگ
- مائڪروچپ جو ڪاروبار - پراڊڪٽ سليڪٽر ۽ آرڊرنگ گائيڊز، تازو مائڪروچپ پريس رليز، سيمينارن ۽ واقعن جي لسٽنگ، مائڪروچپ سيلز آفيسن جي لسٽنگ، ڊسٽريبيوٽر ۽ فيڪٽري جا نمائندا
پيداوار جي تبديلي جي اطلاع جي خدمت
- مائڪروچپ جي پراڊڪٽ تبديلي جي نوٽيفڪيشن سروس مدد ڪري ٿي صارفين کي موجوده مائڪروچپ پروڊڪٽس تي. رڪنن کي اي ميل نوٽيفڪيشن ملندو جڏهن به تبديليون، تازه ڪاريون، ترميمون يا غلطيون هونديون جيڪي مخصوص پراڊڪٽ فيملي سان لاڳاپيل هونديون يا دلچسپي جي ڊولپمينٽ اوزار.
- رجسٽر ڪرڻ لاءِ، وڃو www.microchip.com/pcn ۽ رجسٽريشن جي هدايتن تي عمل ڪريو.
ڪسٽمر سپورٽ
مائڪروچپ پروڊڪٽس جا استعمال ڪندڙ ڪيترن ئي چينلن ذريعي مدد حاصل ڪري سگھن ٿا:
- تقسيم ڪندڙ يا نمائندو
- مقامي سيلز آفيس
- ايمبيڊڊ حل انجنيئر (ESE)
- ٽيڪنيڪل سپورٽ
گراهڪن کي مدد لاءِ سندن ورهائيندڙ، نمائندو يا ESE سان رابطو ڪرڻ گهرجي. مقامي سيلز آفيسون پڻ موجود آهن گراهڪن جي مدد لاءِ. سيلز آفيسن ۽ هنڌن جي هڪ لسٽ هن دستاويز ۾ شامل آهي.
ٽيڪنيڪل سپورٽ جي ذريعي دستياب آهي webسائيٽ تي: www.microchip.com/support
مائڪروچپ ڊوائيسز ڪوڊ تحفظ جي خصوصيت
مائڪروچپ پروڊڪٽس تي ڪوڊ تحفظ جي خصوصيت جا هيٺيان تفصيل نوٽ ڪريو:
- مائڪروچپ پروڊڪٽس انهن جي خاص مائڪروچپ ڊيٽا شيٽ ۾ موجود وضاحتن کي پورا ڪن ٿيون.
- مائڪروچپ يقين رکي ٿو ته ان جي پروڊڪٽس جو خاندان محفوظ آهي جڏهن استعمال ٿيل انداز ۾، آپريٽنگ وضاحتن جي اندر، ۽ عام حالتن ۾.
- مائڪروچپ قدر ۽ جارحتي طور تي ان جي دانشورانه ملڪيت جي حقن جي حفاظت ڪري ٿو. 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، Linkus MediaLB, megaAVR, Microsemi, Microsemi logo, MOST, MOST لوگو, 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 آمريڪا ۽ ٻين ملڪن ۾ شامل ڪيل Microchip ٽيڪنالاجي جا رجسٽرڊ ٽريڊ مارڪ آھن.
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 پلس لوگو, Quietc-World, Smart-World TimeCesium, TimeHub, TimePictra, TimeProvider, and ZL آهن رجسٽرڊ ٽريڊ مارڪ مائڪروچپ ٽيڪنالاجي جا شامل آهن آمريڪا ۾
ڀرپاسي ڪي دٻائڻ، AKS، اينالاگ-جي-ڊجيٽل عمر، ڪو به ڪيپيسيٽر، AnyIn، AnyOut، Augmented Switching، BlueSky، BodyCom، Clockstudio، CodeGuard، CryptoAuthentication، CryptoAutomotive، CryptoAuthentication، CryptoAutomotive، CryptoAutomotive، Crypto CDPIDMs، Crypto PIDS متحرڪ اوسط ملاپ , DAM, ECAN, Espresso T1S, EtherGREEN, EyeOpen, GridTime, IdealBridge, IGaT, In-Circuit Serial Programming, ICSP, INICnet, Intelligent Paralleling, IntelliMOS, Inter-chip Connectivity, JitterBlocker, Knob-D, Max-play-Cnob-Play وڌ ۾ وڌ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, PISTili, PowerMOS 7 , 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 Microchip ٽيڪنالاجي جو هڪ خدمت نشان آهي جيڪو USA ۾ شامل ڪيو ويو آهي Adaptec لوگو، فريڪوئنسي آن ڊيمانڊ، Silicon Storage Technology، ۽ Symmcom ٻين ملڪن ۾ Microchip Technology Inc. جا رجسٽرڊ ٽريڊ مارڪ آهن. GestIC Microchip Technology Germany II GmbH & Co. KG جو هڪ رجسٽرڊ ٽريڊ مارڪ آهي، جيڪو Microchip Technology Inc. جي ماتحت آهي، ٻين ملڪن ۾.
هتي ذڪر ڪيل ٻيا سڀئي ٽريڊ مارڪ انهن جي لاڳاپيل ڪمپنين جي ملڪيت آهن.
© 2024، Microchip ٽيڪنالاجي شامل ڪيل ۽ ان جي ماتحت. سڀ حق محفوظ آهن.
- ISBN: 978-1-6683-0441-9
معيار جي انتظام جو نظام
Microchip جي معيار مينيجمينٽ سسٽم بابت معلومات لاء، مهرباني ڪري دورو ڪريو 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 آسٽن، TX ٽيليفون: 512-257-3370 بوسٽن Westborough، MA ٽيليفون: 774-760-0087 فيڪس: 774-760-0088 شڪاگو Itasca، IL ٽيليفون: 630-285-0071 فيڪس: 630-285-0075 ڊالس ايسنسن، TX ٽيليفون: 972-818-7423 فيڪس: 972-818-2924 ڊيٽرائيٽ نووي، ايم ٽيليفون: 248-848-4000 هوسٽن، TX ٽيليفون: 281-894-5983 انڊينپوليس Noblesville, IN ٽيليفون: 317-773-8323 فيڪس: 317-773-5453 ٽيليفون: 317-536-2380 لاس اينجلس مشن ويجو، CA ٽيليفون: 949-462-9523 فيڪس: 949-462-9608 ٽيليفون: 951-273-7800 ريلي، NC ٽيليفون: 919-844-7510 نيو يارڪ، NY ٽيليفون: 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 چين - Xian ٽيليفون: 86-29-8833-7252 چين - Xiamen ٽيليفون: 86-592-2388138 چين - Zhuhai ٽيليفون: 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 تائيوان - Kaohsiung ٽيليفون: 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 فرانس – پيرس جرمني – گرچ ڪرڻ جرمني – هان جرمني – هيلبرون جرمني – ڪارلسروهي ٽيليفون: 49-721-625370 جرمني – ميونخ جرمني – Rosenheim اسرائيل - هود هاشارون اٽلي - ملان اٽلي - Padova هالينڊ - Drunen ناروي – ٽرنڊيم پولينڊ - وارسا رومانيا – بخارسٽ اسپين - ميڊريز |
ايپليڪيشن نوٽ
© 2024 Microchip Technology Inc. ۽ ان جا ماتحت ادارا
دستاويز / وسيلا
![]() |
MICROCHIP AN4229 Risc V پروسيسر سب سسٽم [pdf] استعمال ڪندڙ ھدايت AN4229, AN4229 Risc V پروسيسر سبسسٽم, AN4229, Risc V پروسيسر سبسسٽم, پروسيسر سبسسٽم, سب سسٽم |