|
|
|
Помогите найти логическую схему цифрового фильтра |
|
|
|
Jun 4 2018, 07:21
|
Профессионал
Группа: Свой
Сообщений: 1 123
Регистрация: 8-03-09
Из: Днепр
Пользователь №: 45 848
|
Ну, так ... я думал что "все намного хуже" Чтобы небыло полного совпадения с предыдущими схемами, можете ее переделать с базиса "И" на "ИЛИ". Также можно соптимизировать ее схему, базирующуюся на 2-входовых элементах, на 4-входовые, для более правильного вписывания в БМК (с точки зрения структуры макроячеек евойных). Цитата(Ergond @ Jun 4 2018, 09:59) Это как? Чего гуглить, как долго придётся разбираться? Погуглить можно cpld lookup table. или fpga В док на VHDL есть примеры. Возможно в Вашей CAD есть специализированные функц.блоки для задания таблиц.
|
|
|
|
|
Jun 4 2018, 07:21
|
Участник
Группа: Участник
Сообщений: 17
Регистрация: 17-05-18
Пользователь №: 104 304
|
Цитата(k155la3 @ Jun 4 2018, 14:04) Ну, так ... я думал что "все намного хуже" Чтобы небыло полного совпадения с предыдущими схемами, можете ее переделать с базиса "И" на "ИЛИ". Также можно соптимизировать ее схему, базирующуюся на 2-входовых элементах, на 4-входовые, для более правильного вписывания в БМК (с точки зрения структуры макроячеек евойных). Я наверное пока правда что гирлянду соберу и насыплю туда тактирования, а там уже увидим есть ли острая необходимость в смене базисов и будет ли толк от замены 2-входовых элементов на 4-входовые.
Сообщение отредактировал Ergond - Jun 4 2018, 07:37
|
|
|
|
|
Jun 4 2018, 08:26
|
Гуру
Группа: Свой
Сообщений: 2 223
Регистрация: 3-03-06
Из: Tomsk
Пользователь №: 14 925
|
Цитата(Ergond @ Jun 4 2018, 13:14) Нужна набившая оскомину и вошедшая в века (или новомодная по открытой лицензии) достаточно большая чтобы впечатлить, но не слишком большая схема "обработки сигналов", описанная на уровне отдельнх логических вентилей/мультиплексоров. Т.е. в случае той ж серии 155 можно и схему из таких больших блоков, но лишь потому что схемы каждого блока вроде как легко найти (не берусь уже ничего смело заявлять). Кстати, картинку забыла. Если можно использовать триггеры, то берете любую книжку по цифровым фильтрам, находите там схему:
(картинка из Белодедов М.В. "Методы проектирования цифровых фильтров" Учебное пособие Волгоград: Изд-во ВГУ 2004) В этой схеме Z - D-триггер, ax - умножение на коэффициент, сумматор понятен. Строите в своей программе и всё. Посмотрел, у вас нет умножителя, его можно реализовать на логике по алгоритму Бута или как матричный умножитель
|
|
|
|
|
Jun 4 2018, 09:32
|
Участник
Группа: Участник
Сообщений: 17
Регистрация: 17-05-18
Пользователь №: 104 304
|
Цитата(HardEgor @ Jun 4 2018, 15:26) Если можно использовать триггеры, то берете любую книжку по цифровым фильтрам, находите там схему:
(картинка из Белодедов М.В. "Методы проектирования цифровых фильтров" Учебное пособие Волгоград: Изд-во ВГУ 2004) В этой схеме Z - D-триггер, ax - умножение на коэффициент, сумматор понятен. Строите в своей программе и всё. Посмотрел, у вас нет умножителя, его можно реализовать на логике по алгоритму Бута или как матричный умножительСпасибо, это пригодится. Кстати, простите за глупый вопрос, но как умножать на константу?
Сообщение отредактировал Ergond - Jun 4 2018, 09:40
|
|
|
|
|
Jun 6 2018, 05:37
|
Участник
Группа: Участник
Сообщений: 17
Регистрация: 17-05-18
Пользователь №: 104 304
|
Цитата(HardEgor @ Jun 4 2018, 21:50) Константа - это число, соответствующие разряды которого замкнуты на питание (обычно логический 1) или общий(обычно логический 0). Спасибо ^_^ А вообще есть какие-то книги где все эти типичные решения для приведены? Умножения на константы, корни, степени и т.д.? Это я уже сразу на будущее спрашиваю чтобы потом снова не искать кому этот вопрос задать.
Сообщение отредактировал Ergond - Jun 6 2018, 06:31
|
|
|
|
|
Jun 6 2018, 08:39
|
Участник
Группа: Участник
Сообщений: 17
Регистрация: 17-05-18
Пользователь №: 104 304
|
Цитата(iosifk @ Jun 6 2018, 15:25) Вот... Очень очень очень большое прибольшое спасибо. Это шикарно. Я конечно ожидала чего-нибудь вроде методички для дошкольников, но это гораздо лучше.
|
|
|
|
|
Jun 15 2018, 08:43
|
Участник
Группа: Участник
Сообщений: 17
Регистрация: 17-05-18
Пользователь №: 104 304
|
Цитата(iosifk @ Jun 6 2018, 15:43) Если хотите, то я могу и про Алу рассказать. Но голосом по скайпу... Спасибо большое за предолжение. Это было бы шикарно. ^_^
|
|
|
|
|
Jun 16 2018, 10:57
|
Гуру
Группа: Модераторы
Сообщений: 4 011
Регистрация: 8-09-05
Из: спб
Пользователь №: 8 369
|
Цитата(Ergond @ Jun 15 2018, 11:43) Спасибо большое за предолжение. Это было бы шикарно. ^_^ Такая "шикарная" фраза и всего за 10 дней. Когда будет следующий ход? Я к этому времени наверняка успею даже пыль с компьютера вытереть. А вот бороду брить вряд ли стоит, за следующие 10 или более дней наверняка новая вырастет.. Просто те, которые действительно хотят получить помощь, не пишут, что "было бы..." а просто действуют.
--------------------
www.iosifk.narod.ru
|
|
|
|
|
Jun 19 2018, 02:13
|
Участник
Группа: Участник
Сообщений: 17
Регистрация: 17-05-18
Пользователь №: 104 304
|
Цитата(iosifk @ Jun 16 2018, 17:57) Такая "шикарная" фраза и всего за 10 дней. Когда будет следующий ход? Я к этому времени наверняка успею даже пыль с компьютера вытереть. А вот бороду брить вряд ли стоит, за следующие 10 или более дней наверняка новая вырастет.. Просто те, которые действительно хотят получить помощь, не пишут, что "было бы..." а просто действуют. Может быть дело в том что пока я худо-бедно справляюсь сама, и излишняя вкусная информация будет лишь солью на рану? Но в то же время да, мне нужно ещё многому учиться и отказаться от такого предложения я не в силах. А ещё я стесняшь.
|
|
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|