Modelado de la máquina de estado para los lenguajes de descripción de hardware |
Superior Previo Próximo |
Para la generación de código eficiente de los modelos de máquina de estado a los lenguajes de descripción de hardware, Hardware Description Languages (HDL), como por ejemplo VHDL, Verilog y SystemC, aplican las practicas de diseño descritas en este tema. En un modelo de la máquina de estado HDL, se espera lo siguiente:
Designar disparadores de transmisión El diagrama de máquina de estado de alto nivel debería usarse para modelar los modos diferentes de un componente de hardware, y los disparadores asociados que los dirigen, como se muestra en el siguiente diagrama. Disparadores asíncronos Los disparadores asíncronos deberían modelarse de acuerdo al siguiente patrón:
Reloj Un disparador del tipo Time, que dispara las transiciones al estado activo (Estado de sub máquina) es considerado como el Reloj. La especificación de este disparador debería ser específica al lenguaje de destino. Especificaciones del disparador reloj
Establecer el puerto – Trazado del disparador Luego de modelar exitosamente los diferentes modos operativos del componente, y los disparadores asociados a estos, debe asociar los disparadores con los puertos del componente como se muestra en el siguiente diagrama. Una relación de dependencia desde el puerto al disparador asociado se debería usar mostrar esta asociación. Vea también: Lógica del estado activo Los dos primeros aspectos, arriba, colocan las preliminarias requeridas para una interpretación eficiente de los componentes de hardware. La lógica de la máquina de estado actual ahora se modela dentro del estado Activo (Sub máquina).
|