Flip-fl0p 4 1 апреля, 2020 Опубликовано 1 апреля, 2020 · Жалоба 3 минуты назад, jenya7 сказал: спасибо. а если у меня массив 18-битных значений - G_NBIT : integer := 18; ? Зачем Вам вообще округлять ? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jenya7 0 1 апреля, 2020 Опубликовано 1 апреля, 2020 · Жалоба 1 hour ago, Flip-fl0p said: Зачем Вам вообще округлять ? почему округлять? так ADC выдает. у него резолюция 18 бит. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Maverick_ 15 1 апреля, 2020 Опубликовано 1 апреля, 2020 · Жалоба 3 hours ago, jenya7 said: еще такой вопрос G_AVG_LEN_LOG : integer := 2 это на сколько значений будет вычисленно среднее значение? там в коментариях сказано divide by 2^G_AVG_LEN_LOG Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Flip-fl0p 4 1 апреля, 2020 Опубликовано 1 апреля, 2020 · Жалоба 1 минуту назад, jenya7 сказал: почему округлять? так ADC выдает. у него резолюция 18 бит. Так Вы всё решаете задачу с делением ? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jenya7 0 1 апреля, 2020 Опубликовано 1 апреля, 2020 (изменено) · Жалоба 1 hour ago, Flip-fl0p said: Так Вы всё решаете задачу с делением ? ну мне в принципе нужно получить среднее значение. а уж делением или нет - вот Maverick_ объяснил что деление необязательно :) в контролере я вообще делаю сортировку, и беру среднее значение, но мутить такое в VHDL что то не хочеться. 1 hour ago, Maverick_ said: возможно это поможет насколько я понимаю новое значение защелкивается при i_data_ena = 1, мне кажеться тут нужен rising edge сигнала, нет? Изменено 1 апреля, 2020 пользователем jenya7 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Maverick_ 15 1 апреля, 2020 Опубликовано 1 апреля, 2020 · Жалоба 34 minutes ago, jenya7 said: насколько я понимаю новое значение защелкивается при i_data_ena = 1, мне кажеться тут нужен rising edge сигнала, нет? это сигнал разрешения, если приходящие данные и выставлен i_data_ena = 1 то эти данные будут учитываться в вычислениях среднего иначе нет как-то так Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jenya7 0 1 апреля, 2020 Опубликовано 1 апреля, 2020 · Жалоба 1 hour ago, Maverick_ said: это сигнал разрешения, если приходящие данные и выставлен i_data_ena = 1 то эти данные будут учитываться в вычислениях среднего иначе нет как-то так спасибо. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
des00 25 1 апреля, 2020 Опубликовано 1 апреля, 2020 · Жалоба 3 hours ago, Maverick_ said: по двум значениям Судя по коду и по суффиксу log, в названии параметра, усреднение будет по 4ем) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться