Jump to content

    
Sign in to follow this  
fertna18

Подключение 2-х канального ЦАП к fpga

Recommended Posts

Уважаемые форумчане подскажите новичку. Необходимо подключить цап. Выдать на него синусоиду. ЦАП имеет две диф шины - для чётных и нечётных данных. Каким образом мне разбить поток на четные и нечётные значения?

Share this post


Link to post
Share on other sites
https://wiki.analog.com/resources/fpga/xilinx/fmc/ad9739a?s[]=ad9739a

тут смотрите референсы

 

какой-то код, возможно тот что надо

 

https://github.com/analogdevicesinc/fpgahdl...log/cf_dac_if.v

Я читал эту инфу - там с использованием микроблейза, а мне необходимо чисто на vhdl

Share this post


Link to post
Share on other sites
Уважаемые форумчане подскажите новичку. Необходимо подключить цап. Выдать на него синусоиду. ЦАП имеет две диф шины - для чётных и нечётных данных. Каким образом мне разбить поток на четные и нечётные значения?

 

signal din_sw : std_logic := '0';
signal din, dout_odd, dout_even : std_logic_vector(13 downto 0) := (others => '0');
--

process(CLK)
begin
    if (rising_edge(CLK)) then
        din_sw <= not din_sw;
        if (din_sw = '0') then
            dout_odd <= din;    -- нечетные
        else
            dout_even <= din;    -- четные
        end if;
    end if;
end process;

 

После этого нужно пересинхронизировать данные с CLK на CLK/2.

Share this post


Link to post
Share on other sites
После этого нужно пересинхронизировать данные с CLK на CLK/2.

Спасибо. Но как раз таки здесь я и столкнулся с проблемой. Тактирование ЦАП - DACclk=2100 MHz. На плис поступает DACclk/4. DDS - максимальная 550 MHz, поэтому 525 нормально. Но вот и как мне сделать clk/2?

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this