Entradas

Mostrando las entradas etiquetadas como flipflop D

Introducción a la Lógica Programable (4) - Primer ejemplo práctico

Imagen
 ¡Hola a todos los que están siguiendo este curso! Releyendo las tres primeras lecciones veo que hasta ahora les he dado sólo teoría, y acorde al espíritu de la revistucha Lupín, hago una pequeña pausa para introducir el primer ejemplo práctico. Por supuesto que en las lecciones venideras seguiremos viendo tanto teoría como práctica. Les recuerdo que, si tienen dudas, propuestas, comentarios, etc. sobre este curso, pueden enviarlas de cualquiera de estas dos maneras: Por correo electrónico a pagina_resorte@yahoo.com A través del grupo de Facebook: La página web de Resorte Ejemplo de registro en System Verilog     Como queremos construir lógica programable, tenemos que aprender la manera de decirle a nuestro FPGA cuál es la lógica que queremos realizar. Para eso se utiliza lo que se denomina un lenguaje de descripción de Hardware. ¡Pongan atención en ésto! Aunque System Verilog es parecido a lenguajes de programación como C, su objetivo principal es muy diferente. Usa...

Introducción a la lógica programable (2) - Flip-flops

Imagen
En la primera lección de este curso de introducción a la lógica programable hablamos sobre las compuertas lógicas. Veamos el tema siguiente: El Flip-flop D El flip-flop D es el "rey" de la lógica programable. A lo largo del curso, vamos a ver por qué. Pero antes, es necesaria una aclaración muy importante. Hay dos tipos de lógica, la lógica asincrónica y la lógica sincrónica. Las compuertas lógicas, de las que hablamos antes, realizan siempre lógica asincrónica. Los flip-flops pueden ser asincrónicos o síncronos. A día de hoy, para todo lo que es lógica programable, se prefiere la lógica sincrónica. A lo largo del curso vamos a ver por qué. En la figura pueden ver un flip-flop D síncrono: Figura 1 - Flip flop D síncrono El flip-flop tipo D tiene dos entradas y una salida. La entrada "D" es la entrada de datos y la entrada "clk" (abreviatura de clock, reloj). La única salida está etiquetada "Q". La señal de reloj, clk, es normalmente una onda cua...