Мелкие вопросы по МК и ПЛИС.
- urry
- Сверлит текстолит когтями
- Сообщения: 1262
- Зарегистрирован: Пн дек 08, 2008 10:58:48
- Откуда: Винница
- Контактная информация:
Re: Мелкие вопросы по МК и ПЛИС.
Что проще - немного изменить разводку и программу или добавить регистры ? 
- ChipKiller
- Сверлит текстолит когтями
- Сообщения: 1163
- Зарегистрирован: Ср янв 05, 2011 16:25:15
Re: Мелкие вопросы по МК и ПЛИС.
..... проще сначала думать, а потом паять 
-
alexey6522
- Встал на лапы
- Сообщения: 149
- Зарегистрирован: Чт июл 28, 2011 18:12:28
Re: Мелкие вопросы по МК и ПЛИС.
вы предлагаете добавить еще регистров? их и так 4, один регистр отвечает за формирование цифры, а остальные 3 всего-лишь указывают какой из разрядов включить, а включаются они по порядку.
urry. Какие варианты по изменению разводки?
А что если увеличить частоту МК с 8 до 16Мгц?
urry. Какие варианты по изменению разводки?
А что если увеличить частоту МК с 8 до 16Мгц?
- ChipKiller
- Сверлит текстолит когтями
- Сообщения: 1163
- Зарегистрирован: Ср янв 05, 2011 16:25:15
Re: Мелкие вопросы по МК и ПЛИС.
4 регистра можно включить по-разному, например 3 регистра отвечают за формирование цифр и 1 за управление разрядами - по максимуму можно сделать индикацию 24 разрядов и светить они будут нормальноalexey6522 писал(а):вы предлагаете добавить еще регистров? их и так 4...
- Аlex
- Модератор
- Сообщения: 4614
- Зарегистрирован: Чт мар 18, 2010 23:09:57
- Откуда: Планета Земля
- Контактная информация:
Re: Мелкие вопросы по МК и ПЛИС.
Для кого-то - нет. Кому-то думать - это непреодолимые действия, которые побороть очень сложнопроще сначала думать
Да практически никаких, главное понять принцип и схема сама в голове нарисуется - динамика не по индикаторам, а по сегментам, а на зажигание индикаторов - регистры.Какие варианты по изменению разводки?
Вы не поверите - контроллер будет думать ровно в 2 раза быстрейА что если увеличить частоту МК с 8 до 16Мгц?
- ChipKiller
- Сверлит текстолит когтями
- Сообщения: 1163
- Зарегистрирован: Ср янв 05, 2011 16:25:15
Re: Мелкие вопросы по МК и ПЛИС.
.. ну если по-хорошему, то все не так "радужно". Если делать по-людски, то нужно поставить транзисторы (или драйверы) - в варианте urry на управление сегментами, а в моем на управление разрядами.Аlex писал(а):Да практически никаких, главное понять принцип и схема сама в голове нарисуется ...alexey6522 писал(а):Какие варианты по изменению разводки?
- Аlex
- Модератор
- Сообщения: 4614
- Зарегистрирован: Чт мар 18, 2010 23:09:57
- Откуда: Планета Земля
- Контактная информация:
Re: Мелкие вопросы по МК и ПЛИС.
Ну, естественно, без буферов никак. Иначе регистры могут приказать долго жить 
-
alexey6522
- Встал на лапы
- Сообщения: 149
- Зарегистрирован: Чт июл 28, 2011 18:12:28
Re: Мелкие вопросы по МК и ПЛИС.
Какие транзисторы посоветуете и как их подключить по схеме? желательно представить схему.ChipKiller писал(а): Если делать по-людски, то нужно поставить транзисторы (или драйверы).
Последний раз редактировалось alexey6522 Вт июн 05, 2012 18:12:26, всего редактировалось 1 раз.
- ChipKiller
- Сверлит текстолит когтями
- Сообщения: 1163
- Зарегистрирован: Ср янв 05, 2011 16:25:15
Re: Мелкие вопросы по МК и ПЛИС.
схемы могут быть разные - обсуждали 2 по крайней мере. Транзисторы выбираете согласно схеме включения и максимального тока (напряжение здесь мизер)Какие транзисторы посоветуете и как их подключить по схеме, желательно представить схему?
Последний раз редактировалось ChipKiller Вт июн 05, 2012 18:13:10, всего редактировалось 1 раз.
-
alexey6522
- Встал на лапы
- Сообщения: 149
- Зарегистрирован: Чт июл 28, 2011 18:12:28
Re: Мелкие вопросы по МК и ПЛИС.
ээээ, опечатка, это утверждение было
- ChipKiller
- Сверлит текстолит когтями
- Сообщения: 1163
- Зарегистрирован: Ср янв 05, 2011 16:25:15
Re: Мелкие вопросы по МК и ПЛИС.
схема для моего варианта - ток транзистора > ( 24 * ток 1 сегмента ) 
- Вложения
-
- led_3x8.JPG
- (45.94 КБ) 617 скачиваний
-
Kotaklizm^^
- Родился
- Сообщения: 19
- Зарегистрирован: Пт янв 27, 2012 23:23:31
Re: Мелкие вопросы по МК и ПЛИС.
Подскажите пож-а, можно ли хоть как-то приближенно перевести данные ПЛИС(число лог.ячеек и умножителей) в MIPS?
-
Chettuser
Re: Мелкие вопросы по МК и ПЛИС.
В MIPS?
Ну как сказать... есть ПЛИС с задержкой 10нс, есть 7нс, есть 5нс. Это накладывает ограничения на максимальную тактовую частоту.
Ну как сказать... есть ПЛИС с задержкой 10нс, есть 7нс, есть 5нс. Это накладывает ограничения на максимальную тактовую частоту.
-
Kotaklizm^^
- Родился
- Сообщения: 19
- Зарегистрирован: Пт янв 27, 2012 23:23:31
Re: Мелкие вопросы по МК и ПЛИС.
Нашел, что макс. тактовая частота в даташите 275 МГц
Как-нибудь можно производительность оценить по этому?
Как-нибудь можно производительность оценить по этому?
Re: Мелкие вопросы по МК и ПЛИС.
Некорректная постановка вопроса, IMHO.
MIPS - Million Instructions Per Second
Каких инструкций? В какой архитектуре?
MIPS - Million Instructions Per Second
Каких инструкций? В какой архитектуре?
Когда уже ничего не помогает - прочтите, наконец, инструкцию.
Лучший оптимизатор находится у вас между ушей. (Майкл Абраш, программист Quake и QuakeII)
Избыток информации ведёт к оскудению души - Леонтьев А. (сказано в 1965 г.)
Лучший оптимизатор находится у вас между ушей. (Майкл Абраш, программист Quake и QuakeII)
Избыток информации ведёт к оскудению души - Леонтьев А. (сказано в 1965 г.)
-
Kotaklizm^^
- Родился
- Сообщения: 19
- Зарегистрирован: Пт янв 27, 2012 23:23:31
Re: Мелкие вопросы по МК и ПЛИС.
FPGA
Инструкций - запись в регистр\чтение из регистра\сложение умножение и т.п
Инструкций - запись в регистр\чтение из регистра\сложение умножение и т.п
Re: Мелкие вопросы по МК и ПЛИС.
Хорошо. Ещё одна подсказка.
FPGA - не есть микропроцессор. Это программируемая логика.
Разницу понимаете?
Если да, то вам должно быть ясно, что производительность будет зависеть от задачи, от конкретного алгоритма, от способа его реализации в ПЛИС, от наличия в ПЛИС спец. блоков (например, аппаратных умножителей, от разрядности этих умножителей).
Скажем задача расчёта заданной контрольной суммы на блоках в 1024 байт. Пусть алгоритм расчёта (без учёта загрузки данных) рассчитывает контрольную сумму за 20 тактов. Тогда можно получить оценку производительности, например, для тактовой в 2МГц - 200 100 тыс. блоков/сек. (исправил, спасибо Meteor)
Да, в ПЛИС можно запрограммировать процессорное ядро. Например i8080 или Z80. Тут MIPS можно использовать применительно к процессорному ядру.
А можно в ПЛИС загнать всю логику обвязки того же Z80 (сопряжение с памятью и прочее). И к чему в таком случае применять термин MIPS ?
Разница понятна?
FPGA - не есть микропроцессор. Это программируемая логика.
Разницу понимаете?
Если да, то вам должно быть ясно, что производительность будет зависеть от задачи, от конкретного алгоритма, от способа его реализации в ПЛИС, от наличия в ПЛИС спец. блоков (например, аппаратных умножителей, от разрядности этих умножителей).
Скажем задача расчёта заданной контрольной суммы на блоках в 1024 байт. Пусть алгоритм расчёта (без учёта загрузки данных) рассчитывает контрольную сумму за 20 тактов. Тогда можно получить оценку производительности, например, для тактовой в 2МГц - 200 100 тыс. блоков/сек. (исправил, спасибо Meteor)
Да, в ПЛИС можно запрограммировать процессорное ядро. Например i8080 или Z80. Тут MIPS можно использовать применительно к процессорному ядру.
А можно в ПЛИС загнать всю логику обвязки того же Z80 (сопряжение с памятью и прочее). И к чему в таком случае применять термин MIPS ?
Разница понятна?
Последний раз редактировалось Kavka Ср июн 06, 2012 13:55:06, всего редактировалось 1 раз.
Когда уже ничего не помогает - прочтите, наконец, инструкцию.
Лучший оптимизатор находится у вас между ушей. (Майкл Абраш, программист Quake и QuakeII)
Избыток информации ведёт к оскудению души - Леонтьев А. (сказано в 1965 г.)
Лучший оптимизатор находится у вас между ушей. (Майкл Абраш, программист Quake и QuakeII)
Избыток информации ведёт к оскудению души - Леонтьев А. (сказано в 1965 г.)
- Meteor
- Друг Кота
- Сообщения: 3961
- Зарегистрирован: Пн июл 13, 2009 14:37:39
- Откуда: Московская область, наукоград.....
- Контактная информация:
Re: Мелкие вопросы по МК и ПЛИС.
Пусть алгоритм расчёта (без учёта загрузки данных) рассчитывает контрольную сумму за 20 тактов. Тогда можно получить оценку производительности, например, для тактовой в 2МГц - 200 тыс. блоков/сек.
Только не 200, а 100 тыс блоков/с- в данном случае (объяснение на пальцах несведующему) считаю корректным поправить Вас.
Загружая на вход компьютера "мусор", на выходе получим "мусор^32".
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
Re: Мелкие вопросы по МК и ПЛИС.
Подскажите пожалуйста, нужно ли ставить резисторы между двумя микроконтроллерами если один выполняет роль кнопок для управления другого...
понимаю что это дико, хочу заменить обычные кнопки подключенные к выводам, другим мк который работает от ДУ.
понимаю что это дико, хочу заменить обычные кнопки подключенные к выводам, другим мк который работает от ДУ.
- Gudd-Head
- Друг Кота
- Сообщения: 20091
- Зарегистрирован: Чт сен 18, 2008 12:27:21
- Откуда: Столица Мира Санкт-Петербург
Re: Мелкие вопросы по МК и ПЛИС.
Если порты другого МК всё время настроены на вход, то не надо ставить.
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]