Jump to content

    

Recommended Posts

Доброго времени суток, кто нибудь реализовывал этот интерфейс со всеми возможностями протокола? Каким образом это лучше делать, есть ли смысл использовать автомат для управления?

Share this post


Link to post
Share on other sites

Есть смысл не мучать себе мозги, а купить готовый контроллер мультиплексного канала. А так, емнип, в журнале "Компоненты и технологии" пару лет назад кто-то писал цикл статей о реализации контроллера в ПЛИСине с листингами кода и описанием основных тонкостей.

Share this post


Link to post
Share on other sites

Реально дублированный комплект легко с большим запасом помещается в ПЛИС двухсоку Spartan3A. При этом протокольную часть удобно реализовывать на двухядерном варианте Soft контроллера PicoBlaze

Share this post


Link to post
Share on other sites
Реально дублированный комплект легко с большим запасом помещается в ПЛИС двухсоку Spartan3A. При этом протокольную часть удобно реализовывать на двухядерном варианте Soft контроллера PicoBlaze

Да там тупейший автомат, на кой там софт

Мы 10 лет назад на XCS20 пытались реализовать оконечник

Когда жаба задушила элкусу отваливать :)

Share this post


Link to post
Share on other sites
Да там тупейший автомат, на кой там софт

Мы 10 лет назад на XCS20 пытались реализовать оконечник

Когда жаба задушила элкусу отваливать :)

 

Если учесть, что на оконечник нужно 1.5-3к вентилей, то можно лишний раз повспоминать о несовершенстве ПО...)

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites
.. приемник надо делать очень аккуратно и хорошо моделировать, иначе отладка в железе может вылиться в большой геморой.

Все уже украдено до нас: xapp339.

Share this post


Link to post
Share on other sites

Делал резервированный ОУ с возможностью прямой посылки слов (для самодиагностики ОУ и проводов). Все покупные ядра содержат тонну ошибок. В основном в схеме построения приемника слов и распознании состояний магистрали. Кончилось тем, что написал свой с нуля. Поддерживает все типы обменов. Даже трехточечный. Открытые ядра вообще шлак. Только поиграться и забить.

Share this post


Link to post
Share on other sites

xapp339 - это если только для идеальных условий где нибудь внутри устройства. В реальности под воздействием помех, ослабления сигнала и т.п. в принимаемом цифровом потоке начинается дрожание фронтов и для обеспечения надежного приема необходимы более серьезные подходы по измерениям тактовых интервалов и принятия решений по дешифрации битов в потоке.

Share this post


Link to post
Share on other sites
мы в свое время купили кор 1553 у Sital.

И как оно по цене ? Есть ли какие недостатки ? Сбои в работе ?

Я планирую сам написать. Ибо фирма денег на покупку скорее всего не даст. А открытые ядра на просторах всемирной помойки написаны так, что проще с нуля самому....

Share this post


Link to post
Share on other sites
И как оно по цене ? Есть ли какие недостатки ? Сбои в работе ?

Я планирую сам написать. Ибо фирма денег на покупку скорее всего не даст. А открытые ядра на просторах всемирной помойки написаны так, что проще с нуля самому....

по цене кусается. но у нас прибор стоит в самолете и там самописные игрушки могут дорого стоить, потом будет больно вспоминать об этом.

а кор отличный - дуал А-В, поддерживает все режимы BC, RT, Monitor, не помню чтоб когда либо потерялся пакет.

вы можете взять микросхему энкодера 1553 (например HI-1575), которая переводит сигналы в слова и подключить к ФПГА а там уже организовать память и логику.

Edited by Jenya7

Share this post


Link to post
Share on other sites
Есть смысл не мучать себе мозги, а купить готовый контроллер мультиплексного канала. А так, емнип, в журнале "Компоненты и технологии" пару лет назад кто-то писал цикл статей о реализации контроллера в ПЛИСине с листингами кода и описанием основных тонкостей.

 

Я?)

http://www.kit-e.ru/articles/circuit/2013_12_123.php

по поводу электронного варианта - пишите в личку. Срок давности должен уже пройти.

 

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this