¿El modelo de dispositivo esclavo I2C para la prueba?

0

¿Alguien ha encontrado un modelo de dispositivo real proporcionado por el fabricante que pueda usar para probar un maestro I2C, en VHDL o Verilog?

He echado un vistazo a los modelos esclavos de Opencores y los bancos de pruebas para maestros, pero no hay nada obvio: demasiados errores informados, poca funcionalidad, no están documentados, etc.

EDIT

Para aclarar, lo que busco es un modelo de dispositivo para un esclavo, que cumpla con la especificación I2C, es decir. NXP UM10204. Sería bueno si contuviera registros R / W, ya que esto simplificará las pruebas. Sería bueno si pudiera estirar el reloj.

    
pregunta EML

1 respuesta

2

Las especificaciones I2C definen ciertos rangos de tiempo para cada borde de señal. Si se toma en serio la verificación de su maestro, necesita un modelo que incluya ambos límites de tiempo, los peores casos, no solo el medio "dorado".

La calidad del modelo eventualmente determinará la calidad del producto y, por lo tanto, su aceptación en el mercado, por lo que esto es un negocio, y nadie compartiría con usted las herramientas que le dan al producto alguna ventaja comercial. Así que necesitarías escribir tu propio buen modelo o pagar mucho dinero por un paquete completo de IP de alguien como Sinopsis.

Tener un buen modelo es un trabajo serio, y no es barato.

    
respondido por el Ale..chenski

Lea otras preguntas en las etiquetas