реклама на сайте
подробности

 
 
> Мультиплексирование сигналов в generate
Acvarif
сообщение Aug 14 2017, 07:26
Сообщение #1


Знающий
****

Группа: Участник
Сообщений: 998
Регистрация: 27-08-08
Пользователь №: 39 850



Имеется конструкция с generate
Код
    gen_korrsign8 :
    for i in 0 to 14 generate
    ukorrsign8 : korrsign8
    port map (
        clk => clk,
        clr => s_intr_rst,
        clr_cnt => s_clr_cnt,
        ctr_data => s_canceler,
        korr_in => s_korr_in_mt(i),
        divdat_wr_korr => s_divdat_wr_korr,
        divdat_rd_korr => s_divdat_rd_korr,
        divdat_wr_korr64 => s_divdat_wr_korr64,
        divdat_rd_korr64 => s_divdat_rd_korr64,
        moddata => s_moddata,
        cnl_korr    => s_cnl_korr,
        wr_korr => s_wr_korr,     
        rd_korr => s_rd_korr,     
        sin_mod => s_sin_mod,
        cos_mod => s_cos_mod,
        div_sum_out => s_accum(i),    
        korr_out    => s_sdata(i)
        );
    end generate gen_korrsign8;


Необходимо при i = 0 подать на cnl_korr не s_cnl_korr, а not s_cnl_korr
Скажите пожалуйста можно-ли это сделать в самой конструкции generate или придется ее разделить на две, где в первой не будет generate и будет cnl_korr => not s_cnl_korr, а вторая будет иметь generate и начинаться с 1 ( i in 1 to 14 generate)?

Сообщение отредактировал Acvarif - Aug 14 2017, 07:28
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 20th July 2025 - 20:20
Рейтинг@Mail.ru


Страница сгенерированна за 0.02662 секунд с 7
ELECTRONIX ©2004-2016