การ ออก แบบ และ วิเคราะห์ ทาง วิศวกรรม
สํารวจค่า Vhdl ทั่วไป: การเปลี่ยนแกนของฮาร์ดแวร์สําหรับออกแบบแบบแบบใหม่ได้
Table of Contents
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
);
กิจ ปฏิบัติ ที่ ดี ที่ สุด สําหรับ การ ใช้ ส่วน ใหญ่
- ตั้งค่าปริยายที่สมเหตุสมผลสําหรับการปรับแต่งทั่วไป
- ใช้ ชื่อ สมมุติ สําหรับ คน ทั่ว ไป เพื่อ ปรับ ปรุง การ อ่าน ให้ อ่าน ได้.
- แสดงจุดประสงค์ของพารามิเตอร์ทั่วไปแต่ละตัวอย่างชัดเจน
- มอดูลทดสอบที่มีค่าทั่วไปที่แตกต่างกัน เพื่อรับประกันความยืดหยุ่น
การ ใช้ ระบบ ดิจิตอล อย่าง นี้ จะ ช่วย ลด การ ทํา สําเนา รหัส และ ลด กระบวนการ ใน การ ปรับ ปรุง มอดูล สําหรับ โปรแกรม ต่าง ๆ.