Professional Documents
Culture Documents
ТПКС 8
ТПКС 8
, КІ-18
Лабораторна робота № 8
Тема: Моделювання змішаних систем.
Мета роботи: Закріпити навички роботи з мовою опису апаратури (змішане
аналогово-цифрове моделювання) VHDL-AMS.
Хід роботи
2.
LIBRARY DISCIPLINES;
LIBRARY IEEE;
USE DISCIPLINES.ELECTROMAGNETIC_SYSTEM.ALL;
USE IEEE.MATH_REAL.ALL;
ENTITY Diode_ideal_Bridge IS
END;
BEGIN
v_in==1000.0 * sin (314.0 * now * 10.0);
i_r1000 == u_r1000/100.0;
i_c==1.0e-6 * u_c'dot;
Горбань Ю. В., КІ-18
LIBRARY DISCIPLINES;
USE DISCIPLINES.ELECTROMAGNETIC_SYSTEM.ALL;
ENTITY resistor IS
GENERIC (val : REAL);
PORT (TERMINAL p,m : ELECTRICAL);
END resistor;
LIBRARY DISCIPLINES;
USE DISCIPLINES.ELECTROMAGNETIC_SYSTEM.ALL;
ENTITY Capacitance IS
GENERIC (val : REAL);
PORT (TERMINAL p,m : ELECTRICAL);
END;
LIBRARY DISCIPLINES;
USE DISCIPLINES.ELECTROMAGNETIC_SYSTEM.ALL;
ENTITY RC IS
PORT(TERMINAL p,m: ELECTRICAL);
END;
ARCHITECTURE behav OF RC IS
TERMINAL n : ELECTRICAL;
BEGIN
R1: ENTITY resistor (behav) GENERIC MAP (val => 1000.0 )
PORT MAP (p,n);
C1: ENTITY Capacitance (behav) GENERIC MAP (val => 1.0e-6 )
PORT MAP (n,m);
END;
LIBRARY DISCIPLINES;
LIBRARY IEEE;
USE DISCIPLINES.ELECTROMAGNETIC_SYSTEM.ALL;
USE IEEE.MATH_REAL.ALL;
ENTITY FlipFlop IS
PORT(SIGNAL output: out bit);
END;
output<=a;
END;
LIBRARY DISCIPLINES;
LIBRARY IEEE;
USE DISCIPLINES.ELECTROMAGNETIC_SYSTEM.ALL;
USE IEEE.MATH_REAL.ALL;
ENTITY da_convertor IS
PORT(TERMINAL p,m: ELECTRICAL;SIGNAL input: in bit);
Горбань Ю. В., КІ-18
END;
ARCHITECTURE behav OF da_convertor IS
QUANTITY v_in ACROSS i_out THROUGH p TO m;
BEGIN
IF (input='0') USE
v_in == -2.0;
ELSE
v_in == 2.0;
END USE;
END;
LIBRARY DISCIPLINES;
LIBRARY IEEE;
USE DISCIPLINES.ELECTROMAGNETIC_SYSTEM.ALL;
USE IEEE.MATH_REAL.ALL;
ENTITY bench IS
END;