MICROCHIP Synopsys Synplify Pro ME

স্পেসিফিকেশন
- পণ্যের নাম: Synopsys Synplify
- পণ্যের ধরন: লজিক সংশ্লেষণ টুল
- সমর্থিত ডিভাইস: FPGA এবং CPLD
- সমর্থিত ভাষা: ভেরিলগ এবং ভিএইচডিএল
- অতিরিক্ত বৈশিষ্ট্য: FSM এক্সপ্লোরার, FSM viewএর, রেজিস্টার রি-টাইমিং, গেটেড ক্লক কনভার্সন
পণ্য ব্যবহারের নির্দেশাবলী
ওভারview
Synopsys Synplify হল একটি লজিক সংশ্লেষণ টুল যা FPGA এবং CPLD ডিভাইসের জন্য ডিজাইন করা হয়েছে। এটি ভেরিলগ এবং ভিএইচডিএল ভাষায় উচ্চ-স্তরের ইনপুট গ্রহণ করে এবং ডিজাইনগুলিকে ছোট এবং উচ্চ-পারফরম্যান্স নেটলিস্টে রূপান্তর করে
ডিজাইন ইনপুট
শিল্প-মান সিনট্যাক্স ব্যবহার করে ভেরিলগ বা ভিএইচডিএল-এ আপনার নকশা লিখুন।
সংশ্লেষণ প্রক্রিয়া
আপনার ডিজাইনে সংশ্লেষণ প্রক্রিয়া চালানোর জন্য Synplify বা Synplify Pro ব্যবহার করুন। টুলটি লক্ষ্য FPGA বা CPLD ডিভাইসের জন্য ডিজাইনকে অপ্টিমাইজ করবে।
আউটপুট যাচাইকরণ
সংশ্লেষণের পরে, টুলটি ভিএইচডিএল এবং ভেরিলগ নেটলিস্ট তৈরি করে।
আপনার ডিজাইনের কার্যকারিতা যাচাই করতে আপনি এই নেটলিস্টগুলিকে অনুকরণ করতে পারেন৷
FAQ
Synplify কি করে?
Synplify এবং Synplify Pro হল FPGA এবং CPLD ডিভাইসের জন্য লজিক সংশ্লেষণের টুল। Synplify Pro জটিল FPGAs পরিচালনা এবং অপ্টিমাইজ করার জন্য উন্নত বৈশিষ্ট্য অফার করে।
Synopsys Synplify এর ভূমিকা (একটি প্রশ্ন জিজ্ঞাসা করুন)
এই নথিটি Synopsys® Synplify® টুলের সাথে সম্পর্কিত প্রায়শই জিজ্ঞাসিত প্রশ্নগুলির (FAQs) উত্তর এবং মাইক্রোচিপের Libero® SoC ডিজাইন স্যুটের সাথে এর একীকরণ প্রদান করে। এই নথিতে লাইসেন্সিং, ত্রুটির বার্তা এবং সংশ্লেষণ অপ্টিমাইজেশানের মতো বিষয়গুলি অন্তর্ভুক্ত রয়েছে৷ এই নথিটি ব্যবহারকারীদের FPGA ডিজাইনের জন্য Synplify কার্যকরভাবে ব্যবহার করতে সাহায্য করার উদ্দেশ্যে করা হয়েছে। এটি সমর্থিত এইচডিএল ভাষা, লাইসেন্সের প্রয়োজনীয়তা এবং সাধারণ সমস্যাগুলি কীভাবে সমাধান করা যায় তা ব্যাখ্যা করে। অতিরিক্তভাবে, নথিটি RAM অনুমান, গুণাবলী, নির্দেশাবলী এবং নকশা এলাকা এবং ফলাফলের গুণমান উন্নত করার কৌশল সম্পর্কিত নির্দিষ্ট প্রশ্নের সমাধান করে।
- Synplify কি করে? (একটি প্রশ্ন জিজ্ঞাসা করুন)
Synplify এবং Synplify Pro পণ্যগুলি হল ফিল্ড প্রোগ্রামেবল গেট অ্যারে (FPGA) এবং কমপ্লেক্স প্রোগ্রামেবল লজিক ডিভাইস (CPLD) এর জন্য লজিক সংশ্লেষণ সরঞ্জাম। Synplify Pro টুল হল Synplify টুলের একটি উন্নত সংস্করণ, জটিল FPGA গুলি পরিচালনা ও অপ্টিমাইজ করার জন্য অনেক অতিরিক্ত বৈশিষ্ট্য সহ। Synplify Pro-তে উপলব্ধ কিছু অতিরিক্ত বৈশিষ্ট্য হল Finite State Machine (FSM) এক্সপ্লোরার, FSM viewer, রেজিস্টার রি-টাইমিং এবং গেটেড ক্লক কনভার্সন।
এই সরঞ্জামগুলি উচ্চ-স্তরের ইনপুট গ্রহণ করে, যা শিল্প-মানক হার্ডওয়্যার বর্ণনা ভাষায় (ভেরিলগ এবং ভিএইচডিএল) লিখিত, এবং সিনপ্লিসিটি বিহেভিয়ার এক্সট্রাক্টিং সিন্থেসিস টেকনোলজি (BEST) অ্যালগরিদম ব্যবহার করে। তারা জনপ্রিয় প্রযুক্তি বিক্রেতাদের জন্য ডিজাইনগুলিকে ছোট এবং উচ্চ-পারফরম্যান্স ডিজাইন নেটলিস্টে রূপান্তর করে। সরঞ্জামগুলি সংশ্লেষণের পরে ভিএইচডিএল এবং ভেরিলগ নেটলিস্টগুলি লেখে, যা কার্যকারিতা যাচাই করার জন্য সিমুলেট করা যেতে পারে। - কোন HDL ভাষা Synplify সমর্থন করে? (একটি প্রশ্ন জিজ্ঞাসা করুন)
Verilog 95, Verilog 2001, System Verilog IEEE® (P1800) স্ট্যান্ডার্ড, VHDL 2008, এবং VHDL 93 Synplify-এ সমর্থিত। বিভিন্ন ভাষার গঠন সম্পর্কে তথ্যের জন্য, মাইক্রোচিপ ভাষা সমর্থন রেফারেন্স ম্যানুয়ালের জন্য Synplify Pro দেখুন। - Synplify কি মাইক্রোচিপ ম্যাক্রোর ম্যানুয়াল ইনস্ট্যান্টেশন গ্রহণ করবে? (একটি প্রশ্ন জিজ্ঞাসা করুন)
হ্যাঁ, Synplify-এ লজিক গেট, কাউন্টার, ফ্লিপ-ফ্লপ এবং I/Os সহ মাইক্রোচিপের সমস্ত হার্ড ম্যাক্রোর জন্য অন্তর্নির্মিত ম্যাক্রো লাইব্রেরি রয়েছে। আপনি আপনার ভেরিলগ এবং ভিএইচডিএল ডিজাইনে এই ম্যাক্রোগুলিকে ম্যানুয়ালি ইনস্ট্যান্টিয়েট করতে পারেন এবং Synplify এগুলিকে আউটপুট নেটলিস্টে প্রেরণ করে৷ - কিভাবে Synplify মাইক্রোচিপ টুলের সাথে কাজ করে? (একটি প্রশ্ন জিজ্ঞাসা করুন)
Synopsys Synplify Pro® Microchip Edition (ME) সংশ্লেষণ টুল Libero-তে একীভূত করা হয়েছে, যা আপনাকে যেকোন মাইক্রোচিপ ডিভাইসের জন্য একটি HDL ডিজাইনকে লক্ষ্য ও সম্পূর্ণরূপে অপ্টিমাইজ করতে সক্ষম করে। অন্যান্য সকল Libero টুলের মত, আপনি সরাসরি Libero প্রজেক্ট ম্যানেজার থেকে Synplify Pro ME চালু করতে পারেন।
Synplify Pro ME হল Libero সংস্করণে আদর্শ অফার। Synplify Pro ME চালু করা হয়েছে Libero টুল প্রো-এ এক্সিকিউটেবল স্পেসিফিকের মাধ্যমেfile.
লাইসেন্সিং ডাউনলোড ইনস্টলেশন (একটি প্রশ্ন জিজ্ঞাসা করুন)
এই বিভাগটি Libero-তে Synplify-এর লাইসেন্স ইনস্টল এবং ডাউনলোড পদ্ধতি সম্পর্কিত প্রশ্নের উত্তর দেয়।
- আমি কোথায় সর্বশেষ Synplify রিলিজ ডাউনলোড করতে পারি? (একটি প্রশ্ন জিজ্ঞাসা করুন)
Synplify হল Libero ডাউনলোডের একটি অংশ এবং স্বতন্ত্র ইনস্টলেশন লিঙ্কটি হল মাইক্রোচিপ ডাইরেক্ট। - Synplify এর কোন সংস্করণটি সর্বশেষ Libero এর সাথে প্রকাশিত হয়েছে? (একটি প্রশ্ন জিজ্ঞাসা করুন)
Libero-এর সাথে প্রকাশিত Synplify সংস্করণগুলির তালিকার জন্য, Synplify Pro® ME দেখুন। - আমি কিভাবে Synplify এর সর্বশেষ সংস্করণে আপগ্রেড করব এবং এটি Libero-এ ব্যবহার করব
প্রজেক্ট ম্যানেজার? (একটি প্রশ্ন জিজ্ঞাসা করুন)
মাইক্রোচিপ বা Synopsys থেকে Synplify এর সর্বশেষ সংস্করণটি ডাউনলোড এবং ইনস্টল করুন webসাইট, এবং Libero প্রজেক্ট ম্যানেজার টুল প্রো-তে সংশ্লেষণ সেটিংস পরিবর্তন করুনfile Libero প্রকল্প থেকে > প্রোfiles মেনু। - Libero তে Synplify চালানোর জন্য আমার কি আলাদা লাইসেন্স দরকার? (একটি প্রশ্ন জিজ্ঞাসা করুন)
না, Libero-Standalone লাইসেন্স ব্যতীত সমস্ত Libero লাইসেন্সের মধ্যে Synplify সফ্টওয়্যারের লাইসেন্স রয়েছে। - কোথায় এবং কিভাবে আমি Synplify এর লাইসেন্স পেতে পারি? (একটি প্রশ্ন জিজ্ঞাসা করুন)
বিনামূল্যে লাইসেন্সের জন্য আবেদন করতে, লাইসেন্সিং পৃষ্ঠাটি দেখুন এবং সফ্টওয়্যার লাইসেন্স এবং নিবন্ধন সিস্টেম লিঙ্কে ক্লিক করুন। আপনার সি ড্রাইভের ভলিউম আইডি সহ প্রয়োজনীয় তথ্য লিখুন। আপনার সি ড্রাইভের সাথে আবেদন করতে ভুলবেন না, এমনকি যদি আপনি সফ্টওয়্যারটি ইনস্টল করতে চান এমন ড্রাইভ না হয়। প্রদত্ত লাইসেন্সের জন্য, স্থানীয় মাইক্রোচিপ বিক্রয় অফিসে যোগাযোগ করুন। - কেন আমি ব্যাচ মোডে 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 লাইসেন্স কাজ করছে না? (একটি প্রশ্ন জিজ্ঞাসা করুন)
লাইসেন্সের কার্যকারিতা পরীক্ষা করার পদক্ষেপগুলি নিম্নরূপ:
- লাইসেন্সের মেয়াদ শেষ হয়েছে কিনা তা পরীক্ষা করুন।
- LM_LICENSE_ কিনা পরীক্ষা করুনFILE উইন্ডোজ ব্যবহারকারী পরিবেশ পরিবর্তনশীল হিসাবে সঠিকভাবে সেট করা হয়েছে, যা Libero License.dat-এর অবস্থান নির্দেশ করে file.
- Libero IDE টুল প্রো কিনা পরীক্ষা করুনfile Synplify Pro তে সেট করা আছে এবং Synplify লাইসেন্স বৈশিষ্ট্যটি আপনার লাইসেন্সে সক্ষম করা হয়েছে file.
- licence.dat-এ “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. বৈশিষ্ট্য লাইনটি সনাক্ত করার পরে, আপনি যে কম্পিউটারটি ব্যবহার করছেন তার জন্য HostID সঠিক কিনা তা নিশ্চিত করুন৷
আমি কি মাইক্রোচিপ থেকে প্রাপ্ত Synplify লাইসেন্স ব্যবহার করতে পারি (একটি প্রশ্ন জিজ্ঞাসা করুন)
না, আপনি যদি মাইক্রোচিপ থেকে একটি Synplify লাইসেন্স পেয়ে থাকেন, তাহলে আপনি শুধুমাত্র Synplify ME চালাতে পারবেন।
- Synplify Pro Synthesis টুল কি সমস্ত Libero লাইসেন্সে সমর্থিত? (একটি প্রশ্ন জিজ্ঞাসা করুন)
Synplify Pro Synthesis টুল সব ধরনের লাইসেন্সে সমর্থিত নয়। লাইসেন্সিং সম্পর্কে আরও তথ্যের জন্য, লাইসেন্সিং পৃষ্ঠা দেখুন।
সতর্কতা/ত্রুটির বার্তা (একটি প্রশ্ন জিজ্ঞাসা করুন)
এই বিভাগটি ইনস্টলেশন প্রক্রিয়া চলাকালীন প্রদর্শিত বিভিন্ন ত্রুটির বার্তা সম্পর্কে তথ্য প্রদান করে।
- সতর্কতা: শীর্ষ সত্তা এখনও সেট করা হয়নি! (একটি প্রশ্ন জিজ্ঞাসা করুন)
এই সতর্কতা বার্তাটির অর্থ হল যে ডিজাইন জটিলতার কারণে Synplify আপনার ডিজাইনের শীর্ষ সত্তাটিকে সনাক্ত করতে পারেনি। Synplify বাস্তবায়ন বিকল্পগুলিতে আপনাকে ম্যানুয়ালি শীর্ষ সত্তার নাম উল্লেখ করতে হবে। নিম্নলিখিত চিত্র একটি প্রাক্তন দেখায়ampলে চিত্র 2-1। যেমনampশীর্ষ সত্তার নাম উল্লেখ করতে

- রেজিস্টার ছাঁটাই সংক্রান্ত সতর্কতা (একটি প্রশ্ন জিজ্ঞাসা করুন) সিনপ্লিফাই অব্যবহৃত, ডুপ্লিকেট রেজিস্টার, নেট বা ব্লক ছাঁটাই করে ডিজাইনটিকে অপ্টিমাইজ করে। আপনি নিম্নলিখিত নির্দেশাবলী প্রয়োগ করে স্বয়ংক্রিয় অপ্টিমাইজেশনের পরিমাণ ম্যানুয়ালি নিয়ন্ত্রণ করতে পারেন:
• *syn_keep—নিশ্চিত করে যে যদি একটি তার সংশ্লেষণের সময় রাখা হয় এবং হ্যাট তারের জুড়ে কোন অপ্টিমাইজেশন নেই। এই নির্দেশটি সাধারণত অবাঞ্ছিত অপ্টিমাইজেশান ভাঙতে এবং ম্যানুয়ালি তৈরি প্রতিলিপিগুলি নিশ্চিত করতে ব্যবহৃত হয়। এটি শুধুমাত্র নেট এবং কম্বিনেশনাল লজিকে কাজ করে।
• *syn_preserve—নিশ্চিত করে যে নিবন্ধনগুলি অপ্টিমাইজ করা হয় না।
• *syn_noprune—নিশ্চিত করে যে একটি কালো বাক্স অপ্টিমাইজ করা হয় না যখন এর আউটপুটগুলি অব্যবহৃত থাকে (অর্থাৎ, যখন এর আউটপুটগুলি কোনও যুক্তি দেয় না)।
অপ্টিমাইজেশান নিয়ন্ত্রণ এবং Synplify নথি সম্পর্কে আরও তথ্যের জন্য, মাইক্রোচিপ ব্যবহারকারী গাইডের জন্য Synplify Pro দেখুন। - @W: FP101|ডিজাইনটিতে আটটি তাত্ক্ষণিক গ্লোবাল বাফার রয়েছে কিন্তু অনুমোদিত মাত্র ছয়টি (একটি প্রশ্ন জিজ্ঞাসা করুন) @W: FP103— ব্যবহারকারী অনুমোদিত গ্লোবাল ক্লক বাফার সর্বোচ্চ 18-এ বৃদ্ধি করতে syn_global_buffers ব্যবহার করতে পারেন।
সতর্কতা তৈরি করা হয়েছে কারণ Synplify ছয়টিরও বেশি গ্লোবাল ম্যাক্রো চিহ্নিত করেছে যা ডিজাইনে ইনস্ট্যান্টিয়েট করা হয়েছে। Synplify-এ অনুমোদিত গ্লোবাল নেটের ডিফল্ট সর্বাধিক সংখ্যা বর্তমানে ছয়টিতে সেট করা হয়েছে।
তাই যখন টুলটি এই ডিজাইনের জন্য ছয়টির বেশি ব্যবহার করার চেষ্টা করে, এটি একটি ত্রুটি তৈরি করে। আপনি syn_global_buffers নামক একটি সংশ্লেষণ বৈশিষ্ট্য যোগ করে ম্যানুয়ালি ডিফল্ট সীমা আট (IGLOO/e, ProASIC18/E এবং ফিউশনে 3 পর্যন্ত এবং SmartFusion 16 এবং IGLOO 2 ডিভাইসের উপর নির্ভর করে আট এবং 2 পর্যন্ত) বাড়াতে পারেন।
প্রাক্তন জন্যampLe:
মডিউল শীর্ষ (clk1, clk2, d1, d2, q1, q2, রিসেট) /* সংশ্লেষণ syn_global_buffers = 8 */; ……অথবা আর্কিটেকচার বিহেভ অফ টপ অ্যাট্রিবিউট হল syn_global_buffers : integer; অ্যাট্রিবিউট syn_global_buffers of behave : আর্কিটেকচার হল 8; ……
আরও তথ্যের জন্য, মাইক্রোচিপ ব্যবহারকারী গাইডের জন্য Synplify Pro দেখুন। - ত্রুটি: প্রোfile টুলের জন্য Synplify ইন্টারেক্টিভ এবং আপনি ব্যাচ মোডে চলছেন: এই টুলটি চালু করা যাবে না (একটি প্রশ্ন জিজ্ঞাসা করুন)
ব্যাচ মোডে Synplify চালানোর জন্য আপনার অবশ্যই একটি সিলভার লাইসেন্স থাকতে হবে। একটি রূপালী লাইসেন্স কেনার জন্য স্থানীয় মাইক্রোচিপ বিক্রয় প্রতিনিধির সাথে যোগাযোগ করুন। আপনাকে অবশ্যই Libero Synthesis টুল প্রো নিশ্চিত করতে হবেfile ব্যাচ মোডে Synplify চালু করার জন্য কনফিগার করা হয়েছে, যদি আপনি সরাসরি কমান্ড প্রম্পটের পরিবর্তে Libero থেকে Synplify চালু করেন। নিচের চিত্রটি দেখায় কিভাবে Libero থেকে Synplify চালু করতে হয়।
চিত্র 2-2। যেমনampLibero এর মধ্যে থেকে Synplify আহ্বান করতে

- @E: CG103: “C:\PATH\code.vhd”:12:13:12:13|প্রত্যাশিত অভিব্যক্তি (একটি প্রশ্ন জিজ্ঞাসা করুন)
@E: CD488: “C:\PATH\code.vhd”:14:11:14:11—স্ট্রিং লিটারেলে EOF
একটি সেমিকোলন বা একটি নতুন লাইন ছাড়া অন্য কিছু অনুসরণ করা একটি মন্তব্য VHDL-এ অনুমোদিত নয়৷ দুটি হাইফেন একটি মন্তব্যের শুরুতে চিহ্নিত করে, যা VHDL কম্পাইলার দ্বারা উপেক্ষা করা হয়। একটি মন্তব্য একটি পৃথক লাইনে বা লাইনের শেষে হতে পারে। ত্রুটিটি VHDL কোডের অন্য কিছু অংশে মন্তব্যের কারণে। - @E: m_proasic.exe-এ অভ্যন্তরীণ ত্রুটি (একটি প্রশ্ন জিজ্ঞাসা করুন)
এটি একটি প্রত্যাশিত সরঞ্জাম আচরণ নয়. আরও তথ্যের জন্য, Synopsys Synplify সাপোর্ট টিম বা মাইক্রোচিপ টেকনিক্যাল সাপোর্ট টিমের সাথে যোগাযোগ করুন যদি আপনার কোন Synopsys সাপোর্ট অ্যাকাউন্ট না থাকে। - কেন আমার লজিক ব্লক সংশ্লেষণের পরে অদৃশ্য হয়ে গেছে? (একটি প্রশ্ন জিজ্ঞাসা করুন) Synplify কোনো বাহ্যিক আউটপুট পোর্ট নেই এমন কোনো লজিক ব্লককে অপ্টিমাইজ করে।
গুণাবলী/নির্দেশ (একটি প্রশ্ন জিজ্ঞাসা করুন)
এই বিভাগটি বৈশিষ্ট্য এবং নির্দেশাবলী সম্পর্কিত প্রশ্নের উত্তর দেয়।
- আমি কিভাবে Synplify এ স্বয়ংক্রিয় ঘড়ির বাফার ব্যবহার বন্ধ করব? (একটি প্রশ্ন জিজ্ঞাসা করুন)
নেট বা নির্দিষ্ট ইনপুট পোর্টের জন্য স্বয়ংক্রিয় ঘড়ির বাফারিং বন্ধ করতে, syn_noclockbuf বৈশিষ্ট্যটি ব্যবহার করুন। স্বয়ংক্রিয় ঘড়ির বাফারিং বন্ধ করতে বুলিয়ান মান এক বা সত্যে সেট করুন।
আপনি একটি হার্ড আর্কিটেকচার বা মডিউলের সাথে এই বৈশিষ্ট্যটি সংযুক্ত করতে পারেন যার অনুক্রমটি একটি পোর্ট বা নেট অপ্টিমাইজেশানের সময় দ্রবীভূত হবে না।
অ্যাট্রিবিউটের ব্যবহার সম্পর্কে আরও তথ্যের জন্য, মাইক্রোচিপ ব্যবহারকারী গাইডের জন্য Synplify Pro দেখুন। - রেজিস্টার সংরক্ষণের জন্য কোন বৈশিষ্ট্য ব্যবহার করা হয়? (একটি প্রশ্ন জিজ্ঞাসা করুন)
syn_preserve নির্দেশিকা রেজিস্টার সংরক্ষণের জন্য ব্যবহৃত হয়। এই বৈশিষ্ট্য সম্পর্কে আরও তথ্যের জন্য, মাইক্রোচিপ ব্যবহারকারীর গাইডের জন্য Synplify Pro দেখুন। - syn_radhardlevel বৈশিষ্ট্য কি IGLOO এবং ফিউশন পরিবারকে সমর্থন করে? (একটি প্রশ্ন জিজ্ঞাসা করুন)
না, IGLOO® এবং ফিউশন পরিবারগুলিতে syn_radhardlevel বৈশিষ্ট্য সমর্থিত নয়৷ - আমি কিভাবে Synplify এ সিরিয়াল অপ্টিমাইজেশান অক্ষম করব? (একটি প্রশ্ন জিজ্ঞাসা করুন)
Synplify-এ সিরিয়াল অপ্টিমাইজেশন অক্ষম করতে syn_preserve নির্দেশিকা ব্যবহার করুন। - আমি কিভাবে Synplify এ একটি বৈশিষ্ট্য যোগ করতে পারি? (একটি প্রশ্ন জিজ্ঞাসা করুন)
Synplify এ একটি বৈশিষ্ট্য যোগ করতে নিম্নলিখিত পদক্ষেপগুলি সম্পাদন করুন:
- Libero প্রজেক্ট ম্যানেজার থেকে Synplify চালু করুন।
- ক্লিক করুন File > নতুন > FPGA ডিজাইনের সীমাবদ্ধতা।
- স্প্রেডশীটের নীচে অ্যাট্রিবিউট ট্যাবে ক্লিক করুন।
- স্প্রেডশীটের যেকোনো অ্যাট্রিবিউট সেলের উপর ডাবল-ক্লিক করুন। আপনি তালিকাভুক্ত অনেক বৈশিষ্ট্য সহ একটি ড্রপ-ডাউন মেনু দেখতে হবে। তাদের যেকোনো একটি নির্বাচন করুন, এবং সেই অনুযায়ী প্রয়োজনীয় ক্ষেত্রগুলি পূরণ করুন, যেমনটি নিম্নলিখিত চিত্রে দেখানো হয়েছে।
সংরক্ষণ করুন 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 ব্যবহার করুন। ইমপ্লিমেন্টেশন অপশন ডায়ালগ বক্সে ডিভাইস প্যানেলের মাধ্যমে বা সেট_অপশন -ফ্যানআউট_লিমিট কমান্ডের মাধ্যমে ডিজাইনের জন্য ডিফল্ট ফ্যানআউট গাইড সেট করুন
প্রকল্প file. পৃথক I/Os-এর জন্য একটি ভিন্ন (স্থানীয়) মান নির্দিষ্ট করতে syn_maxfan অ্যাট্রিবিউট ব্যবহার করুন।
এই বৈশিষ্ট্য সম্পর্কে আরও তথ্যের জন্য, মাইক্রোচিপ ব্যবহারকারীর গাইডের জন্য Synplify Pro দেখুন। - আমি কিভাবে একটি FSM ডিজাইনের জন্য syn_encoding বৈশিষ্ট্য ব্যবহার করব? (একটি প্রশ্ন জিজ্ঞাসা করুন)
syn_encoding বৈশিষ্ট্য একটি স্টেট মেশিনের জন্য ডিফল্ট FSM কম্পাইলার এনকোডিং ওভাররাইড করে।
এই বৈশিষ্ট্যটি তখনই কার্যকর হয় যখন FSM কম্পাইলার সক্রিয় থাকে। আপনি যখন বিশ্বব্যাপী FSM কম্পাইলার নিষ্ক্রিয় করতে চান তখন syn_encoding ব্যবহার করুন, কিন্তু আপনার ডিজাইনে একটি নির্বাচিত সংখ্যক রাষ্ট্রীয় রেজিস্টার রয়েছে যা আপনি বের করতে চান। এই ক্ষেত্রে, শুধুমাত্র সেই নির্দিষ্ট রেজিস্টারগুলির জন্য syn_state_machine নির্দেশের সাথে এই বৈশিষ্ট্যটি ব্যবহার করুন।
এই বৈশিষ্ট্য সম্পর্কে আরও তথ্যের জন্য, মাইক্রোচিপ ব্যবহারকারীর গাইডের জন্য Synplify Pro দেখুন। - কেন Synplify একটি নেটলিস্ট তৈরি করে যা ডিভাইসের সর্বোচ্চ ফ্যানআউটকে ছাড়িয়ে যায়, যার ফলে নেটলিস্ট কম্পাইল করতে ব্যর্থ হয়? (একটি প্রশ্ন জিজ্ঞাসা করুন)
একটি সিসি ম্যাক্রো, অ্যান্টিফিউজ পরিবারের জন্য উপলব্ধ, একটি ফ্লিপ-ফ্লপ উপাদান যা দুটি সি-সেল ব্যবহার করে নির্মিত। একটি CC ম্যাক্রোর CLK বা CLR পোর্টে ড্রাইভিং একটি নেট দুটি কোষ চালাচ্ছে৷ নির্দিষ্ট নেটের হার্ড ফ্যান-আউট সীমা পছন্দসই ফলাফল অর্জন করে না কারণ এটি এই নেট দ্বিগুণ প্রভাবকে বিবেচনায় নিতে ব্যর্থ হয়।
একটি বৈধ নেটলিস্ট তৈরি করতে Synplify-কে বাধ্য করতে RTL কোডে syn_maxfan বৈশিষ্ট্যটি অন্তর্ভুক্ত করুন।
নেট দ্বারা চালিত প্রতিটি CC ম্যাক্রোর জন্য সর্বাধিক ফ্যানআউট সীমা মান এক দ্বারা হ্রাস করুন৷ প্রাক্তন জন্যample, 12 বা তার কম ফ্যানআউট রাখতে CC ম্যাক্রো চালাচ্ছে এমন একটি নেটের জন্য syn_maxfan সীমা 24 এ সেট করুন।
RAM অনুমান (একটি প্রশ্ন জিজ্ঞাসা করুন)
এই বিভাগটি মাইক্রোচিপ পণ্য পরিবারের জন্য RAM অনুমান Synplify সমর্থন সম্পর্কিত প্রশ্নের উত্তর দেয়।
- কোন মাইক্রোচিপ পরিবারগুলি RAM অনুমানের জন্য Synplify সমর্থন করে? (একটি প্রশ্ন জিজ্ঞাসা করুন) Synplify মাইক্রোচিপ ProASIC®, ProASIC PLUS®, ProASIC3®, SmartFusion® 2, IGLOO® 2 এবং সমর্থন করে
RTG4™ পরিবারগুলি একক এবং ডুয়াল-পোর্ট র্যাম তৈরি করে। - ডিফল্টরূপে RAM অনুমান চালু আছে? (একটি প্রশ্ন জিজ্ঞাসা করুন)
হ্যাঁ, সংশ্লেষণ টুল স্বয়ংক্রিয়ভাবে RAM অনুমান করে। - আমি কিভাবে Synplify এ RAM অনুমান বন্ধ করতে পারি? (একটি প্রশ্ন জিজ্ঞাসা করুন)
syn_ramstyle অ্যাট্রিবিউট ব্যবহার করুন এবং এর মান রেজিস্টারে সেট করুন।
আরও তথ্যের জন্য, মাইক্রোচিপ রেফারেন্স ম্যানুয়ালের জন্য Synopsys Synplify Pro দেখুন। - আমি কিভাবে Synplify ইনফার এমবেডেড RAM/ROM করব? (একটি প্রশ্ন জিজ্ঞাসা করুন)
syn_ramstyle অ্যাট্রিবিউট ব্যবহার করুন এবং SmartFusion 2 এবং IGLOO 2 ডিভাইসের জন্য ব্লক_রাম বা LSRAM এবং USRAM-এ এর মান সেট করুন।
আরও তথ্যের জন্য, মাইক্রোচিপ রেফারেন্স ম্যানুয়ালের জন্য Synopsys Synplify Pro দেখুন। - আমি ডিজাইনারের একটি নতুন সংস্করণে একটি বিদ্যমান নকশা কম্পাইল করতে পারি না। (একটি প্রশ্ন জিজ্ঞাসা করুন)
সম্ভাব্য RAM/PLL কনফিগারেশন পরিবর্তন হতে পারে। Libero প্রজেক্ট ম্যানেজারের ক্যাটালগ থেকে মূল কনফিগারেশন বিকল্পগুলি খোলার মাধ্যমে আপনার RAM/PLL পুনরায় তৈরি করুন এবং পুনরায় সংশ্লেষণ, কম্পাইল বা লেআউট করুন।
এলাকা বা ফলাফলের গুণমান (একটি প্রশ্ন জিজ্ঞাসা করুন)
এই বিভাগটি Synplify এর জন্য এলাকা বা গুণমানের ব্যবহার সম্পর্কিত প্রশ্নের উত্তর দেয়।
- কেন Synplify এর নতুন সংস্করণে এলাকা ব্যবহার বৃদ্ধি পায়? (একটি প্রশ্ন জিজ্ঞাসা করুন)
Synplify প্রতিটি নতুন সংস্করণে আরও ভাল সময় ফলাফল অর্জনের জন্য ডিজাইন করা হয়েছে। দুর্ভাগ্যবশত, ট্রেডঅফ প্রায়ই একটি এলাকা বৃদ্ধি.
যদি ডিজাইনের জন্য সময়ের প্রয়োজনীয়তা অর্জন করা হয়, এবং অবশিষ্ট কাজটি একটি নির্দিষ্ট ডাই-এ ডিজাইনটি ফিট করা হয়, তাহলে নিম্নলিখিত পদ্ধতিগুলি রয়েছে:
- বাফার প্রতিলিপি কমাতে Fanout সীমা বাড়ান।
- সময়ের প্রয়োজনীয়তা শিথিল করতে বিশ্বব্যাপী ফ্রিকোয়েন্সি সেটিংস পরিবর্তন করুন।
- ডিজাইন অপ্টিমাইজ করতে রিসোর্স শেয়ারিং চালু করুন (ডিজাইন নির্দিষ্ট)।
Synplify-এ কোন ধরনের এলাকার উন্নতির কৌশল পাওয়া যায়? (একটি প্রশ্ন জিজ্ঞাসা করুন) Synplify এ এলাকা উন্নত করতে নিম্নলিখিত কৌশলগুলি সম্পাদন করুন:
- আপনি যখন বাস্তবায়নের বিকল্পগুলি সেট করেন তখন ফ্যানআউট সীমা বাড়ান৷ একটি উচ্চ সীমা মানে কম প্রতিলিপিকৃত যুক্তি এবং সংশ্লেষণের সময় কম বাফার ঢোকানো, এবং ফলস্বরূপ ছোট এলাকা। উপরন্তু, স্থান এবং রুট সরঞ্জামগুলি সাধারণত উচ্চ ফ্যানআউট নেটগুলিকে বাফার করে, তাই সংশ্লেষণের সময় অতিরিক্ত বাফারিংয়ের প্রয়োজন নেই।
- আপনি যখন বাস্তবায়নের বিকল্পগুলি সেট করেন তখন রিসোর্স শেয়ারিং বিকল্পটি চেক করুন। এই বিকল্পটি চেক করার সাথে, সফ্টওয়্যারটি হার্ডওয়্যার সংস্থানগুলি যেমন অ্যাডার, মাল্টিপ্লায়ার এবং কাউন্টারগুলি যেখানেই সম্ভব ভাগ করে এবং ক্ষেত্রফলকে ছোট করে।
- বড় এফএসএম সহ ডিজাইনের জন্য, ধূসর বা অনুক্রমিক এনকোডিং শৈলী ব্যবহার করুন, কারণ তারা সাধারণত সবচেয়ে ছোট এলাকা ব্যবহার করে।
- আপনি যদি একটি CPLD-এ ম্যাপিং করেন এবং এলাকার প্রয়োজনীয়তা পূরণ না করেন, তাহলে FSM-এর জন্য ডিফল্ট এনকোডিং শৈলী একটি হট-এর পরিবর্তে ক্রমানুসারে সেট করুন।
আমি কিভাবে এলাকা অপ্টিমাইজেশান নিষ্ক্রিয় করব? (একটি প্রশ্ন জিজ্ঞাসা করুন)
সময়ের জন্য অপ্টিমাইজেশান প্রায়ই এলাকার ব্যয়ের অধীনে থাকে। এলাকা অপ্টিমাইজেশান নিষ্ক্রিয় করার কোন নির্দিষ্ট উপায় নেই। সময় উন্নত করতে এবং এর ফলে এলাকার ব্যবহার বাড়াতে নিম্নলিখিতগুলি সম্পাদন করুন:
- রি-টাইমিং বিকল্প সক্রিয় করুন।
- পাইপলাইন বিকল্প সক্রিয় করুন।
- বাস্তব লক্ষ্যের প্রায় 10 থেকে 15 শতাংশ বাস্তবসম্মত ডিজাইনের সীমাবদ্ধতা ব্যবহার করুন।
- একটি সুষম ফ্যানআউট সীমাবদ্ধতা নির্বাচন করুন।
টাইমিংয়ের জন্য অপ্টিমাইজেশন সম্পর্কে আরও তথ্যের জন্য, মাইক্রোচিপ ব্যবহারকারী গাইডের জন্য Synplify Pro দেখুন।
আমি কিভাবে অনুক্রমিক অপ্টিমাইজেশান নিষ্ক্রিয় করব? (একটি প্রশ্ন জিজ্ঞাসা করুন)
অনুক্রমিক অপ্টিমাইজেশান অক্ষম করার জন্য কোনও স্পষ্ট বোতাম বা চেকবক্স নেই৷ এর কারণ হল বিভিন্ন ধরণের অনুক্রমিক অপ্টিমাইজেশন যা Synplify দ্বারা সঞ্চালিত হয়।
অপ্টিমাইজেশান অক্ষম করার বিকল্পগুলি সম্পর্কে আরও তথ্যের জন্য, মাইক্রোচিপ রেফারেন্স ম্যানুয়ালের জন্য Synplify Pro দেখুন।
প্রাক্তন জন্যampএবং, অপ্টিমাইজেশান নিষ্ক্রিয় করার জন্য নিম্নলিখিত কিছু বিকল্প রয়েছে।
- FSM কম্পাইলার নিষ্ক্রিয় করুন।
- নির্দিষ্ট কিছু ক্ষেত্রে রেজিস্টার রাখতে syn_preserve নির্দেশিকা ব্যবহার করুন।
গুরুত্বপূর্ণ: প্রজেক্ট ম্যানেজার সিন্থেসিস PRJ ওভাররাইট করে file এই বিকল্পটি বেছে নেওয়ার সময় আপনি যখনই সংশ্লেষণ শুরু করেন।
- কোন পরিবার TMR Synplify এর মাধ্যমে সমর্থিত? (একটি প্রশ্ন জিজ্ঞাসা করুন)
- এটি মাইক্রোচিপ ProASIC3/E, SmartFusion 2, এবং IGLOO 2 ডিভাইসের পাশাপাশি মাইক্রোচিপের সমর্থিত।
- রেডিয়েশন টলারেন্ট (আরটি) এবং রেডিয়েশন হার্ডেনড (আরএইচ) ডিভাইস। আপনি ট্রিপল মডিউলও পেতে পারেন
- রিডানডেন্সি (টিএমআর) সেটিং মাইক্রোচিপের পুরানো অ্যান্টিফিউজ ডিভাইস পরিবারের জন্য কাজ করবে। যাইহোক, এটি বাণিজ্যিক AX ডিভাইস পরিবারে সমর্থিত নয়।
- দ্রষ্টব্য: মাইক্রোচিপের RTAX ডিভাইস পরিবারে, হার্ডওয়্যারের মাধ্যমেই আরও ভাল TMR সমর্থন পাওয়া যায়।
- Axcelerator RT ডিভাইসের জন্য, TMR সিলিকনের মধ্যে তৈরি করা হয় যা ক্রমিক যুক্তির জন্য অপ্রয়োজনীয় সংশ্লেষণ টুলের মাধ্যমে নরম 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 নেটলিস্টটি আইপি হিসাবে ব্যবহারকারীকে পাঠানো হয়। ব্যবহারকারীকে অবশ্যই এটিকে একটি ব্ল্যাক বক্স হিসাবে বিবেচনা করতে হবে এবং এটি ডিজাইনে অন্তর্ভুক্ত করতে হবে।
- ন্যানো ডিভাইসের মাত্র চারটি গ্লোবাল ক্লক নেটওয়ার্ক রয়েছে। আমি কিভাবে এই সীমাবদ্ধতা সেট করব? (একটি প্রশ্ন জিজ্ঞাসা করুন)
- সীমাবদ্ধতা সেট করতে /* synthesis syn_global_buffers = 4*/ অ্যাট্রিবিউট ব্যবহার করুন।
- নেটলিস্ট আপডেট করার পরেও কেন আমি আমার নতুন পোর্ট তালিকা দেখতে পাচ্ছি না?
(একটি প্রশ্ন জিজ্ঞাসা করুন) যদিও ডিজাইনে নতুন পোর্ট যোগ করা হয়েছে, নেটলিস্ট বন্দরে একটি বাফার যোগ করেনি কারণ বন্দরটিকে জড়িত এমন নকশায় কোন যুক্তি ছিল না। নকশায় কোন যুক্তির সাথে যুক্ত নয় এমন পোর্ট দেখানো হয় না। - কেন Synplify সেট/রিসেট সংকেতের জন্য গ্লোবাল ব্যবহার করছে না? (একটি প্রশ্ন জিজ্ঞাসা করুন)
- Synplify ঘড়ি থেকে আলাদাভাবে সংকেত সেট/রিসেট করে। Synplify গ্লোবাল প্রচার সবসময় ঘড়ির সংকেতকে অগ্রাধিকার দেয়, এমনকি কিছু সেট/রিসেট সিগন্যালে ঘড়ির জালের চেয়ে বেশি ফ্যানআউট থাকলেও।
- আপনি যদি এই সিগন্যালের জন্য গ্লোবাল নেটওয়ার্ক ব্যবহার করতে চান তাহলে সেট/রিসেট সিগন্যালটি বিশ্বব্যাপী তা নিশ্চিত করতে ম্যানুয়ালি একটি clkbuf ইনস্ট্যান্ট করুন।
- কেন Synplify এমনকি স্বয়ংক্রিয় সীমাবদ্ধতার জন্য SDC ঘড়ির সীমাবদ্ধতা লিখছে? (একটি প্রশ্ন জিজ্ঞাসা করুন)
এটি Synplify-এ ডিফল্ট আচরণ এবং পরিবর্তন করা যাবে না। যাইহোক, আপনি অবাঞ্ছিত সীমাবদ্ধতাগুলি ম্যানুয়ালি সংশোধন বা অপসারণ করে SDC স্বয়ংক্রিয় সীমাবদ্ধতাগুলি নিয়ন্ত্রণ করতে পারেন। - কেন আমার অভ্যন্তরীণ ট্রিস্টেট যুক্তি সঠিকভাবে সংশ্লেষিত হয় না? (একটি প্রশ্ন জিজ্ঞাসা করুন)
মাইক্রোচিপ ডিভাইস অভ্যন্তরীণ ট্রিস্টেট বাফার সমর্থন করে না। যদি Synplify সঠিকভাবে অভ্যন্তরীণ ট্রিস্টেট সংকেতগুলিকে রিম্যাপ না করে, তবে সমস্ত অভ্যন্তরীণ ট্রিস্টেটকে ম্যানুয়ালি একটি MUX-এ ম্যাপ করতে হবে।
পুনর্বিবেচনার ইতিহাস (একটি প্রশ্ন জিজ্ঞাসা করুন)
পুনর্বিবেচনার ইতিহাস নথিতে বাস্তবায়িত পরিবর্তনগুলি বর্ণনা করে। পরিবর্তনগুলি সংশোধনের মাধ্যমে তালিকাভুক্ত করা হয়েছে, সবচেয়ে বর্তমান প্রকাশনা থেকে শুরু করে।
| রিভিশন | তারিখ | বর্ণনা |
| A | 12/2024 | নিম্নলিখিত এই নথির সংশোধন A-তে পরিবর্তনগুলির একটি সারসংক্ষেপ।
|
| 2.0 | নিম্নলিখিত এই নথির সংশোধন 2.0-এ পরিবর্তনগুলির একটি সারসংক্ষেপ।
|
|
| 1.0 | এটি ছিল নথির প্রথম প্রকাশনা। |
মাইক্রোচিপ FPGA সমর্থন
মাইক্রোচিপ এফপিজিএ পণ্য গোষ্ঠী গ্রাহক পরিষেবা, গ্রাহক প্রযুক্তিগত সহায়তা কেন্দ্র, একটি সহ বিভিন্ন সহায়তা পরিষেবাগুলির সাথে তার পণ্যগুলিকে সমর্থন করে। webসাইট, এবং বিশ্বব্যাপী বিক্রয় অফিস। গ্রাহকদের সহায়তার সাথে যোগাযোগ করার আগে মাইক্রোচিপ অনলাইন সংস্থানগুলি দেখার পরামর্শ দেওয়া হচ্ছে কারণ সম্ভবত তাদের প্রশ্নের উত্তর দেওয়া হয়েছে।
এর মাধ্যমে প্রযুক্তিগত সহায়তা কেন্দ্রের সাথে যোগাযোগ করুন webসাইটে www.microchip.com/support FPGA ডিভাইস পার্ট নম্বর উল্লেখ করুন, উপযুক্ত কেস বিভাগ নির্বাচন করুন এবং ডিজাইন আপলোড করুন fileএকটি প্রযুক্তিগত সহায়তা মামলা তৈরি করার সময়।
অ-প্রযুক্তিগত পণ্য সহায়তার জন্য গ্রাহক পরিষেবার সাথে যোগাযোগ করুন, যেমন পণ্যের মূল্য নির্ধারণ, পণ্য আপগ্রেড, আপডেট তথ্য, অর্ডার স্থিতি এবং অনুমোদন।
- উত্তর আমেরিকা থেকে, 800.262.1060 এ কল করুন
- বাকি বিশ্ব থেকে, 650.318.4460 নম্বরে কল করুন
- ফ্যাক্স, বিশ্বের যেকোনো স্থান থেকে, 650.318.8044
মাইক্রোচিপ তথ্য
ট্রেডমার্ক
"মাইক্রোচিপ" নাম এবং লোগো, "এম" লোগো, এবং অন্যান্য নাম, লোগো এবং ব্র্যান্ডগুলি মার্কিন যুক্তরাষ্ট্র এবং/অথবা অন্যান্য দেশে মাইক্রোচিপ টেকনোলজি ইনকর্পোরেটেড বা এর সহযোগী এবং/অথবা সহযোগী সংস্থাগুলির নিবন্ধিত এবং অনিবন্ধিত ট্রেডমার্ক ("মাইক্রোচিপ) ট্রেডমার্ক")। মাইক্রোচিপ ট্রেডমার্ক সম্পর্কিত তথ্য এখানে পাওয়া যাবে 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 Synopsys Synplify Pro ME [পিডিএফ] ব্যবহারকারী ম্যানুয়াল Synopsys Synplify Pro ME, Synplify Pro ME, Pro ME |





