مائکروچپ AN4229 Risc V پروسیسر سب سسٹم
پروڈکٹ کی معلومات
وضاحتیں
- پروڈکٹ کا نام: RT پولر فائر
- ماڈل: 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 سے mini-B کیبل
- مائیکرو بی USB 2.0 کیبل
- readme.txt سے رجوع کریں۔ file ڈیزائن میں files تمام سافٹ ویئر ورژن کی ضرورت ہے۔
ڈیزائن کی شرائط
ڈیزائن کے عمل کو شروع کرنے سے پہلے، یقینی بنائیں کہ درج ذیل اقدامات کیے گئے ہیں:
- [ضروریات کی فہرست]
ڈیزائن کی تفصیل
MIV_RV32 ایک پروسیسر کور ہے جو RISC-V انسٹرکشن سیٹ کو لاگو کرنے کے لیے ڈیزائن کیا گیا ہے۔ کور کو ایف پی جی اے پر لاگو کیا جاسکتا ہے۔
اکثر پوچھے گئے سوالات
- سوال: RT پولر فائر کے لیے ہارڈ ویئر کی کیا ضروریات ہیں؟
A: ہارڈ ویئر کی ضروریات میں 12V/5A AC پاور اڈاپٹر اور کورڈ، USB 2.0 A سے mini-B کیبل، اور Micro B USB 2.0 کیبل شامل ہیں۔ - سوال: RT پولر فائر کا پروسیسر سب سسٹم کیا ہے؟
A: پروسیسر سب سسٹم RISC-V فن تعمیر پر مبنی ہے۔
تعارف (سوال پوچھیں)
Microchip RISC-V پروسیسر پر مبنی ڈیزائن تیار کرنے کے لیے بغیر کسی قیمت کے Mi-V پروسیسر IP اور سافٹ ویئر ٹول چین پیش کرتا ہے۔ RISC-V ایک معیاری اوپن انسٹرکشن سیٹ آرکیٹیکچر (ISA) ہے جو RISC-V فاؤنڈیشن کے زیر انتظام ہے۔ یہ بہت سے فوائد پیش کرتا ہے، جس میں اوپن سورس کمیونٹی کو بند آئی ایس اے کے مقابلے میں تیز رفتاری سے کور کو جانچنے اور بہتر بنانے کے قابل بنانا شامل ہے۔ RT PolarFire® Field Programmable Gate Array (FPGAs) صارف کی ایپلی کیشنز کو چلانے کے لیے Mi-V سافٹ پروسیسرز کو سپورٹ کرتا ہے۔ یہ ایپلیکیشن نوٹ بیان کرتا ہے کہ ایس پی آئی فلیش سے شروع کی گئی نامزد TCM میموری سے صارف کی ایپلیکیشن کو چلانے کے لیے Mi-V پروسیسر سب سسٹم کیسے بنایا جائے۔
ڈیزائن کی ضروریات (سوال پوچھیں)
درج ذیل جدول میں Mi-V پروسیسر سب سسٹم بنانے کے لیے ہارڈ ویئر اور سافٹ ویئر کی ضروریات کی فہرست دی گئی ہے۔
جدول 1-1۔ ڈیزائن کی ضروریات
ضرورت | تفصیل |
ہارڈ ویئر کے تقاضے | |
RT PolarFire® ڈویلپمنٹ کٹ (RTPF500TS-1CG1509M) 12V/5A AC پاور اڈاپٹر اور کورڈ USB 2.0 A سے mini-B کیبل مائیکرو B USB 2.0 کیبل | REV 1.0۔ |
سافٹ ویئر کے تقاضے | |
Libero® SoC FlashPro Express SoftConsole | readme.txt دیکھیں file ڈیزائن میں fileMi-V حوالہ ڈیزائن بنانے کے لیے درکار تمام سافٹ ویئر ورژنز کے لیے |
ڈیزائن کی شرائط (سوال پوچھیں)
شروع کرنے سے پہلے، درج ذیل اقدامات کریں:
- حوالہ ڈیزائن ڈاؤن لوڈ کریں۔ fileRT پولر فائر سے: 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 فلیش میں محفوظ ہے، تو سسٹم کنٹرولر SPI فلیش سے صارف کی ایپلیکیشن پڑھنے کے لیے SC_SPI انٹرفیس استعمال کرتا ہے۔ دی گئی صارف کی درخواست UART پیغام "ہیلو ورلڈ!" پرنٹ کرتی ہے۔ اور بورڈ پر صارف ایل ای ڈی کو جھپکتا ہے۔
ہارڈ ویئر کا نفاذ (سوال پوچھیں)
مندرجہ ذیل تصویر Mi-V پروسیسر سب سسٹم کے Libero ڈیزائن کو ظاہر کرتی ہے۔
آئی پی بلاکس (سوال پوچھیں)
درج ذیل جدول میں Mi-V پروسیسر سب سسٹم ریفرنس ڈیزائن اور ان کے فنکشن میں استعمال ہونے والے IP بلاکس کی فہرست دی گئی ہے۔
جدول 4-1۔ آئی پی بلاکس کی تفصیل
آئی پی کا نام | تفصیل |
INIT_MONITOR | RT PolarFire® Initialization Monitor کو ڈیوائس اور میموری کی شروعات کا درجہ ملتا ہے۔ |
reset_syn | یہ CORERESET_PF آئی پی انسٹیٹیویشن ہے جو Mi-V سب سسٹم کے لیے سسٹم لیول سنکرونس ری سیٹ تیار کرتا ہے۔ |
CCC_0 |
RT پولر فائر کلاک کنڈیشننگ سرکیٹری (CCC) بلاک PF_OSC بلاک سے 160 میگاہرٹز کی ان پٹ کلاک لیتا ہے اور Mi-V پروسیسر سب سسٹم اور دیگر پیریفیرلز کے لیے 83.33 میگاہرٹز فیبرک کلاک تیار کرتا ہے۔ |
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 | کور ایس پی آئی کا استعمال بیرونی ایس پی آئی فلیش کو پروگرام کرنے کے لیے کیا جاتا ہے۔ |
PF_SPI | PF_SPI میکرو فیبرک لاجک کو بیرونی SPI فلیش سے انٹرفیس کرتا ہے، جو سسٹم کنٹرولر سے منسلک ہوتا ہے۔ |
PF_OSC | PF_OSC ایک آن بورڈ آسکیلیٹر ہے جو 160 میگاہرٹز آؤٹ پٹ کلاک تیار کرتا ہے |
اہم: تمام 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 پیغام "ہیلو ورلڈ!" پرنٹ کرتی ہے۔ اور بورڈ پر صارف ایل ای ڈی کو جھپکتا ہے۔
Libero SoC ڈیزائن میموری میپ کے مطابق، UART اور GPIO پیریفرل ایڈریس کو بالترتیب 0x71000000 اور 0x75000000 پر میپ کیا گیا ہے۔ یہ معلومات hw_platform.h میں فراہم کی گئی ہے۔ file جیسا کہ مندرجہ ذیل تصویر میں دکھایا گیا ہے۔
صارف کی درخواست کو TCM میموری (کوڈ، ڈیٹا اور اسٹیک) سے عمل میں لایا جانا چاہیے۔ لہذا، لنکر اسکرپٹ میں RAM ایڈریس TCM میموری کے ابتدائی پتہ پر سیٹ کیا گیا ہے جیسا کہ مندرجہ ذیل تصویر میں دکھایا گیا ہے۔
لنکر اسکرپٹ (miv-rv32-ram.ld) ڈیزائن کے FW\MiV_uart_blinky\miv_rv32_hal فولڈر میں دستیاب ہے۔ files صارف کی ایپلی کیشن بنانے کے لیے، درج ذیل اقدامات کریں:
- ایک Mi-V SoftConsole پروجیکٹ بنائیں
- MIV_RV32 HAL ڈاؤن لوڈ کریں۔ files اور GitHub کے ڈرائیور مندرجہ ذیل لنک کا استعمال کرتے ہوئے: github.com/Mi-V-Soft-RISC-V/platform
- فرم ویئر ڈرائیور درآمد کریں۔
- main.c بنائیں file درخواست کوڈ کے ساتھ
- نقشہ فرم ویئر ڈرائیورز اور لنکر اسکرپٹ
- نقشہ میموری اور پردیی پتے
- درخواست بنائیں
ان اقدامات کے بارے میں مزید معلومات کے لیے، دیکھیں AN4997: PolarFire FPGA Building a Mi-V پروسیسر سب سسٹم۔ .hex file کامیاب تعمیر کے بعد تخلیق کیا جاتا ہے اور اسے رننگ دی ڈیمو میں ڈیزائن اور میموری انیشیلائزیشن کنفیگریشن کے لیے استعمال کیا جاتا ہے۔
ڈیمو ترتیب دینا (سوال پوچھیں)
ڈیمو ترتیب دینے کے لیے، درج ذیل اقدامات کریں:
- ہارڈ ویئر سیٹ اپ کرنا
- سیریل ٹرمینل ترتیب دینا (تیرا ٹرم)
ہارڈ ویئر کو ترتیب دینا (سوال پوچھیں)
اہم: SoftConsole ڈیبگر کا استعمال کرتے ہوئے Mi-V ایپلیکیشن ڈیبگنگ کام نہیں کرے گی اگر سسٹم کنٹرولر سسپنڈ موڈ فعال ہے۔ سسٹم کنٹرولر سسپنڈ موڈ اس ڈیزائن کے لیے غیر فعال ہے تاکہ Mi-V ایپلیکیشن کو ظاہر کر سکے۔
ہارڈ ویئر سیٹ اپ کرنے کے لیے، درج ذیل اقدامات کریں:
- SW7 سوئچ کا استعمال کرتے ہوئے بورڈ کو پاور آف کریں۔
- بیرونی فلیش پرو پروگرامر استعمال کرنے کے لیے J31 جمپر کھولیں یا ایمبیڈڈ FlashPro پروگرامر استعمال کرنے کے لیے J31 جمپر بند کریں۔
اہم: ایمبیڈڈ فلیش پرو پروگرامر صرف Libero یا FPExpress کے ذریعے پروگرامنگ کے لیے استعمال کیا جا سکتا ہے اسے Mi-V پر مبنی ایپلیکیشن ڈیبگ کرنے کے لیے استعمال نہیں کیا جا سکتا۔ - USB کیبل کا استعمال کرتے ہوئے میزبان PC کو J24 کنیکٹر سے جوڑیں۔
- SC_SPI کو فعال کرنے کے لیے، جمپر J1 کے 2-8 پنوں کو بند کیا جانا چاہیے۔
- FlashPro پروگرامر کو J3 کنیکٹر (JTAG ہیڈر) اور فلیش پرو پروگرامر کو میزبان پی سی سے مربوط کرنے کے لیے ایک اور USB کیبل استعمال کریں۔
- اس بات کو یقینی بنائیں کہ USB سے UART برج ڈرائیورز کا خود بخود پتہ چل گیا ہے، جس کی تصدیق میزبان پی سی پر ڈیوائس مینیجر کے ذریعے کی جا سکتی ہے۔
اہم: جیسا کہ شکل 6-1 میں دکھایا گیا ہے، COM16 کی پورٹ کی خصوصیات ظاہر کرتی ہیں کہ یہ USB سیریل پورٹ سے منسلک ہے۔ لہذا، COM16 کو اس سابق میں منتخب کیا گیا ہے۔ample COM پورٹ نمبر سسٹم کے لیے مخصوص ہے۔ اگر یو ایس بی ٹو یو اے آر ٹی برج ڈرائیورز انسٹال نہیں ہیں تو ڈرائیورز کو ڈاؤن لوڈ اور انسٹال کریں۔ www.microchip.com/en-us/product/mcp2200. - پاور سپلائی کو J19 کنیکٹر سے جوڑیں اور سوئچ SW7 کا استعمال کرتے ہوئے پاور سپلائی کو آن کریں۔
سیریل ٹرمینل ترتیب دینا (تیرا ٹرم) (ایک سوال پوچھیں)
صارف کی درخواست (MiV_uart_blinky.hex file) "ہیلو ورلڈ!" پرنٹ کرتا ہے۔ UART انٹرفیس کے ذریعے سیریل ٹرمینل پر پیغام۔
سیریل ٹرمینل قائم کرنے کے لیے، درج ذیل اقدامات کریں:
- میزبان پی سی پر تیرا ٹرم لانچ کریں۔
- ٹیرا ٹرم میں شناخت شدہ COM پورٹ کو منتخب کریں جیسا کہ درج ذیل تصویر میں دکھایا گیا ہے۔
- مینو بار سے، COM پورٹ کو سیٹ کرنے کے لیے سیٹ اپ > سیریل پورٹ کو منتخب کریں۔
- اسپیڈ (باؤڈ) کو 115200 اور فلو کنٹرول کو کوئی نہیں پر سیٹ کریں اور نیو سیٹنگ آپشن پر کلک کریں جیسا کہ درج ذیل تصویر میں دکھایا گیا ہے۔
سیریل ٹرمینل کے سیٹ اپ ہونے کے بعد، اگلا مرحلہ RT PolarFire® ڈیوائس کو پروگرام کرنا ہے۔
ڈیمو چلانا (سوال پوچھیں)
ڈیمو چلانے کے لیے، درج ذیل اقدامات کریں:
- TCM ابتدائی کلائنٹ تیار کرنا
- RT PolarFire® ڈیوائس کو پروگرام کرنا
- SPI فلیش امیج تیار کرنا
- SPI فلیش کو پروگرام کرنا
TCM ابتدائی کلائنٹ تیار کرنا (ایک سوال پوچھیں)
سسٹم کنٹرولر کا استعمال کرتے ہوئے RT PolarFire® میں TCM کو شروع کرنے کے لیے، miv_rv0_subsys_pkg.v میں ایک مقامی پیرامیٹرز l_cfg_hard_tcm32_en file ترکیب سے پہلے 1'b1 میں تبدیل کرنا ضروری ہے۔ مزید معلومات کے لیے، MIV_RV32 یوزر گائیڈ دیکھیں۔
Libero® SoC میں، Configure Design Initialization Data and Memories آپشن TCM انیشیلائزیشن کلائنٹ تیار کرتا ہے اور اسے sNVM، μPROM، یا ایک بیرونی SPI فلیش میں شامل کرتا ہے، منتخب کردہ غیر اتار چڑھاؤ والی میموری کی قسم کی بنیاد پر۔ اس ایپلیکیشن نوٹ میں، TCM ابتدائیہ کلائنٹ SPI فلیش میں محفوظ ہے۔ اس عمل کے لیے صارف کی ایپلیکیشن قابل عمل ہے۔ file (.hex file)۔ ہیکس file (*.hex) SoftConsole ایپلیکیشن پروجیکٹ کا استعمال کرتے ہوئے تیار کیا گیا ہے۔ اے ایسampلی یوزر ایپلیکیشن ڈیزائن کے ساتھ فراہم کی گئی ہے۔ files صارف کی درخواست file (.hex) کو درج ذیل مراحل کا استعمال کرتے ہوئے TCM ابتدائیہ کلائنٹ بنانے کے لیے منتخب کیا گیا ہے۔
- Libero® SoC شروع کریں اور script.tcl چلائیں (ضمیمہ 2: TCL اسکرپٹ چلانا)۔
- ڈیزائن انیشیلائزیشن ڈیٹا اور یادوں کو ترتیب دیں > Libero Design Flow کو منتخب کریں۔
- Fabric RAMs کے ٹیب پر، TCM مثال کو منتخب کریں اور فیبرک RAM انیشیلائزیشن کلائنٹ میں ترمیم کریں ڈائیلاگ باکس کو کھولنے کے لیے اس پر ڈبل کلک کریں، جیسا کہ درج ذیل تصویر میں دکھایا گیا ہے۔
فیبرک ریم انیشیلائزیشن کلائنٹ میں ترمیم کریں ڈائیلاگ باکس میں، اسٹوریج کی قسم کو SPI-Flash پر سیٹ کریں۔ پھر، سے مواد منتخب کریں۔ file اور درآمد (…) بٹن پر کلک کریں جیسا کہ درج ذیل تصویر میں دکھایا گیا ہے۔
RT پولر فائر ڈیوائس کا پروگرامنگ (ایک سوال پوچھیں)
- حوالہ ڈیزائن files میں Libero® SoC کا استعمال کرتے ہوئے بنایا گیا Mi-V پروسیسر سب سسٹم پروجیکٹ شامل ہے۔ RT PolarFire® ڈیوائس کو Libero SoC کا استعمال کرتے ہوئے پروگرام کیا جا سکتا ہے۔
- Libero SoC ڈیزائن کا بہاؤ مندرجہ ذیل تصویر میں دکھایا گیا ہے۔
RT PolarFire ڈیوائس کو پروگرام کرنے کے لیے، Mi-V پروسیسر سب سسٹم Libero پروجیکٹ کو کھولیں، جو Libero SoC میں فراہم کردہ TCL اسکرپٹس کا استعمال کرتے ہوئے بنایا گیا ہے، اور پروگرام ایکشن چلائیں پر ڈبل کلک کریں۔
ایس پی آئی فلیش امیج بنانا (ایک سوال پوچھیں)
- ایس پی آئی فلیش امیج بنانے کے لیے، ڈیزائن فلو ٹیب پر جنریٹ ایس پی آئی فلیش امیج پر ڈبل کلک کریں۔
- جب SPI فلیش امیج کامیابی کے ساتھ تیار ہو جاتا ہے، SPI فلیش امیج جنریٹ کریں کے آگے ایک سبز ٹک نشان ظاہر ہوتا ہے۔
SPI فلیش کا پروگرامنگ (ایک سوال پوچھیں)
SPI فلیش امیج کو پروگرام کرنے کے لیے، درج ذیل اقدامات کریں:
- ڈیزائن فلو ٹیب پر PROGRAM_SPI_IMAGE چلائیں پر ڈبل کلک کریں۔
- ڈائیلاگ باکس میں ہاں پر کلک کریں۔
- جب SPI امیج کو ڈیوائس پر کامیابی کے ساتھ پروگرام کیا جاتا ہے، تو PROGRAM_SPI_IMAGE چلائیں کے آگے ایک سبز رنگ کا نشان ظاہر ہوتا ہے۔
- SPI فلیش پروگرامنگ مکمل ہونے کے بعد، TCM تیار ہے۔ نتیجے کے طور پر، ایل ای ڈی 1، 2، 3، اور 4 جھپکتے ہیں، پھر سیریل ٹرمینل پر پرنٹس کا مشاہدہ کیا جاتا ہے، جیسا کہ مندرجہ ذیل تصویر میں دکھایا گیا ہے۔
اس سے ڈیمو ختم ہوتا ہے۔
RT PolarFire® ڈیوائس اور SPI فلیش کو FlashPro Express کا استعمال کرتے ہوئے بھی پروگرام کیا جا سکتا ہے، دیکھیں ضمیمہ 1: FlashPro Express کا استعمال کرتے ہوئے RT PolarFire ڈیوائس اور SPI فلیش کو پروگرام کرنا۔
ضمیمہ 1: فلیش پرو ایکسپریس کا استعمال کرتے ہوئے آر ٹی پولر فائر ڈیوائس اور ایس پی آئی فلیش کو پروگرام کرنا (ایک سوال پوچھیں)
حوالہ ڈیزائن files میں ایک پروگرامنگ کام شامل ہے۔ file FlashPro Express کا استعمال کرتے ہوئے RT PolarFire® ڈیوائس کی پروگرامنگ کے لیے۔ یہ کام file اس میں SPI فلیش امیج بھی شامل ہے، جو کہ TCM ابتدائیہ کلائنٹ ہے۔ FlashPro Express اس پروگرامنگ کے ساتھ RT PolarFire ڈیوائس اور SPI فلیش دونوں کو پروگرام کرتا ہے۔ file. پروگرامنگ .کام file ڈیزائن پر دستیاب ہے۔Files_directory\Programming_files.
RT پولر فائر ڈیوائس کو پروگرامنگ کے ساتھ پروگرام کرنے کے لیے file FlashPro ایکسپریس کا استعمال کرتے ہوئے، درج ذیل اقدامات کریں:
- ہارڈ ویئر سیٹ اپ کریں، ہارڈ ویئر سیٹ اپ دیکھیں۔
- میزبان پی سی پر، فلیش پرو ایکسپریس سافٹ ویئر لانچ کریں۔
- نیا جاب پروجیکٹ بنانے کے لیے، نیا پر کلک کریں یا پروجیکٹ مینو سے FlashPro Express Job سے New Job Project کو منتخب کریں۔
- ڈائیلاگ باکس میں درج ذیل درج کریں:
- پروگرامنگ کا کام file: براؤز پر کلک کریں اور اس مقام پر جائیں جہاں .job ہے۔ file واقع ہے اور منتخب کریں file. ملازمت file ڈیزائن پر دستیاب ہے۔Files_directory\Programming_files.
- FlashPro Express جاب پروجیکٹ کا مقام: براؤز پر کلک کریں اور اس مقام پر جائیں جہاں آپ پروجیکٹ کو محفوظ کرنا چاہتے ہیں۔
- ٹھیک ہے پر کلک کریں۔ مطلوبہ پروگرامنگ file منتخب کیا گیا ہے اور پروگرام کرنے کے لیے تیار ہے۔
- فلیش پرو ایکسپریس ونڈو ظاہر ہوتی ہے جیسا کہ درج ذیل تصویر میں دکھایا گیا ہے۔ تصدیق کریں کہ پروگرامر فیلڈ میں ایک پروگرامر نمبر ظاہر ہوتا ہے۔ اگر ایسا نہیں ہوتا ہے تو، بورڈ کنکشن چیک کریں اور پروگرامرز کو ریفریش/ریسکن کریں پر کلک کریں۔
- RUN پر کلک کریں۔ جب ڈیوائس کو کامیابی سے پروگرام کیا جاتا ہے، تو ایک RUN PASSED اسٹیٹس ظاہر ہوتا ہے جیسا کہ مندرجہ ذیل تصویر میں دکھایا گیا ہے۔
یہ RT پولر فائر ڈیوائس اور SPI فلیش پروگرامنگ کو ختم کرتا ہے۔ بورڈ کو پروگرام کرنے کے بعد، "ہیلو ورلڈ!" کا مشاہدہ کریں۔ UART ٹرمینل پر چھپی ہوئی پیغام اور صارف کی LEDs کا جھپکنا۔
ضمیمہ 2: TCL اسکرپٹ چلانا (سوال پوچھیں)
ڈیزائن میں TCL اسکرپٹ فراہم کیے گئے ہیں۔ files فولڈر ڈائریکٹری HW کے تحت۔ اگر ضرورت ہو تو، ڈیزائن کے بہاؤ کو ڈیزائن کے نفاذ سے لے کر ملازمت کی نسل تک دوبارہ پیش کیا جا سکتا ہے۔ file.
TCL چلانے کے لیے، درج ذیل اقدامات کریں:
- لائبیرو سافٹ ویئر لانچ کریں۔
- پروجیکٹ کو منتخب کریں> اسکرپٹ پر عمل کریں….
- براؤز پر کلک کریں اور ڈاؤن لوڈ کردہ HW ڈائرکٹری سے script.tcl منتخب کریں۔
- چلائیں پر کلک کریں۔
TCL اسکرپٹ کے کامیاب نفاذ کے بعد، Libero پروجیکٹ HW ڈائرکٹری میں بنایا گیا ہے۔
- TCL اسکرپٹس کے بارے میں مزید معلومات کے لیے، rtpf_an4229_df/HW/TCL_Script_readme.txt دیکھیں۔ TCL کمانڈز کے بارے میں مزید معلومات کے لیے، Tcl کمانڈز ریفرنس گائیڈ دیکھیں۔ مائیکرو چِپ سے رابطہ کریں۔
- TCL اسکرپٹ کو چلاتے ہوئے کسی بھی سوال کا سامنا کرنے کے لیے تکنیکی مدد۔
نظرثانی کی تاریخ (سوال پوچھیں)
نظرثانی کی تاریخ کا جدول دستاویز میں لاگو کی گئی تبدیلیوں کو بیان کرتا ہے۔ تبدیلیاں نظر ثانی کے ذریعے درج کی جاتی ہیں، جو کہ سب سے زیادہ حالیہ اشاعت سے شروع ہوتی ہیں۔
جدول 10-1۔ نظرثانی کی تاریخ
نظر ثانی | تاریخ | تفصیل |
B | 10/2024 | دستاویز کی نظرثانی B میں کی گئی تبدیلیوں کی فہرست درج ذیل ہے:
|
A | 10/2021 | اس دستاویز کی پہلی اشاعت |
مائکروچپ ایف پی جی اے سپورٹ
مائیکرو چِپ ایف پی جی اے پروڈکٹس گروپ اپنی مصنوعات کو مختلف سپورٹ سروسز کے ساتھ بیک کرتا ہے، بشمول کسٹمر سروس، کسٹمر ٹیکنیکل سپورٹ سینٹر، webسائٹ، اور دنیا بھر میں سیلز دفاتر۔ صارفین کو مشورہ دیا جاتا ہے کہ وہ سپورٹ سے رابطہ کرنے سے پہلے مائیکرو چِپ کے آن لائن وسائل کو دیکھیں کیونکہ بہت امکان ہے کہ ان کے سوالات کا جواب پہلے ہی دے دیا گیا ہو۔
کے ذریعے ٹیکنیکل سپورٹ سینٹر سے رابطہ کریں۔ webسائٹ پر www.microchip.com/support. FPGA ڈیوائس پارٹ نمبر کا ذکر کریں، مناسب کیس کیٹیگری منتخب کریں، اور ڈیزائن اپ لوڈ کریں۔ files تکنیکی مدد کیس بناتے وقت۔
غیر تکنیکی پروڈکٹ سپورٹ کے لیے کسٹمر سروس سے رابطہ کریں، جیسے پروڈکٹ کی قیمتوں کا تعین، پروڈکٹ اپ گریڈ، اپ ڈیٹ کی معلومات، آرڈر کی حیثیت، اور اجازت۔
- شمالی امریکہ سے، 800.262.1060 پر کال کریں۔
- باقی دنیا سے، 650.318.4460 پر کال کریں۔
- فیکس، دنیا میں کہیں سے بھی، 650.318.8044
مائیکرو چپ کی معلومات
مائیکرو چِپ Webسائٹ
مائیکرو چِپ ہمارے ذریعے آن لائن سپورٹ فراہم کرتا ہے۔ webسائٹ پر www.microchip.com/. یہ webسائٹ بنانے کے لئے استعمال کیا جاتا ہے files اور معلومات صارفین کے لیے آسانی سے دستیاب ہیں۔ دستیاب مواد میں سے کچھ میں شامل ہیں:
- پروڈکٹ سپورٹ – ڈیٹا شیٹس اور خطا، ایپلیکیشن نوٹس اور ایسample پروگرامز، ڈیزائن کے وسائل، صارف کے رہنما اور ہارڈویئر سپورٹ دستاویزات، تازہ ترین سافٹ ویئر ریلیز اور محفوظ شدہ سافٹ ویئر
- جنرل ٹیکنیکل سپورٹ - اکثر پوچھے جانے والے سوالات (FAQs)، تکنیکی مدد کی درخواستیں، آن لائن ڈسکشن گروپس، مائکروچپ ڈیزائن پارٹنر پروگرام ممبر کی فہرست
- مائیکرو چِپ کا کاروبار - پروڈکٹ سلیکٹر اور آرڈرنگ گائیڈز، تازہ ترین مائیکرو چِپ پریس ریلیز، سیمینارز اور ایونٹس کی فہرست، مائیکرو چِپ سیلز آفسز، ڈسٹری بیوٹرز اور فیکٹری کے نمائندوں کی فہرستیں
مصنوعات کی تبدیلی کی اطلاع کی خدمت
- مائیکرو چِپ کی پروڈکٹ کی تبدیلی کی اطلاع سروس صارفین کو مائیکرو چِپ پراڈکٹس پر تازہ رکھنے میں مدد کرتی ہے۔ سبسکرائبرز کو ای میل اطلاع موصول ہوگی جب بھی کسی مخصوص پروڈکٹ فیملی یا ڈیولپمنٹ ٹول کی دلچسپی سے متعلق تبدیلیاں، اپ ڈیٹس، نظرثانی یا خرابیاں ہوں گی۔
- رجسٹر کرنے کے لیے، پر جائیں۔ www.microchip.com/pcn اور رجسٹریشن کی ہدایات پر عمل کریں۔
کسٹمر سپورٹ
مائیکرو چِپ پروڈکٹس کے صارفین کئی چینلز کے ذریعے مدد حاصل کر سکتے ہیں:
- تقسیم کار یا نمائندہ
- مقامی سیلز آفس
- ایمبیڈڈ سولیوشن انجینئر (ESE)
- ٹیکنیکل سپورٹ
صارفین کو مدد کے لیے اپنے ڈسٹری بیوٹر، نمائندے یا ESE سے رابطہ کرنا چاہیے۔ مقامی سیلز آفس بھی گاہکوں کی مدد کے لیے دستیاب ہیں۔ سیلز دفاتر اور مقامات کی فہرست اس دستاویز میں شامل ہے۔
کے ذریعے تکنیکی مدد دستیاب ہے۔ webسائٹ پر: www.microchip.com/support
مائیکرو چِپ ڈیوائسز کوڈ پروٹیکشن فیچر
مائیکرو چِپ پروڈکٹس پر کوڈ پروٹیکشن فیچر کی درج ذیل تفصیلات نوٹ کریں:
- مائیکرو چِپ مصنوعات اپنی مخصوص مائیکرو چِپ ڈیٹا شیٹ میں موجود تصریحات کو پورا کرتی ہیں۔
- مائیکرو چِپ کا خیال ہے کہ اس کی مصنوعات کا خاندان محفوظ ہے جب اسے مطلوبہ انداز میں، آپریٹنگ تصریحات کے اندر، اور عام حالات میں استعمال کیا جائے۔
- مائیکروچپ قدروں اور جارحانہ طور پر اپنے دانشورانہ املاک کے حقوق کا تحفظ کرتی ہے۔ مائیکرو چِپ پروڈکٹ کے کوڈ پروٹیکشن فیچرز کی خلاف ورزی کرنے کی کوششیں سختی سے ممنوع ہیں اور ڈیجیٹل ملینیم کاپی رائٹ ایکٹ کی خلاف ورزی کر سکتی ہیں۔
- نہ تو مائکروچپ اور نہ ہی کوئی دوسرا سیمی کنڈکٹر بنانے والا اس کے کوڈ کی حفاظت کی ضمانت دے سکتا ہے۔ کوڈ پروٹیکشن کا مطلب یہ نہیں ہے کہ ہم اس بات کی ضمانت دے رہے ہیں کہ پروڈکٹ "اٹوٹ ایبل" ہے۔ کوڈ تحفظ مسلسل تیار ہو رہا ہے۔ Microchip ہماری مصنوعات کے کوڈ پروٹیکشن فیچرز کو مسلسل بہتر بنانے کے لیے پرعزم ہے۔
قانونی نوٹس
یہ اشاعت اور اس میں موجود معلومات کو صرف مائیکرو چِپ پروڈکٹس کے ساتھ استعمال کیا جا سکتا ہے، بشمول آپ کی درخواست کے ساتھ مائیکرو چِپ پروڈکٹس کو ڈیزائن، ٹیسٹ اور انٹیگریٹ کرنا۔ اس معلومات کا استعمال
کسی دوسرے طریقے سے ان شرائط کی خلاف ورزی کرتا ہے۔ ڈیوائس ایپلیکیشنز سے متعلق معلومات صرف آپ کی سہولت کے لیے فراہم کی جاتی ہیں اور اپ ڈیٹس کے ذریعے اس کی جگہ لے لی جا سکتی ہے۔ یہ یقینی بنانا آپ کی ذمہ داری ہے کہ آپ کی درخواست آپ کی وضاحتوں کے مطابق ہو۔ اضافی سپورٹ کے لیے اپنے مقامی مائیکرو چِپ سیلز آفس سے رابطہ کریں یا اضافی سپورٹ حاصل کریں۔ www.microchip.com/en-us/support/design-help/client-support-services.
یہ معلومات مائیکروچپ "جیسا ہے" کے ذریعہ فراہم کی گئی ہے۔ مائیکروچپ کسی بھی قسم کی کوئی نمائندگی یا وارنٹی نہیں دیتا خواہ ظاہر ہو یا مضمر، تحریری ہو یا زبانی، قانونی یا بصورت دیگر، معلومات سے متعلق جس میں شامل ہے لیکن محدود نہیں غیر خلاف ورزی، تجارتی صلاحیت، اور کسی خاص مقصد کے لیے فٹنس، یا اس کی حالت، معیار، یا کارکردگی سے متعلق وارنٹی۔
کسی بھی صورت میں مائیکروچپ کسی بھی بالواسطہ، خصوصی، تعزیری، اتفاقی، یا نتیجے میں ہونے والے نقصان، نقصان، لاگت، یا کسی بھی قسم کے اخراجات کے لیے ذمہ دار نہیں ہوگی، یہاں تک کہ اگر مائیکروچپ کو امکان کے بارے میں مشورہ دیا گیا ہو یا نقصانات کا اندازہ لگایا جا سکتا ہے۔ قانون کی طرف سے اجازت دی گئی مکمل حد تک، معلومات یا اس کے استعمال سے متعلق کسی بھی طرح سے تمام دعووں پر مائیکروچپ کی کل ذمہ داری فیس کی رقم سے زیادہ نہیں ہوگی، اگر آپ کو کسی بھی صورت میں، معلومات کے لیے مائکروچپ۔
لائف سپورٹ اور/یا حفاظتی ایپلی کیشنز میں مائیکرو چِپ ڈیوائسز کا استعمال مکمل طور پر خریدار کے خطرے میں ہے، اور خریدار اس طرح کے استعمال کے نتیجے میں ہونے والے کسی بھی اور تمام نقصانات، دعووں، سوٹوں، یا اخراجات سے بے ضرر مائیکرو چِپ کا دفاع، معاوضہ اور اسے رکھنے پر متفق ہے۔ کسی بھی مائیکرو چِپ دانشورانہ املاک کے حقوق کے تحت کوئی لائسنس، واضح طور پر یا دوسری صورت میں نہیں دیا جاتا جب تک کہ دوسری صورت میں بیان نہ کیا جائے۔
ٹریڈ مارکس
مائیکرو چِپ کا نام اور لوگو، مائیکرو چِپ لوگو، اڈاپٹیک، اے وی آر، اے وی آر لوگو، اے وی آر فریکس، بیسٹ ٹائم، بٹ کلاؤڈ، کریپٹو میموری، کریپٹو آر ایف، ڈی ایس پی آئی سی، فلیکس پی ڈبلیو آر، ہیلڈو، آئی جی ایل او، جوک بلوکس، کیلوق، لنکس، لنکس، لنکس، میکل ایکس MediaLB, megaAVR, Microsemi, Microsemi لوگو, MOST, MOST لوگو, MPLAB, OptoLyzer, PIC, picoPower, PICSTART, PIC32 لوگو, PolarFire, Prochip Designer, QTouch, SAM-BA, SenGenuity, SpyNIC, SST, SST, SST, Logo, Logo , SyncServer, Tachyon, TimeSource, tinyAVR, UNI/O, Vectron, اور XMEGA USA اور دیگر ممالک میں Incorporated Microchip Technology کے رجسٹرڈ ٹریڈ مارکس ہیں۔
AgileSwitch, ClockWorks, The Embedded Control Solutions Company, EtherSynch, Flashtec, Hyper Speed Control, HyperLight Load, Libero, motorBench, mTouch, Powermit 3, Precision Edge, ProASIC, ProASIC Plus, ProASIC Plus لوگو, Quiet-World, SmartWorld TimeCesium، TimeHub، TimePictra، TimeProvider، اور ZL امریکہ میں شامل Microchip ٹیکنالوجی کے رجسٹرڈ ٹریڈ مارک ہیں۔
ملحقہ کلید دبانے، AKS، analog-for-the-Digital Age، Any Capacitor، AnyIn، AnyOut، Augmented Switching، BlueSky، BodyCom، Clockstudio، CodeGuard، CryptoAuthentication، CryptoAutomotive، CryptoAuthentication، CryptoAutomotive، CryptoCDEMPanet، CryptoCid متحرک اوسط ملاپ , DAM, ECAN, Espresso T1S, EtherGREEN, EyeOpen, GridTime, IdealBridge, IGaT, In-Circuit Serial Programming, ICSP, INICnet, Intelligent Paralleling, IntelliMOS, Inter-chip Connectivity, JitterBlocker, Knob-Knob-C, Knob-Play, IdealBridge زیادہ سے زیادہ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, 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, Syrod Touch , ٹرسٹڈ ٹائم, TSHARC, Turing, USBCheck, VariSense, VectorBlox, VeriPHY, ViewSpan، WiperLock، XpressConnect، اور ZENA USA اور دیگر ممالک میں Incorporated Microchip Technology کے ٹریڈ مارک ہیں۔
SQTP مائیکرو چِپ ٹکنالوجی کا ایک سروس مارک ہے جو USA میں Incorporated 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 West Chandler Blvd. چاندلر، AZ 85224-6199 ٹیلی فون: 480-792-7200 فیکس: 480-792-7277 تکنیکی معاونت: www.microchip.com/support Web پتہ: www.microchip.com اٹلانٹا ڈولتھ، جی اے ٹیلی فون: 678-957-9614 فیکس: 678-957-1455 آسٹن، TX ٹیلی فون: 512-257-3370 بوسٹن ویسٹبورو، ایم اے ٹیلی فون: 774-760-0087 فیکس: 774-760-0088 شکاگو Itasca، IL ٹیلی فون: 630-285-0071 فیکس: 630-285-0075 ڈلاس ایڈیسن ، ٹی ایکس ٹیلی فون: 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 نیویارک، نیو یارک ٹیلی فون: 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 فرانس – پیرس جرمنی – گرچنگ جرمنی – ہان جرمنی – ہیلبرون جرمنی – کارلسروہے ٹیلی فون: 49-721-625370 جرمنی – میونخ جرمنی – روزن ہائیم اسرائیل - ہود ہاشارون اٹلی - میلان اٹلی - پاڈووا نیدرلینڈز - ڈرونن ناروے – ٹرانڈہیم پولینڈ - وارسا رومانیہ – بخارسٹ اسپین۔ میڈرڈ |
درخواست کا نوٹ
© 2024 Microchip Technology Inc. اور اس کے ذیلی ادارے
دستاویزات / وسائل
![]() |
مائکروچپ AN4229 Risc V پروسیسر سب سسٹم [پی ڈی ایف] یوزر گائیڈ AN4229, AN4229 Risc V پروسیسر سب سسٹم, AN4229, Risc V پروسیسر سب سسٹم, پروسیسر سب سسٹم, سب سسٹم |