Интернет магазин китайских планшетных компьютеров |
|
Компьютеры - 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 Просмотров: 4759
|