Привет!
Вижу, несмотря на период отпусков в эхе по-прежнему весело? :-)
Thu Jul 13 2006 15:54, Olga Nonova wrote to Michael Tulupov:
MT>> Их выбирает синтезатор.
MT>> Ему можно сказать, чтоб использовал Грея, бегущую 1 или что ещё,
MT>> но проще оставить на его усмотрение - сам сообразит, не маленький
MT>> и денег много стоит......
ON> Посмотрите на апноты ALTERA.
Вот только не нужно поминать всуе Алтеру!
ON> Там Вы сможете увидеть сколь эффективно бывает задать состояния сабжа
ON> прямо комбинациями битов. И не бегущей "1", не Грэя, а так, как должна
ON> следовать кодовая последовательность на выходе модуля.
Конечно, при разработке ПЛИС часто бывает удобно иметь биты состояния сабжа,
соответствующими некоторым выходным сигналам. Hо при чем тут эффективность?!
Машина состояний переходит из одного состояния в другое за тот же самый такт.
И эти переходы зависят не от кода состояния, а от условия перехода (а вот
условием перехода уже вполне может быть код текущего состояния).
Однако, если бы вы имели хоть малейшее представление о реализации сабжа в
ПЛИСах, вы не могли бы не упомянуть о дополнительных битах машины, которые
вставляются средой разработки автоматически для достижения уникальности кода
состояния. Кстати, именно поэтому иногда бывает выгоднее вставлять в машину
дополнительные dummy-биты вручную, чтобы уменьшить их число, т.к. автомат
может вставить больше битов, чем нужно. Впрочем... Вас ведь этот вопрос не
интересует, не так-ли? Ваша мысль работает совсем в другом направлении? ;-)
Иначе трудно понять, как стыкуется ваш броуновский полет мысли с исходным
вопросом. Вот этим:
ON> Очень хочется узнать, как наиболее эффективно в С реализовать subj.
Я сильно подозреваю, что вам совсем не хочется это узнать :-) Ибо на вполне
здравые объяснения того, как это реализовать в С, от вас тут же посыпались
совершенно безграмотные возражения, упоминания ДHК авторов С++ и прочая
ламерская чушь, полностью выдающая ваше абсолютное незнание вопроса :-)
Хранение кода состояния на ножках порта ввода/вывода чего стоит! :-)))
Еще понравилось:
AT>> Мы не обсуждаем ПЛИСы и AHDL/VHDL, мы обсуждем микроконтроллеры и C/Asm.
ON> "Было бы бо-ольшой ошибкой так думать" (с).
Т.е. я прав? Вас совершенно не интересует "как наиболее эффективно в С
реализовать subj", верно? ;-) Вы там еще и Дельфи упоминали... Что-то я
не сталкивался с Дельфи в микроконтроллерах...
В общем, прочел ветку с удовольствием. Смеялся. Как сейчас модно говорить?
"Пеши исчо!", правильно? ;-)
Юргис
|