Интернет магазин китайских планшетных компьютеров



Компьютеры - 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


<<< Verilog
VHDL >>>