Atmel ATF15xx কমপ্লেক্স প্রোগ্রামেবল লজিক ডিভাইস
স্পেসিফিকেশন
- পণ্যের নাম: Atmel ATF15xx ইন-সিস্টেম প্রোগ্রামিং
- মডেল: ATF15xx
- প্রকার: কমপ্লেক্স প্রোগ্রামেবল লজিক ডিভাইস (CPLD)
- প্রোগ্রামিং পদ্ধতি: ইন-সিস্টেম প্রোগ্রামিং (ISP)
- ইন্টারফেস: জেTAG আইএসপি ইন্টারফেস
- প্রস্তুতকারক: Atmel
FAQs
প্রশ্ন: আমি কি ATF15xx CPLDs-এর সাথে তৃতীয় পক্ষের প্রোগ্রামিং সফ্টওয়্যার ব্যবহার করতে পারি?
উত্তর: হ্যাঁ, যতক্ষণ সফ্টওয়্যারটি প্রোগ্রামিং অ্যালগরিদম সমর্থন করে এবং জেTAG ATF15xx CPLDs-এর জন্য প্রয়োজনীয় নির্দেশাবলী।
প্রশ্ন: একসাথে একাধিক ATF15xx CPLDs প্রোগ্রাম করা কি সম্ভব?
উত্তর: হ্যাঁ, জেTAG ISP ইন্টারফেস একাধিক CPLDs-এর দক্ষ প্রোগ্রামিংয়ের জন্য একাধিক ডিভাইস প্রোগ্রামিং সমর্থন করে।
ভূমিকা
- Atmel® ATF15xx কমপ্লেক্স প্রোগ্রামেবল লজিক ডিভাইস (CPLDs) সাথে Logic Doubling® আর্কিটেকচার সাপোর্ট ইন-সিস্টেম প্রোগ্রামিং (ISP) IEEE Std এর মাধ্যমে। 1149.1 জয়েন্ট টেস্ট অ্যাকশন গ্রুপ (জেTAG) ইন্টারফেস। এই বৈশিষ্ট্যটি প্রোগ্রামিং নমনীয়তা বাড়ায় এবং বিভিন্ন পর্যায়ে সুবিধা প্রদান করে; পণ্য উন্নয়ন, উত্পাদন, এবং ক্ষেত্রের ব্যবহার। এই ব্যবহারকারী নির্দেশিকা নীচে তালিকাভুক্ত আইএসপি সমর্থন সহ ATF15xx CPLDs-এ ISP বাস্তবায়নের জন্য নকশা পদ্ধতি এবং প্রয়োজনীয়তা বর্ণনা করে:
- ATF1502AS/ASL/ASV
- ATF1504AS/ASL/ASV/ASVL
- ATF1508AS/ASL/ASV/ASVL
বৈশিষ্ট্য এবং সুবিধা
ইন-সিস্টেম প্রোগ্রামিং ISP ডিভাইসগুলিকে প্রিন্টেড সার্কিট বোর্ডে (PCBs) মাউন্ট করার পরে প্রোগ্রামিং এবং পুনরায় প্রোগ্রামিং করার অনুমতি দেয়। এটি PCB-তে মাউন্ট করার আগে একটি বাহ্যিক ডিভাইস প্রোগ্রামারে ডিভাইসগুলিকে প্রোগ্রাম করার জন্য উত্পাদন প্রক্রিয়াতে প্রয়োজনীয় অতিরিক্ত হ্যান্ডলিং পদক্ষেপগুলিকে সরিয়ে দেয়। এই ধাপটি বাদ দিলে প্রোগ্রামিং প্রবাহের সময় উচ্চ পিন কাউন্ট সারফেস মাউন্ট ডিভাইসের সূক্ষ্ম লিডের ক্ষতি বা ইলেক্ট্রোস্ট্যাটিক ডিসচার্জ (ESD) এর মাধ্যমে ডিভাইসের ক্ষতি হওয়ার সম্ভাবনা কমে যায়। ISP ব্যবহারকারীদের PCBs থেকে ISP ডিভাইসগুলি সরিয়ে না দিয়ে ডিজাইন পরিবর্তন এবং ফিল্ড আপগ্রেড করার অনুমতি দেয়। উপরন্তু, এটি একটি এমবেডেড মাইক্রোকন্ট্রোলার বা ইন-সার্কিট পরীক্ষক ব্যবহার করে আইএসপি ডিভাইসগুলিতে ইন-সিস্টেম প্রোগ্রামিং ক্রিয়াকলাপ সম্পাদন করতে এবং সার্কিট বোর্ডগুলির উত্পাদন প্রবাহের সাথে এই প্রোগ্রামিং ক্রিয়াকলাপগুলিকে একীভূত করার অনুমতি দেয়।
ইন-সিস্টেম প্রোগ্রামিং সিস্টেম
ATF15xx CPLD-এর জন্য একটি ISP সিস্টেমের তিনটি অপরিহার্য উপাদান হল:
সফটওয়্যার
প্রোগ্রামিং অ্যালগরিদম বাস্তবায়ন, সেইসাথে জে প্রজন্মেরTAG লক্ষ্য ISP ডিভাইসের জন্য নির্দেশাবলী এবং ডেটা। এটি একটি পিসিতে চলমান একটি সফ্টওয়্যার প্রোগ্রাম, একটি এমবেডেড মাইক্রোকন্ট্রোলার বা একটি ইন-সার্কিট পরীক্ষার সরঞ্জাম হতে পারে।
ইন্টারফেস হার্ডওয়্যার
লক্ষ্য বোর্ডে আইএসপি সফ্টওয়্যার এবং আইএসপি ডিভাইসগুলির মধ্যে একটি যোগাযোগের চ্যানেল। এটি হতে পারে আইএসপি ডাউনলোড ক্যাবল বা অ্যাটমেল থেকে প্রোগ্রামার বা তৃতীয় পক্ষের বিক্রেতা, ইন-সার্কিট টেস্টিং সরঞ্জাম, অথবা পিসিবি-তে এমবেডেড মাইক্রোকন্ট্রোলার এবং আইএসপি ডিভাইসের মধ্যে সংযোগ।
লক্ষ্য বোর্ড
সার্কিট বোর্ডে আইএসপি ডিভাইস রয়েছেTAG চেইন এটি Atmel থেকে ATF15xx CPLD ডেভেলপমেন্ট/প্রোগ্রামার বোর্ড হতে পারে অথবা উপযুক্ত J সহ একটি কাস্টম-ডিজাইন করা সার্কিট বোর্ড হতে পারে।TAG ইন্টারফেস হার্ডওয়্যারের সাথে সংযোগ।
এই তিনটি উপাদান ছাড়াও একটি JEDEC file একটি ATF15xx CPLD প্রোগ্রাম করার জন্য প্রয়োজনীয়। এই জেইডিইসি file একটি নকশা কম্পাইল করে তৈরি করা যেতে পারে file ডেভেলপমেন্ট সফ্টওয়্যার ব্যবহার করে যা ATF15xx CPLDs যেমন Atmel WinCUPL এবং Atmel ProChip ডিজাইনার সমর্থন করে। Atmel একটি অনুবাদক সফ্টওয়্যার ইউটিলিটি প্রদান করে, POF2JED.exe, যা আউটপুট রূপান্তর করে file প্রতিযোগীর প্রোগ্রামিং বিন্যাস থেকে একটি JEDEC file ATF15xx CPLD এর সাথে সামঞ্জস্যপূর্ণ। এই ইউটিলিটি সম্পর্কে আরও তথ্যের জন্য, অনুগ্রহ করে Atmel অ্যাপ্লিকেশন নোট পড়ুন, "ATF15xx পণ্য পরিবার রূপান্তর", Atmel এ উপলব্ধ webসাইট জেইডিইসির পর files সমস্ত ATF15xx CPLD-এর জন্য তৈরি করা হয়েছে, সেগুলি লক্ষ্য বোর্ডে প্রোগ্রাম করা যেতে পারে। ATF15xx CPLDs নিম্নলিখিত ইন-সিস্টেম প্রোগ্রামিং সিস্টেম দ্বারা প্রোগ্রাম করা যেতে পারে:
- ATF15xx ইন-সিস্টেম প্রোগ্রামিং সিস্টেম
- এমবেডেড মাইক্রোকন্ট্রোলার
- ইন সার্কিট পরীক্ষক
Atmel ATF15xx ইন-সিস্টেম প্রোগ্রামিং সিস্টেম
ATF15xx CPLDs-এর ইন-সিস্টেম প্রোগ্রামিংয়ের জন্য, ISP সফ্টওয়্যার, ডাউনলোড কেবল, এবং ডেভেলপমেন্ট/প্রোগ্রামার কিটগুলি Atmel থেকে পাওয়া যায় এবং সেগুলি নীচের বিভাগে বর্ণনা করা হয়েছে।
আইএসপি সফটওয়্যার
Atmel ATF15xx ISP সফ্টওয়্যার, ATMISP, J বাস্তবায়নের প্রাথমিক উপায়TAG ATF15xx CPLDs-এ ইন-সিস্টেম প্রোগ্রামিং। ATMISP একটি Windows-ভিত্তিক হোস্ট পিসিতে চলে এবং লক্ষ্য ISP হার্ডওয়্যার সিস্টেমে ATF15xx CPLD-এর ইন-সিস্টেম প্রোগ্রামিং প্রয়োগ করে বা একটি সিরিয়াল ভেক্টর ফর্ম্যাট (.SVF) তৈরি করে file টার্গেট সিস্টেমে ATF15xx CPLDs প্রোগ্রাম করতে স্বয়ংক্রিয় পরীক্ষার সরঞ্জাম (ATE) দ্বারা ব্যবহার করা হবে। ATMISP প্রথমে J সম্পর্কে ব্যবহারকারীদের কাছ থেকে প্রয়োজনীয় সমস্ত তথ্য সংগ্রহ করেTAG টার্গেট সিস্টেমে ডিভাইস চেইন। এটি তারপর উপযুক্ত J কার্যকর করেTAG আইএসপি নির্দেশাবলী জেTAG জে অনুযায়ী টার্গেট সিস্টেমে ডিভাইস চেইনTAG পিসির USB বা LPT পোর্টের মাধ্যমে ব্যবহারকারীদের দ্বারা নির্দিষ্ট ডিভাইস চেইন তথ্য। Atmel ATMISP সফ্টওয়্যার সম্পর্কে আরও তথ্য এখানে উপলব্ধ www.atmel.com/tools/ATMISP.aspx.
আইএসপি ডাউনলোড ক্যাবল
Atmel ATF15xx ইউএসবি-ভিত্তিক আইএসপি ডাউনলোড কেবল, ATDH1150USB, একদিকে হোস্ট কম্পিউটারের একটি স্ট্যান্ডার্ড USB পোর্টের সাথে এবং একটি J-এর সাথে সংযোগ করে।TAG অন্য দিকে টার্গেট সার্কিট বোর্ডের হেডার। এটি জে স্থানান্তর করেTAG নির্দেশাবলী এবং ATMISP দ্বারা উত্পন্ন ডেটা লক্ষ্য সার্কিট বোর্ডের ISP ডিভাইসগুলিতে হোস্ট পিসিতে চলমান। ATDH1150USB কেবল সম্পর্কে আরও তথ্য এখানে পাওয়া যায় www.atmel.com/tools/ATDH1150USB.aspx.
উন্নয়ন/প্রোগ্রামার
Atmel ATF15xx ডেভেলপমেন্ট/প্রোগ্রামার কিট, ATF15xx-DK3-U, একটি সম্পূর্ণ ডেভেলপমেন্ট সিস্টেম এবং ATF15xx CPLDs-এর জন্য একটি ISP প্রোগ্রামার। এই কিটটি ডিজাইনারদের একটি ATF15xx ISP CPLD এর মাধ্যমে প্রোটোটাইপ বিকাশ এবং নতুন ডিজাইনের মূল্যায়ন করার জন্য একটি খুব দ্রুত এবং সহজ উপায় প্রদান করে৷ ATF15xx CPLDs-এ প্রদত্ত বেশিরভাগ প্যাকেজ প্রকারকে সমর্থন করার জন্য বিভিন্ন সকেট অ্যাডাপ্টার বোর্ডের উপলব্ধতার সাথে, এই কিটটি J-এর মাধ্যমে উপলব্ধ বেশিরভাগ প্যাকেজ প্রকারে ATF15xx ISP CPLDs প্রোগ্রাম করার জন্য একটি ISP প্রোগ্রামার হিসাবে ব্যবহার করা যেতে পারে।TAG ইন্টারফেস Atmel ATF15xx-DK3-U কিট সম্পর্কে আরও তথ্য এখানে উপলব্ধ www.atmel.com/tools/ATF15XX-DK3-U.aspx.
এমবেডেড মাইক্রোকন্ট্রোলার সিস্টেম
প্রোগ্রামিং অ্যালগরিদম এবং জেTAG ATF15xx CPLD-এর জন্য নির্দেশাবলী একটি মাইক্রোকন্ট্রোলার বা মাইক্রোপ্রসেসরে প্রয়োগ করা যেতে পারে, যা তারপর লক্ষ্য বোর্ডে ATF15xx CPLDs প্রোগ্রাম করতে ব্যবহার করা যেতে পারে। একটি সম্ভাব্য পদ্ধতি হল সমস্ত প্রাসঙ্গিক জে বের করাTAG প্রোটোকল তথ্য (যেমন জেTAG নির্দেশাবলী এবং ডেটা) SVF থেকে file ATMISP সফ্টওয়্যার দ্বারা উত্পন্ন, এবং তারপর এই তথ্যটি মাইক্রোকন্ট্রোলার বা মাইক্রোপ্রসেসরের জন্য কোড প্রয়োগ করতে ব্যবহার করুন যা জে তৈরি করবেTAG J-তে ISP ডিভাইসের জন্য সংকেতTAG চেইন এই পদ্ধতিটি এমন সিস্টেমগুলির জন্য সবচেয়ে উপযুক্ত যেগুলির ইতিমধ্যে একটি এমবেডেড মাইক্রোকন্ট্রোলার বা মাইক্রোপ্রসেসর রয়েছে এবং এটি বহিরাগত ইন-সিস্টেম প্রোগ্রামিং সফ্টওয়্যার এবং হার্ডওয়্যার সরঞ্জামগুলির ব্যবহার বাদ দেয়।
ইন-সার্কিট টেস্টিং সিস্টেম
ATF15xx CPLDs J এর মাধ্যমে লক্ষ্য সার্কিট বোর্ডে প্রোগ্রাম করা যেতে পারেTAG একটি ইন-সার্কিট পরীক্ষক ব্যবহার করে সার্কিট বোর্ডের পরীক্ষার সময় ইন্টারফেস। সাধারণত, SVF file ATMISP দ্বারা উত্পন্ন সমস্ত প্রাসঙ্গিক J থাকা উচিতTAG ইন-সিস্টেম প্রোগ্রামিং তথ্য যা ইন-সার্কিট পরীক্ষকদের লক্ষ্য সার্কিট বোর্ডে ATF15xx CPLDs প্রোগ্রাম করতে হবে। এই পদ্ধতিটি পরীক্ষায় প্রোগ্রামিং ধাপের একীকরণের অনুমতি দেয়tagউৎপাদন প্রবাহের e.
JTAG আইএসপি ইন্টারফেস
ATF15xx CPLDs-এর জন্য ISP IEEE 1149.1 Std ব্যবহার করে বাস্তবায়িত হয়। জেTAG ইন্টারফেস এই ইন্টারফেসটি ATF15xx CPLDs মুছে ফেলা, প্রোগ্রাম এবং যাচাই করতে ব্যবহার করা যেতে পারে। জেTAG ইন্টারফেস হল একটি সিরিয়াল ইন্টারফেস যার মধ্যে TCK, TMS, TDI, এবং TDO সংকেত এবং একটি JTAG টেস্ট এক্সেস পোর্ট (TAP) কন্ট্রোলার। TCK পিন হল J-এর জন্য ঘড়ির ইনপুটTAG ট্যাপ কন্ট্রোলার এবং জে এর ভিতরে/বাইরে স্থানান্তর করতেTAG নির্দেশাবলী এবং তথ্য। TDI পিন হল সিরিয়াল ডেটা ইনপুট। এটি আইএসপি ডিভাইসগুলিতে প্রোগ্রামিং নির্দেশাবলী এবং ডেটা স্থানান্তর করতে ব্যবহৃত হয়। TDO পিন হল সিরিয়াল ডেটা আউটপুট। এটি আইএসপি ডিভাইসগুলি থেকে ডেটা স্থানান্তর করতে ব্যবহৃত হয়। TMS পিন একটি মোড-সিলেক্ট পিন। এটি জে এর অবস্থা নিয়ন্ত্রণ করেTAG ট্যাপ কন্ট্রোলার। জেTAG ISP টার্গেট বোর্ডে ATF15xx CPLD-এর ইন্টারফেস পিনগুলিকে অবশ্যই ISP ইন্টারফেস হার্ডওয়্যারের সাথে সংযুক্ত থাকতে হবে (যেমন ISP ডাউনলোড কেবল) সাধারণত একটি 10-পিন হেডারের মাধ্যমে। ISP ইন্টারফেস হার্ডওয়্যারকে ISP সফ্টওয়্যার চালিত হোস্ট পিসির সাথেও সংযুক্ত করতে হবে। আইএসপি ইন্টারফেস হার্ডওয়্যার আইএসপি সফ্টওয়্যার এবং আইএসপি ডিভাইসগুলির মধ্যে যোগাযোগ স্থাপন করে এবং এটি আইএসপি সফ্টওয়্যারকে হোস্ট পিসি থেকে ATF15xx CPLDs-এ প্রোগ্রামিং নির্দেশাবলী এবং ডেটা স্থানান্তর করার অনুমতি দেয়। J এর সাথে ATF15xx CPLDsTAG বৈশিষ্ট্য সক্রিয় সম্পূর্ণরূপে জেTAG সামঞ্জস্যপূর্ণ এবং J-তে নির্দিষ্ট করা প্রয়োজনীয় বাউন্ডারি স্ক্যান টেস্ট (BST) অপারেশনগুলিকেও সমর্থন করেTAG মান ATF15xx CPLDs একটি J এর অংশ হতে কনফিগার করা যেতে পারেTAG অন্যান্য জে এর সাথে BST চেইনTAG সিস্টেম বোর্ডের সার্কিট পরীক্ষার জন্য ডিভাইস। এই বৈশিষ্ট্যের সাহায্যে, ATF15xx CPLDs সার্কিট বোর্ডে অন্যান্য J-এর সাথে পরীক্ষা করা যেতে পারে।TAGবেড-অফ-নেল টেস্টিং না করেই সমর্থিত ডিভাইস।
একক ডিভাইস প্রোগ্রামিং
জেTAG ISP ইন্টারফেস একটি একক ATF15xx CPLD প্রোগ্রাম করার জন্য কনফিগার করা যেতে পারে। জেTAG একটি একক ডিভাইসের জন্য কনফিগারেশন নীচের চিত্রে দেখানো হয়েছে। যখন একটি ATF15xx CPLD এইভাবে কনফিগার করা হয়, তখন ডিভাইসের TDI এবং TDO পিনের মধ্যে একটি রেজিস্টার উপস্থিত হয়। রেজিস্টারের আকার জে এর উপর নির্ভর করেTAG নির্দেশের প্রস্থ এবং সেই নির্দেশের জন্য ডেটা স্থানান্তরিত হচ্ছে। চিত্র 2-1 জেTAG ডিভাইস
একাধিক ডিভাইস প্রোগ্রামিং
ATF15xx CPLDs একাধিক J এর একটি ডেইজি চেইনের অংশ হিসাবে কনফিগার করা যেতে পারেTAG-সমর্থিত ডিভাইসগুলি নীচে বর্ণিত হিসাবে এবং নিম্নলিখিত চিত্রে দেখানো হয়েছে৷
- J-এর প্রতিটি ডিভাইসের জন্য TMS এবং TCK পিন সংযুক্ত করুনTAG J এর TMS এবং TCK পিনের চেইনTAG সার্কিট বোর্ডে ইন্টারফেস হেডার।
- প্রথম ডিভাইস থেকে TDI পিনটি J এর TDI পিনের সাথে সংযুক্ত করুনTAG ইন্টারফেস হেডার।
- প্রথম ডিভাইস থেকে TDO পিনটি পরবর্তী ডিভাইসের TDI পিনের সাথে সংযুক্ত করুন। এই প্রক্রিয়াটি চালিয়ে যান যতক্ষণ না শেষটি ব্যতীত সমস্ত সংযুক্ত না হয়।
- শেষ ডিভাইস থেকে TDO পিনটি J-এর TDO পিনের সাথে সংযুক্ত করুনTAG ইন্টারফেস হেডার।
চিত্র 2-2 একাধিক ডিভাইস জেTAG কনফিগারেশন
একটি জে-তে একাধিক ডিভাইস প্রোগ্রাম করতেTAG চেইন, ব্যবহারকারীদের অবশ্যই আইএসপি সফ্টওয়্যার সরঞ্জামগুলি ব্যবহার করতে হবে যা এই জাতীয় বৈশিষ্ট্যগুলিকে সমর্থন করে। ISP সফ্টওয়্যারে, ব্যবহারকারীদের নির্দিষ্ট করতে হবে:
- J-এ ডিভাইসের সংখ্যাTAG চেইন
- ডিভাইসের অংশ সংখ্যা এবং J এর মধ্যে অবস্থানTAG চেইন
- JTAG প্রতিটি ডিভাইসের জন্য অপারেশন।
- অন্যান্য জেTAG- সম্পর্কিত তথ্য যেমন জেTAG প্রতিটি ডিভাইসের জন্য নির্দেশের প্রস্থ।
একবার জেTAG আইএসপি টার্গেট বোর্ডে এবং আইএসপি সফ্টওয়্যারে ডেইজি চেইন সঠিকভাবে সেট আপ করা হয়েছে, জে এর ডিভাইসগুলিTAG চেইন একই সময়ে প্রোগ্রাম করা যেতে পারে।
নকশা বিবেচনা
একটি ATF15xx CPLD-তে ISP সম্পাদন করতে, J-এর জন্য সম্পদTAG ATF15xx এর ইন্টারফেস অবশ্যই সংরক্ষিত থাকতে হবে। তাই, TMS, TDI, TDO এবং TCK পিনের জন্য চারটি I/O পিন অবশ্যই J-এর জন্য সংরক্ষিত থাকতে হবে।TAG এবং ব্যবহারকারী I/Os হিসাবে ব্যবহার করা যাবে না। এই পিনের পিন নম্বরগুলি নির্ভর করে কোন ATF15xx CPLD ব্যবহার করা হয়েছে এবং এর প্যাকেজ প্রকারের উপর। পিনআউট তথ্যের জন্য নীচের টেবিলটি পড়ুন। জেTAG স্ট্যান্ডার্ড সুপারিশ করে যে J-এর প্রতিটি ডিভাইসের জন্য TMS এবং TDI পিনগুলি টেনে আনতে হবেTAG চেইন ATF15xx CPLD-তে এই পিনের জন্য একটি অভ্যন্তরীণ পুল-আপ বৈশিষ্ট্য রয়েছে যা সক্রিয় করা হলে, বাহ্যিক পুল-আপ প্রতিরোধকের প্রয়োজনীয়তা সংরক্ষণ করে। উপরন্তু, জেTAG ATF15xx CPLDs-এ ISP সম্পাদন করার জন্য ইন্টারফেস বৈশিষ্ট্য সক্রিয় করা আবশ্যক। জে সক্ষম করা হচ্ছেTAG ইন্টারফেসের জন্য ATF15xx ডিজাইন কম্পাইল করার আগে নির্দিষ্ট Atmel ডিভাইসের ধরন বা বিকল্প সেটিংস বেছে নেওয়া প্রয়োজন। এই নির্দেশিকাটিতে WinCUPL, ProChip ডিজাইনার এবং POF2JED-এর জন্য এই পদ্ধতিগুলি বর্ণিত হয়েছে। ডিফল্টরূপে, সমস্ত ব্র্যান্ড-নতুন ATF15xx CPLDs J এর সাথে পাঠানো হয়TAG ইন্টারফেস সক্রিয়। জে এর জন্য একবার যুক্তির সংস্থানTAG ইন্টারফেস সংরক্ষিত, ব্যবহারকারীরা এটিএমআইএসপি সফ্টওয়্যার ব্যবহার করে লক্ষ্য বোর্ডে যেকোন ATF15xx CPLD প্রোগ্রাম, যাচাই এবং মুছে ফেলতে পারে।
টিপ: যদিও চারটি জেTAG পিন একটি J জন্য সংরক্ষিত হয়TAG ইন্টারফেস, ব্যবহারকারীরা এই পিনের সাথে যুক্ত ম্যাক্রোসেলগুলিতে সমাহিত লজিক ফাংশন প্রয়োগ করতে পারে।
টেবিল 3-1 ATF15xx CPLD JTAG পিন নম্বর
JTAG পিন | 44-TQFP | 44-পিএলসিসি | 84-পিএলসিসি | 100-TQFP | 100-PQFP |
টিডিআই | 1 | 7 | 14 | 4 | 6 |
টিডিও | 32 | 38 | 71 | 73 | 75 |
টিএমএস | 7 | 13 | 23 | 15 | 17 |
TCK | 26 | 32 | 62 | 62 | 64 |
জে সক্ষম করুনTAG WinCUPL এর সাথে ইন্টারফেস
জে সক্ষম করার জন্যTAG WinCUPL-এর সাথে ইন্টারফেস, একটি ডিজাইন কম্পাইল করার আগে উপযুক্ত ATF15xx ISP ডিভাইসের ধরন নির্দিষ্ট করতে হবে। একটি নকশা সফলভাবে সংকলিত হওয়ার পরে, একটি JEDEC file জে এর সাথেTAG সক্রিয় ইন্টারফেস বৈশিষ্ট্য উত্পন্ন হয়. যখন এই জেইডিইসি file এটি একটি ATF15xxCPLD-তে প্রোগ্রাম করা হয়েছে, এর JTAG ইন্টারফেস সক্রিয় করা হয়। ব্যবহারকারীরা CUPL ডিজাইনে নিম্নলিখিত সম্পত্তি বিবৃতি অন্তর্ভুক্ত করে TDI এবং TMS অভ্যন্তরীণ পুল-আপ প্রতিরোধক সক্ষম করতে পারেন file.
- প্রপার্টি অ্যাটমেল {TDI_PULLUP = ON};
- প্রপার্টি অ্যাটমেল {TMS_PULLUP=ON};
লক্ষ্য করুন: যদি একটি ATF15xx ISP ডিভাইস টাইপ এমন একটি ডিজাইনের জন্য ব্যবহার করা হয় যা J ব্যবহার করেTAG ইন্টারফেস পিনগুলি লজিক I/O পিন হিসাবে, WinCUPL একটি ত্রুটি তৈরি করে।
নিম্নলিখিত পদক্ষেপগুলি WinCUPL-এ একটি বিদ্যমান নকশা কীভাবে খুলতে হয়, ডিভাইসের ধরন নির্দিষ্ট করে এবং নকশাটি সংকলন করে তা নিয়ে আলোচনা করা হয়েছে।
- WinCUPL প্রধান মেনুতে, নির্বাচন করুন File > খুলুন। CUPL (.pld) উৎস নির্বাচন করুন file উপযুক্ত কাজের ডিরেক্টরি থেকে।
- PLD উৎস খুলতে ঠিক আছে নির্বাচন করুন file.
- WinCUPL প্রধান মেনুতে, নির্বাচন করুন File > সংরক্ষণ করুন। এটি উৎসে করা পরিবর্তনগুলি সংরক্ষণ করে file.
- প্রধান মেনুতে, বিকল্প > ডিভাইস নির্বাচন করুন। এটি ডিভাইস নির্বাচন ডায়ালগ বক্স খোলে।
- উপযুক্ত ATF15xx ISP ডিভাইস নির্বাচন করুন। WinCUPL দ্বারা সমর্থিত সমস্ত ATF15xx ডিভাইসের তালিকার জন্য নিম্নলিখিত টেবিলটি দেখুন।
- ডিভাইস নির্বাচন মেনু বন্ধ করতে ঠিক আছে নির্বাচন করুন।
- দ্রষ্টব্য: একটি বিকল্প পদ্ধতি হল নিম্নলিখিত টেবিল থেকে একটি উপযুক্ত ATF15xx ডিভাইসের ধরন বেছে নেওয়া এবং এটি CUPL উৎসের শিরোনাম বিভাগে অন্তর্ভুক্ত করা file.
- WinCUPL প্রধান মেনুতে, Run > Device Dependent Compile নির্বাচন করুন।
- WinCUPL ডিজাইন কম্পাইল করে এবং Atmel ডিভাইস ফিটার তৈরি করে। যদি নকশা মাপসই, একটি JEDEC file স্বয়ংক্রিয়ভাবে তৈরি হয়।
- যখন জেইডিইসি file ডিভাইসে প্রোগ্রাম করা হয়, জেTAG ইন্টারফেস, ঐচ্ছিক অভ্যন্তরীণ TMS এবং TDI পুল-আপ, এবং ঐচ্ছিক পিন-কিপার সার্কিটগুলি সক্রিয় করা হয়েছে।
দ্রষ্টব্য: একটি Atmel ISP ডিভাইসের প্রকার নির্বাচন করা স্বয়ংক্রিয়ভাবে J সক্ষম করেTAG যখন Atmel WinCUPL Atmel ডিভাইস ফিটার চালায় তখন ডিফল্টরূপে ইন্টারফেস।
যদি নকশাগুলি J-এর জন্য সম্পদ সংরক্ষণ করতে বাধা দেয়TAG ইন্টারফেস বা একটি আইএসপি ঐচ্ছিকভাবে ব্যবহার করা হয় না, একটি Atmel নন-আইএসপি ডিভাইস টাইপ নির্বাচন করা আবশ্যক। ডিভাইসগুলির একটি তালিকার জন্য নীচের টেবিলটি দেখুন। ডিভাইসটি তখন একটি বাহ্যিক ডিভাইস প্রোগ্রামার ব্যবহার করে পুনরায় প্রোগ্রাম করা যেতে পারে। নিচের সারণীতে WinCUPL-এর জন্য Atmel ISP এবং Atmel নন-ISP ডিভাইসের ধরন তালিকাভুক্ত করা হয়েছে।
টেবিল 3-2 WinCUPL ATF15xx ডিভাইসের ধরন
ডিভাইসের নাম | প্যাকেজের ধরন | WinCUPL ডিভাইসের ধরন | |
JTAG সক্রিয় | JTAG অক্ষম | ||
ATF1502AS/ASL/ASV | PLCC44 | F1502ISPPLCC44 | F1502PLCC44 |
ATF1502AS/ASL/ASV | TQFP44 | F1502ISPTQFP44 | F1502TQFP44 |
ATF1504AS/ASL/ASV/ASVL | PLCC44 | F1504ISPPLCC44 | F1504PLCC44 |
ATF1504AS/ASL/ASV/ASVL | TQFP44 | F1504ISPTQFP44 | F1504TQFP44 |
ATF1504AS/ASL/ASV/ASVL | PLCC84 | F1504ISPPLCC84 | F1504PLCC84 |
ATF1504AS/ASL/ASV/ASVL | TQFP100 | F1504ISPTQFP100 | F1504TQFP100 |
ATF1508AS/ASL/ASV/ASVL | PLCC84 | F1508ISPPLCC84 | F1508PLCC84 |
ATF1508AS/ASL/ASV/ASVL | TQFP100 | F1508ISPTQFP100 | F1508TQFP100 |
ATF1508AS/ASL/ASV/ASVL | PQFP100 | F1508ISPQFP100 | F1508QFP100 |
জে সক্ষম করুনTAG Atmel ProChip ডিজাইনারের সাথে ইন্টারফেস
জে সক্ষম করার জন্যTAG প্রোচিপ ডিজাইনারের সাথে ইন্টারফেস:
- উপযুক্ত ProChip ডিজাইনার প্রকল্প খুলুন।
- ডিভাইস ফিটারের অধীনে অ্যাটমেল ফিটার বোতামে ক্লিক করে ফিটার বিকল্প উইন্ডোটি খুলুন।
- গ্লোবাল ডিভাইস ট্যাব নির্বাচন করুন এবং তারপর J চেক করুনTAG পোর্ট বক্স। টিএমএস এবং টিডিআই অভ্যন্তরীণ পুল-আপ প্রতিরোধকগুলিও টিডিআই পুলআপ এবং টিএমএস পুলআপ বাক্সগুলি চেক করে সক্ষম করা যেতে পারে। এই চেক বক্সগুলি নীচের চিত্রে দেখানো হয়েছে।
চিত্র 3-1 প্রোচিপ ডিজাইনার ফিটার অপশন ইউজার ইন্টারফেস
জে সক্ষম করুনTAG POF2JED এর সাথে ইন্টারফেস
POF2JED-এ, জেTAG মোড বিকল্পটি অটোতে সেট করা যেতে পারে যাতে POF2JED জে কিনা তা নির্ধারণ করতে পারেTAG ATF15xx-এর বৈশিষ্ট্যটি সক্রিয় করা উচিত বা না করা উচিত এবং এটি জেTAG প্রতিযোগীর CPLD-এ সমর্থিত। জে চালু করতেTAG ATF15xx CPLD-তে জে কিনা তা নির্বিশেষেTAG প্রতিযোগীর CPLD সমর্থিত বা না, জেTAG মোড বিকল্প চালু করতে হবে। যখন জেTAG ATF15xx-এ সক্ষম করা হয়েছে, TDI এবং TMS অভ্যন্তরীণ পুল-আপ প্রতিরোধকগুলি সক্রিয় চেক করে সক্ষম করা যেতে পারে
POF2JED-এ TDI_PULLUP এবং TMS_PULLUP বক্স সক্ষম করুন। নিচের চিত্রটি দেখুন।
চিত্র 3-2 POF2JED ইউজার ইন্টারফেস
নির্দেশিকা এবং সুপারিশ
মনোযোগ: ATF15xx CPLDs-এ ISP অপারেশন করার সময় এই বিভাগে অতিরিক্ত মনোযোগ দেওয়া উচিত। এই বিভাগে জে এর কিছু আলোচনা করা হয়েছেTAG আইএসপি নির্দেশিকা, তথ্য এবং সুপারিশগুলি ভালভাবে উল্লেখ করা উচিত।
- নিশ্চিত করুন জেTAG J-এর সমস্ত ডিভাইসের জন্য পোর্টTAG চেইন সক্রিয় করা হয়।
- ATF15xx CPLDs-এর জন্য, জেTAG পোর্ট সক্রিয় করা হয় যদি ডিভাইসগুলি ফাঁকা/মুছে ফেলা হয় বা J দিয়ে প্রোগ্রাম করা হয়TAG সক্রিয়
- সমস্ত Atmel ATF15xx ডিভাইস ফাঁকা/মুছে ফেলা অবস্থায় পাঠানো হয়; অতএব, জেTAG সমস্ত ব্র্যান্ড নতুন ডিভাইসের জন্য পোর্ট সক্ষম করা হয়েছে এবং ISP-এর জন্য প্রস্তুত।
- J এর সাথে ATF15xx ডিভাইসTAG J পুনরায় সক্রিয় করার জন্য একটি নন-আইএসপি ডিভাইস প্রোগ্রামার ব্যবহার করে অক্ষমকে মুছে ফেলতে হবেTAG বন্দর
- সঠিক VCC ভলিউম নিশ্চিত করুনtage J এর প্রতিটি ডিভাইসে প্রয়োগ করা হয়TAG চেইন
- 15-PLCC, 84-TQFP, এবং 100-PQFP প্যাকেজ প্রকারে ATF100xxAS/ASL CPLDs: VCCINT 4.5V এবং 5.5V এর মধ্যে হতে হবে যখন VCCIO 3.0V এবং 3.6V বা 4.5V এবং 5.5V এর মধ্যে হতে পারে৷
- 15-PLCC এবং 44-TQFP প্যাকেজে ATF44xxAS/ASL CPLDs: VCC অবশ্যই 4.5V থেকে 5.5V এর মধ্যে হতে হবে।
- ATF15xxASV/ASVL CPLDs: VCC (VCCIO এবং VCCINT) অবশ্যই 3.0V থেকে 3.6V এর মধ্যে হতে হবে৷
- J-এর ডিভাইসগুলির জন্য VCCTAG চেইন সঠিকভাবে নিয়ন্ত্রিত এবং ফিল্টার করা আবশ্যক.
- বেশিরভাগ অ্যাপ্লিকেশনে ব্যবহৃত ATF15xx CPLD-এর জন্য, প্রতিটি VCC/GND জোড়ার জন্য একটি 0.22µF ডিকপলিং ক্যাপাসিটর ব্যবহার করার পরামর্শ দেওয়া হয়।
- J-এর সমস্ত ডিভাইসের জন্য একটি কমন গ্রাউন্ড ব্যবহার করার পরামর্শ দেওয়া হয়TAG চেইন এবং জেTAG ইন্টারফেস হার্ডওয়্যার (যেমন ATDH1150USB ISP ডাউনলোড কেবল)।
- এটি দীর্ঘ (পাঁচটি ডিভাইসের বেশি নয়) এড়াতে সুপারিশ করা হয় JTAG চেইন
- যদি দীর্ঘ জেTAG চেইন প্রয়োজন, প্রতি পঞ্চম ডিভাইসের পরে TMS এবং TCK সংকেত বাফার করুন। Schmitt ট্রিগার বাফার ব্যবহার পছন্দ করা হয়.
- বাফারগুলি টিএমএস এবং টিসিকে সংকেতের উত্থান এবং পতনের সময়কে পুনরায় আকার দেয়।
- বাফারদের দ্বারা সংঘটিত অতিরিক্ত বিলম্ব বিবেচনা করা প্রয়োজন।
- TMS এবং TDI সংকেতের জন্য পুল-আপ প্রতিরোধক (4.7KΩ থেকে 10KΩ) এবং J-এ TCK সংকেতের জন্য পুল-ডাউন প্রতিরোধক ব্যবহার করার পরামর্শ দেওয়া হয়।TAG এই সংকেতগুলিকে ভাসতে বাধা দেওয়ার জন্য শিরোনাম যখন সেগুলি ইন্টারফেস হার্ডওয়্যার দ্বারা চালিত হয় না।
- TMS এবং TDI-তে ঐচ্ছিক অভ্যন্তরীণ পুল-আপগুলি ATF15xx CPLD-এর জন্য উপলব্ধ।
- এটি J বন্ধ করার সুপারিশ করা হয়TAG জে এ সংকেতTAG হেডার
- উভয় সক্রিয় এবং নিষ্ক্রিয় সমাপ্তি গ্রহণযোগ্য; যাইহোক, প্যাসিভ সমাপ্তি পছন্দ করা হয়।
- এটি দীর্ঘ তারের/পিসিবি ট্রেস দৈর্ঘ্যের কারণে রিং কমায়।
- TMS এবং TCK এর জন্য সমাপ্তি সবচেয়ে গুরুত্বপূর্ণ।
- এটি বাঞ্ছনীয় যে J-এ ডিভাইসগুলির সমস্ত ইনপুট এবং I/OsTAG চেইন, জে ছাড়াTAG পিনগুলি স্থির অবস্থায় থাকা উচিত যখন ATF15xx CPLDs শব্দ কমানোর জন্য প্রোগ্রাম করা হচ্ছে।
- Atmel ATF15xx ডেভেলপমেন্ট/প্রোগ্রামার বোর্ডগুলির একটি ব্যবহার করার সময়, যখন VCC নির্বাচন জাম্পারগুলির অবস্থান পরিবর্তন করা হচ্ছে তখন বোর্ডের পাওয়ার বন্ধ করতে হবে।
- ATF15xx CPLDs-এর জন্য, JTAG আইএসপি পাওয়া যায় যখন অংশটি পিন-নিয়ন্ত্রিত পাওয়ার-ডাউন মোডে থাকে বা যখন "লো-পাওয়ার" ডিভাইসটি ঘুমিয়ে থাকে।
- ISP-এর বাধার পরে ডিভাইসের অবস্থা:
- যদি ISP বাধাপ্রাপ্ত হয়, পিন-কিপার সার্কিটের অবস্থা নির্বিশেষে সমস্ত I/O পিন ত্রি-বিবৃত হয়।
- আংশিকভাবে প্রোগ্রাম করা ডিভাইসগুলিকে সার্কিট বোর্ডের অন্যান্য ডিভাইসের সাথে বাসের বিরোধ সৃষ্টি করা থেকে বাধা দেয়।
- ISP প্রোগ্রামিং এর সময়, সমস্ত I/O পিন নিম্নলিখিত শর্তগুলির মধ্যে একটিতে থাকে:
- উচ্চ-প্রতিবন্ধকতা অবস্থা:
- যখন একটি ফাঁকা/মুছে ফেলা ডিভাইস প্রোগ্রাম করা হয়।
- পিন-কিপার সার্কিট অক্ষম করে একটি ডিভাইস পুনরায় প্রোগ্রাম করা হলে।
- সার্কিট বোর্ডে ATF15xx CPLD-এর সাথে ইন্টারফেস করা বহিরাগত ডিভাইসগুলির সাথে বাসের বিরোধ রোধ করে।
- দুর্বলভাবে আগের অবস্থায় আটকানো:
- যখন একটি প্রোগ্রাম করা ডিভাইস পিন-কিপার সার্কিট সক্ষম করে পুনরায় প্রোগ্রাম করা হয়।
- I/O পিনগুলি পূর্ববর্তী লজিক স্তরগুলিকে ISP-এর আগে রাখে৷
- সিস্টেম বোর্ডে অন্যান্য ডিভাইসের ক্রিয়াকলাপকে প্রভাবিত করা থেকে ISP-কে বাধা দেয়।
- একাধিক জে ব্যবহারTAG এক বোর্ডে চেইন বাঞ্ছনীয় নয়।
- ডিভাইসগুলি বিভিন্ন জে এর মধ্যে যোগাযোগ করতে পারেTAG চেইন
- বোর্ডটি তখনই কার্যকরী হয় যখন সমস্ত জে এর সমস্ত ডিভাইসTAG চেইন সফলভাবে প্রোগ্রাম করা হয়.
- একটি চেইনের মধ্যে অন্তত একটি ডিভাইসের জন্য প্রোগ্রামিং ব্যর্থ হলে অন্য JTAG চেইন সফলভাবে প্রোগ্রাম করা হয়েছে:
- ট্রাই-স্টেটেবল আউটপুটগুলির জন্য সম্ভাব্য বাস বিতর্ক সমস্যার কারণে হয় Atmel বা বোর্ডে থাকা অন্যান্য ডিভাইসগুলি ক্ষতিগ্রস্ত হতে পারে।
- সিস্টেম বোর্ডের অপারেশনাল অবস্থা অনির্ধারিত; এবং সেইজন্য, ভুল কার্যকরী অপারেশন ঘটতে পারে।
- জে এর মধ্যে সক্রিয় সার্কিট ঢোকানোTAG হেডার এবং জেTAG চেইন ডিভাইস বাঞ্ছনীয় নয়. সক্রিয় সার্কিট ত্রুটিপূর্ণ হলে, এটি প্রোগ্রামিং/যাচাই সমস্যা সৃষ্টি করতে পারে।
- মিশ্র-ভলিউম ব্যবহারtagই ডিভাইস জেTAG চেইন বাঞ্ছনীয় নয়।
- এরা জেTAG বিভিন্ন VCC ভলিউম ব্যবহার করে এমন ডিভাইসের সাথে চেইনtages এবং/অথবা ইন্টারফেস ভলিউমtages
- ইন্টারফেস ভলিউমtag5.0V ডিভাইসের জন্য e লেভেল (VIL, VIH, VOL, VOH) ইন্টারফেস ভলিউমের সাথে সামঞ্জস্যপূর্ণ নাও হতে পারেtag3.0V ডিভাইসের জন্য e স্তর।
- যদি ATMISP-এর J-এর সাথে যোগাযোগ করতে সমস্যা হয়TAG ডিভাইসের হার্ডওয়্যার চেইন, জে এর ফ্রিকোয়েন্সি কম করতে সেল্ফ ক্যালিব্রেট বা ম্যানুয়ালি ক্যালিব্রেট চালানোর চেষ্টা করুনTAG সংকেত
- প্রোগ্রামিং শুরু হওয়ার আগে নিশ্চিত করুন যে ATDH1150USB তারের LED চালু আছে এবং এটি সবুজ। নিশ্চিত করুন যে আইএসপি ডাউনলোড কেবলটি ATMISP সফ্টওয়্যারের সাথে সঠিকভাবে যোগাযোগ করতে সক্ষম।
- সঠিক VCC ভলিউম নিশ্চিত করুনtage ATDH1150USB তারে প্রয়োগ করা হয়।
- VCC প্রথম ডিভাইস দ্বারা ব্যবহৃত জেTAG 1150-পিন J-এর পিন 4 এর মাধ্যমে ATDH10USB কেবলে চেইন সরবরাহ করতে হবেTAG হেডার
- পৃথক VCCINT এবং VCCIO সহ ATF15xx CPLD-এর জন্য, ATDH1150USB তারের জন্য VCCIO ব্যবহার করা উচিত৷
তথ্য অর্ডার
অর্ডার কোড | বর্ণনা |
ATF15xx-DK3-U | CPLD ডেভেলপমেন্ট/প্রোগ্রামার কিট (ATF15xxDK3-SAA44 এবং ATDH1150USB বা ATDH1150USB-K অন্তর্ভুক্ত) |
ATF15xxDK3-SAA100 | DK100 বোর্ডের জন্য 3-পিন TQFP সকেট অ্যাডাপ্টার বোর্ড |
ATF15xxDK3-SAJ44 | DK44 বোর্ডের জন্য 3-পিন PLCC সকেট অ্যাডাপ্টার বোর্ড |
ATF15xxDK3-SAJ84 | DK84 বোর্ডের জন্য 3-পিন PLCC সকেট অ্যাডাপ্টার বোর্ড |
ATF15xxDK3-SAA44 | DK44 বোর্ডের জন্য 3-পিন TQFP সকেট অ্যাডাপ্টার বোর্ড |
ATDH1150USB | Atmel ATF15xx CPLD USB-ভিত্তিক JTAG আইএসপি ডাউনলোড ক্যাবল |
পুনর্বিবেচনার ইতিহাস
ডক রেভ | তারিখ | মন্তব্য |
A | 12/2015 | প্রাথমিক নথি প্রকাশ। |
যোগাযোগের তথ্য
Atmel কর্পোরেশন
- 1600 প্রযুক্তি ড্রাইভ, সান জোসে, CA 95110 USA
- T: (+1)(408) 441.0311
- F: (+1)(408) 436.4200
- www.atmel.com
© 2015 Atmel কর্পোরেশন। / Rev.: Atmel-8968A-CPLD-ATF-ISP_User Guide-12/2015
Atmel®, Atmel লোগো এবং এর সংমিশ্রণ, Enableling Unlimited Possibilities®, এবং অন্যান্যগুলি মার্কিন যুক্তরাষ্ট্র এবং অন্যান্য দেশে Atmel কর্পোরেশনের নিবন্ধিত ট্রেডমার্ক বা ট্রেডমার্ক। অন্যান্য পদ এবং পণ্যের নাম অন্যদের ট্রেডমার্ক হতে পারে।
অস্বীকৃতি: এই নথিতে তথ্য Atmel পণ্যের সাথে সংযোগ প্রদান করা হয়. এই দস্তাবেজ দ্বারা বা Atmel পণ্য বিক্রয়ের সাথে সম্পর্কিত কোন বৌদ্ধিক সম্পত্তি অধিকার এস্টপেল দ্বারা বা অন্যথায় কোন লাইসেন্স, প্রকাশ বা উহ্য করা হয় না। ATMEL-এ অবস্থিত বিক্রয়ের শর্তাবলী এবং ATMEL-এর শর্তাবলীতে উল্লেখ করা ব্যতীত WEBসাইট, ATMEL যাই হোক না কেন কোনো দায় স্বীকার করে না এবং এর পণ্যগুলির সাথে সম্পর্কিত যে কোনো এক্সপ্রেস, উহ্য, বা বিধিবদ্ধ ওয়্যারেন্টি অস্বীকার করে, কিন্তু এর মধ্যেই সীমাবদ্ধ নয়, উহ্য ওয়্যারেন্টি দায়িত্ব, দায়বদ্ধতা উদ্দেশ্য, বা অ লঙ্ঘন. কোনো ঘটনাতেই ATMEL কোনো প্রত্যক্ষ, পরোক্ষ, ফলস্বরূপ, শাস্তিমূলক, বিশেষ বা আকস্মিক ক্ষতির জন্য দায়বদ্ধ হবে না (সহ, সীমাবদ্ধতা ছাড়া, ক্ষতি এবং লাভবান, ব্যবসায়ী, ব্যবসায়ীদের জন্য ক্ষতি তথ্য) এই নথির ব্যবহার বা অক্ষমতার কারণে উদ্ভূত, এমনকি যদি ATMEL-কে এই ধরনের ক্ষতির সম্ভাবনার পরামর্শ দেওয়া হয়। Atmel এই নথির বিষয়বস্তুর নির্ভুলতা বা সম্পূর্ণতার বিষয়ে কোনো উপস্থাপনা বা ওয়ারেন্টি দেয় না এবং কোনো নোটিশ ছাড়াই যে কোনো সময়ে স্পেসিফিকেশন এবং পণ্যের বিবরণে পরিবর্তন করার অধিকার সংরক্ষণ করে। Atmel এখানে থাকা তথ্য আপডেট করার কোনো প্রতিশ্রুতি দেয় না। বিশেষভাবে অন্যথায় প্রদান না করা পর্যন্ত, Atmel পণ্যগুলির জন্য উপযুক্ত নয় এবং স্বয়ংচালিত অ্যাপ্লিকেশনগুলিতে ব্যবহার করা হবে না। অ্যাটমেল পণ্যগুলি জীবনকে সমর্থন বা টিকিয়ে রাখার উদ্দেশ্যে অ্যাপ্লিকেশনগুলিতে উপাদান হিসাবে ব্যবহারের জন্য উদ্দেশ্য, অনুমোদিত বা ওয়ারেন্টিযুক্ত নয়। নিরাপত্তা-সমালোচনামূলক, সামরিক, এবং অটোমোটিভ অ্যাপ্লিকেশন অস্বীকৃতি: Atmel পণ্যগুলি এমন কোনও অ্যাপ্লিকেশনের জন্য ডিজাইন করা হয়নি এবং ব্যবহার করা হবে না যেখানে এই জাতীয় পণ্যগুলির ব্যর্থতার ফলে উল্লেখযোগ্যভাবে ব্যক্তিগত আঘাত বা মৃত্যু হতে পারে বলে আশা করা যায় ("নিরাপত্তা-সমালোচনামূলক অ্যাটমেল অফিসারের নির্দিষ্ট লিখিত সম্মতি ছাড়াই আবেদনপত্র। নিরাপত্তা-সমালোচনামূলক অ্যাপ্লিকেশনগুলির মধ্যে রয়েছে, সীমাবদ্ধতা ছাড়াই, লাইফ সাপোর্ট ডিভাইস এবং সিস্টেম, পারমাণবিক সুবিধা এবং অস্ত্র ব্যবস্থা পরিচালনার জন্য সরঞ্জাম বা সিস্টেম। Atmel পণ্যগুলি সামরিক বা মহাকাশ অ্যাপ্লিকেশন বা পরিবেশে ব্যবহারের জন্য ডিজাইন বা উদ্দেশ্য নয় যদি না Atmel দ্বারা সামরিক-গ্রেড হিসাবে বিশেষভাবে মনোনীত করা হয়। Atmel পণ্যগুলি স্বয়ংচালিত অ্যাপ্লিকেশনগুলিতে ব্যবহারের জন্য ডিজাইন বা উদ্দেশ্য নয় যদি না Atmel দ্বারা স্বয়ংচালিত-গ্রেড হিসাবে বিশেষভাবে মনোনীত করা হয়।
দলিল/সম্পদ
![]() |
Atmel ATF15xx কমপ্লেক্স প্রোগ্রামেবল লজিক ডিভাইস [পিডিএফ] ব্যবহারকারীর নির্দেশিকা ATF15xx, ATF15xx জটিল প্রোগ্রামেবল লজিক ডিভাইস, জটিল প্রোগ্রামেবল লজিক ডিভাইস, প্রোগ্রামেবল লজিক ডিভাইস, লজিক ডিভাইস, ডিভাইস |