RUSVott
|
|
1 | |
Какой контроллер выбрать для булевой логики, как реализовать10.08.2015, 09:33. Показов 16947. Ответов 49
Метки нет (Все метки)
Добрый день!
Подскажите, пожалуйста, какой контроллер справится. Или хотя бы, есть ли такие :) С программированием и микроконтроллерами раньше не работал, поэтому терминология может хромать. Да и образования нету :) Нужно 45-50 входных ножек, 30-35 для выхода :) Выполнять операции булевой логики, триггеров RS и промежуточных "флагов" Как пример, можно ли выполнить такую операцию: http://**************************/download/file.php?id=24795&sid=e06695636fd4b416adde81e1efd95ed2 I 3 - это входной сигнал (в МК видимо немного по другому назовётся) F NN.X - это "флаг", или наверное, для мк правильнее сказать, бит "X" из 8-ми битного регистра NN То есть в примере, F сначала инвертируются а потом выполняется AND, и на выходе F 68.1 устанавливается в 1 или 0. Соответственно где то по программе дальше этот бит тоже служит условием. Может быть STM32 или плис Ottira. Или другие? :) Всем заранее спасибо! |
10.08.2015, 09:33 | |
Ответы с готовыми решениями:
49
Реализовать переключатель имеющий 3 состояния в булевой алгебре логики. Какой контроллер выбрать? Какой контроллер выбрать? Какой выбрать RAID контроллер |
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 1,257
|
|
12.08.2015, 15:02 | 41 |
Сообщение от soumt_imobti
А я писал к вот к чему.
Сообщение от vt340
0
|
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 1,257
|
|
12.08.2015, 15:14 | 42 |
Сообщение от soumt_imobti
Об чем и речь. И цинизм не больше, чем интерпретатор вкорячивать.
Сообщение от soumt_imobti
Можно конечно, но вот опять таки параллельной обработки не будет, придется так или иначе эмулировать "псевдосинхронную" обработку.
Сообщение от soumt_imobti
0
|
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 1,864
|
|
12.08.2015, 15:17 | 43 |
Сообщение от fr0stir
"Я так думаю"(С) Ничего ИМХО плохого в этом нет, просто не за все задачи стоит программисту браться. Ну, программисты разные есть. Водятся, к примеру, махровые функциональщики и прочие декларативщики, которые вообще не думают в рамках последовательного выполнения программы (императивной парадигма), переучиваться на такое с императивщины - довольно тяжело, но полезно для общего развития. В тот же Хаскель (при всей его внешней простоте) мне въехать ещё трудней, чем в verilog, а это именно программистская тема.
Сообщение от fr0stir
(Благо, понятно, что задача любым способом решается - хоть МК, хоть ПЛИС диаграммами, хоть ПЛИС верилогом/вхдл - какой же будет проще для него? Лично я бы ПЛИС взял, только если бы МК быстродействия не хватало, но то я)
0
|
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 1,257
|
|
12.08.2015, 15:23 | 44 |
Я бы за МК реализацию брался если не нужно гарантировать синхронную обработку множества входных сигналов.
А так бы наверно поискал ПЛИСовода. Поскольку вкуривать Verilog интересно, но мало ли что от тех муфт зависит... одно дело когда по ошибке смыв в унитазе не сработал, другое - тормоз на автобусе.
0
|
0 / 0 / 0
Регистрация: 22.03.2015
Сообщений: 838
|
|
12.08.2015, 16:34 | 45 |
Сообщение от soumt_imobti
Сообщение от fr0stir
0
|
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 1,257
|
|
12.08.2015, 16:49 | 46 |
Сообщение от vt340
1 Даже если состояния считываются быстро, то до следующего считывания МК "слеп". 2 На таких задачах хочешь не хочешь придется оптимизировать программу. При изменении логики придется пересматривать оптимизацию, так как будут другие "узкие места", то есть простоты уже не будет, а требования к производительности МК будут пропорциональны числу входных/выходных сигналов. Кстати говоря, есть и гибридный путь - PSoC 4 к примеру, от кипариса, если ног хватает.
0
|
0 / 0 / 0
Регистрация: 22.03.2015
Сообщений: 838
|
|
12.08.2015, 17:01 | 47 |
Да ну, какая оптимизация ) Цикл меньше полупериода сети, 10 мс, нет смысла делать - электромеханика же. Это минимум 5000 команд простого 8051 = 5000 строк cisc ассемблера - это выше крыши для релейной алгебры )
0
|
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 1,257
|
|
12.08.2015, 17:11 | 48 |
"Обратимся к радару, сержант Радару, как проехал нарушитель? Вжик! А как должен был? Вжиииик"(С)
Цитирую ТСа - "Выполняет обычные функции, по входным сигналам либо разрешает что то делать, либо нет. Муфты там включает, тормоза и прочее релейное богатсво" тут только тормознутость исполнительного механизма, а какой входной сигнал?
0
|
0 / 0 / 0
Регистрация: 22.03.2015
Сообщений: 838
|
|
12.08.2015, 17:26 | 49 |
обычно входные сигналы - это либо концевики, либо датчики с релюшкой на выходе, т.е. опять те же времена, но на 100%, конечно, не могу утверждать, что в этом нашем рассматриваемом случае так )
0
|
0 / 0 / 0
Регистрация: 21.08.2011
Сообщений: 1,057
|
|
12.08.2015, 18:01 | 50 |
Сообщение от vt340
Пару лет назад мы ваяли роутер, да не простой, а специальный. Который должен был роутить между 4 каналами по таблицам адресов. Т.е. пришел на канал 1 адрес АА, мы его пихаем в канал 3 под адрес ВВ.Адресного пространства - 20 бит, закономерностей в роутинге никаких. Понятно, что надо задействовать внешнюю DDR3, BROM не хватит. Поставили. И тут один выдаёт: "А что если придут два сигнала одновременно, а DDR3 будет рефрешиться в эту секунду? Фифу надо". Начинаем гадать на картах какая вероятность прихода многих сигналов одновременно и какова максимальная задержка подсмотра в памяти. Выходит что "настоящего" риалтайма не будет, но можно поставить или тогда малоизвестную Hybrid Cube Memory или огромную SROM у которых время отклика более детерминистично. К счастью, догадались спросить юзеров, т.е. тех кто должен был этим железом пользоваться. Роутить надо было оцифрованные сигналы от аналоговых чипов, где скорости генерации были ниже 100 кГц!
0
|
12.08.2015, 18:01 | |
12.08.2015, 18:01 | |
Помогаю со студенческими работами здесь
50
Подскажите, какой контроллер выбрать. Контроллер для свайпа и вынесение логики Контроллер SPI. Как выбрать контроллер из списка? Какой ассоциативный контейнер выбрать? И как реализовать в нем чтение из файла? Как реализовать контроллер для работы с API? Как реализовать метод резолюций для логики предикатов первого порядка Какой выбрать Doctype для сайта HTML? Как его выбрать? Русский сайт есть CSS нету JavaScript. Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |