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

 
 
> Конечные автоматы, Нетривиальная задачка...
okela
сообщение Aug 30 2006, 14:50
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 165
Регистрация: 11-01-05
Из: Украина, г. Одесса
Пользователь №: 1 896



Дано :

Некий цифровой автомат с десятком входов и где-то стока же выходов. Реализован был очень давно на рассыпухе (сплошная ассинхронщина.. комбинаторика и RS-триггера).
Известны временные диаграммы работы девайса по всем входам и выходам в течении одного цикла.
Если в цифровой схеме есть хоть один триггер, то её можно назвать цифровым автоматом..

Найти :

Возникла необходимость запихать всё енто дело в ПЛИСину. Сразу возникла мысль описать его как конченый автомат.
Для этого надо выполнить как бы обратный синтез КА.
Т.е. известны диаграммы функционирования, а по ним надо нарисовать граф-схему или таблицу переходов и выходов.
В автоматном синтезе не очень силен, поэтому накопал инфы в интернете чтобы поучить уроки, почитал ... и совсем запутался.
Не выходит каменный цветок. smile.gif В голове , блин, каша. blink.gif
Как все это дело собрать в кучу, чтобы наглядно и понятно все описывалось ?
Логика работы вроде бы и совсем несложная: некоторые выходы просто тупо повторяют соответствующие входы, несколько выходов связаны со своими парами входов (режим триггера - вкл./выкл). Если судить по количству триггеров которые присутствуют в исходной схеме (5-6 штук), то состояний максимум будет столько же, а у меня их чего-то гораздо больше (если анализировать входные воздействия и выходы).

Может кто-то сталкивался с подобной задачей.. Хелп, плиз! Диаграммы приложены.
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
druzhin
сообщение Aug 31 2006, 14:07
Сообщение #2


druzhin
***

Группа: Свой
Сообщений: 286
Регистрация: 18-06-04
Из: Москва
Пользователь №: 58



Цитата(okela @ Aug 30 2006, 18:50) *
Дано :
Некий цифровой автомат[......]
Найти :
Возникла необходимость запихать всё енто дело в ПЛИСину. Сразу возникла мысль описать его как конченый автомат.
[......]
Может кто-то сталкивался с подобной задачей.. Хелп, плиз! Диаграммы приложены.

О, господи! Это же упаковочная машина для сыпучих продуктов! Узнал родную, любимую. Я чуть не прослезился от ностальгии. В глубокой юности я делал для таких машин автоматику на 561-ой серии. С удовольствием настрочу для неё управляющий fsm, цифровую фильтрацию входов от помех итд. Тряхну стариной, вспомню пьяную удалую молодость. У вас аська есть? Надо уточнить логику работы этого железного монстра.
Прикрепленные файлы
Прикрепленный файл  CummingsSNUG2003SJ_SystemVerilogFSM.rar ( 225.46 килобайт ) Кол-во скачиваний: 57
 
Go to the top of the page
 
+Quote Post
okela
сообщение Aug 31 2006, 14:29
Сообщение #3


Частый гость
**

Группа: Свой
Сообщений: 165
Регистрация: 11-01-05
Из: Украина, г. Одесса
Пользователь №: 1 896



Цитата(druzhin @ Aug 31 2006, 17:07) *
Цитата(okela @ Aug 30 2006, 18:50) *
Дано :
Некий цифровой автомат[......]
Найти :
Возникла необходимость запихать всё енто дело в ПЛИСину. Сразу возникла мысль описать его как конченый автомат.
[......]
Может кто-то сталкивался с подобной задачей.. Хелп, плиз! Диаграммы приложены.

О, господи! Это же упаковочная машина для сыпучих продуктов! Узнал родную, любимую. Я чуть не прослезился от ностальгии. В глубокой юности я делал для таких машин автоматику на 561-ой серии. С удовольствием настрочу для неё управляющий fsm, цифровую фильтрацию входов от помех итд. Тряхну стариной, вспомню пьяную удалую молодость. У вас аська есть? Надо уточнить логику работы этого железного монстра.


Да, да!!! Почти в точку ! Она самая. Аська есть , только надо восстановить ее. Чуть позже сообщу.
Пока можно в личу или на мыло.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- okela   Конечные автоматы   Aug 30 2006, 14:50
- - TailWind   Разберись как работает схема. Что на входе, что на...   Aug 30 2006, 15:07
- - m_y   Вы не задумывались стоит ли использовать ПЛИС для ...   Aug 30 2006, 15:20
|- - okela   Цитата(m_y @ Aug 30 2006, 18:20) Вы не за...   Aug 30 2006, 15:50
- - disel   А самой схемы нет? Диаграмма может описывать не вс...   Aug 30 2006, 16:27
- - yornik   " Если судить по количству триггеров которые ...   Aug 30 2006, 17:18
|- - okela   Цитата(yornik @ Aug 30 2006, 20:18) ...   Aug 30 2006, 20:33
|- - iosifk   Цитата(okela @ Aug 31 2006, 00:33) Вся сл...   Aug 31 2006, 10:58
- - Harbour   Ну алгоритм или то что делать схема должна же есть...   Aug 30 2006, 22:21
- - Евгений Николаев   Про MAX7000 потихоньку пора забывать :-) По крайне...   Aug 31 2006, 10:27
- - Oldring   1. RS-триггеры элементарно реализуются на 2-х ЛА-3...   Aug 31 2006, 11:56
|- - okela   Цитата(Oldring @ Aug 31 2006, 14:56) 1. R...   Aug 31 2006, 14:15
|- - des00   Цитата(okela @ Aug 31 2006, 09:15) Цитата...   Aug 31 2006, 14:34
|- - okela   Цитата(des00 @ Aug 31 2006, 17:34) Цитата...   Aug 31 2006, 14:55


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

 


RSS Текстовая версия Сейчас: 20th July 2025 - 04:48
Рейтинг@Mail.ru


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