Dac - david-macmahon/wiki_convert_test GitHub Wiki
Block: DAC (dac
)
Block Author: Henry Chen
Document Author: Ben Blackman
Summary
The DAC block converts 4 digital inputs to 1 analog output. The dac
runs at 4x FPGA clock frequency, outputting analog converted samples 0
through 3 each FPGA clock
cycle.
Mask Parameters
Parameter | Variable | Description |
---|---|---|
DAC board | dac_brd | Select which IBOB port to run this dac . |
DAC clock rate (MHz) | dac_clk_rate | The clock rate to run the dac . Must be 4x FPGA clock rate. |
Sample period | sample_period | Sets the period at which the dac outputs samples (ie 2 means every other cycle). |
Show Implementation Parameters | show_param | Allows the user to set the implementation parameters. |
Invert output clock phase | invert_clock | When unchecked, the dac samples the data aligned with the clock. When checked, the dac samples the data aligned with an inverted clock. |
Ports
Port | Dir | Data Type | Description |
---|---|---|---|
dataX | IN | Fix_9_8 | One of 4 digital inputs to be converted to analog. |
sim_out | OUT | double | Analog output of dac . Note: For simulation only. |
Description
Usage
The dac
takes 4 Fix_9_8
inputs and outputs an analog stream. The
dac
runs at 4x the FPGA clock speed.
To be updated.