ভি এইচ ডি এল
|
|
এই নিবন্ধটিতে কোনো উৎস বা তথ্যসূত্র উদ্ধৃত করা হয়নি। দয়া করে উপযুক্ত নির্ভরযোগ্য তথ্যসূত্র থেকে উৎস প্রদান করে নিবন্ধটির মানোন্নয়নে সাহায্য করুন। (সাহায্যের জন্য দেখুন: যাচাইযোগ্যতা) নিবন্ধের যেসব অংশে সঠিক তথ্যসূত্রের উল্লেখ নেই, সেগুলি যেকোনো মুহূর্তে সরিয়ে ফেলা হতে পারে। (জুলাই ২০১১) |
ভিএইচডিএল বা ভিএইচসিক হার্ডওয়্যার ডেসক্রিপশন ল্যাংগুয়েজ, ডিজিটাল সার্কিট সাধারণত এফপিজিএ এবং এইসিক(AISC) ডিজাইন-এন্ট্রি ল্যাংগুয়েজ(মডেলিং টুল) হিসেবে ব্যবহৃত হয়। এটি একটি হার্ডওয়্যার ডেসক্রিপসন ল্যাংগুয়েজ, কোনো প্রোগ্রামিং ল্যাংগুয়েজ নয়। অর্থাৎ এটি একটি সিস্টেমের বিভিন্ন অংশের বিবরণ প্রকাশের কাজে ব্যবহৃত হয়, কোনো কর্মসূচি(প্রোগ্রাম)-র বিবরণের জন্য নয়।
পরিচ্ছেদসমূহ |
[সম্পাদনা] কোডলিখন প্রস্তুতি
আরটিএল কোডিং অর্থাৎ হার্ডওয়্যার ডিজাইনের জন্য একটি সিনথেসিস/ডিজাইন টুল প্রয়োজন। আজকাল অনেক ভিএইচডিএল সিমুলেটর বিনামূল্যে পাওয়া যায়, তবে এদের কার্যকারিতা বানিজ্যিক সংস্করণের চেয়ে কম হলেও এগুলো শিক্ষার জন্য যথেষ্ঠ। কোড লিখার জন্য অন্য প্রোগ্রামিং ল্যাংগুয়েজ জানা সহায়ক ভূমিকা রাখে কিন্তু তা জরুরী নয়।
এফপিজিএ সিনথেসিস টুলও বিনামূল্যে পাওয়া যেতে পারে যা একজন শিক্ষার্থীর জন্য প্রস্তুতকৃত বতনীসমূহ দেখার আকর্ষণীয় সুযোগ করে দেয়। এর মাধ্যমে বিভিন্ন কোডিং স্টাইলের কার্যকারিতা নিরূপণ সম্ভব। স্কিমেটিক ভিউয়ারের মাধ্যমে সংশ্লেষিত ডিজাইন দেখা সম্ভব।
কিছু ডিজাইন প্যাকেজের মাধ্যমে কোড না লিখেও অন্যভাবেও ডিজাইন করা সম্ভব যথা ব্লক ডায়াগ্রাম বা স্টেট ডায়াগ্রামের মাধ্যমে। আর এর মাধ্যমে জটিল স্টেট মেশিনের জন্য কোড টেম্পলেট তৈরি করা যেতে পারে।
প্রায় সব ডিজাইন টুলই ভেরিলগ ও ভিএইচডিএল সমর্থন করে এবং একই সাথে টার্গেট হার্ডওয়্যার হিসেবে এফপিজিএ বা সিপিএলডি ব্যবহার সম্ভব। নিচের সারণী প্রয়োজনীয ডিজাইন টুল/প্যাকেজ নির্বাচনে সহায়তা করতে পারে।
[সম্পাদনা] পরিলেখ
- এফ পি জি এ(FPGA) – ফিল্ড প্রোগ্রাম্যাবল গেট এ্যারে
- এইসিক(ASIC) - অ্যাপ্লিকেশন স্পেসিফিক ইন্ট্রিগেটেড সার্কিট
- সি পি এল ডি(CPLD) – কমপ্লেক্স প্রোগ্রাম্যাবল লজিক ডিভাইস
- ভিএইচসিক(VHSIC) - ভেরি হাই স্পিড ইন্ট্রিগেটেড সার্কিট
- ল্যাচ(Latch) - ক্লকবিহীন তথ্য সংরক্ষক কণিকা
- আরটিএল(RTL) – রেজিস্টার ট্রান্সফার লেভেল
- পি এল ডি(PLD) – প্রোগ্রামেবল লজিক ডিভাইস
- এফপিএলডি(FPLD)–ফিল্ড প্রোগ্রামেবল লজিক ডিভাইস
- এফ এস এম(FSM)–ফিনিট স্টেট মেশিন
- এম পি জি এ(MPGA)–মাস্ক প্রোগ্রাম্যাবল গেট এ্যারে
[সম্পাদনা] আরো দেখুন
- ভেরিলগ
- সিস্টেম-সি
- এফপিজিএ
- এইচডিএল
[সম্পাদনা] তথ্যসূত্র
[সম্পাদনা] ভিএইচডিএল ডিজইন এনভায়োর্নমেন্ট ডাউনলোড
[সম্পাদনা] বহিঃসংযোগ
- ভিএইচডিএল ডিজাইনারস গাইড
- ভিএইচডিএল টিউটোরিয়াল – পিটার জে. এসেনডেন
- জনের তৈরি টিউটোরিয়ালসমূহ
- ভিএইচডিএল কন্সট্রাক্টসমূহ এবং বিভিন্ন পদ্ধতি
- একটি ডিজাইন উদাহরণ, এর জন্য প্রয়োজনীয় টেস্টবেঞ্চ
- ওপেনকোরস.কম, এই ওয়েবসাইটে বিভিন্ন ওপেন সোর্স ভিএইচডিএল এবং ভেরিলগ প্রজেক্ট আছে।