VHDL (VHIC Darce digital systems) ایک طاقتور زبان ہے جو ڈیجیٹل نظام کے لیے استعمال کی جاتی ہے۔اس کی ایک بنیادی قوت پیرامیٹرڈائزڈ اسمتھ بنانے کی صلاحیت ہے جو ہارڈ ویئر ڈیزائن میں دوبارہ عدم توازن اور عدم استحکام کو فروغ دیتی ہے۔اس مضمون میں ایسے متحرک ایوڈین کو مؤثر بنانے کی صلاحیت کی تحقیق کی گئی ہے۔

سمجھ میں ⁇ DL Modules

اسکے علاوہ ، ایک ہی جنیٹک مُلک کو مختلف قسم کے اجزا بنانے کی اجازت دیتا ہے ۔

وی ایچ ڈی ایل میں جین‌ڈی‌ڈی کے فوائد

  • Reussabity: ایک بار لکھنؤ، مختلف پیرامیٹروں کے ساتھ متعدد بار استعمال کرنا۔
  • سکلیٹ: [1] Easililililil Plail ڈیزائن ڈیزائن بغیر دوبارہ تحریری کوڈ کے.
  • پیرامیٹر کی قدروں کو تبدیل کر کے سادگی کی تجدید اور ترمیم۔
  • [EEFLT:1] [folfolation code duplication and airstitual غلطی.].

ایک پیرامیٹروی ڈی‌ڈی‌ل مُڈوے کی تخلیق

پیرامیٹر شدہ مکعب بنانے کے لیے، آپ کے VHDLATION میں جنینریکلس کا تعین کرنا۔ مثال کے طور پر ایک جینریک کوٹریس کوپرمیٹر اور ابتدائی قیمت کے لیے پیرامیٹرز کرسکتے ہیں. یہ ایک سادہ مثال ہے:

] Entity Declation:

entity Counter is
 generic (
 WIDTH : integer := 8;
 INIT_VALUE : std_logic_vector(WIDTH - 1 downto 0) := (others => '0')
 );
 port (
 CLK : in std_logic;
 RESET : in std_logic;
 COUNT_OUT : out std_logic_vector(WIDTH - 1 downto 0)
 );
end entity;

[Archicture inmplaction:

architecture Behavioral of Counter is
 signal count : std_logic_vector(WIDTH - 1 downto 0) := INIT_VALUE;
begin
 process(CLK, RESET)
 begin
 if RESET = '1' then
 count <= INIT_VALUE;
 elsif rising_edge(CLK) then
 count <= std_logic_vector(unsigned(count) + 1);
 end if;
 end process;
 COUNT_OUT <= count;
end architecture;

مُلک میں داخل ہونے اور آزمائشوں کا سامنا کرنے کے لئے تیار

جب جنیٹک کوان (generic cooper model) بنایا جاتا ہے تو اسے مختلف پیرامیٹرز سے فوری طور پر مختلف ضروریات کے مطابق ترتیب دیا جا سکتا ہے۔

U1: entity work.Counter
 generic map (
 WIDTH => 16,
 INIT_VALUE => x"0000"
 )
 port map (
 CLK => clk,
 RESET => reset,
 COUNT_OUT => count16
 );

ٹیسٹ میں مختلف پیرامیٹرز کے ساتھ ڈیزائن کو مختلف شرائط کے تحت دوبارہ ترتیب دینا شامل ہے تاکہ اسے مختلف شرائط کے تحت دوبارہ قابلِ‌غور بنایا جا سکے ۔

کُنَّا

پیرامیٹر 2، 7، 7،000،000،000،000،000،000،000،000،000،000،000،000،000،000،000،000،000،000،000،000،000،000،000،000،000،000،000،000،000،000،000،000 اور اس میں موجود معلومات کو بہتر بنانے کے لیے ایک بہتر طریقہ کار کے طور پر تیار کیا جا سکتا ہے۔