Şu anda Xilinx ISE ve ISIM kullanarak VHDL'de basit bir CPU tasarlama sürecindeyim. Tasarım kısmı oldukça iyi gidiyor, ancak doğrulamayı tutarlı bir şekilde yapmanın bir yolunu bulamıyorum.
Şu anda üzerinde çalıştığım işlevi test etmek için güncellediğim bir VHDL test tezgahım var. Bu çok ad-hoc, ve regresyonları yakalamama yardımcı olmaz ve şartname / talimat setine uyumu doğrulamak için kullanılamaz.
Kapsamlı bir test paketi geliştirmeyi düşündüm, ancak sorun, CPU olarak genel amaçlı bir parçanın potansiyel durumunun daha az genel bileşenlerle karşılaştırıldığında çok büyük olması.
Tasarım ve testleri daha kontrollü bir şekilde yapmama izin veren bir yöntem arıyorum. Bir çeşit "donanım TDD" olacak. Böyle bir şey var mı? CPU gibi genel amaçlı parçalara nispeten kolay uygulanabilir mi?