Offication VHDL code จําเป็นสําหรับการทําให้พื้นที่ดีขึ้น และความเร็วที่เร็วขึ้นในการออกแบบ FPGA การประมวลผลที่เหมาะสม อาจมีผลกระทบอย่างมากต่อประสิทธิภาพและประสิทธิภาพของโปรแกรม FPGA บทความนี้จะให้คําแนะนําในการใช้งานเพื่อเพิ่มความไวในการใช้งาน VHDL สําหรับการสังเคราะห์ข้อมูล
การสังเคราะห์ของ FPGA
การสังเคราะห์แสงของ FPGA จะแปลงรายละเอียดระดับสูงของคุณเป็นการตั้งค่าฮาร์ดแวร์ คุณภาพของการแปลงนี้ขึ้นอยู่กับโครงสร้างโค้ดและการเข้ารหัสของคุณมาก ดี-opimed VHDL สามารถนําไปสู่การมีขนาดเล็ก, เร็ว, และมีประสิทธิภาพของรูปแบบ FPGA ที่มีประสิทธิภาพมากขึ้น
คําแนะนําสําหรับปรับค่ารหัส VHDL
1. ใช้ หลัก การ การ ออก แบบ ที่ สอดคล้อง ลง รอย กัน
การ ทํา เช่น นี้ ช่วย ลด การ วิเคราะห์ เวลา และ ลด อันตราย ซึ่ง ทํา ให้ มี ความ เร็ว และ ความ มี ประสิทธิภาพ ใน การ ปรับ ปรุง พื้น ที่.
2. ลดเส้นทางความเป็นสากล
การ ใช้ เหตุ ผล แบบ ตรรกวิทยา จะ ทํา ให้ คุณ มี ความ หมาย มาก ขึ้น และ ไม่ ต้อง ใช้ เหตุ ผล ที่ ซับ ซ้อน
3. ใช้ค่าคงที่และค่าทั่วไป
การ ใช้ รหัส นี้ จะ ช่วย ลด การ ใช้ ทรัพยากร และ ปรับ ปรุง เวลา ให้ ดี ขึ้น.
4 หลีก เลี่ยง การ ตาก แห้ง และ การ เก็บ ออม ทรัพย์ ที่ ไม่ มี การ ควบคุม
กําหนดหน่วยความจําเรจิสเตอร์และส่วนจัดเก็บอย่างต่ํา ส่วนการจับเท็จอาจทําให้เกิดปัญหาเกี่ยวกับเวลาและพื้นที่ที่เพิ่มได้ โดยใช้โพรเซสและสัญญาณที่ได้รับมอบหมายเพื่อให้ระบุองค์ประกอบของคลังได้อย่างชัดเจน
5. ใช้ FPA-Oppitions ที่ดัดแปลงแล้ว
ปรับโครงสร้างเดิมของผู้จําหน่ายและแกน IP เมื่อเหมาะสม ซึ่งจะเหมาะกับเป้าหมาย FPGA และสามารถปรับปรุงทั้งความเร็วและพื้นที่ได้
รูปแบบการวน
การทําโปรแกรม VHDL ที่มีประสิทธิภาพเป็นกุญแจสําคัญในการขยายประสิทธิภาพของ FPGA ให้มากที่สุด โดยทําตามคําแนะนําเหล่านี้ -- เช่นการออกแบบแบบจังหวะ, ความลึกตรรกะที่ต่อเนื่อง, และแบบย่อแบบแท่งควบคุม FPGA -- คุณสามารถทําให้พื้นที่สามารถขยายได้ดีขึ้น และทํางานได้เร็วขึ้นในโครงการ FPGA ของคุณ