Интернет магазин китайских планшетных компьютеров |
|
Компьютеры - Verilog-AMS - Примеры04 июня 2011Оглавление: 1. Verilog-AMS 2. Применение 3. Система Verilog-AMS 4. Примеры 5. Полезные ссылки Повторитель напряженияВ результате подключений порта аналоговых сетей, один узел может быть связан со множеством сетей с различными характеристиками. Модели потока сигнала могут быть описаны, как потенциалы выводов модуля, функции потенциалов при вводах, не зависят от потока. Как пример — изменяющийся повторитель напряжения:
module shiftPlus5;
input in;
output out;
voltage in, out; //напряжение-ток сигнала,
//но только потенциального характера
analog begin
V <+ 5.0 + V;
end
endmodule
Если бы множество таких модулей было расположено каскадом последовательно, то было бы необходимо сохранить заряд в любом пройденном узле. Если, с другой стороны, вывод этого устройства были соединены с узлом, то вывод устройства, будет управляем источником напряжения. В этом случае ток через источник способствовал бы тому, чтобы сохранить заряд в узле. Дифференциальный усилитель напряженияПодход состоит в том, чтобы записать составляющие характеристии описания, используя консервативную семантику, кроме порта, требуются значения для всех составляющих, которые фактически используются в описании. Таким образом, порты сигнала требуют только потенциал, который определен. Например, рассмотрим дифференциальный усилитель напряжения, и резистор. Усилители описаны, используя порты напряжения или тока сигнала, а резистор использует смешанные порты.
module voltage_amplifier ;
input in ;
output out ;
voltage out , // Значение напряжения определенно функцией V
in;
parameter real GAIN_V = 10.0 ;
analog
V <+ GAIN_V * V ;
endmodule
Здесь только ток используется в теле модели
module current_amplifier ;
input in ;
output out ;
current out , // Значение тока определенно функцией I
in ;
parameter real GAIN_I = 10.0 ;
analog
I <+ GAIN_I * I ;
endmodule
РезисторОписание резистора связывает напряжение и ток на портах.
module resistor ;
inout a, b ;
electrical a, b ; //функции Vи I
parameter real R = 1.0 ;
analog
V <+ R * I ;
endmodule
Просмотров: 5348
|