|
|
  |
помогите правильно правильно составить схему, выделение регистра с максимальным значением |
|
|
|
Mar 12 2012, 14:37
|
Участник

Группа: Участник
Сообщений: 28
Регистрация: 19-02-12
Пользователь №: 70 349

|
добрый день. почитал темки с сортировкой, везде реализация кодовая, а у меня задача состоит в следующем: есть на входе сигналы (частота пока не важна и не известна), к примеру 4 регистра на каждом свое значение. Необходимо из них выбрать регистр с максимальным значением и выдать его "адрес". Вопрос - можно ли это реализовать схематически? делаю в ISE 9.2 (ну вот так требует препод)
Вот как я начал делать. Подскажите чего не хватает, нужен ли счетчик (или он входит в регист) и как обозначается ключ, чтобы соединять/разьединять питание к регистрам. На какой плате это делать?
|
|
|
|
|
Mar 13 2012, 09:39
|
Гуру
     
Группа: Свой
Сообщений: 3 123
Регистрация: 7-04-07
Из: Химки
Пользователь №: 26 847

|
Цитата(sakol @ Mar 12 2012, 18:37)  Вопрос - можно ли это реализовать схематически? делаю в ISE 9.2 (ну вот так требует препод) Можно Цитата Вот как я начал делать. Что то вы не то начали делать Цитата Подскажите чего не хватает, нужен ли счетчик (или он входит в регист) и как обозначается ключ, чтобы соединять/разьединять питание к регистрам. Судя по вопросам не хватает букваря по цифровой схемотехнике. Цитата На какой плате это делать? На виртуальной. Или препод от вас требует рабочее 'железо'?
|
|
|
|
|
Mar 13 2012, 11:09
|
Участник

Группа: Участник
Сообщений: 28
Регистрация: 19-02-12
Пользователь №: 70 349

|
Цитата(XVR @ Mar 13 2012, 13:39)  Что то вы не то начали делать
Судя по вопросам не хватает букваря по цифровой схемотехнике.
На виртуальной. Или препод от вас требует рабочее 'железо'? на виртуальной. ни я ни препод (ему 72 года) с этой прогой не работали, но кто-то ему рассказал, что тут можно реализовать с большим быстродействием. Вот и загрузил меня. вот насчет букваря тут четко сказано, у меня на бумаге расписанно что надо сделать, а название элементов в ксилинксе не нахожу некоторых DmitryR спасибо за код, чтобы его записать мне надо в том же проекте добавить new source-VHDL module ? или надо новый делать?
|
|
|
|
|
Mar 13 2012, 17:23
|
Участник

Группа: Участник
Сообщений: 28
Регистрация: 19-02-12
Пользователь №: 70 349

|
благодарю за советы, особенно за книгу! скачал, сижу читаю
|
|
|
|
|
Mar 13 2012, 19:11
|
Участник

Группа: Участник
Сообщений: 28
Регистрация: 19-02-12
Пользователь №: 70 349

|
дизайн ввиде схемы, так и нагляднее и обьяснить преподу проще, т.к. скорее всего будет дальнейшее применение всего этого. вот на схемке sazh: 1. в ксилинксе тоже есть такие инверторы как в квартусе? 2. что это за обозначения на входе (а,б,с,д) - так обозначаются регистры или это для наглядности?
|
|
|
|
|
Mar 14 2012, 14:07
|
Участник

Группа: Участник
Сообщений: 28
Регистрация: 19-02-12
Пользователь №: 70 349

|
Цитата(iosifk @ Mar 14 2012, 12:25)  может преподу чем-то помочь надо? Спросите его, пусть напишет... Вы в каком городе? Можете мне хоть в личку написать... отправлять ЛС мне еще нельзя  я из Донецка. с преподавателем пообщаюсь, выясню более подробно, позже отпишусь
|
|
|
|
|
Mar 15 2012, 22:41
|
Участник

Группа: Участник
Сообщений: 28
Регистрация: 19-02-12
Пользователь №: 70 349

|
а какие элементы необходимы, чтобы на регистре появились импульсы? (см. первый рис.) кроме vcc надо наверное ibuf еще добавить?
|
|
|
|
|
Mar 19 2012, 14:53
|
Участник

Группа: Участник
Сообщений: 28
Регистрация: 19-02-12
Пользователь №: 70 349

|
Цитата(XVR @ Mar 16 2012, 09:31)  Надо сделать test bench. Сами по себе импульсы не появятся не, я имею ввиду, что должно входить в состав: вот регистр, к нему надо подать питание, и всё? наверное нужно еще добавить счетчик, тактовый генератор?
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|