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

 
 
> Не работает конечный автомат!, Не работает конечный автомат!!!!!!!!
LeshiySoft
сообщение Jan 22 2006, 22:19
Сообщение #1





Группа: Новичок
Сообщений: 4
Регистрация: 22-01-06
Пользователь №: 13 475



Вот написал автоматик:

mashine:process(clk)
type TSS is (s0,s1,s2,s3,s4,s5,s6,s7,s8);
variable SS:TSS:=s0;
begin
if clk='1' and clk'event then
case SS is
when s0=> SS:=s1;
when s1=> SS:=s2;
when s2=> SS:=s3;
when s3=> SS:=s4;
when s4=> SS:=s5;
when s5=> SS:=s6;
when s6=> SS:=s7;
when s7=> SS:=s8;
when s8=> SS:=s1;
end case;
end if;
if SS=s8 then clk_out<='1'; else clk_out<='0'; end if;
end process;

А Quartus мне и говорит:
Warning: Can't display state machine states -- register holding state machine bit "|InBuffer|\mashine:SS.s0" was synthesized away
В симуляции на clk_out вечный false, что за беда такая, может кто знает?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Gorby
сообщение Feb 8 2006, 12:37
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 449
Регистрация: 28-10-04
Из: Украина
Пользователь №: 1 002



Люди добрые, чего вы паритесь?!

Ставим ActiveHDL и имеем щастье. Там есть превосходный графический редактор стейт-машин (ага, с зелеными кружочками и стрелочками). А потом он генерирует VHDL - исходник для нарисованной машины. Причем способ кодирования можно задать от ван-хот до Грэя. Внимательно изучаем полученный код - он 100% рабочий.
А вот уже через пол-года начнем и свои машины руками писать. Самое смешное, что они тоже начнут работать...

А при отладке-то!!!! Оно показывает на диаграмме с зелеными кружочками-состояниями текущее активное состояние!!!
Всем рекомендую.
А то устроили, понимаешь, балаган... А потом ракеты до Марса не...


--------------------
Умею молчать на 37 языках...
Go to the top of the page
 
+Quote Post
Postoroniy_V
сообщение Feb 9 2006, 08:58
Сообщение #3


МедвеД Инженер I
****

Группа: Свой
Сообщений: 816
Регистрация: 21-10-04
Пользователь №: 951



Цитата(Gorby @ Feb 8 2006, 15:37) *
Люди добрые, чего вы паритесь?!

Ставим ActiveHDL и имеем щастье. Там есть превосходный графический редактор стейт-машин (ага, с зелеными кружочками и стрелочками). А потом он генерирует VHDL - исходник для нарисованной машины. Причем способ кодирования можно задать от ван-хот до Грэя. Внимательно изучаем полученный код - он 100% рабочий.
А вот уже через пол-года начнем и свои машины руками писать. Самое смешное, что они тоже начнут работать...

А при отладке-то!!!! Оно показывает на диаграмме с зелеными кружочками-состояниями текущее активное состояние!!!
Всем рекомендую.
А то устроили, понимаешь, балаган... А потом ракеты до Марса не...

Уважаемый, а вы прочитали весь тред? причем тут ActiveHDL?
был разве вопрос про него(ActiveHDL )?


--------------------
Cogito ergo sum
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- LeshiySoft   Не работает конечный автомат!   Jan 22 2006, 22:19
- - des00   Цитата(LeshiySoft @ Jan 22 2006, 17:19) В...   Jan 23 2006, 08:28
|- - v_mirgorodsky   Цитата(des00 @ Jan 23 2006, 10:28) Пробле...   Jan 23 2006, 08:45
|- - des00   Цитата(v_mirgorodsky @ Jan 23 2006, 03:45...   Jan 23 2006, 09:32
- - v_mirgorodsky   Добавлением Reset'а должно полечиться. У вас м...   Jan 23 2006, 08:32
- - Postoroniy_V   1 не туда вставлен if SS=s8 then clk_out<=...   Jan 23 2006, 08:42
- - iosifk   Цитата(LeshiySoft @ Jan 23 2006, 01:19) В...   Jan 23 2006, 08:42
- - vikk   может счетчик поставить?   Jan 23 2006, 11:26
|- - Postoroniy_V   Цитата(vikk @ Jan 23 2006, 14:26) может с...   Jan 23 2006, 11:59
- - LeshiySoft   Postoroniy_V, огромное человечское спасибо, что не...   Feb 1 2006, 22:15
|- - Postoroniy_V   Цитата(LeshiySoft @ Feb 2 2006, 01:15) Po...   Feb 2 2006, 08:20
|- - nand_gates   Checkout this one!!! This will work wi...   Feb 2 2006, 09:44
- - Gate   Я совершенно согласен с Gorby - писать вручную стэ...   Feb 9 2006, 15:23
|- - des00   Цитата(Gate @ Feb 9 2006, 10:23) Я соверш...   Feb 9 2006, 15:30
|- - Postoroniy_V   Цитата(Gate @ Feb 9 2006, 18:23) Я соверш...   Feb 10 2006, 07:40
- - Vjacheslav   Цитата(Gate @ Feb 9 2006, 18:23) Я соверш...   Feb 10 2006, 08:30


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

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 12:56
Рейтинг@Mail.ru


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