Haz una pregunta
  Foros de Electrónica » Diseño digital » Interfaces y Programación
Foros Registrarse ¿Olvidaste tu contraseña?

Temas similares

17/09/2016 #1


Multiplexor parametrico en verilog
Hola a todos! Quiero hacer un multiplexor que pueda funcionar para un numero indefinido de entradas y ancho de bits, utilizando los parametros de verilog.

Hice un modulo como el siguiente, donde W es el ancho de banda y N el numero de bits de mi selector (si hay 2 bits en el selector, significa que puedo tener hasta 4 entradas, por ejemplo). Pero no he tenido mucho exito con ello, ya que aun estoy muy nuevo en esto de Verilog y creo que no me estan saliendo los ciclos jaja.

Alguna sugerencia? Creo que una matriz en vez de un array para las entradas seria mas conveniente, pero no se si se pueda hacer
17/09/2016 #2

Avatar de chclau

Algo asi:


module mux (entradas, selector, salida);
parameter W = 4;
parameter N = 2;
parameter DW = W << N;
input [DW-1:0] entradas;
input [N-1:0] selector;
output [W-1:0] salida
);
17/09/2016 #3


Interesante! No pense que se pudiera escribir asi, ya lo puse, pero igual yo estaba buscando ideas para el algoritmo que obtenga la salida con un determinado selector.
Respuesta
¿Tienes una mejor respuesta a este tema? ¿Quieres hacerle una pregunta a nuestra comunidad y sus expertos? Registrate

Buscar más temas sobre:
Lupa Interfaces y Programación

Lenguajes de programación, gestión y manejo de puertos

Cerrar
Foros de Electrónica » Diseño digital » Interfaces y Programación

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO ©2011, Crawlability, Inc.