|
Составление принципиальной схемы |
|
|
|
Jan 13 2018, 17:08
|
Участник

Группа: Участник
Сообщений: 52
Регистрация: 9-11-17
Из: Ростов-на-Дону
Пользователь №: 100 129

|
Здравствуйте. Интересует возможность построения принципиальной схемы с использованием логических элементов по существующим временным диаграммам. Изначальная задача - существует проц на отладочной плате, выход с него - четыре светодиода. Нужно написать на VHDL счётчик чтоб первый диод моргал каждую секунду, второй - каждую вторую, и так далее. Я пошёл "с конца" - нарисовал временные диаграммы, чтоб иметь представление какие есть сигналы, как они будут взаимосвязаны, импульсы такта. Входы и выходы. Теперь моя система - это "чёрный ящик". Дальше хочу составить по ВД принципиальную схему (там будут использованы, как я понимаю, Т-триггеры). Ну и потом уже описать её на VHDL. Скажите, правильный ли у меня план действий, возможно ли это? Посоветуйте пожалуйста что можно изучить, я чайник и не знаю как быть дальше
|
|
|
|
|
 |
Ответов
|
Jan 14 2018, 08:24
|
Участник

Группа: Участник
Сообщений: 52
Регистрация: 9-11-17
Из: Ростов-на-Дону
Пользователь №: 100 129

|
Цитата(Plain @ Jan 13 2018, 21:21)  Чтобы стереотипно с ним мигали и остальные светодиоды, т.е. чтобы время их свечения было той же половиной секунды, требуется каждый из оставшихся трёх разрядов счётчика логически перемножить с этим его младшим разрядом, на что соответственно потребуется ещё три строки кода. Да, так и есть. Ага, т.е. нет новых компонентов на каждый выход, работающих по своему закону. Чем-то уже напоминает дешифратор, я правильно понимаю? В этом направлении двигаться? Цитата(iosifk @ Jan 14 2018, 11:15)  А что, бесплатного WiFi у Вас в городе нет? Понял, сейчас буду решать этот вопрос, сейчас у меня в городе впервые появится WiFi
|
|
|
|
|
Jan 14 2018, 11:34
|
Гуру
     
Группа: Участник
Сообщений: 6 776
Регистрация: 5-03-09
Из: Москва
Пользователь №: 45 710

|
Цитата(Mikhail B. @ Jan 14 2018, 11:24)  т.е. нет новых компонентов на каждый выход, работающих по своему закону. Чем-то уже напоминает дешифратор, я правильно понимаю? В этом направлении двигаться? Неправильно, "новые компоненты" есть — каждый светодиод управляется своим отдельным дешифратором в виде логического элемента И. Если на Verilog, то должно выглядеть примерно так: assign LED[0] = counter[1]; assign LED[1] = counter[1] && counter[2]; assign LED[2] = counter[1] && counter[2] && counter[3]; assign LED[3] = counter[1] && counter[2] && counter[3] && counter[4];
|
|
|
|
Сообщений в этой теме
Mikhail B. Составление принципиальной схемы Jan 13 2018, 17:08 HardEgor Выглядит как простой счетчик. Открываете справочни... Jan 13 2018, 17:43  iosifk Цитата(Mikhail B. @ Jan 14 2018, 11:24) П... Jan 14 2018, 08:33 iosifk Цитата(Mikhail B. @ Jan 13 2018, 20:08) П... Jan 13 2018, 19:12 Mikhail B. Цитата(iosifk @ Jan 13 2018, 22:12) Если ... Jan 14 2018, 08:02  iosifk Цитата(Mikhail B. @ Jan 14 2018, 11:02) С... Jan 14 2018, 08:15   Herz Цитата(iosifk @ Jan 14 2018, 10:15) Напис... Jan 14 2018, 11:27    iosifk Цитата(Herz @ Jan 14 2018, 14:27) Ну, вре... Jan 14 2018, 18:42     Mikhail B. Цитата(iosifk @ Jan 14 2018, 21:42) Для о... Jan 15 2018, 18:16      twix Цитата(Mikhail B. @ Jan 15 2018, 18:16) О... Jan 16 2018, 13:38 k155la3 Цитата(Mikhail B. @ Jan 13 2018, 21:08) .... Jan 14 2018, 17:10 k155la3 Для построения схемы из ВД Вам потребуется:
- Буле... Jan 16 2018, 10:37
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|