реклама на сайте
подробности

 
 
3 страниц V  < 1 2 3 >  
Reply to this topicStart new topic
> Логический автомат
Prutvel
сообщение Feb 20 2011, 14:47
Сообщение #16


Участник
*

Группа: Участник
Сообщений: 59
Регистрация: 5-11-10
Пользователь №: 60 674



Цитата(VladimirB @ Feb 20 2011, 16:01) *
У вас в методичке к лабе всё написано. И даже структурная схема устройства нарисована. Вам остаётся только нарисовать счётчик, дешифратор и 7 RS-триггеров. Если вы не знаете, как это делать - то надо постить в раздел для начинающих схемотехников.
FPGA по-моему тут не причём.

И ещё вам в методичке про Multisim намекают - потыкайтесь там может наступит просветление.



ну да, ну да 05.gif ... может, пример какой есть?

да, и еще, а не подскажете, что значит, предусмотреть ручной запуск устройства на генерацию заданной последовательности логических сигналов? А как сделать так, чтобы устройство содержало цепи автоматической остановки после генерации последовательности, и где искать коэффициент разветвтления при выборе элементнонй базы? help.gif
Go to the top of the page
 
+Quote Post
Mad_max
сообщение Feb 20 2011, 15:22
Сообщение #17


Местный
***

Группа: Свой
Сообщений: 377
Регистрация: 23-12-06
Из: Зеленоград
Пользователь №: 23 811



Да fpga вам не контроллер.
Go to the top of the page
 
+Quote Post
Maverick
сообщение Feb 20 2011, 16:12
Сообщение #18


я только учусь...
******

Группа: Модераторы
Сообщений: 3 447
Регистрация: 29-01-07
Из: Украина
Пользователь №: 24 839



Цитата(Prutvel @ Feb 20 2011, 16:47) *
ну да, ну да 05.gif ... может, пример какой есть?

да, и еще, а не подскажете, что значит, предусмотреть ручной запуск устройства на генерацию заданной последовательности логических сигналов? А как сделать так, чтобы устройство содержало цепи автоматической остановки после генерации последовательности, и где искать коэффициент разветвтления при выборе элементнонй базы? help.gif

Вначале нарисуйте на бумаге цифровую схему, а здесь все стандартно:
берете счетчик который будет считать тактовые импульсы (длительность и частоту выбираете сами) и дешифратор(ы) таким образом формируете последовательность сигналов которые отображены на Вашей временной диаграмме. Дальше разрабатываете логику управления.

Потом дальше можно будет идти...


--------------------
If it doesn't work in simulation, it won't work on the board.

"Ты живешь в своих поступках, а не в теле. Ты — это твои действия, и нет другого тебя" Антуан де Сент-Экзюпери повесть "Маленький принц"
Go to the top of the page
 
+Quote Post
Prutvel
сообщение Feb 20 2011, 16:47
Сообщение #19


Участник
*

Группа: Участник
Сообщений: 59
Регистрация: 5-11-10
Пользователь №: 60 674



Цитата(Maverick @ Feb 20 2011, 19:12) *
Вначале нарисуйте на бумаге цифровую схему, а здесь все стандартно:
берете счетчик который будет считать тактовые импульсы (длительность и частоту выбираете сами) и дешифратор(ы) таким образом формируете последовательность сигналов которые отображены на Вашей временной диаграмме. Дальше разрабатываете логику управления.

Потом дальше можно будет идти...


Я так понимаю, дешифратор будет на 48 выходов

Счетчик начинает тикать. И тикает от 0 до 47.
Дешифратор на 48 выходов выдает 1 на том выходе, номер которого совпадает с текущим состоянием счетчика.
По диаграмме
На такте номер 2 триггер 7 должен встать на 1. Значит выход дешифратора 2 соединяем с входом УСТАНОВКИ триггера 7
На такте 3 триггер 4 должен стать = 1. Значит выход дешифратора 3 соединяем с вх. УСТАНОВКИ триггера 4.
На такте 4 триггер 4должен стать = 0. Значит выход 4 соединяем с входом сброса триггера 4.
Go to the top of the page
 
+Quote Post
sazh
сообщение Feb 20 2011, 17:07
Сообщение #20


Гуру
******

Группа: Свой
Сообщений: 2 435
Регистрация: 6-10-04
Из: Петербург
Пользователь №: 804



Цитата(Prutvel @ Feb 20 2011, 19:47) *
Я так понимаю, дешифратор будет на 48 выходов


Тот кто это задание Вам писал, тоже ничего не смыслит в схемотехнике.
На счетчик навесте Постоянное Запоминающее Устройство (запрограммируйте его под нужды времянки , по состоянию счетчика n-1), ибо на выходе ПЗУ надо регистр поставить, по клоку такому же как и у счетчика
Go to the top of the page
 
+Quote Post
Prutvel
сообщение Feb 20 2011, 17:36
Сообщение #21


Участник
*

Группа: Участник
Сообщений: 59
Регистрация: 5-11-10
Пользователь №: 60 674



Цитата(sazh @ Feb 20 2011, 20:07) *
Тот кто это задание Вам писал, тоже ничего не смыслит в схемотехнике.
На счетчик навесте Постоянное Запоминающее Устройство (запрограммируйте его под нужды времянки , по состоянию счетчика n-1), ибо на выходе ПЗУ надо регистр поставить, по клоку такому же как и у счетчика


а какая примерно схема будет?
Go to the top of the page
 
+Quote Post
dvladim
сообщение Feb 20 2011, 19:56
Сообщение #22


Знающий
****

Группа: Свой
Сообщений: 654
Регистрация: 24-01-07
Из: Воронеж
Пользователь №: 24 737



Цитата(Prutvel @ Feb 20 2011, 20:36) *
а какая примерно схема будет?

Если вы так упорно не хотите думать сами, то вам в раздел Предлагаю работу
Go to the top of the page
 
+Quote Post
Prutvel
сообщение Feb 20 2011, 20:54
Сообщение #23


Участник
*

Группа: Участник
Сообщений: 59
Регистрация: 5-11-10
Пользователь №: 60 674



Цитата(dvladim @ Feb 20 2011, 22:56) *
Если вы так упорно не хотите думать сами, то вам в раздел Предлагаю работу


извините, денег нет...живу в общаге, на еду еле-хватает...работу дают - как хочешь, так и делай...как быть??? реву уже crying.gif

схема такого типа???

Сообщение отредактировал Prutvel - Feb 20 2011, 20:54
Go to the top of the page
 
+Quote Post
Leka
сообщение Feb 20 2011, 22:19
Сообщение #24


Профессионал
*****

Группа: Участник
Сообщений: 1 075
Регистрация: 30-09-05
Пользователь №: 9 118



Цитата(Prutvel @ Feb 21 2011, 00:54) *
денег нет...живу в общаге, на еду еле-хватает...работу дают - как хочешь, так и делай...как быть???

В дворники идти.
Go to the top of the page
 
+Quote Post
ViKo
сообщение Feb 21 2011, 08:03
Сообщение #25


Универсальный солдатик
******

Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362



Если не ошибаюсь, полгода назад та же девушка задавала здесь вопрос, не успевала, плакала и т.д. Что ж, получается, всю жизнь за вас кто-то будет учиться, работать? Или вас так плохо учат, что ничего в голове не остается?

нашел ссылку, чтобы не быть голословным. Правда, не о ПЛИС был вопрос, но "стиль" остался тем же.
http://electronix.ru/forum/index.php?showtopic=82557
Go to the top of the page
 
+Quote Post
Мур
сообщение Feb 21 2011, 08:30
Сообщение #26


Знающий
****

Группа: Свой
Сообщений: 815
Регистрация: 7-06-06
Из: Харьков
Пользователь №: 17 847



У меня для этого всегда в активе Active-HDL. Там, зная какой-либо HDL, в режиме диаграммы состояний легко наваять не напрягаясь любой автомат. И "одним нажатием кнопки" быстро генерируешь текст(с проверкой ошибок) и ,что немаловажно, тут-же проверяешь временную(даже пошагово). Жалко, что назад отката нет в отладчике!

Этот опыт пригодится всегда. Стоит потратить время! Удачи!
Go to the top of the page
 
+Quote Post
PVL
сообщение Feb 23 2011, 00:12
Сообщение #27


Участник
*

Группа: Участник
Сообщений: 38
Регистрация: 1-02-07
Пользователь №: 24 959



Самое простое счетчик с памятью... и никакой мороки...
Go to the top of the page
 
+Quote Post
tAmega
сообщение Feb 23 2011, 12:43
Сообщение #28


Местный
***

Группа: Свой
Сообщений: 474
Регистрация: 20-01-09
Из: НН
Пользователь №: 43 639



Вот так у нас всегда ... censored ...

Итак Prutvel, давай подробно и внятно, чего Вам надо. Посмотрим что можно сделать.
Я могу сделать Вам схему в виде рисунка или описание на VHDL (или Verilog) все это в среде Xilinx ISE. Если это прокатит конечно. Нужно знать для какой CPLD. Плюс моделирование в Modelsim или Active AHDL.
Или если Вам схема нужна в виде реальных чипов, да еще и с временными диаграммами, плюс потребление по питанию. Тогда надо знать, в какой среде и на каких чипах будет реализована такая схема. Нужны ли конкретные Part Number чипов, важна ли цена, а также какой производитель предпочтительнее.
И наконец, чтобы промоделировать схему качественно, надо знать на какой частоте схема будет работать, или хотя бы одну временную длительность к временной диаграмме. Остальные можно сообразить, чего там и как.
Да еще вопрос, по питанию, потребляемую мощность оценивать в динамике(смотреть пиковое значение мощности в виде графика во время моделирования) или в статике ( просто взять максимальное потребление всех чипов и сложить).
Давайте Ваши ответы на вопросы, будем вместе ваять.

PS: На картинке у Вас Electronics Workbench. Вы в нем будете схему сдавать? Если да, можно узнать какая версия у Вас или ссылку, где скачать.


--------------------
пользователь отключен
Go to the top of the page
 
+Quote Post
Prutvel
сообщение Feb 23 2011, 19:47
Сообщение #29


Участник
*

Группа: Участник
Сообщений: 59
Регистрация: 5-11-10
Пользователь №: 60 674



Цитата(tAmega @ Feb 23 2011, 15:43) *
Вот так у нас всегда ... censored ...

Итак Prutvel, давай подробно и внятно, чего Вам надо. Посмотрим что можно сделать.
Я могу сделать Вам схему в виде рисунка
или описание на VHDL (или Verilog) все это в среде Xilinx ISE. Если это прокатит конечно. Нужно знать для какой CPLD. Плюс моделирование в Modelsim или Active AHDL.
Или если Вам схема нужна в виде реальных чипов, да еще и с временными диаграммами, плюс потребление по питанию. Тогда надо знать, в какой среде и на каких чипах будет реализована такая схема. Нужны ли конкретные Part Number чипов, важна ли цена, а также какой производитель предпочтительнее.
И наконец, чтобы промоделировать схему качественно, надо знать на какой частоте схема будет работать, или хотя бы одну временную длительность к временной диаграмме. Остальные можно сообразить, чего там и как.
Да еще вопрос, по питанию, потребляемую мощность оценивать в динамике(смотреть пиковое значение мощности в виде графика во время моделирования) или в статике ( просто взять максимальное потребление всех чипов и сложить).
Давайте Ваши ответы на вопросы, будем вместе ваять.

PS: На картинке у Вас Electronics Workbench. Вы в нем будете схему сдавать? Если да, можно узнать какая версия у Вас или ссылку, где скачать.


будте добры, помогите 1111493779.gif

у меня в требованиях написано:

1. Принципиальная схема логического автомата в соответствии с ГОСТ (сказали, в Visio).
3. Перечень элементов.
4. Экран программной среды Electronic Worcbench с результатами моделирования логического автомата.
5. Оценка потребляемой мощности.

и ещё надо сделать ручной запуск на генерацию заданной последовательности логических сигналов, потом цепи автоматической остановки после
генерации последовательности, а при выборе элементной базы учесть нагрузочные способности элементов разных
серий (коэффициент разветвления).

это всё, что дано в этом случае...но также надо просмотреть варианты с последовательными цифровыми устройствами, с микросхемой памяти, и с импульсными цифровыми устройствами...эти варианты мне тоже нужны, ну а пока хотя бы схемку...
Go to the top of the page
 
+Quote Post
tAmega
сообщение Feb 24 2011, 04:48
Сообщение #30


Местный
***

Группа: Свой
Сообщений: 474
Регистрация: 20-01-09
Из: НН
Пользователь №: 43 639



Ну а теперь пожалуйста на вопросы надо ответить
1. Какая версия Electronics Workbench установлена на Вашем компе, если я сделаю в более новой версии софта, как Вы ее откроете? Посмотрите на вкладке Help =>About
2. Нужна ли схема на реальных микросхемах, судя по тому, что указан перечень элементов, да, нужно применить реальные чипы и реальные кнопки.
Есть у Вашего руководства или препода предпочтения, какие чипы и каких серий применять. Ну поставим мы логику HCT, а он скажет, нет давайте TTL, или LVTTL
3. Вы сказали что в дальнейшем нужно будет использовать память, давайте марку памяти, от нее будем двигаться.
4. Ручной запуск не проблема, это кнопка на схеме, но преподы или начальники разные бывают, узнайте у него кнопка нужна с фиксацией или без, или неважно.
Отечественного производства или AMP, Molex подойдут
5. Тоже самое с микросхемами, отечественные или импортные. Если это препод, уверен на курсе лекций марки микросхем уже у Вас были.
6. На какой частоте должна работать схема.

Как ответите на эти вопросы, можно продолжить. Без них никак.
Если ответов не знаете и найти не сможете, давайте перечень элементов у любого из однокурсников. Если есть вопросы(глупые), пишите в личкуsm.gif

PS: На счет нагрузочной способности это актуально если логика ESL и частоты под 500MHz. А если мы говорим о стандартной логике, у них сейчас коэффициент ветвления 1:20 для Вашей схемы не проблема. Мы его учтем.


--------------------
пользователь отключен
Go to the top of the page
 
+Quote Post

3 страниц V  < 1 2 3 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 29th June 2025 - 11:37
Рейтинг@Mail.ru


Страница сгенерированна за 0.01519 секунд с 7
ELECTRONIX ©2004-2016