مائکروچپ لوگو

MICROCHIP Synopsys Synplify Pro ME

MICROCHIP-Synopsys-Synplify-Pro- پروڈکٹ-امیج

وضاحتیں

  • پروڈکٹ کا نام: Synopsys Synplify
  • پروڈکٹ کی قسم: منطق کی ترکیب کا آلہ
  • معاون آلات: FPGA اور CPLD
  • معاون زبانیں: ویریلوگ اور وی ایچ ڈی ایل
  • اضافی خصوصیات: ایف ایس ایم ایکسپلورر، ایف ایس ایم viewer، رجسٹر ری ٹائمنگ، گیٹڈ کلاک کنورژن

مصنوعات کے استعمال کی ہدایات

ختمview
Synopsys Synplify ایک منطقی ترکیب کا آلہ ہے جو FPGA اور CPLD آلات کے لیے ڈیزائن کیا گیا ہے۔ یہ ویریلوگ اور وی ایچ ڈی ایل زبانوں میں اعلیٰ سطح کے ان پٹ کو قبول کرتا ہے اور ڈیزائنوں کو چھوٹی اور اعلیٰ کارکردگی والی نیٹ لسٹ میں تبدیل کرتا ہے۔

ڈیزائن ان پٹ
انڈسٹری کے معیاری نحو کا استعمال کرتے ہوئے اپنا ڈیزائن ویریلوگ یا VHDL میں لکھیں۔

ترکیب کا عمل
اپنے ڈیزائن پر ترکیب کے عمل کو چلانے کے لیے Synplify یا Synplify Pro کا استعمال کریں۔ یہ ٹول ہدف FPGA یا CPLD ڈیوائس کے ڈیزائن کو بہتر بنائے گا۔

آؤٹ پٹ کی تصدیق
ترکیب کے بعد، ٹول VHDL اور Verilog نیٹ لسٹ تیار کرتا ہے۔
آپ اپنے ڈیزائن کی فعالیت کی توثیق کرنے کے لیے ان نیٹ لسٹوں کو نقل کر سکتے ہیں۔

اکثر پوچھے گئے سوالات

Synplify کیا کرتا ہے؟
Synplify اور Synplify Pro FPGA اور CPLD آلات کے لیے منطقی ترکیب کے اوزار ہیں۔ Synplify Pro پیچیدہ FPGAs کے انتظام اور اصلاح کے لیے جدید خصوصیات پیش کرتا ہے۔

Synopsys Synplify کا تعارف (ایک سوال پوچھیں)

یہ دستاویز Synopsys® Synplify® ٹول سے متعلق اکثر پوچھے جانے والے سوالات (FAQs) کے جوابات، اور Microchip کے Libero® SoC ڈیزائن سویٹ کے ساتھ اس کے انضمام کو فراہم کرتی ہے۔ یہ دستاویز لائسنسنگ، غلطی کے پیغامات اور ترکیب کی اصلاح جیسے موضوعات کا احاطہ کرتی ہے۔ اس دستاویز کا مقصد FPGA ڈیزائنز کے لیے Synplify کو مؤثر طریقے سے استعمال کرنے میں صارفین کی مدد کرنا ہے۔ یہ معاون HDL زبانوں، لائسنسنگ کی ضروریات اور عام مسائل کو حل کرنے کے طریقہ کی وضاحت کرتا ہے۔ مزید برآں، دستاویز RAM کا اندازہ، اوصاف، ہدایات اور ڈیزائن کے علاقے اور نتائج کے معیار کو بہتر بنانے کی تکنیکوں سے متعلق مخصوص سوالات کو حل کرتی ہے۔

  • Synplify کیا کرتا ہے؟ (ایک سوال پوچھیں)
    Synplify اور Synplify Pro پروڈکٹس فیلڈ پروگرام ایبل گیٹ اری (FPGA) اور کمپلیکس Programmable Logic Device (CPLD) کے لیے منطقی ترکیب کے اوزار ہیں۔ Synplify Pro ٹول Synplify ٹول کا ایک ایڈوانس ورژن ہے، جس میں پیچیدہ FPGAs کے انتظام اور اصلاح کے لیے بہت سی اضافی خصوصیات ہیں۔ Synplify Pro میں دستیاب کچھ اضافی خصوصیات ہیں Finite State Machine (FSM) ایکسپلورر، FSM viewer، ری ٹائمنگ اور گیٹڈ کلاک کنورژن رجسٹر کریں۔
    یہ ٹولز اعلیٰ سطح کے ان پٹ کو قبول کرتے ہیں، جو انڈسٹری کے معیاری ہارڈ ویئر کی وضاحتی زبانوں (Verilog اور VHDL) میں لکھے گئے ہیں، اور Synplicity Behavior Extracting Synthesis Technology (BEST) الگورتھم استعمال کرتے ہیں۔ وہ مشہور ٹیکنالوجی فروشوں کے لیے ڈیزائن کو چھوٹے اور اعلیٰ کارکردگی والے ڈیزائن نیٹ لسٹ میں تبدیل کرتے ہیں۔ ٹولز ترکیب کے بعد VHDL اور Verilog netlists لکھتے ہیں، جن کو فعالیت کی تصدیق کے لیے نقل کیا جا سکتا ہے۔
  • کون سی ایچ ڈی ایل زبان Synplify سپورٹ کرتی ہے؟ (ایک سوال پوچھیں)
    Verilog 95، Verilog 2001، System Verilog IEEE® (P1800) سٹینڈرڈ، VHDL 2008، اور VHDL 93 Synplify میں تعاون یافتہ ہیں۔ مختلف زبانوں کی تعمیرات کے بارے میں معلومات کے لیے، مائیکروچپ لینگویج سپورٹ ریفرنس مینوئل کے لیے Synplify Pro دیکھیں۔
  • کیا Synplify مائیکرو چِپ میکروز کے دستی انسٹی ٹیوشنز کو قبول کرے گا؟ (ایک سوال پوچھیں)
    جی ہاں، Synplify مائیکرو چِپ کے تمام ہارڈ میکروز بشمول لاجک گیٹس، کاؤنٹرز، فلپ فلاپ اور I/Os کے لیے بلٹ ان میکرو لائبریریوں پر مشتمل ہے۔ آپ ان میکروز کو اپنے Verilog اور VHDL ڈیزائنوں میں دستی طور پر انسٹینٹیٹ کر سکتے ہیں، اور Synplify انہیں آؤٹ پٹ نیٹ لسٹ میں منتقل کرتا ہے۔
  • مائکروچپ ٹولز کے ساتھ Synplify کیسے کام کرتا ہے؟ (ایک سوال پوچھیں)
    Synopsys Synplify Pro® Microchip Edition (ME) سنتھیسس ٹول Libero میں ضم کیا گیا ہے، جو آپ کو کسی بھی مائکروچپ ڈیوائس کے لیے HDL ڈیزائن کو ہدف بنانے اور مکمل طور پر بہتر بنانے کے قابل بناتا ہے۔ دوسرے تمام لائبیرو ٹولز کی طرح، آپ لائبیرو پروجیکٹ مینیجر سے براہ راست Synplify Pro ME لانچ کر سکتے ہیں۔
    Synplify Pro ME Libero ایڈیشنز میں معیاری پیشکش ہے۔ Synplify Pro ME کو Libero ٹول پرو میں ایگزیکیوٹیبل مخصوص کو شامل کرکے لانچ کیا گیا ہے۔file.

لائسنسنگ ڈاؤن لوڈ انسٹالیشن (ایک سوال پوچھیں)

یہ سیکشن لائبیرو میں Synplify کے لائسنس انسٹال کرنے اور ڈاؤن لوڈ کرنے کے طریقہ کار سے متعلق سوالات کا جواب دیتا ہے۔

  1. میں Synplify کی تازہ ترین ریلیز کہاں سے ڈاؤن لوڈ کر سکتا ہوں؟ (ایک سوال پوچھیں)
    Synplify Libero ڈاؤن لوڈ کا ایک حصہ ہے اور اسٹینڈ اکیلا انسٹالیشن لنک Microchip Direct ہے۔
  2. Synplify کا کون سا ورژن تازہ ترین Libero کے ساتھ جاری کیا گیا ہے؟ (ایک سوال پوچھیں)
    Libero کے ساتھ جاری کردہ Synplify ورژن کی فہرست کے لیے، Synplify Pro® ME دیکھیں۔
  3. میں Synplify کے تازہ ترین ورژن میں کیسے اپ گریڈ کروں اور اسے Libero میں کیسے استعمال کروں؟
    پروجیکٹ مینیجر؟ (ایک سوال پوچھیں)
    مائیکروچپ یا Synopsys سے Synplify کا تازہ ترین ورژن ڈاؤن لوڈ اور انسٹال کریں۔ webسائٹ، اور Libero پروجیکٹ مینیجر ٹول پرو میں ترکیب کی ترتیبات کو تبدیل کریں۔file Libero پروجیکٹ> پرو سےfiles مینو
  4. کیا مجھے Libero میں Synplify چلانے کے لیے علیحدہ لائسنس کی ضرورت ہے؟ (ایک سوال پوچھیں)
    نہیں، Libero-Standalone لائسنس کے علاوہ تمام Libero لائسنسوں میں Synplify سافٹ ویئر کا لائسنس شامل ہے۔
  5. میں Synplify کا لائسنس کہاں سے اور کیسے حاصل کروں؟ (ایک سوال پوچھیں)
    مفت لائسنس کے لیے درخواست دینے کے لیے، لائسنسنگ صفحہ دیکھیں اور سافٹ ویئر لائسنس اور رجسٹریشن سسٹم کے لنک پر کلک کریں۔ اپنی C ڈرائیو کی والیوم ID سمیت مطلوبہ معلومات درج کریں۔ اپنی C ڈرائیو کے ساتھ اپلائی کرنا یقینی بنائیں، چاہے وہ وہ ڈرائیو نہ ہو جس پر آپ سافٹ ویئر انسٹال کرنا چاہتے ہیں۔ بامعاوضہ لائسنس کے لیے، مقامی مائیکرو چِپ سیلز آفس سے رابطہ کریں۔
  6. میں بیچ موڈ میں Synplify کیوں نہیں چلا سکتا؟ اسے کس لائسنس کی ضرورت ہے؟ (ایک سوال پوچھیں)
    کمانڈ پرامپٹ سے، اس ڈائرکٹری پر جائیں جہاں پروجیکٹ ہے۔ files واقع ہیں اور درج ذیل ٹائپ کریں۔
    • Libero IDE کے لیے: synplify_pro -batch -licensetype synplifypro_actel -log synpl.log TopCoreEDAC_syn.prj
    • Libero SoC کے لیے: synplify_pro -batch -licensetype synplifypro_actel -log synpl.log asdasd_syn.tcl
      نوٹ: بیچ موڈ میں Synplify چلانے کے لیے آپ کے پاس سلور لائسنس ہونا ضروری ہے۔ مائیکرو چِپ پورٹل پر اپنا مفت سلور لائسنس تیار کریں۔

میرا Synplify لائسنس کیوں کام نہیں کر رہا ہے؟ (ایک سوال پوچھیں)

لائسنس کے کام کاج کو چیک کرنے کے اقدامات درج ذیل ہیں:

  1. چیک کریں کہ آیا لائسنس کی میعاد ختم ہو گئی ہے۔
  2. چیک کریں کہ آیا LM_LICENSE_FILE ونڈوز صارف کے ماحول کے متغیر کے طور پر درست طریقے سے سیٹ کیا گیا ہے، جو Libero License.dat کے مقام کی طرف اشارہ کرتا ہے۔ file.
  3. چیک کریں کہ آیا Libero IDE ٹول پروfile Synplify Pro پر سیٹ ہے اور Synplify لائسنس کی خصوصیت آپ کے لائسنس میں فعال ہے۔ file.
  4. لائسنس ڈاٹ ڈیٹ میں "synplifypro_actel" فیچر لائن تلاش کریں۔ file:
    INCREMENT synplifypro_actel snpslmd 2016.09 21-nov-2017 بے شمار \ 4E4905A56595B143FFF4 VENDOR_STRING=^1+S \
    HOSTID=DISK_SERIAL_NUM=ec4e7c14 ISSUED=21-nov-2016 ck=232 \ SN=TK:4878-0:1009744:181759 START=21-nov-2016
  5. 5. فیچر لائن کا پتہ لگانے کے بعد، یقینی بنائیں کہ آپ جو کمپیوٹر استعمال کر رہے ہیں اس کے لیے HostID درست ہے۔

کیا میں مائکروچپ سے حاصل کردہ Synplify لائسنس استعمال کر سکتا ہوں (ایک سوال پوچھیں)
نہیں، اگر آپ نے مائیکرو چِپ سے Synplify لائسنس حاصل کیا ہے، تو آپ صرف Synplify ME چلا سکیں گے۔

  • کیا Synplify Pro Synthesis ٹول تمام Libero لائسنسوں میں تعاون یافتہ ہے؟ (ایک سوال پوچھیں)
    Synplify Pro Synthesis ٹول لائسنس کی تمام اقسام میں تعاون یافتہ نہیں ہے۔ لائسنسنگ کے بارے میں مزید معلومات کے لیے، لائسنسنگ صفحہ دیکھیں۔

انتباہات/خرابی کے پیغامات (سوال پوچھیں)

یہ سیکشن مختلف خرابی کے پیغامات کے بارے میں معلومات فراہم کرتا ہے جو انسٹالیشن کے طریقہ کار کے دوران ظاہر ہوتے ہیں۔

  1. انتباہ: سرفہرست ہستی ابھی تک سیٹ نہیں ہوئی ہے! (ایک سوال پوچھیں)
    اس انتباہی پیغام کا مطلب ہے کہ ڈیزائن کی پیچیدگی کی وجہ سے Synplify آپ کے ڈیزائن میں سرفہرست ہستی کی شناخت نہیں کر سکا۔ آپ کو Synplify نفاذ کے اختیارات میں دستی طور پر سب سے اوپر ہستی کا نام بتانے کی ضرورت ہے۔ مندرجہ ذیل اعداد و شمار ایک سابق کو ظاہر کرتا ہے۔ample شکل 2-1۔ سابقample اعلی ہستی کا نام بتانا
    MICROCHIP-Synopsys-Synplify-Pro-ME (2)
  2. رجسٹر کی کٹائی پر انتباہات (ایک سوال پوچھیں) Synplify غیر استعمال شدہ، ڈپلیکیٹ رجسٹر، نیٹ یا بلاکس کی کٹائی کرکے ڈیزائن کو بہتر بناتا ہے۔ آپ درج ذیل ہدایات کو لاگو کر کے خودکار اصلاح کی مقدار کو دستی طور پر کنٹرول کر سکتے ہیں:
    • *syn_keep — اس بات کو یقینی بناتا ہے کہ اگر ایک تار کو ترکیب اور ٹوپی کے دوران رکھا جاتا ہے تو پوری تار میں کوئی اصلاح نہیں ہوتی ہے۔ یہ ہدایت عام طور پر ناپسندیدہ اصلاح کو توڑنے اور دستی طور پر تخلیق کردہ نقل کو یقینی بنانے کے لیے استعمال ہوتی ہے۔ یہ صرف نیٹ اور مشترکہ منطق پر کام کرتا ہے۔
    • *syn_preserve — اس بات کو یقینی بناتا ہے کہ رجسٹروں کو بہتر نہیں بنایا گیا ہے۔
    • *syn_noprune — اس بات کو یقینی بناتا ہے کہ بلیک باکس کو بہتر نہیں کیا جاتا ہے جب اس کے آؤٹ پٹس غیر استعمال ہوتے ہیں (یعنی جب اس کے آؤٹ پٹ کوئی منطق نہیں چلاتے ہیں)۔
    آپٹیمائزیشن کنٹرول اور Synplify دستاویزات کے بارے میں مزید معلومات کے لیے، Synplify Pro for Microchip User Guide دیکھیں۔
  3. @W: FP101|ڈیزائن میں آٹھ فوری عالمی بفرز ہیں لیکن اجازت صرف چھ ہے (ایک سوال پوچھیں) @W: FP103— صارف اجازت یافتہ عالمی گھڑی کے بفرز کو زیادہ سے زیادہ 18 تک بڑھانے کے لیے syn_global_buffers استعمال کر سکتا ہے۔
    انتباہات اس لیے بنائے گئے ہیں کیونکہ Synplify نے ڈیزائن میں چھ سے زیادہ عالمی میکرو کی نشاندہی کی ہے۔ Synplify میں عالمی نیٹ کی پہلے سے طے شدہ زیادہ سے زیادہ تعداد کی اجازت فی الحال چھ پر سیٹ ہے۔
    لہذا جب ٹول اس ڈیزائن کے لیے چھ سے زیادہ استعمال کرنے کی کوشش کرتا ہے، تو یہ ایک خرابی پیدا کرتا ہے۔ آپ syn_global_buffers نامی ترکیب کی خصوصیت کو شامل کرکے دستی طور پر طے شدہ حد کو آٹھ (IGLOO/e، ProASIC18/E اور فیوژن میں 3 تک، اور SmartFusion 16 اور IGLOO 2 ڈیوائس پر منحصر آٹھ اور 2 تک) کر سکتے ہیں۔
    سابق کے لیےampلی:
    ماڈیول ٹاپ (clk1, clk2, d1, d2, q1, q2, reset) /* synthesis syn_global_buffers = 8 */; ……یا سب سے اوپر کے فن تعمیر کا برتاؤ ہے وصف syn_global_buffers : integer; برتاؤ کے syn_global_buffers کی خصوصیت : فن تعمیر 8 ہے؛ ……
    مزید معلومات کے لیے، مائیکرو چِپ یوزر گائیڈ کے لیے Synplify Pro دیکھیں۔
  4. خرابی: پروfile ٹول کے لیے Synplify انٹرایکٹو ہے اور آپ بیچ موڈ میں چل رہے ہیں: اس ٹول کو طلب نہیں کیا جا سکتا (سوال پوچھیں)
    Synplify کو بیچ موڈ میں چلانے کے لیے آپ کے پاس سلور لائسنس ہونا ضروری ہے۔ سلور لائسنس خریدنے کے لیے مقامی مائیکرو چِپ سیلز کے نمائندے سے رابطہ کریں۔ آپ کو یقینی بنانا چاہیے کہ Libero Synthesis ٹول پروfile Synplify کو بیچ موڈ میں لانچ کرنے کے لیے ترتیب دیا گیا ہے، اگر آپ کمانڈ پرامپٹ سے براہ راست کی بجائے Libero کے اندر سے Synplify کی درخواست کر رہے ہیں۔ درج ذیل اعداد و شمار سے پتہ چلتا ہے کہ Libero کے اندر سے Synplify کو کیسے استعمال کیا جائے۔
    شکل 2-2۔ سابقampلیبرو کے اندر سے Synplify کی درخواست کریں۔
    MICROCHIP-Synopsys-Synplify-Pro-ME (3)
  5. @E: CG103: "C:\PATH\code.vhd":12:13:12:13|اظہار کی توقع (ایک سوال پوچھیں)
    @E: CD488: "C:\PATH\code.vhd":14:11:14:11—EOF سٹرنگ لٹریل میں
    وی ایچ ڈی ایل میں سیمی کالون یا نئی لائن کے علاوہ کسی بھی چیز پر تبصرہ کرنے کی اجازت نہیں ہے۔ دو ہائفن تبصرے کے آغاز کو نشان زد کرتے ہیں، جسے VHDL مرتب کرنے والے نے نظر انداز کر دیا ہے۔ تبصرہ ایک الگ لائن پر یا لائن کے آخر میں ہوسکتا ہے۔ غلطی VHDL کوڈ کے کسی دوسرے حصے میں تبصروں کی وجہ سے ہے۔
  6. @E: m_proasic.exe میں اندرونی خرابی (سوال پوچھیں)
    یہ متوقع ٹول سلوک نہیں ہے۔ مزید معلومات کے لیے، Synopsys Synplify سپورٹ ٹیم، یا Microchip ٹیکنیکل سپورٹ ٹیم سے رابطہ کریں اگر آپ کے پاس Synopsys سپورٹ اکاؤنٹ نہیں ہے۔
  7. ترکیب کے بعد میرا لاجک بلاک کیوں غائب ہو گیا؟ (ایک سوال پوچھیں) Synplify کسی بھی منطقی بلاک کو بہتر بناتا ہے جس میں کوئی بیرونی آؤٹ پٹ پورٹ نہیں ہوتا ہے۔

صفات/ہدایات (سوال پوچھیں)

یہ حصہ صفات اور ہدایات سے متعلق سوالات کا جواب دیتا ہے۔

  1. میں Synplify میں خودکار کلاک بفر کے استعمال کو کیسے بند کروں؟ (ایک سوال پوچھیں)
    نیٹ یا مخصوص ان پٹ پورٹس کے لیے خودکار کلاک بفرنگ کو بند کرنے کے لیے، syn_noclockbuf انتساب استعمال کریں۔ خودکار کلاک بفرنگ کو بند کرنے کے لیے بولین ویلیو کو ایک یا سچ پر سیٹ کریں۔
    آپ اس وصف کو کسی سخت فن تعمیر یا ماڈیول سے منسلک کر سکتے ہیں جس کا درجہ بندی کسی بندرگاہ یا نیٹ کی اصلاح کے دوران تحلیل نہیں ہو گی۔
    انتساب کے استعمال کے بارے میں مزید معلومات کے لیے، مائیکروچپ یوزر گائیڈ کے لیے Synplify Pro دیکھیں۔
  2. رجسٹروں کو محفوظ رکھنے کے لیے کون سی صفت استعمال ہوتی ہے؟ (ایک سوال پوچھیں)
    syn_preserve ہدایت رجسٹر کو محفوظ رکھنے کے لیے استعمال کیا جاتا ہے۔ اس وصف کے بارے میں مزید معلومات کے لیے، مائیکرو چِپ صارف گائیڈ کے لیے Synplify Pro دیکھیں۔
  3. کیا syn_radhardlevel انتساب IGLOO اور فیوژن فیملیز کو سپورٹ کرتا ہے؟ (ایک سوال پوچھیں)
    نہیں، IGLOO® اور فیوژن فیملیز میں syn_radhardlevel انتساب تعاون یافتہ نہیں ہے۔
  4. میں Synplify میں سیریل آپٹیمائزیشن کو کیسے غیر فعال کروں؟ (ایک سوال پوچھیں)
    Synplify میں سیریل آپٹیمائزیشن کو غیر فعال کرنے کے لیے syn_preserve ہدایت کا استعمال کریں۔
  5. میں Synplify میں ایک وصف کیسے شامل کرسکتا ہوں؟ (ایک سوال پوچھیں)

Synplify میں ایک وصف شامل کرنے کے لیے درج ذیل اقدامات کریں:

  1. Libero پروجیکٹ مینیجر سے Synplify لانچ کریں۔
  2. پر کلک کریں۔ File > نیا > FPGA ڈیزائن کی پابندیاں۔
  3. اسپریڈشیٹ کے نچلے حصے میں اوصاف کے ٹیب پر کلک کریں۔
  4. اسپریڈشیٹ میں کسی بھی انتساب سیل پر ڈبل کلک کریں۔ آپ کو ایک ڈراپ ڈاؤن مینو نظر آنا چاہیے جس میں بہت سی صفات درج ہیں۔ ان میں سے کسی کو بھی منتخب کریں، اور اس کے مطابق مطلوبہ کھیتوں کو پُر کریں، جیسا کہ درج ذیل تصویر میں دکھایا گیا ہے۔
  5. MICROCHIP-Synopsys-Synplify-Pro-ME (1)محفوظ کریں۔ files اور کام مکمل کرنے کے بعد اسکوپ ایڈیٹر کو بند کریں۔
  • میں اپنے ڈیزائن میں کلاک بفر کیسے داخل کروں؟ (ایک سوال پوچھیں)
    گھڑی کا بفر داخل کرنے کے لیے syn_insert_buffer انتساب کا استعمال کریں۔ ترکیب کا آلہ آپ کے بیان کردہ وینڈر کی مخصوص اقدار کے مطابق گھڑی کا بفر داخل کرتا ہے۔ وصف کا اطلاق مثالوں پر کیا جا سکتا ہے۔
    انتساب کے استعمال کے بارے میں مزید معلومات کے لیے، مائیکروچپ صارف گائیڈ کے لیے Synplify Pro دیکھیں۔
  • میں اپنے ڈیزائن میں استعمال ہونے والے عالمی کلاک بفرز کی تعداد میں کیسے اضافہ کروں؟ (ایک سوال پوچھیں)
    کسی ڈیزائن میں استعمال کیے جانے والے عالمی بفرز کی تعداد بتانے کے لیے SCOPE میں syn_global_buffers انتساب کا استعمال کریں۔ یہ 0 اور 18 کے درمیان ایک عدد عدد ہے۔ اس وصف کے بارے میں مزید معلومات کے لیے، مائیکروچِپ صارف گائیڈ کے لیے Synplify Pro دیکھیں۔
  • کیا میری منطق کو محفوظ رکھنے کا کوئی طریقہ ہے اگر آؤٹ پٹ پورٹس میرے ڈیزائن میں استعمال نہ ہوں؟ (ایک سوال پوچھیں)
    منطق کو محفوظ رکھنے کے لیے syn_noprune انتساب کا استعمال کریں اگر آؤٹ پٹ پورٹس ڈیزائن میں استعمال نہ ہوں۔ سابق کے لیےample: ماڈیول syn_noprune (a,b,c,d,x,y); /* ترکیب syn_noprune=1 */;
    اس وصف کے بارے میں مزید معلومات کے لیے، مائیکرو چِپ صارف گائیڈ کے لیے Synplify Pro دیکھیں۔
  • ترکیب میرے ہائی فین آؤٹ نیٹ کو بفرڈ کلاک میں کیوں بہتر بنا رہی ہے؟ (ایک سوال پوچھیں)
    انفرادی ان پٹ پورٹ، نیٹ، یا رجسٹر آؤٹ پٹ کے لیے پہلے سے طے شدہ (عالمی) فین آؤٹ گائیڈ کو اوور رائیڈ کرنے کے لیے syn_maxfan استعمال کریں۔ عمل درآمد کے اختیارات کے ڈائیلاگ باکس پر ڈیوائس پینل کے ذریعے، یا سیٹ_آپشن -fanout_limit کمانڈ کے ساتھ ڈیزائن کے لیے ڈیفالٹ فین آؤٹ گائیڈ سیٹ کریں۔
    پروجیکٹ file. انفرادی I/Os کے لیے ایک مختلف (مقامی) قدر بتانے کے لیے syn_maxfan انتساب کا استعمال کریں۔
    اس وصف کے بارے میں مزید معلومات کے لیے، مائیکرو چِپ صارف گائیڈ کے لیے Synplify Pro دیکھیں۔
  • میں FSM ڈیزائن کے لیے syn_encoding وصف کیسے استعمال کروں؟ (ایک سوال پوچھیں)
    syn_encoding وصف ریاستی مشین کے لیے پہلے سے طے شدہ FSM کمپائلر انکوڈنگ کو اوور رائیڈ کرتا ہے۔
    یہ وصف صرف اس وقت اثر انداز ہوتا ہے جب FSM کمپائلر فعال ہو۔ جب آپ عالمی سطح پر FSM کمپائلر کو غیر فعال کرنا چاہتے ہیں تو syn_encoding کا استعمال کریں، لیکن آپ کے ڈیزائن میں ریاستی رجسٹروں کی ایک منتخب تعداد موجود ہے جسے آپ نکالنا چاہتے ہیں۔ اس صورت میں، صرف ان مخصوص رجسٹروں کے لیے اس وصف کو syn_state_machine کی ہدایت کے ساتھ استعمال کریں۔
    اس وصف کے بارے میں مزید معلومات کے لیے، مائیکرو چِپ صارف گائیڈ کے لیے Synplify Pro دیکھیں۔
  • کیوں Synplify ایک نیٹ لسٹ تیار کرتا ہے جو ڈیوائس کے زیادہ سے زیادہ فین آؤٹ سے زیادہ ہے، جس کی وجہ سے نیٹ لسٹ مرتب کرنے میں ناکام ہو جاتی ہے؟ (ایک سوال پوچھیں)
    ایک CC میکرو، جو اینٹی فیوز فیملیز کے لیے دستیاب ہے، ایک فلپ فلاپ عنصر ہے جو دو سی سیلز کا استعمال کرتے ہوئے بنایا گیا ہے۔ CC میکرو کے CLK یا CLR پورٹ کو چلانے والا نیٹ دو سیل چلا رہا ہے۔ کچھ نیٹ پر سخت فین آؤٹ کی حد مطلوبہ نتائج حاصل نہیں کر پاتی ہے کیونکہ یہ اس خالص دوگنا اثر کو مدنظر رکھنے میں ناکام رہتی ہے۔
    ایک درست نیٹ لسٹ بنانے کے لیے Synplify کو مجبور کرنے کے لیے RTL کوڈ میں syn_maxfan انتساب شامل کریں۔
    نیٹ کے ذریعے چلنے والے ہر CC میکرو کے لیے زیادہ سے زیادہ فین آؤٹ کی حد کی قدر کو کم کریں۔ سابق کے لیےample، فین آؤٹ کو 12 یا اس سے کم رکھنے کے لیے CC میکروز چلانے والے نیٹ کے لیے syn_maxfan کی حد 24 پر سیٹ کریں۔

RAM کا اندازہ (سوال پوچھیں)

یہ سیکشن مائیکرو چِپ پروڈکٹ فیملیز کے لیے RAM inference Synplify سپورٹ سے متعلق سوالات کا جواب دیتا ہے۔

  1. کون سے مائیکرو چِپ فیملیز Synplify RAM کے تخمینے کے لیے سپورٹ کرتے ہیں؟ (ایک سوال پوچھیں) Synplify مائکروچپ ProASIC®، ProASIC PLUS®، ProASIC3®، SmartFusion® 2، IGLOO® 2 اور
    RTG4™ فیملیز سنگل اور ڈوئل پورٹ RAMs بنانے میں۔
  2. کیا RAM کا اندازہ بطور ڈیفالٹ آن ہے؟ (ایک سوال پوچھیں)
    ہاں، ترکیب کا آلہ خود بخود RAM کا اندازہ لگاتا ہے۔
  3. میں Synplify میں رام کا اندازہ کیسے بند کر سکتا ہوں؟ (ایک سوال پوچھیں)
    syn_ramstyle انتساب کا استعمال کریں اور اس کی قیمت کو رجسٹر پر سیٹ کریں۔
    مزید معلومات کے لیے، مائیکرو چِپ ریفرنس مینوئل کے لیے Synopsys Synplify Pro دیکھیں۔
  4. میں Synplify کو ایمبیڈڈ RAM/ROM کیسے بنا سکتا ہوں؟ (ایک سوال پوچھیں)
    syn_ramstyle انتساب کا استعمال کریں اور SmartFusion 2 اور IGLOO 2 آلات کے لیے اس کی قدر کو block_ram یا LSRAM اور USRAM پر سیٹ کریں۔
    مزید معلومات کے لیے، مائیکرو چِپ ریفرنس مینوئل کے لیے Synopsys Synplify Pro دیکھیں۔
  5. میں ڈیزائنر کے نئے ورژن میں موجودہ ڈیزائن کو مرتب نہیں کر سکتا۔ (ایک سوال پوچھیں)
    RAM/PLL کنفیگریشن میں ممکنہ تبدیلی ہو سکتی ہے۔ Libero پروجیکٹ مینیجر میں کیٹلاگ سے بنیادی کنفیگریشن آپشنز کو کھول کر اپنی RAM/PLL کو دوبارہ تخلیق کریں، اور دوبارہ سنتھیسائز کریں، مرتب کریں یا لے آؤٹ کریں۔

رقبہ یا نتائج کا معیار (ایک سوال پوچھیں)

یہ سیکشن Synplify کے علاقے یا معیار کے استعمال سے متعلق سوالات کا جواب دیتا ہے۔

  1. Synplify کے نئے ورژن میں علاقے کے استعمال میں اضافہ کیوں ہوتا ہے؟ (ایک سوال پوچھیں)
    Synplify ہر نئے ورژن میں بہتر ٹائمنگ نتائج حاصل کرنے کے لیے ڈیزائن کیا گیا ہے۔ بدقسمتی سے، تجارت اکثر علاقے میں اضافہ ہوتا ہے۔

اگر ڈیزائن کے لیے وقت کی ضرورت پوری ہو جاتی ہے، اور باقی کام ایک مخصوص ڈائی میں ڈیزائن کو فٹ کرنا ہے، تو درج ذیل طریقے ہیں:

  1. بفر نقل کو کم کرنے کے لیے Fanout کی حد میں اضافہ کریں۔
  2. وقت کے تقاضے کو آرام دینے کے لیے عالمی فریکوئنسی کی ترتیبات کو تبدیل کریں۔
  3. ڈیزائن کو بہتر بنانے کے لیے ریسورس شیئرنگ (ڈیزائن مخصوص) کو آن کریں۔

Synplify میں علاقے میں بہتری کی کس قسم کی تکنیک دستیاب ہے؟  (ایک سوال پوچھیں) Synplify میں علاقے کو بہتر بنانے کے لیے درج ذیل تکنیکوں کو انجام دیں:

  1. جب آپ نفاذ کے اختیارات سیٹ کرتے ہیں تو فین آؤٹ کی حد میں اضافہ کریں۔ زیادہ حد کا مطلب ہے کم نقل شدہ منطق اور ترکیب کے دوران کم بفر داخل کیے گئے، اور اس کے نتیجے میں چھوٹا علاقہ۔ اس کے علاوہ، چونکہ جگہ اور راستے کے اوزار عام طور پر ہائی فین آؤٹ نیٹ کو بفر کرتے ہیں، ترکیب کے دوران ضرورت سے زیادہ بفرنگ کی ضرورت نہیں ہے۔
  2. جب آپ نفاذ کے اختیارات سیٹ کرتے ہیں تو ریسورس شیئرنگ کا آپشن چیک کریں۔ اس آپشن کو چیک کرنے کے ساتھ، سافٹ ویئر ہارڈ ویئر کے وسائل جیسے ایڈرز، ملٹی پلائرز اور کاؤنٹرز کو جہاں ممکن ہو شیئر کرتا ہے، اور رقبہ کو کم سے کم کرتا ہے۔
  3. بڑے FSMs کے ساتھ ڈیزائن کے لیے، سرمئی یا ترتیب وار انکوڈنگ اسٹائل استعمال کریں، کیونکہ وہ عام طور پر سب سے چھوٹا رقبہ استعمال کرتے ہیں۔
  4. اگر آپ CPLD میں نقشہ سازی کر رہے ہیں اور علاقے کی ضروریات کو پورا نہیں کرتے ہیں، تو FSMs کے لیے پہلے سے طے شدہ انکوڈنگ اسٹائل کو ایک ہاٹ کے بجائے ترتیب وار پر سیٹ کریں۔

میں علاقے کی اصلاح کو کیسے غیر فعال کروں؟ (ایک سوال پوچھیں)
وقت کی اصلاح اکثر رقبے کے اخراجات کے تحت ہوتی ہے۔ علاقے کی اصلاح کو غیر فعال کرنے کا کوئی خاص طریقہ نہیں ہے۔ ٹائمنگ کو بہتر بنانے اور اس طرح رقبہ کے استعمال کو بڑھانے کے لیے درج ذیل کام کریں:

  1. ری ٹائمنگ آپشن کو فعال کریں۔
  2. پائپ لائننگ آپشن کو فعال کریں۔
  3. حقیقی مقصد کا تقریباً 10 سے 15 فیصد، حقیقت پسندانہ ڈیزائن کی رکاوٹوں کا استعمال کریں۔
  4. ایک متوازن فین آؤٹ پابندی کا انتخاب کریں۔
    ٹائمنگ کی اصلاح کے بارے میں مزید معلومات کے لیے، مائیکرو چِپ یوزر گائیڈ کے لیے Synplify Pro دیکھیں۔

میں ترتیب وار اصلاح کو کیسے غیر فعال کروں؟ (ایک سوال پوچھیں)
ترتیب وار اصلاح کو غیر فعال کرنے کے لیے کوئی واضح بٹن یا چیک باکس نہیں ہے۔ اس کی وجہ یہ ہے کہ ترتیب وار اصلاح کی مختلف قسمیں ہیں جو Synplify کے ذریعہ انجام دی جاتی ہیں۔
اصلاح کو غیر فعال کرنے کے اختیارات کے بارے میں مزید معلومات کے لیے، Synplify Pro برائے Microchip Reference Manual دیکھیں۔
سابق کے لیےampاس کے بعد، اصلاح کو غیر فعال کرنے کے لیے کچھ اختیارات درج ذیل ہیں۔

  • FSM کمپائلر کو غیر فعال کریں۔
  • کچھ معاملات میں رجسٹر رکھنے کے لیے syn_preserve ہدایت کا استعمال کریں۔

اہم: پراجیکٹ مینیجر Synthesis PRJ کو اوور رائٹ کر دیتا ہے۔ file ہر بار جب آپ اس اختیار کو منتخب کرتے وقت ترکیب کی درخواست کرتے ہیں۔

  • کس خاندان کو Synplify کے ذریعے TMR سپورٹ کیا جاتا ہے؟ (ایک سوال پوچھیں)
    • یہ Microchip ProASIC3/E، SmartFusion 2، اور IGLOO 2 ڈیوائسز کے ساتھ ساتھ Microchip پر بھی تعاون یافتہ ہے۔
    • ریڈی ایشن ٹولرنٹ (RT) اور ریڈی ایشن ہارڈینڈ (RH) ڈیوائسز۔ آپ ٹرپل ماڈیول بھی حاصل کر سکتے ہیں۔
    • مائیکرو چِپ کے پرانے اینٹی فیوز ڈیوائس فیملیز کے لیے کام کرنے والی فالتو پن (TMR) سیٹنگ۔ تاہم، یہ تجارتی AX ڈیوائس فیملی میں تعاون یافتہ نہیں ہے۔
    • نوٹ: Microchip کے RTAX ڈیوائس فیملی میں، بہتر TMR سپورٹ خود ہارڈ ویئر کے ذریعے دستیاب ہے۔
    • Axcelerator RT ڈیوائسز کے لیے، TMR کو سلکان میں بنایا گیا ہے جو Synthesis ٹول کے ذریعے نرم TMR بناتا ہے جو ترتیب وار منطق کے لیے غیر ضروری ہے۔
  • TMR میکرو SX میں کیوں کام کر رہا ہے، لیکن AX فیملی میں نہیں؟ (ایک سوال پوچھیں)
    • تجارتی Axcelerator خاندان کے لیے Synplify ترکیب میں کوئی سافٹ ویئر TMR سپورٹ نہیں ہے، لیکن یہ SX فیملی کے لیے دستیاب ہے۔ اگر آپ RTAXS ڈیوائسز استعمال کر رہے ہیں، تو TMR کو ترتیب وار فلپ فلاپس کے لیے ہارڈ ویئر/ ڈیوائس میں بنایا گیا ہے۔
  • میں SX-A ڈیوائس کے لیے TMR کو کیسے فعال کر سکتا ہوں؟ (ایک سوال پوچھیں)
    • SX-A ڈیوائس فیملی کے لیے، Synplify سافٹ ویئر میں، آپ کو دستی طور پر درآمد کرنے کی ضرورت ہے۔ file Libero IDE انسٹالیشن فولڈر میں پایا جاتا ہے، جیسے:
    • C:\Microsemi\Libero_v9.2\Synopsys\synplify_G201209ASP4\lib\actel\tmr.vhd۔
    • نوٹ: کا حکم fileSynplify پروجیکٹ میں s اہم اور اعلیٰ سطح کا ہے۔ file نچلے حصے میں ہونا چاہئے.
    • آپ اوپر کی سطح پر کلک کر کے ہولڈ کر سکتے ہیں۔ file Synplify پروجیکٹ میں اور اسے tmr.vhd کے نیچے گھسیٹیں۔ file.
  • Synplify کا کون سا ورژن نینو مصنوعات کو سپورٹ کرتا ہے؟ (ایک سوال پوچھیں)
    • Synplify v9.6 A کے بعد Synplify کے تمام ورژن نینو مصنوعات کی حمایت کرتے ہیں۔
  • Synplify کا کون سا ورژن RTAX-DSP سپورٹ فراہم کرتا ہے؟ (ایک سوال پوچھیں)
    • Libero IDE v8.6 کے ساتھ شامل تمام ورژن اور بعد میں RTAX-DSP سپورٹ فراہم کرتے ہیں۔
  • میں ایچ ڈی ایل کے ساتھ آئی پی کور کیسے بنا سکتا ہوں۔ fileمیرے پاس ہے؟ (ایک سوال پوچھیں)
    • I/O بفر داخل کیے بغیر EDIF نیٹ لسٹ بنائیں۔ یہ EDIF نیٹ لسٹ صارف کو بطور IP بھیجی جاتی ہے۔ صارف کو اسے بلیک باکس سمجھنا چاہیے اور اسے ڈیزائن میں شامل کرنا چاہیے۔
    • نینو ڈیوائسز میں صرف چار عالمی کلاک نیٹ ورک ہیں۔ میں یہ پابندی کیسے طے کروں؟ (ایک سوال پوچھیں)
    • وصف استعمال کریں /* synthesis syn_global_buffers = 4*/ رکاوٹ سیٹ کرنے کے لیے۔
  • نیٹ لسٹ کو اپ ڈیٹ کرنے کے بعد بھی میں اپنی نئی پورٹ لسٹ کیوں نہیں دیکھ رہا ہوں؟
    (ایک سوال پوچھیں) اگرچہ ڈیزائن میں نئی ​​پورٹ شامل کی گئی تھی، نیٹ لسٹ نے پورٹ میں بفر شامل نہیں کیا کیونکہ اس ڈیزائن میں کوئی منطق نہیں تھی جس میں پورٹ شامل ہو۔ ڈیزائن میں کسی منطق سے وابستہ پورٹس نہیں دکھائے گئے ہیں۔
  • Synplify گلوبل سیٹ/ری سیٹ سگنلز کے لیے استعمال کیوں نہیں کر رہا ہے؟ (ایک سوال پوچھیں)
    • Synplify سگنلز کو گھڑیوں سے مختلف طریقے سے سیٹ/ری سیٹ کرتا ہے۔ Synplify گلوبل پروموشن ہمیشہ گھڑی کے سگنلز کو ترجیح دیتا ہے، یہاں تک کہ اگر کچھ سیٹ/ری سیٹ سگنلز میں کلاک نیٹ سے زیادہ فین آؤٹ ہو۔
    • اگر آپ ان سگنلز کے لیے گلوبل نیٹ ورک استعمال کرنا چاہتے ہیں تو اس بات کو یقینی بنانے کے لیے کہ سیٹ/ری سیٹ سگنل گلوبل ہے، دستی طور پر ایک clkbuf کو انسٹیٹیوٹ کریں۔
  • Synplify آٹو کنسٹرائنٹس کے لیے بھی SDC گھڑی کی رکاوٹیں کیوں لکھتا ہے؟ (ایک سوال پوچھیں)
    یہ Synplify میں پہلے سے طے شدہ رویہ ہے اور اسے تبدیل نہیں کیا جا سکتا۔ تاہم، آپ غیر مطلوبہ رکاوٹوں کو دستی طور پر ترمیم یا ہٹا کر SDC خودکار رکاوٹوں کو کنٹرول کر سکتے ہیں۔
  • میری اندرونی ٹرسٹیٹ منطق کو صحیح طریقے سے ترکیب کیوں نہیں کیا گیا؟ (ایک سوال پوچھیں)
    مائکروچپ ڈیوائسز اندرونی ٹرسٹیٹ بفرز کو سپورٹ نہیں کرتی ہیں۔ اگر Synplify اندرونی ٹرسٹیٹ سگنلز کو درست طریقے سے دوبارہ نہیں بناتا ہے، تو تمام اندرونی ٹرسٹیٹ کو دستی طور پر ایک MUX میں میپ کیا جانا چاہیے۔

نظرثانی کی تاریخ (سوال پوچھیں)

نظرثانی کی تاریخ ان تبدیلیوں کو بیان کرتی ہے جو دستاویز میں لاگو کی گئی تھیں۔ تبدیلیاں نظر ثانی کے ذریعے درج کی جاتی ہیں، جو کہ سب سے زیادہ حالیہ اشاعت سے شروع ہوتی ہیں۔

نظر ثانی تاریخ تفصیل
A 12/2024 ذیل میں اس دستاویز کی نظرثانی A میں تبدیلیوں کا خلاصہ ہے۔
  • دستاویز کو مائیکروچپ ٹیمپلیٹ میں منتقل کر دیا گیا۔
  • دستاویز نمبر کو 60001871 سے DS55800015A میں اپ ڈیٹ کیا۔
  • مائیکروسیمی کی تمام مثالوں کو مائیکرو چِپ میں اپ ڈیٹ کر دیا گیا تھا۔
  • اپ ڈیٹ شدہ حصے میں بیچ موڈ میں Synplify کیوں نہیں چلا سکتا؟ اسے کس لائسنس کی ضرورت ہے؟ اور خرابی: پروfile ٹول کے لیے Synplify انٹرایکٹو ہے اور آپ بیچ موڈ میں چل رہے ہیں: اس ٹول کو اس بات کی نشاندہی کرنے کے لیے استعمال نہیں کیا جا سکتا کہ Synplify کو بیچ موڈ میں چلانے کے لیے سلور لائسنس کی ضرورت ہے۔ پلاٹینیم لائسنس کو سلور لائسنس میں تبدیل کر دیا گیا۔
2.0 ذیل میں اس دستاویز کے نظرثانی 2.0 میں تبدیلیوں کا خلاصہ ہے۔
  • تمام ایکٹیل لنکس کو مائیکروسیمی لنکس کے ساتھ اپ ڈیٹ کیا گیا تھا۔
  • تمام    IDE کی مثالیں لائسنسنگ سیکشن سے ہٹا دی جاتی ہیں۔ مزید معلومات کے لیے، لائسنسنگ ڈاؤن لوڈ انسٹالیشن دیکھیں۔
  • FAQ 3.9 شامل کر دیا گیا۔ مزید معلومات کے لیے، دیکھیں کیا Synplify Pro Synthesis ٹول تمام Libero لائسنسوں میں معاون ہے؟
  • FAQ 4.1 کو اپ ڈیٹ کر دیا گیا تھا۔ مزید معلومات کے لیے، تنبیہ دیکھیں: ٹاپ ہستی ابھی سیٹ نہیں ہے۔
  • FAQ 4.4 کو اپ ڈیٹ کر دیا گیا تھا۔ مزید معلومات کے لیے، Error: The pro دیکھیںfile ٹول کے لیے Synplify انٹرایکٹو ہے اور آپ بیچ موڈ میں چل رہے ہیں: اس ٹول کو طلب نہیں کیا جا سکتا۔
  • FAQ 5.5 کو اپ ڈیٹ کر دیا گیا تھا۔ مزید معلومات کے لیے، دیکھیں میں Synplify میں ایک وصف کیسے شامل کر سکتا ہوں؟
1.0 یہ دستاویز کی پہلی اشاعت تھی۔

مائکروچپ ایف پی جی اے سپورٹ

مائیکرو چِپ ایف پی جی اے پروڈکٹس گروپ اپنی مصنوعات کو مختلف سپورٹ سروسز کے ساتھ بیک کرتا ہے، بشمول کسٹمر سروس، کسٹمر ٹیکنیکل سپورٹ سینٹر، webسائٹ، اور دنیا بھر میں سیلز دفاتر۔ صارفین کو مشورہ دیا جاتا ہے کہ وہ سپورٹ سے رابطہ کرنے سے پہلے مائیکرو چِپ کے آن لائن وسائل کو دیکھیں کیونکہ بہت امکان ہے کہ ان کے سوالات کا جواب پہلے ہی دے دیا گیا ہو۔
کے ذریعے ٹیکنیکل سپورٹ سینٹر سے رابطہ کریں۔ webسائٹ پر www.microchip.com/support  FPGA ڈیوائس پارٹ نمبر کا ذکر کریں، مناسب کیس کیٹیگری منتخب کریں، اور ڈیزائن اپ لوڈ کریں۔ files تکنیکی مدد کیس بناتے وقت۔
غیر تکنیکی پروڈکٹ سپورٹ کے لیے کسٹمر سروس سے رابطہ کریں، جیسے پروڈکٹ کی قیمتوں کا تعین، پروڈکٹ اپ گریڈ، اپ ڈیٹ کی معلومات، آرڈر کی حیثیت، اور اجازت۔

  • شمالی امریکہ سے، 800.262.1060 پر کال کریں۔
  • باقی دنیا سے، 650.318.4460 پر کال کریں۔
  • فیکس، دنیا میں کہیں سے بھی، 650.318.8044

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

ٹریڈ مارکس
"Microchip" کا نام اور لوگو، "M" لوگو، اور دیگر نام، لوگو، اور برانڈز Microchip Technology Incorporated یا ریاستہائے متحدہ اور/یا دیگر ممالک میں اس کے ملحقہ اور/یا ذیلی اداروں کے رجسٹرڈ اور غیر رجسٹرڈ ٹریڈ مارک ہیں ("Microchip) ٹریڈ مارکس")۔ مائیکرو چِپ ٹریڈ مارکس سے متعلق معلومات یہاں پر مل سکتی ہیں۔ https://www.microchip.com/en-us/about/legal-information/microchip-trademarks
ISBN: 979-8-3371-0303-7

قانونی نوٹس

  • یہ اشاعت اور اس میں موجود معلومات کو صرف مائیکرو چِپ پروڈکٹس کے ساتھ استعمال کیا جا سکتا ہے، بشمول آپ کی درخواست کے ساتھ مائیکرو چِپ پروڈکٹس کو ڈیزائن، ٹیسٹ اور انٹیگریٹ کرنا۔ اس معلومات کا استعمال
    کسی دوسرے طریقے سے ان شرائط کی خلاف ورزی کرتا ہے۔ ڈیوائس ایپلیکیشنز سے متعلق معلومات صرف آپ کی سہولت کے لیے فراہم کی جاتی ہیں اور اپ ڈیٹس کے ذریعے اس کی جگہ لے لی جا سکتی ہے۔ یہ یقینی بنانا آپ کی ذمہ داری ہے کہ آپ کی درخواست آپ کی وضاحتوں کے مطابق ہو۔ اضافی سپورٹ کے لیے اپنے مقامی مائیکرو چِپ سیلز آفس سے رابطہ کریں یا اضافی سپورٹ حاصل کریں۔ www.microchip.com/en-us/support/design-help/client-support-services
  • یہ معلومات مائیکروچپ "جیسا ہے" کے ذریعہ فراہم کی گئی ہے۔ مائیکروچپ کسی بھی قسم کی کوئی نمائندگی یا وارنٹی نہیں دیتا خواہ ظاہر ہو یا مضمر، تحریری ہو یا زبانی، قانونی یا بصورت دیگر، معلومات سے متعلق جس میں شامل ہے لیکن محدود نہیں غیر خلاف ورزی، تجارتی صلاحیت، اور کسی خاص مقصد کے لیے فٹنس، یا اس کی حالت، معیار، یا کارکردگی سے متعلق وارنٹی۔
  • کسی بھی صورت میں مائیکروچپ کسی بھی بالواسطہ، خصوصی، تعزیری، اتفاقی، یا نتیجے میں ہونے والے نقصان، نقصان، لاگت، یا کسی بھی قسم کے اخراجات کے لیے ذمہ دار نہیں ہوگی، یہاں تک کہ اگر مائیکروچپ کو امکان کے بارے میں مشورہ دیا گیا ہو یا نقصانات کا اندازہ لگایا جا سکتا ہے۔ قانون کی طرف سے اجازت دی گئی مکمل حد تک، معلومات یا اس کے استعمال سے متعلق کسی بھی طرح سے تمام دعووں پر مائیکروچپ کی کل ذمہ داری فیس کی رقم سے زیادہ نہیں ہوگی، اگر آپ کو کسی بھی صورت میں، معلومات کے لیے مائکروچپ۔
    لائف سپورٹ اور/یا حفاظتی ایپلی کیشنز میں مائیکرو چِپ ڈیوائسز کا استعمال مکمل طور پر خریدار کے خطرے میں ہے، اور خریدار اس طرح کے استعمال کے نتیجے میں ہونے والے کسی بھی اور تمام نقصانات، دعووں، سوٹوں، یا اخراجات سے بے ضرر مائیکرو چِپ کا دفاع، معاوضہ اور اسے رکھنے پر متفق ہے۔ کسی بھی مائیکرو چِپ دانشورانہ املاک کے حقوق کے تحت کوئی لائسنس، واضح طور پر یا دوسری صورت میں نہیں دیا جاتا جب تک کہ دوسری صورت میں بیان نہ کیا جائے۔

مائیکرو چِپ ڈیوائسز کوڈ پروٹیکشن فیچر
مائیکرو چِپ پروڈکٹس پر کوڈ پروٹیکشن فیچر کی درج ذیل تفصیلات نوٹ کریں:

  • مائیکرو چِپ مصنوعات اپنی مخصوص مائیکرو چِپ ڈیٹا شیٹ میں موجود تصریحات کو پورا کرتی ہیں۔
  • مائیکرو چِپ کا خیال ہے کہ اس کی مصنوعات کا خاندان محفوظ ہے جب اسے مطلوبہ انداز میں، آپریٹنگ تصریحات کے اندر، اور عام حالات میں استعمال کیا جائے۔
  • مائیکروچپ قدروں اور جارحانہ طور پر اپنے دانشورانہ املاک کے حقوق کا تحفظ کرتی ہے۔ مائیکرو چِپ پروڈکٹس کے کوڈ پروٹیکشن فیچرز کی خلاف ورزی کرنے کی کوششیں سختی سے ممنوع ہیں اور ڈیجیٹل ملینیم کاپی رائٹ ایکٹ کی خلاف ورزی کر سکتی ہیں۔
  • نہ تو مائکروچپ اور نہ ہی کوئی دوسرا سیمی کنڈکٹر بنانے والا اس کے کوڈ کی حفاظت کی ضمانت دے سکتا ہے۔ کوڈ پروٹیکشن کا مطلب یہ نہیں ہے کہ ہم اس بات کی ضمانت دے رہے ہیں کہ پروڈکٹ "اٹوٹ ایبل" ہے۔ کوڈ تحفظ مسلسل تیار ہو رہا ہے۔ Microchip ہماری مصنوعات کے کوڈ پروٹیکشن فیچرز کو مسلسل بہتر بنانے کے لیے پرعزم ہے۔

دستاویزات / وسائل

MICROCHIP Synopsys Synplify Pro ME [پی ڈی ایف] یوزر مینوئل
Synopsys Synplify Pro ME، Synplify Pro ME، Pro ME

حوالہ جات

ایک تبصرہ چھوڑیں۔

آپ کا ای میل پتہ شائع نہیں کیا جائے گا۔ مطلوبہ فیلڈز نشان زد ہیں۔ *