ขณะนี้ฉันกำลังอยู่ระหว่างการออกแบบ CPU อย่างง่ายใน VHDL โดยใช้ Xilinx ISE และ ISIM ส่วนการออกแบบเป็นไปอย่างน่าทึ่ง แต่ฉันไม่สามารถหาวิธีการตรวจสอบในลักษณะที่สอดคล้องกัน
ตอนนี้ฉันมีม้านั่งทดสอบ VHDL ที่ฉันปรับปรุงเพื่อทดสอบฟังก์ชั่นที่ฉันกำลังทำงานอยู่ในช่วงเวลาใดโดยเฉพาะ นี่เป็นแบบเฉพาะกิจและมันก็ไม่ได้ช่วยให้ฉันตรวจสอบการถดถอยและไม่สามารถใช้ตรวจสอบการปฏิบัติตามข้อกำหนด / ชุดคำสั่งได้
ฉันคิดเกี่ยวกับการพัฒนาชุดทดสอบที่กว้างขวาง แต่ปัญหาคือสถานะที่เป็นไปได้ของส่วนวัตถุประสงค์ทั่วไปเนื่องจาก CPU นั้นมีขนาดใหญ่มากเมื่อเปรียบเทียบกับส่วนประกอบทั่วไปที่น้อยกว่า
ฉันกำลังมองหาวิธีที่ช่วยให้ฉันสามารถออกแบบและทดสอบในลักษณะที่ควบคุมได้มากกว่า ฮาร์ดแวร์ TDD บางประเภทถ้าคุณต้องการ สิ่งนั้นมีอยู่จริงหรือไม่? สามารถนำไปใช้กับชิ้นส่วนที่ใช้งานทั่วไปเช่น CPU ได้อย่างง่ายดายหรือไม่?