สารบัญ:
- การบล็อกการตอกบัตรหลีกเลี่ยงสภาวะการแข่งขันได้อย่างไร
- บล็อกการตอกบัตรและ Modport ต่างกันอย่างไร
- บล็อกการตอกบัตรภูมิภาคใดที่ดำเนินการ
- Modports มีประโยชน์อย่างไร
2024 ผู้เขียน: Fiona Howard | [email protected]. แก้ไขล่าสุด: 2024-01-10 06:43
บล็อกการตอกบัตรคือชุดของสัญญาณที่ซิงโครไนซ์กับนาฬิกาหนึ่งๆ โดยพื้นฐานแล้ว แยกรายละเอียดเกี่ยวกับเวลาออกจากองค์ประกอบโครงสร้าง การทำงาน และขั้นตอนของม้านั่งทดสอบ ช่วยให้นักออกแบบพัฒนาชุดทดสอบในแง่ของธุรกรรมและรอบการทำงาน
การบล็อกการตอกบัตรหลีกเลี่ยงสภาวะการแข่งขันได้อย่างไร
1. สัญญาณเดียวกันจะถูกขับเคลื่อนและสุ่มตัวอย่างในเวลาเดียวกัน=> เพื่อหลีกเลี่ยงสภาวะการแข่งขันนี้ บล็อกการตอกบัตรในอินเทอร์เฟซจะถูกใช้ เนื่องจากจะให้อินพุตและเอาต์พุตเอียงไปยังตัวอย่างและไดรฟ์ ตามลำดับ 2.
บล็อกการตอกบัตรและ Modport ต่างกันอย่างไร
บล็อกการคล็อกใช้เพื่อแนะนำอินพุต/เอาต์พุตการสุ่มตัวอย่าง/ความล่าช้าในการขับขี่ Modport กำหนดทิศทางของสัญญาณ และสามารถใช้เพื่อแสดงชุดสัญญาณได้
บล็อกการตอกบัตรภูมิภาคใดที่ดำเนินการ
Clocking Block ตัวอย่างข้อมูลที่ป้อนจาก Preponed Region ในขณะที่บล็อกปกติมักจะมีโอกาสเกิดสภาวะการแข่งขันเสมอ
Modports มีประโยชน์อย่างไร
Modports ใน SystemVerilog ถูกใช้ เพื่อจำกัดการเข้าถึงอินเทอร์เฟซภายในอินเทอร์เฟซ คำหลัก modport ระบุว่ามีการประกาศทิศทางราวกับว่าอยู่ในโมดูล