হার্ডওয়্যার ডিজাইন এবং রাইট শিফটার বাস্তবায়ন
ভেরিলগ এইচডিএল বাস্তবায়নে দুটি সংস্করণ রয়েছে: একটি 8-বিট মৌলিক সংস্করণ এবং একটি 32-বিট উন্নত সংস্করণ।
স্থির শিফট মোড নির্বাচন বাস্তবায়নের জন্য মৌলিক সংস্করণ একটি কেস স্টেটমেন্ট ব্যবহার করে।
উন্নত সংস্করণটি একটি গতিশীল শিফট নিয়ন্ত্রণ পোর্ট যোগ করে এবং একটি সাইন বিট জেনারেশন সার্কিটের মাধ্যমে গাণিতিক রাইট শিফট পরিচালনা করে।
কম্বিনেশনাল লজিক ডিজাইন শিফট রেজিস্টারের প্রয়োজনীয়তা দূর করে, সরাসরি ডাটা সিলেক্টরের মাধ্যমে বিট প্যাটার্ন পুনরায় কনফিগার করে।
একটি Altera DE2 ডেভেলপমেন্ট বোর্ডে পরীক্ষা করা কার্যকরী তরঙ্গরূপ সহ, বোর্ড-স্তরের যাচাইকরণ কোয়ার্টাস II উন্নয়ন পরিবেশ ব্যবহার করে।
সিস্টেম ইন্টিগ্রেশন উপাদান
মডেল মেশিন ডিজাইন শিফট অপারেশন সমর্থন করার জন্য একটি নির্দেশ সেট এক্সটেনশন প্রয়োজন. সাধারণ নির্দেশ এনকোডিং একটি 4-বিট মোড নির্বাচন ক্ষেত্র অন্তর্ভুক্ত। সিস্টেম ইন্টিগ্রেশনের সময় সমাধান করার জন্য মূল সমস্যাগুলির মধ্যে রয়েছে:
ALU অপারেশন চক্রের সাথে নিয়ন্ত্রণ সংকেতগুলির টাইমিং সারিবদ্ধকরণ
স্ট্যাটাস রেজিস্টার ফ্ল্যাগগুলির জন্য দ্বন্দ্ব সমাধানের প্রক্রিয়া
নির্দেশনা পাইপলাইনে ডেটা বাইপাস ডিজাইন। কম্পিউটার সিস্টেম আর্কিটেকচারে, এই উপাদানটি প্রোগ্রামারের কাছে একটি স্বচ্ছ হার্ডওয়্যার বৈশিষ্ট্য হিসাবে উপস্থিত হয়, যার বাস্তবায়নের বিবরণ মাইক্রোআর্কিটেকচার স্তরে পরিচালনা করা হয়।

