Type | Description | Source |
---|---|---|
Ideal DAC | Ideal digital/analog converter with variable converter size | ideal_dac.va |
Ideal ADC | Ideal analog/digital converter with variable converter size | ideal_adc.va |
First Order Sigma-Delta | First order sigma-delta converter | firstorder_sigmadelta.va |
Sample and Hold | Sample and hold model Sampler model show the application of the sample and hold model with the clock generator |
sample_hold.va sampler.va |
QAM | Quadrature amplitude modulator | qam16.va |
Module Name | ideal_dac |
---|---|
Terminals | in: input vector with digital code : input [0:dac_size-1] voltage out: analog output terminal : output voltage |
Parameter | dac_size: size of converter = 8 from (1:inf) vth: threshold voltage for input code trise: rising time at output = 0 tfall: falling time at output = 0 |
Module Name | ideal_adc |
---|---|
Terminals | in: analog input terminal : input voltage clk: clock terminal : input voltage out: output vector for digital code : output [0:adc_size-1] voltage |
Parameter | adc_size: size of converter = 8 from [1:inf) fullscale: range of the analog input : 1.0 delay: delay time until output starts changing after rising clock : 0 trise: rising time at output = 10n tfall: falling time at output = 10n clk_vth: threshold voltage for input code out_high: output high voltage = 1 out_low: output low voltage = 0 |
Module Name | firstorder_sigmadelta |
---|---|
Terminals | in : analog input terminal : input voltage clk : clock terminal : input voltage out : output terminal : output voltage |
Parameter | quantizer_vth: threshold voltage for internal quantizer = 0 clk_vth: threshold voltage for clock input = 2.5 d2a_gain: gain of the internal digital/analog converter = 5 |
Module Name | sample_hold |
---|---|
Terminals | in: input terminal : input voltage clk: clock terminal : input voltage out: output terminal : output voltage |
Parameter | slewrate: slew rate at the output : 1ns clk_vth: threshold voltage for clock input = 2.5 |
Module Name | qam16 |
---|---|
Terminals | in: input terminal : input [0:3] voltage out: output terminal : output voltage |
Parameter | freq: modulation frequency = 1.0 ampl: output amplitude = 1.0 thresh: input threshold voltage = 2.5 tdelay: delay time = 0 ttransit: transition time = 1/freq |
I | Attachment | Action | Size | Date | Who | Comment |
---|---|---|---|---|---|---|
va | firstorder_sigmadelta.va | manage | 1.1 K | 2012-09-14 - 15:53 | DavidMiller | First order sigma-delta converter |
va | ideal_adc.va | manage | 1.4 K | 2012-09-14 - 15:53 | DavidMiller | Ideal analog/digital converter with variable converter size |
va | ideal_dac.va | manage | 1.0 K | 2012-09-14 - 15:54 | DavidMiller | Ideal digital/analog converter with variable converter size |
va | qam16.va | manage | 1.0 K | 2012-09-14 - 15:54 | DavidMiller | Quadrature amplitude modulator |
va | sample_hold.va | manage | 1.2 K | 2012-09-14 - 15:54 | DavidMiller | Sample and hold model |
va | sampler.va | manage | 1.1 K | 2012-09-14 - 15:54 | DavidMiller | Sampler model show the application of the sample and hold model with the clock generator |