6 votos

Lo que la transacción de modelado y el paquete de la vinculación de los marcos de existir?

Estamos buscando en el modelado y la comprobación de una simple tela de malla de coherencia de protocolo para la comprobación de RTL de simulación. En el pasado, hemos completamente aplastado nuestra propia solución para escuchar a los paquetes en la RTL y, a continuación, generar una respuesta esperada o varias posibles respuestas esperadas.

por ejemplo, para un flujo parecido a esto:

 Core                  Memory Controller
   |                          |
   | Request $Line in E-state |
   +------------------------->|
   |                          |
   |              Data        |
   <--------------------------|
   |                          | 

El comprobador en el Controlador de Memoria necesita predecir que el Data paquete será devuelto a la centro y lo que la capacidad de carga de ese paquete sería.

¿Cuáles son los marcos disponibles para el modelado de estos flujos? Soy consciente de TLM y estoy buscando a ella. ¿Hay otros? Estoy abierto a cualquier idioma. ¿Hay alguna formales de verificación protocolo de herramientas que también puede generar fichas o afirmaciones?

2voto

spmason Puntos 2740

Me gustaría utilizar un mayor nivel de lenguaje de programación como Python para construir la verificación ambiente que se está describiendo. Usted puede construir "transactors" que se traduce por una simple cola de put/get a la conducción de la real de señales a la RTL interfaces. Usted puede construir su completa verificación de medio ambiente en torno a un modelo. A continuación, inserte el RTL.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X