¿A dónde se fue mi máquina de estados?

2

Al trabajar en algunas partes de VHDL I para Xilinx virtex, descubrí que el código que heredé había intentado implementar la codificación de usuario para las variables de estado utilizadas en las diversas máquinas de estado en el diseño. Se encontró que el archivo toplevel.syr contenía listados de las codificaciones estatales para algunas de las máquinas estatales, pero no otras.

Tengo curiosidad por saber si el archivo .syr es el lugar definitivo para tal información, y es simplemente que XST ha sintetizado de alguna manera algo distinto a la máquina de estado esperada en algunos casos, o si tal vez haya otro informe en algún lugar que muestre el máquinas de estado "faltantes".

    
pregunta JustJeff

1 respuesta

2

XST no siempre reconocerá lo que podríamos llamar una máquina de estados como una. Es posible que decida que se parece más a un contador o un registro de desplazamiento (por ejemplo, si la máquina de estado simplemente pasa de un estado a otro sin posibilidad de detenerse o "derivarse").

Por lo que sé, XST no informará sobre máquinas de estado en ningún otro lugar (pero admito que no he buscado mucho, ya que rara vez me importa lo que XST piensa que está haciendo, siempre y cuando lo haga. la funcionalidad correcta!)

    
respondido por el Martin Thompson

Lea otras preguntas en las etiquetas