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

การกําหนดสีสําหรับ VHDL

การกําหนดข้อจํากัดระบุค่าประสิทธิภาพของการออกแบบดิจิทัลของคุณ โดยมันกําหนดว่าจะต้องส่งสัญญาณเร็วขนาดไหน และการออกแบบจะปรับเทียบกันอย่างไรกับสัญญาณนาฬิกา ใน VHDL ข้อจํากัดเหล่านี้มักจะถูกปรับใช้โดยใช้แฟ้มข้อจํากัด ซึ่งมักอยู่ในรูปของ SDC (Synoscyps Designs Designment Constructions) ซึ่งเป็นเครื่องมือสําหรับปรับแต่งและปรับแต่งการทํางาน

ประเภทคีย์ของตัวแบ่งประเภท

  • [FLT: 0] Clock Constructions:[[FLT: 1) กําหนดช่วงเวลานาฬิกา หรือความถี่ของคุณต้องยึดตาม
  • [FLT: 0] Intput and out placks lefts: ระบุเวลาสําหรับข้อมูลที่มาถึงที่ หรือออกจาก FPGA หรือ ASIC
  • [FLT: 0] วางและถือเวลา: แน่ใจว่าสัญญาณข้อมูลมาถึง มากพอก่อนหรือหลังขอบนาฬิกาเพื่อป้องกันการละเมิดเวลา

ตั้งค่าการจับเวลาใน VHDL

เพื่อตั้งค่าข้อจํากัดการจับเวลา โดยทั่วไปคุณจะสร้างแฟ้ม SDC ที่รวมคําสั่งเช่น:

[FLT: 0]. เอ็กซ์เซมเปิล :[

''''' idc build t' - position 10 [get ports clook] เซต input thay - teet [get tpt tracks tain in] 2 [get tain out] 2 [get out] ''

ตัวอย่างนี้ตั้งค่าระยะเวลานาฬิกาที่ 10 ที่ใช้สําหรับพอร์ต 'หมุน' และระบุค่านําเข้า/ค่าเสียงที่ตั้งไว้ให้ล่าช้าตามไปด้วย

การ รักษา ความ สมดุล

หลังจากกําหนดข้อจํากัดแล้ว เป็นสิ่งสําคัญมากที่จะวิเคราะห์เวลาโดยใช้เครื่องมือ FPGA หรือ ASAIC เครื่องมือเหล่านี้ตรวจสอบการฝ่าฝืนและช่วยเหลือปรับแต่งคุณ ให้เหมาะสมที่สุด โดยปรับรูปแบบตรรกะ การวางแผงระบบท่อส่งน้ํามัน หรือการปล่อยเวลา

เทคนิค ทั่ว ไป รวม เอา:

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

รูปแบบการวน

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