Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Resumen
1
Escuela politécnica Nacional 2021, Preparatorio 8
procesos
bloques
instanciaciones de componentes
Figura 3 Aplicación sentencia When-Else
sentencias assert-report
Siempre es obligatorio asignar algo, aunque es
sentencias generate.
posible no realizar acción alguna, para ello se
La instrucción básica de la ejecución concurrente es utiliza la palabra reservada UNAFFECTED. De
la asignación entre señales a través del símbolo <=. esta forma se asignará el mismo valor que tenía
Para facilitar la asignación de las señales VHDL la señal. Las dos sentencias de la figura 3
2
Escuela politécnica Nacional 2021, Preparatorio 8
end process;
end bhv;
Resultados
Figura 5 Ejemplo de aplicación With-Select-When.
3
Escuela politécnica Nacional 2021, Preparatorio 8
use IEEE.STD_LOGIC_UNSIGNED.ALL;
if Z(15 downto 12) > 4 then
end if;
entity Conv_Bin_BCD is
end Behavioral;
architecture Behavioral of Conv_Bin_BCD is
Resultados
begin
Process(Bin)
IV. Referencias
variable Z: STD_LOGIC_VECTOR (15 downto
0);
[1] WikiLibros, «Programación en
begin VHDL/Arquitectura,» Wikimedia, 8 Octubre
2019. [En línea]. Available:
for i in 0 to 15 loop https://es.wikibooks.org/wiki/Programación_en
_VHDL/Arquitectura#Descripción_de_flujo_d
Z(i) := '0'; e_datos. [Último acceso: 21 Febrero 2021].
end loop; [2] O'Reilly, «Dataflow Modelling,» O'Reilly
Media, 2021. [En línea]. Available:
Z(10 downto 3) := Bin;
https://www.oreilly.com/library/view/vhdl/978
8131732113/xhtml/chapter005.xhtml#:~:text=
Dataflow%20modelling%20describes%20the
for i in 0 to 4 loop %20architecture,RTL%20description%20of
%20the%20circuit.. [Último acceso: 21
Febrero 2021].
if Z(11 downto 8) > 4 then
Z(11 downto 8) := Z(11 downto 8) + 3; [3] M. Krishna Patel, «Dataflow modeling,» vhdl
guide, 2017. [En línea]. Available:
end if; https://vhdlguide.readthedocs.io/en/latest/vhdl/
4
Escuela politécnica Nacional 2021, Preparatorio 8