VHDL (VHSIC ฮาร์ดแวร์) เป็นภาษาที่ทรงพลังที่ใช้จําลองระบบดิจิทัล หนึ่งในลักษณะเด่นของมันก็คือ การใช้ภาษาทั่วไปที่ใช้สร้างโมดูลอุปกรณ์ที่ยืดหยุ่นและสามารถใช้งานได้

VHDL มีอะไรบ้าง?

VHDL ทั่วไป คือพารามิเตอร์ที่สามารถตั้งได้เมื่อมีโมดูลฮาร์ดแวร์ หรือองค์กรใด ๆ โดยมันเปิดใช้งานการปรับแต่งมอดูลเอง โดยไม่ต้องแก้ไขโค้ดภายในของมัน ซึ่งจะทําให้การเรียกใช้งานโมดูลเดียวกันซ้ําได้ง่ายขึ้น โดยมีการกําหนดค่าต่าง ๆ กัน

ผล ประโยชน์ จาก การ ใช้ ประโยชน์ จาก การ ทํา งาน ทั่ว ไป

  • [FLT: 0] ความจุ เหมาะสม: สร้างโมดูลคุณภาพที่ปรับตัวให้เข้ากับความต้องการที่แตกต่างกัน
  • [FLT: 0] ความต้านทาน: impleplements by change parts parts parts แทน retricing code.
  • [FLT: 0] การจัดวาง: แก้ไขคุณสมบัติที่สําคัญอย่างง่าย เช่น ความกว้างข้อมูล, เงื่อนไขเวลา, หรือโหมดปฏิบัติการ

การเติมข้อมูลทั่วไปใน VHDL

ในการใช้ทั่วไป ให้กําหนดมันในเครื่องหมาย office และกําหนดค่าปริยายหากต้องการ เมื่อเรียกดูมอดูล ให้ระบุค่าทั่วไปที่ต้องการเอง

ตัว อย่าง ความ เป็น กลาง ทั่ว ไป

ด้านล่างนี้เป็นตัวอย่างของสิ่งมีชีวิตแบบ VHDL แบบง่ายๆ ที่มีทั่วไป:

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;

การกําหนดค่าทันทีกับค่าทั่วไป

เมื่อสร้างตัวอย่างของตัวนับ ให้ระบุค่าหมายเลขที่ต้องการ:

my_counter_inst : entity work.my_counter
 generic map (
 WIDTH => 16
 )
 port map (
 clk => clk_signal,
 reset => reset_signal,
 count => counter_output
 );

กิจ ปฏิบัติ ที่ ดี ที่ สุด สําหรับ การ ใช้ ส่วน ใหญ่

  • ตั้งค่าปริยายที่สมเหตุสมผลสําหรับการปรับแต่งทั่วไป
  • ใช้ ชื่อ สมมุติ สําหรับ คน ทั่ว ไป เพื่อ ปรับ ปรุง การ อ่าน ให้ อ่าน ได้.
  • แสดงจุดประสงค์ของพารามิเตอร์ทั่วไปแต่ละตัวอย่างชัดเจน
  • มอดูลทดสอบที่มีค่าทั่วไปที่แตกต่างกัน เพื่อรับประกันความยืดหยุ่น

การ ใช้ ระบบ ดิจิตอล อย่าง นี้ จะ ช่วย ลด การ ทํา สําเนา รหัส และ ลด กระบวนการ ใน การ ปรับ ปรุง มอดูล สําหรับ โปรแกรม ต่าง ๆ.