1) Esta práctica estudia la implementación de multiplexores en VHDL mediante minimización de funciones con mapas K.
2) Se minimiza la función F4(x4, X3, X2, X1) usando S1 = X4 y S2= X3 para obtener las señales I0, I1, I2, I3.
3) El código VHDL resultante usa una estructura CASE para asignar valores a Y dependiendo de S, simulando correctamente la función.
- ¿Qué es una función?
- Firma de la función
- Contexto de la función
- Invocación de una función
- Caja negra
- Caja blanca
- Tipos de funciones
- Ejercicios
- ¿Qué es una función?
- Firma de la función
- Contexto de la función
- Invocación de una función
- Caja negra
- Caja blanca
- Tipos de funciones
- Ejercicios
Die Themenkanäle von watchmi sind ein kostenfreies Angebot internetbasierter Videofeeds - im Web, mobil und am TV!
Die Themenkanäle sind thematisch in elf Kategorien von Autos & Mobilität bis Wissen & Technik gruppiert und einzeln sowie kostenfrei abonnierbar. Jeder Kanal enthält eine ständig aktualisierte Auswahl an Videos, die jederzeit on demand abgerufen, pausiert und wieder aufgenommen werden können.
Reinschauen lohnt sich: Die Auswahl an Themenkanälen wird beständig erweitert!
Jetzt einschalten auf: http://www.watchmi.tv/themechannels
"Game Studies und Psychoanalyse". Vortrag am 8. November 2014 auf dem Fortbildungstag "Virtuelle Welten und Soziale Medien" der Arbeitsgemeinschaft für integrative Psychoanalyse, Psychotherapie & Psychosomatik (APH), Hamburg.
Diplomado Técnicas de NeurofacilitaciónSilena Dinza
Objetivo.
Aumentar el marco conceptual de neurofisiología, así, como el conocimiento y práctica de las diferentes técnicas de estimulación de neurodesarrollo, ofreciendo alternativas de tratamiento en el ámbito profesional de los diferentes participantes, dándole a los familiares otras opciones para favorecer la recuperación de los pacientes.
Die Themenkanäle von watchmi sind ein kostenfreies Angebot internetbasierter Videofeeds - im Web, mobil und am TV!
Die Themenkanäle sind thematisch in elf Kategorien von Autos & Mobilität bis Wissen & Technik gruppiert und einzeln sowie kostenfrei abonnierbar. Jeder Kanal enthält eine ständig aktualisierte Auswahl an Videos, die jederzeit on demand abgerufen, pausiert und wieder aufgenommen werden können.
Reinschauen lohnt sich: Die Auswahl an Themenkanälen wird beständig erweitert!
Jetzt einschalten auf: http://www.watchmi.tv/themechannels
"Game Studies und Psychoanalyse". Vortrag am 8. November 2014 auf dem Fortbildungstag "Virtuelle Welten und Soziale Medien" der Arbeitsgemeinschaft für integrative Psychoanalyse, Psychotherapie & Psychosomatik (APH), Hamburg.
Diplomado Técnicas de NeurofacilitaciónSilena Dinza
Objetivo.
Aumentar el marco conceptual de neurofisiología, así, como el conocimiento y práctica de las diferentes técnicas de estimulación de neurodesarrollo, ofreciendo alternativas de tratamiento en el ámbito profesional de los diferentes participantes, dándole a los familiares otras opciones para favorecer la recuperación de los pacientes.
Universidad Técnica Particular de Loja
Ciclo Académico Abril Agosto 2011
Carrera: Ciencias de la Computación
Docente: Ing. Marco Patricio Abad Espinoza
Ciclo: Primero
Bimestre: Segundo
Se desarrollara una matriz de leds 2D de 4x10, evitando el uso de módulos prefabricados, controladores (Por ejemplo el más común es el MAX7219) y librería (La cuales ya existen), el proyecto fue simulado mediante Tinkercad online.
La finalidad del proyecto se centra en el desarrollo de decodificadores, multiplexores, controladores y conocer su funcionalidad, estructura y aplicación en algo sencillo como lo es una matriz de leds. Es muy común la aplicación de este tipo de proyectos, así como también la omisión que se les da a las bases del mismo, porque comúnmente los decodificadores, multiplexores se utilizan pero no se conoce su funcionamiento ni cómo desarrollarlos, lo cual forma una parte esencial en el conocimiento de un electrónico.
Catalogo general Ariston Amado Salvador distribuidor oficial ValenciaAMADO SALVADOR
Distribuidor Oficial Ariston en Valencia: Amado Salvador distribuidor autorizado de Ariston, una marca líder en soluciones de calefacción y agua caliente sanitaria. Amado Salvador pone a tu disposición el catálogo completo de Ariston, encontrarás una amplia gama de productos diseñados para satisfacer las necesidades de hogares y empresas.
Calderas de condensación: Ofrecemos calderas de alta eficiencia energética que aprovechan al máximo el calor residual. Estas calderas Ariston son ideales para reducir el consumo de gas y minimizar las emisiones de CO2.
Bombas de calor: Las bombas de calor Ariston son una opción sostenible para la producción de agua caliente. Utilizan energía renovable del aire o el suelo para calentar el agua, lo que las convierte en una alternativa ecológica.
Termos eléctricos: Los termos eléctricos, como el modelo VELIS TECH DRY (sustito de los modelos Duo de Fleck), ofrecen diseño moderno y conectividad WIFI. Son ideales para hogares donde se necesita agua caliente de forma rápida y eficiente.
Aerotermia: Si buscas una solución aún más sostenible, considera la aerotermia. Esta tecnología extrae energía del aire exterior para calentar tu hogar y agua. Además, puede ser elegible para subvenciones locales.
Amado Salvador es el distribuidor oficial de Ariston en Valencia. Explora el catálogo y descubre cómo mejorar la comodidad y la eficiencia en tu hogar o negocio.
Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...AMADO SALVADOR
El catálogo general de electrodomésticos Teka presenta una amplia gama de productos de alta calidad y diseño innovador. Como distribuidor oficial Teka, Amado Salvador ofrece soluciones en electrodomésticos Teka que destacan por su tecnología avanzada y durabilidad. Este catálogo incluye una selección exhaustiva de productos Teka que cumplen con los más altos estándares del mercado, consolidando a Amado Salvador como el distribuidor oficial Teka.
Explora las diversas categorías de electrodomésticos Teka en este catálogo, cada una diseñada para satisfacer las necesidades de cualquier hogar. Amado Salvador, como distribuidor oficial Teka, garantiza que cada producto de Teka se distingue por su excelente calidad y diseño moderno.
Amado Salvador, distribuidor oficial Teka en Valencia. La calidad y el diseño de los electrodomésticos Teka se reflejan en cada página del catálogo, ofreciendo opciones que van desde hornos, placas de cocina, campanas extractoras hasta frigoríficos y lavavajillas. Este catálogo es una herramienta esencial para inspirarse y encontrar electrodomésticos de alta calidad que se adaptan a cualquier proyecto de diseño.
En Amado Salvador somos distribuidor oficial Teka en Valencia y ponemos atu disposición acceso directo a los mejores productos de Teka. Explora este catálogo y encuentra la inspiración y los electrodomésticos necesarios para equipar tu hogar con la garantía y calidad que solo un distribuidor oficial Teka puede ofrecer.
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador ValenciaAMADO SALVADOR
Descubre el catálogo general de la gama de productos de refrigeración del fabricante de electrodomésticos Miele, presentado por Amado Salvador distribuidor oficial Miele en Valencia. Como distribuidor oficial de electrodomésticos Miele, Amado Salvador ofrece una amplia selección de refrigeradores, congeladores y soluciones de refrigeración de alta calidad, resistencia y diseño superior de esta marca.
La gama de productos de Miele se caracteriza por su innovación tecnológica y eficiencia energética, garantizando que cada electrodoméstico no solo cumpla con las expectativas, sino que las supere. Los refrigeradores Miele están diseñados para ofrecer un rendimiento óptimo y una conservación perfecta de los alimentos, con características avanzadas como la tecnología de enfriamiento Dynamic Cooling, sistemas de almacenamiento flexible y acabados premium.
En este catálogo, encontrarás detalles sobre los distintos modelos de refrigeradores y congeladores Miele, incluyendo sus especificaciones técnicas, características destacadas y beneficios para el usuario. Amado Salvador, como distribuidor oficial de electrodomésticos Miele, garantiza que todos los productos cumplen con los más altos estándares de calidad y durabilidad.
Explora el catálogo completo y encuentra el refrigerador Miele perfecto para tu hogar con Amado Salvador, el distribuidor oficial de electrodomésticos Miele.
1. UNIVERSIDAD AUTONOMA
DE QUERETARO
FACULTAD DE INFORMATICA
ING. EN TELECOMUNICACIONES
SISTEMAS DIGITALES
PRACTICA No.5
“Multiplexores en VHDL”
Alumnos:
Ramírez Cruz Uriel Exp: 215488
Reyes Cruz Luis Ángel Exp: 163986
Paniagua Martínez Jonathan Exp: 215486
Uribe García Alejandro Exp: 215484
FECHA: 23/09/11
2. Objetivo
Aprender el funcionamiento de los multiplexores para poder implementarlos mediante VHDL,
realizar el código necesario para hacer esta implementación en la GAL y aprender a minimizar
funciones con mapas K pero especialmente para multiplexores.
Antecedentes
Los Multiplexores son circuitos Combinacionales con varias entradas y una única salida de datos, están
dotados de entradas de control capaces de seleccionar una, y sólo una, de las entradas de datos para
permitir su transmisión desde la entrada seleccionada hacia dicha salida.
En el campo de la electrónica el multiplexor se utiliza como dispositivo que puede recibir varias entradas y
transmitirlas por un medio de transmisión compartido. Para ello lo que hace es dividir el medio de
transmisión en múltiples canales, para que varios nodos puedan comunicarse al mismo tiempo.
Material
Galaxy previamente instalado Y Active Sim
Desarrollo
Tenemos la función con la que vamos a trabajar:
F4(0, 1, 2, 3, 4, 8, 10, 14, 15)
Y se minimizara por mapas K de manera que la función F4(x₄, X₃, X₂, X₁) se implemente como
multiplexores teniendo como S₁ = X₄ y S₂= X₃ para obtener los valores de I₀, I₁, I₂, I₃. Para
posteriormente pasar a programar en VHDL.
Para programar esa función en VHDL usaremos vectores lógicos para S y para las I también pero
estas tendrán que ir como señales intermedias.
A: in std_logic_vector(3 downto 0); -- <- Como se muestra aqui
Y el programa tendrá que tener una estructura CASE para los valores de S. Ejemplo:
Case señal is
When opcion1 => grupo_de_asignaciones_1;
When opcion2 => grupo_de_asignaciones_2;
3. …
When others => grupo_de_asignaciones_por_omision;
End case;
Por último se simulara para ver los resultados y comprobar que el código fue correcto.
Resultados
X₂X₁ 00 01 11 10
X₃X₄
00 1 1 1 1 I₀
01 1 I₁
11 1 1 1
I₄
10 1 1
I₃
Reduciendo por medio de este mapa K tenemos las siguientes subfunciones cuando como S₁ = X₄ y
S₂= X₃
I₀= 1
I₁= X₂’X₁’
I₂= x₁’
I₃= X₂
Por lo tanto podemos observar que Y = S₁ ‘S₂’ I₀ + S₁ ‘S₂ I₁ + S₁ S₂’ I₂ + S₁ S₂ I₃
Ya con estos datos procedemos a realizar el código en VHDL y obtuvimos lo siguiente:
--PRACTICA 4 : MULTIPLEXORES
Library IEEE;
USE IEEE.std_logic_1164.all;
--Programacion Estructura Case
4. --De esta manera solo se usa el 9% de los recursos
ENTITY MUX_4_1_CASE is
PORT (
S: in std_logic_vector (1 downto 0);
X1,X2:in std_logic;
Y: out std_logic
);
END MUX_4_1_CASE;
ARCHITECTURE MUX_4_1_CASE OF MUX_4_1_CASE IS
SIGNAL I: std_logic_vector(3 downto 0);
BEGIN
I(0) <= '1';
I(1) <= (not X2) and (not X1);
I(2) <= (not X1);
I(3) <= X2;
PROCESS(S,I)
BEGIN
CASE (S) IS
WHEN "00" => Y <= I(0);
WHEN "01" => Y <= I(1);
WHEN "10" => Y <= I(2);
WHEN OTHERS => Y <= I(3);
END CASE;
END PROCESS;
END MUX_4_1_CASE;
5. Procediendo a simularlo para comprobar los resultados tenemos las imágenes de las simulaciones
parciales que realizamos donde se puede comprobar que la función programada esta correcta con
respecto a la función dada.
Primera parte de la simulación donde se puede ver que de 0 hasta 4 da en alto y 5 y 6 en bajo.
En la segunda parte de la simulación nos damos cuenta de que en el 7 está en bajo pero en el 8
cambia a alto y en el 9 vuelve a bajar para después subir en el 10 y en el 11 vuelve a estar en bajo.
6. En la última parte de la simulación nos damos cuenta de que desde el 11 hasta el 13 está en bajo y
en el 14 y 15 cambia a alto y así tenemos que la función se programó correctamente y podemos
ahora implementarlo físicamente en la GAL lo que en esta práctica no se realizó.
Conclusión
Aprendimos en esta práctica varias cosas como:
El uso de vectores en VHDL, el funcionamiento de los multiplexores y sus aplicaciones así como
una forma más fácil de minimizar por medio de mapas K.
Y todo esto será la base para las practicas posteriores ya que será más común el uso de vectores
que aparte de tener una forma más ordenada del código, también nos facilita algunas
operaciones.