Documente Academic
Documente Profesional
Documente Cultură
18/11/2016
2013083603
Controlador de Richard
El Controlador de Richard es un mtodo de implementacin de una mquina de
estado utilizando circuitos integrados y lgica. Este mtodo obtiene su nombre de
su inventor Charles L. Richards. Una ventaja de este tipo de maquina en
comparacin con la las mquinas de estado convencionales es que permite una
manera ms fcil de disear mquinas de estado muy complicadas en lugar de
utilizar los mtodos tradicionales diagramas de estado, tablas de transicin de
estado y algebra booleana. Utilizando la mquina de Richards se vuelve
relativamente fcil implementar mquinas de estado con cientos e incluso miles de
estados.
El controlador de Charles L. Richards se cre debido a la necesidad de un mtodo
ms sencillo para el diseo de mquinas de estado, Charles L. Richards publico sus
hallazgos en febrero de 1973. La implementacin de su mtodo se popularizo en
los 1980 y fue considerado un mtodo clsico.
El controlador de Richards es una mquina de mealy ya que su salida depende tanto
de su estado como de su entrada. Richards diseo su mtodo de representar
estados utilizando un diagrama de flujo en lugar de un diagrama de estados. Cada
estado se representa como una condicin de transferencia en el diagrama de
flujo.Cada condicin tiene dos caminos de control que salen de ella, un SI o un NO.
La condicin es SI o NO (TRUE o FALSE) basada en una entrada de un solo bit a
la mquina.
Diseo Lgico
18/11/2016
2013083603
Dependiendo de cul sea la entrada para una condicin, se ejecutar una de las
dos funciones de transferencia asociadas con esa condicin. La mquina considera
que la ejecucin de una funcin est configurando la salida de un solo pin en el
dispositivo, esto puede ser usado para activar la lgica combinacional. Despus de
que se ejecute una funcin de transferencia, la mquina pasar en un nuevo estado,
cada funcin de transferencia definir implcita o explcitamente un nuevo estado
para la transicin. Una definicin de estado implcita tambin se podra llamar el
valor predeterminado, ya que se producir sin ningn circuito adicional del
diseador, si la condicin es S, entonces pasar al siguiente estado
numricamente.
Diseo Lgico
18/11/2016
2013083603
Diseo Lgico
18/11/2016
2013083603
continuacin, encontrar la expresin lgebra booleana para cada bit que compone
la direccin del estado para ser saltado a.