|
Логический автомат |
|
|
|
Feb 18 2011, 17:32
|
Участник

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

|
Здравствуйте! Помогите разобраться, пожалуйста! ОООченьнужно! Дело в том, что у меня задана временная диаграмма. В соответствии с ней нужно сделать пересчетное устройство!
как это сделать???
|
|
|
|
|
Feb 19 2011, 21:25
|
Участник

Группа: Свой
Сообщений: 73
Регистрация: 9-08-10
Из: Украина
Пользователь №: 58 828

|
нужно смотреть диаграмму, но на первый взгляд похоже на конечный автомат state machine которая описывается графом, таблицей переходов, ну а реализация обсуждалась много раз и литературы и мануавлов по этому валом. еще одно название FSM (Finite-State Machine)
|
|
|
|
|
Feb 20 2011, 09:30
|
Участник

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

|
Цитата(AlphaMil @ Feb 20 2011, 09:39)  FSM наверное легче всего описать через case-структуру. Посмотрите в хелпе к своей САПР или по используему языку. а примера нет?
|
|
|
|
|
Feb 20 2011, 10:04
|
Участник

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

|
уау...спасибо за пример! а в какой это программе?
|
|
|
|
|
Feb 20 2011, 10:24
|
Участник

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

|
Цитата(Kuzmi4 @ Feb 20 2011, 13:18)  Xilinx ISE v11.5 жмаете на лампочку и просвещаетесь  в разделе "Synthesis Constructs" ух ты, спасибо но это я так понимаю, программа работы самого пересчетного устройства? ... а принципиальную схему как делать?
|
|
|
|
|
Feb 20 2011, 10:40
|
Участник

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

|
Цитата(Kuzmi4 @ Feb 20 2011, 13:31)  Исходя из рисунка 2 (схема запуска ??) - вам вообще не нужен FSM - кромсаете примерные конструкции под вашу разрядность, склеиваете докучи - и всё  у меня диаграмма есть на бумаге, не знаю в какой проге ее рисовать... разрядность, докучи - это что?
|
|
|
|
|
Feb 20 2011, 11:36
|
Участник

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

|
как по такой диаграмме делать
Сообщение отредактировал Prutvel - Feb 20 2011, 11:37
|
|
|
|
|
Feb 20 2011, 11:52
|
Участник

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

|
Цитата(Kuzmi4 @ Feb 20 2011, 14:43)  2 Prutvel осталось только переименовать циферки по вертикали из 1/2... в понятные людям названия и написать словами как должны меняться выхода от времени и входных сигналов  1 - это первый сигнал, 2 - второй сигнал, 3 - третий сигнал и т.д. причем, все значения в милисекундах... а что значит выхода?
|
|
|
|
|
Feb 20 2011, 13:01
|
Знающий
   
Группа: Свой
Сообщений: 614
Регистрация: 12-06-09
Из: рядом с Москвой
Пользователь №: 50 219

|
Цитата(Prutvel @ Feb 20 2011, 14:52)  1 - это первый сигнал, 2 - второй сигнал, 3 - третий сигнал и т.д. причем, все значения в милисекундах... а что значит выхода? У вас в методичке к лабе всё написано. И даже структурная схема устройства нарисована. Вам остаётся только нарисовать счётчик, дешифратор и 7 RS-триггеров. Если вы не знаете, как это делать - то надо постить в раздел для начинающих схемотехников. FPGA по-моему тут не причём. И ещё вам в методичке про Multisim намекают - потыкайтесь там может наступит просветление.
|
|
|
|
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|