Перейти к содержанию
    

Разработка системы управления для станка

Заказчик поставил задачу управления станком Термопластавтомат с помощью системы на FPGA. Обеспечил разработчиков Dev. Kit'ами на Cyclone 5. Сейчас стоит вопрос дальнейшего использования такого решения/ перехода на другие платы/ использования новой платформы.

 

Более детально получается, что использование стандартного Dev. Kit'а (точнее схемы его разводки) порождает невозможность задействовать большое количество входных тестовых сигналов и использовать одновременно монитор, для отображения человеко-машинного интерфейса, разрабатываемого на встроенном ядре ARM.

Может у кого-то есть конкретный опыт по подключению монитора для SoC и большого количества входных/выходных интерфейсов к кристалу. Ну или какия может литература есть? Желательно, конечно, посоветовать готовые недорогие решения модульного типа.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

По поводу количества сигналов - не понял, в чём проблема, а что касается монитора - VIP Suite clocked video output.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Может у кого-то есть конкретный опыт по подключению монитора для SoC и большого количества входных/выходных интерфейсов к кристалу. Ну или какия может литература есть? Желательно, конечно, посоветовать готовые недорогие решения модульного типа.

 

Опыт то есть.

Только FPGA здесь явно провальный вариант.

Это должна быть сеть микроконтроллеров.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

По поводу количества сигналов - не понял, в чём проблема, а что касается монитора - VIP Suite clocked video output.

 

Допустим со станка выходит 40 пар проводов для контроля и заходит столько же для управления. Понятно что на пины ПЛИС все не заведёшь. Может подскажете плату расширения какую-то?

За видео - спс.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Я опять не понял, в чём вы видите проблему завести на ПЛИС 160 проводов?

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Допустим со станка выходит 40 пар проводов для контроля и заходит столько же для управления. Понятно что на пины ПЛИС все не заведёшь. Может подскажете плату расширения какую-то?

За видео - спс.

Самая задача для ПЛИС. Никакими контрллерами такой трафик не пережевать. Объемная плисина все еще и в реальном времени посчитает. А если не хватает дифф. пар можно поставить преобразователи из lvds в cmos. Хотя Ария по идее должна хавать столько lvds пар.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Допустим со станка выходит 40 пар проводов для контроля и заходит столько же для управления. Понятно что на пины ПЛИС все не заведёшь. Может подскажете плату расширения какую-то?

За видео - спс.

так надо знать что за дигатели там используются :)

или какую-то доп инфу нужно для помощи

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

...невозможность задействовать большое количество входных тестовых сигналов и использовать одновременно монитор...

Непосредственно выводить HDMI, 4 пары проводов. На Марсоходе, например, есть проект на МАХ10.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

так надо знать что за дигатели там используются :)

или какую-то доп инфу нужно для помощи

 

Забавно, однако.

Как одно из замечательных свойств ПЛИС всегда не забывают упомянуть о некоей их гибкости.

А тут оказывается надо знать наперед двигатели, да еще какую-то доп инфу.

А чё, гибкости ПЛИС уже не хватает? :biggrin:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Опишите примерно какие типы и сколько сигналов входят и выходят.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Так а почему плис? Там что, эти 100 сигналов какие то скоростные и требуют сверхбыстрой реакции?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Так а почему плис? Там что, эти 100 сигналов какие то скоростные и требуют сверхбыстрой реакции?

Вот и я также полагаю, ТС молчит, пропал куда то.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Забавно, однако.

Как одно из замечательных свойств ПЛИС всегда не забывают упомянуть о некоей их гибкости.

А тут оказывается надо знать наперед двигатели, да еще какую-то доп инфу.

А чё, гибкости ПЛИС уже не хватает? :biggrin:

Сейчас вопрос ПЛИС или микроконтролер/микропроцессор не принципиален.

 

PS Вопрос выбора элемнтной базы был сделан ТС (его заказчиком) в первом сообщении:

Заказчик поставил задачу управления станком Термопластавтомат с помощью системы на FPGA. Обеспечил разработчиков Dev. Kit'ами на Cyclone 5. Сейчас стоит вопрос дальнейшего использования такого решения/ перехода на другие платы/ использования новой платформы.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Самая задача для ПЛИС. Никакими контрллерами такой трафик не пережевать. Объемная плисина все еще и в реальном времени посчитает. А если не хватает дифф. пар можно поставить преобразователи из lvds в cmos. Хотя Ария по идее должна хавать столько lvds пар.

Да что там Ария. Даже если все эти 80 пар LVDS - Cyclone V даже SoC (у которого очень много пинов зарезервировано исключительно под HPS) в корпусе 896 имеет по 72 пары на вход и на выход. То есть почти с двукратным запасом. А если между процессором и FPGA мегаскоростной канал не нужен - можно обойтись заметно более мелким корпусом, а рядом поставить модулёк с Sitara. Что во всех отношениях, кроме габаритов платы, проще.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Я опять не понял, в чём вы видите проблему завести на ПЛИС 160 проводов?

Как минимум у меня возникает вопрос есть ли ПЛИСина с таким количеством ножек. С другой стороны я не смотрел все возможные ПЛИС и возможно что-то да упустил.

 

Самая задача для ПЛИС. Никакими контрллерами такой трафик не пережевать. Объемная плисина все еще и в реальном времени посчитает. А если не хватает дифф. пар можно поставить преобразователи из lvds в cmos. Хотя Ария по идее должна хавать столько lvds пар.

Спасибо, учтём. Правда сейчас работаем под Cyclone 5)

 

так надо знать что за дигатели там используются :)

или какую-то доп инфу нужно для помощи

Эта загадка даже для меня т.к. заказчик сам не решил что именно использовать.

 

Непосредственно выводить HDMI, 4 пары проводов. На Марсоходе, например, есть проект на МАХ10.

Спасибо! Вот то что действительно поможет на отображение.

 

Забавно, однако.

Как одно из замечательных свойств ПЛИС всегда не забывают упомянуть о некоей их гибкости.

А тут оказывается надо знать наперед двигатели, да еще какую-то доп инфу.

А чё, гибкости ПЛИС уже не хватает? :biggrin:

Кирпичами в огород начинаем бросаться?)

 

Да что там Ария. Даже если все эти 80 пар LVDS - Cyclone V даже SoC (у которого очень много пинов зарезервировано исключительно под HPS) в корпусе 896 имеет по 72 пары на вход и на выход. То есть почти с двукратным запасом. А если между процессором и FPGA мегаскоростной канал не нужен - можно обойтись заметно более мелким корпусом, а рядом поставить модулёк с Sitara. Что во всех отношениях, кроме габаритов платы, проще.

Вот оно что, я не тот корпус мотрю и не могу догнать где просчитался. Спасибо за подсказку. У нас просто стоит 5CSXFC6D6F31C6N

________________________________________________________________________________

 

Всем огромное спасибо за ответы и с наступающим Новым 2016 Годом!

Изменено пользователем Kolya

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...