- Vote on answer
- posted
17 years ago
State_Maschine
- Vote on answer
- posted
17 years ago
- Vote on answer
- posted
17 years ago
X-Virus-Scanned: amavisd-new at bezeqint.net
Hello, Slav Matveev! You wrote in conference fido7.ru.embedded to Olga Nonova on Thu, 13 Jul 2006 09:18:03
+0400:SM>>> машинных слов надо делать либо jmp, либо call и никакого SM>>> выигрыша против перехода по таблице уже нет.
ON>> Я не зря ссылалась на пример дрейвера I2C, написанный на ON>> ассемблере. Так вот, из примерно 40-ка возможных состояний ON>> статус-регистра I2C там только пара не укладывается в ON>> промежуток 8 инструкций. Для этой пары да, использованы ON>> дополнительные jmp-ы. Оцените, всего 2 из 40.
SM> три бита регистра INTCON микроконтроллера pic12f629 надо SM> обрабатывать switch'ом или jmp'ом по его содержимому?
Обычно не надо.
SM> может лучше тремя bit test'ами?
SM> я не знаю что наворотили в регистре статуса инженеры
А это не секрет. Сходи, да посмотри.
SM> филипса, но сколько я в жизни встречал таких регистров, SM> все они имеют битовую сущность и к конечным автоматам SM> имеют очень далекое отношение.
В данном случае - самое прямое. Правда никаких проблем с этим не возникает, автомат естественным образом пишется на С, как и показано в филипсовском примере.
dima
- Vote on answer
- posted
17 years ago
Здравствуйте, Уважаемый Michael!
Thu Jul 13 2006 01:56, Michael Tulupov wrote to Olga Nonova:
ON>> ... Кто программировал ПЛИСы знают, что состояния State_Machine ON>> часто задают принудительно в виде управляющих кодовых ON>> последовательностей.
MT> MT> Да ну нафиг...Как делаю я:
[поскипала без сожаления]ON>> Эти последовательности выбирают как удобно
MT> Их выбирает синтезатор. MT> Ему можно сказать, чтоб использовал Грея, бегущую 1 или что ещё, MT> но проще оставить на его усмотрение - сам сообразит, не маленький MT> и денег много стоит......
Посмотрите на апноты ALTERA. Там Вы сможете увидеть сколь эффективно бывает задать состояния сабжа прямо комбинациями битов. И не бегущей "1", не Грэя, а так, как должна следовать кодовая последовательность на выходе модуля.
Всего Вам Хорошего Ольга
- Vote on answer
- posted
17 years ago
- Vote on answer
- posted
17 years ago
- Vote on answer
- posted
17 years ago
- Vote on answer
- posted
17 years ago
Завести собаку для ношения дискет -- не предлагать.
А если серьёзно, то в онлайне даже удобнее. Если подключение нормальное. Иначе непонятно как быть, если привязан голдедом к одному компутеру. Неудобно жутко. Если вспоминать о NNTP, то там всё равно newsrc надо как-то синхронизировать.
- Vote on answer
- posted
17 years ago
- Vote on answer
- posted
17 years ago
- Vote on answer
- posted
17 years ago
- Vote on answer
- posted
17 years ago
- Vote on answer
- posted
17 years ago
Конь сферический в вакууме. И если у бабушки был бы...
Лох я безпонтовый. На нормальный мининотебук не заработать. И skylink модем к нему.
- Vote on answer
- posted
17 years ago