Table of Contents
VHDL (VHHC হার্ডওয়্যার DC dyC-র বিবরণ ভাষা) হচ্ছে একটি শক্তিশালী ভাষার বৈশিষ্ট্যের ব্যবহার। এর একটি বৈশিষ্ট্য হলো সাধারণ সাধারণ বৈশিষ্ট্য। এর মাধ্যমে ডিজাইনাররা নমনীয় এবং নমনীয় হার্ডওয়্যার মডিউল তৈরি করতে পারে। সাধারণ সাধারণ জ্ঞান কীভাবে কার্যকারীভাবে ব্যবহার করতে হয় সে সম্পর্কে ধারণা দিতে পারে।
ভিএইচডিএল সাধারণ কি?
VHDL সাধারণ বৈশিষ্ট্য হলো যে, হার্ডওয়্যার মডিউল অথবা সত্তার দ্বারা আরম্ভ করা হলে এটি আবির্ভূত হবে । তারা নিজস্ব কোড পরিবর্তন না করে মডিউলের স্বনির্ধারিত মডিউলের ব্যবহার নিষ্ক্রিয় করতে সক্ষম । এটি বিভিন্ন প্রসঙ্গসহ একই মডিউল পুনরায় ব্যবহার করা সহজ করে ।
সাধারণ ব্যবহারের উপকারগুলো
- [[FLT] পুনঃলিখন]:[FLT] বিভিন্ন চাহিদার সঙ্গে খাপ খাওয়ানোর জন্য বিভিন্ন শর্তযুক্ত মডিউল নির্মাণ করুন ।
- [[F] প্রধান]:[FLT]][FFLT]] পুনঃলিখনের পরিবর্তে সাধারণ পরামিতি পরিবর্তন করের পরিবর্তন করে সাধারণ পরামিতির বিস্তারিত আপডেট করুন ।
- [[F][FLT][F][F]] সাধারণত:[FFLT] বৈশিষ্ট্য যেমন ডাটা প্রস্থ, সময় সীমা, বা কর্মক্ষ মোডসমূহ পরিবর্তন করা হয় ।
ভিএইচডিএল-এ ইমার্জেন্সি সাধারণ সংযোজন করা
অনুরোধকৃত মান অনুসারে, ডিফল্ট হিসেবে নির্দিষ্ট করা হবে । এই মডিউলটি ব্যবহার করার সময়, সাধারণ মান নির্ধারণ করা হবে ।
সাধারণ স্বত্বার উদাহরণ
নীচে সাধারণ সাধারণ মানের একটি ভিএইচডিএল এর উদাহরণ তুলে ধরা হল:
entity my_counter is
generic (
WIDTH : integer := 8
);
port (
clk : in std_logic;
reset : in std_logic;
count : out std_logic_vector(WIDTH-1 downto 0)
);
end entity;
স্বনির্ধারিত সাধারণ বৈশিষ্ট্য সহযোগে ইনস্ট্যান্ট করা
কাউন্টারের ইনস্ট্যান্স নির্মাণকালে, পছন্দসই মান WIDTH WIDTH-র উল্লেখ করার সময়:
my_counter_inst : entity work.my_counter
generic map (
WIDTH => 16
)
port map (
clk => clk_signal,
reset => reset_signal,
count => counter_output
);
সাধারণ ব্যবহার করার জন্য সর্বোত্তম অভ্যাস
- সাধারণ কনফিগারেশনের জন্য লক্ষ্য নির্ধারণ করুন।
- সাধারণ মানের উন্নতির জন্য বর্ণনামূলক নাম ব্যবহার করুন ।
- প্রতিটি সাধারণ পরামিতির উদ্দেশ্য স্পষ্টভাবেই নথিবদ্ধ।
- নমনীয়তা নিশ্চিত করার জন্য বিভিন্ন সাধারণ মানসহ মডিউল পরীক্ষা করুন।
সাধারণ ব্যবহারের জন্য হার্ডওয়্যার ডিজাইনারদের ব্যবহার করে, ডিজিটাল সিস্টেমকে আরও খাপ খাওয়ানো ও বজায় রাখার জন্য আরও খাপ খাওয়ানোর ব্যবস্থা তৈরি করতে পারে । কোড কোড কোডের সীমা হ্রাস করতে ও বিভিন্ন অ্যাপ্লিকেশনের জন্য স্বনির্বাচিত মডিউলের প্রক্রিয়াকে সহজ করে দিতে পারে ।