This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

DAC39RF12: Request for Resources to Integrate DAC39RF12 with XCKU5P FPGA

Part Number: DAC39RF12
Other Parts Discussed in Thread: TSW14J58EVM, , DAC39RF10EVM, DAC39RFS10, DAC39RF10

Tool/software:

Hello,

I am currently working on integrating the DAC39RF12 into a custom design based on the Xilinx XCKU5P FPGA. For initial evaluation, we are using the DAC39RF10EVM connected via the TSW14J58EVM (originally, we considered the DAC39RFS10 but later decided to proceed with the DAC39RF12).

I have already obtained the TI204C IP core, but to ensure proper functionality and accelerate development, I would appreciate the following additional resources:

  1. Example code for interfacing with the DAC through the TSW14J58EVM.
  2. Drivers and initialization examples for both the DAC39RF10 and DAC39RF12 (we are using MicroBlaze for processor-side control).
  3. Design files for the DAC39RF10EVM (schematics and PCB layout, preferably in Altium Designer format).
  4. Any additional documentation, register configuration examples, or FPGA integration tips would also be very helpful.

Additionally, could you clarify whether there are significant software differences between the DAC39RF10 and DAC39RF12? Since we plan to use the DAC39RF12 in the final product, having reference materials for both variants would be ideal.

Please let me know if you need further technical details—I’d be happy to provide them.

Thank you in advance for your support!

  • Hey Evgeny, 

    Currently we do not have software to support programing the DAC EVM through the FPGA. What we do right now is control it via. the FTDI chip on the board (this is what the GUI uses). What I can provide is an API that we use for the GUI development as well as running custom configurations. 

    This API is written in python (to make it non-compile time and portable), however the main API fonud in the dac39rf1x.py file is quite flat and should be easy to port to a low level language like C++ or even a non-object oriented language like C. There are some examples on how to get the device setup included as well. 

    Regards, 

    Matt

    dac39rf1x_top.zip