Skip to content

Regla K: Circuitos constantes

Juan Gonzalez-Gomez edited this page Dec 30, 2020 · 29 revisions

Contenido

Descripción

  • Regla K: Los circuitos constantes 0, 1 y k son circuitos válidos
  • Colección: iceK: Definición de las constantes 0 y 1. Ejemplos de los circuitos constantes

Circuito constante 0

  • Descripción: Circuito que saca 0 a su salida, todo el tiempo
  • Notación formal: 0
  • Representación gráfica del circuito:

  • Implementación en verilog: (en bloque de icestudio)

  • Código verilog
assign q = 1'b0;
  • Circuito de pruebas: Al cargarlo en la FPGA se saca un 0 por el pin LED7, lo que hace que el LED 7 esté apagado todo el rato. Fichero: 01-bit-0.ice

Este es el resultado al probarlo en la placa Alhambra II: El LED7 debe estar apagado

Circuito constante 1

  • Descripción: Circuito que saca 1 a su salida, todo el tiempo
  • Notación formal: 1
  • Representación gráfica del circuito:

  • Implementación en verilog: (en bloque de icestudio)

  • Código verilog
assign q = 1'b1;
  • Circuito de pruebas: Al cargarlo en la FPGA se saca un 1 por el pin LED7, lo que hace que el LED 7 esté encendido todo el rato. Fichero: 02-bit-1.ice

Este es el resultado al probarlo en la placa Alhambra II: El LED7 debe estar encendido

Circuito constante k

  • Descripción: Circuito que saca la constante binaria k (0/1) por su salida, todo el tiempo
  • Notación formal: k
  • Representación gráfica del circuito:

  • Implementación en verilog: (en bloque de icestudio)

  • Código verilog
localparam VALUE = 1;
assign k = VALUE;
  • Circuito de pruebas: Al cargarlo en la FPGA se saca un 1 por el pin LED7, lo que hace que el LED 7 esté encendido todo el rato. Este valor 1 se ha introducido como un parámetro del circuito k. Fichero: 03-generic-bit.ice

Clone this wiki locally