Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Манчестер
Форум разработчиков электроники ELECTRONIX.ru > Программируемая логика ПЛИС (FPGA,CPLD, PLD) > Работаем с ПЛИС, области применения, выбор
dmyl
ГОСТ 26765.52-87, он же MIL-STD-1553B, он же мультиплексный канал, он же "Манчестер".
Нет ли у кого ядра для реализации контроллера такого канала на FPGA.
Hello
xilinx xapp339
SerS
Лабал когда-то кодек - аналог ядра ВГ3 на Альтере - вроде даже плата работала. Правда, каскад цифровой фазовой автоподстройки был упрощенный. Схему собрал по книжкам. Занимало все это около 150 LBs.
Edmundo
Подниму старую тему...
Есть ли в сети freeware проекты по MIL-STD-1553? На opencores не нашел, в местных закромах тоже.

Или может у кого завалялись исходники, которыми не слишком жалко поделиться smile.gif

Просто стоит задача заменить элкусовские сборки, а IP core покупать боязно -- вдруг не осилим... В FPGA опыта не так чтобы очень много, поэтому хотелось бы корку попроще и попонятнее, и по возможности, бесплатную smile.gif
chan
Есть сниффер, т.е. приемник, проверялся с тем же элкусом. Передатчик пишется элементарно. Вот с протоколом нужно поковыряться или реализовать его программно на каком нибудь ядрышке.
Snaky
cool.gif
CodeWarrior1241
Цитата(Snaky @ May 24 2007, 21:38) *
cool.gif

Да, это manchester encoder/decoder, но это не MIL-STD-1553... В стандарте больше чем просто метод шифровки!
Snaky
Цитата(CodeWarrior1241 @ May 25 2007, 08:59) *
Да, это manchester encoder/decoder, но это не MIL-STD-1553... В стандарте больше чем просто метод шифровки!

Так точно. Но может человеку больше и не надо. Мы пользуемся этим кодом, но не используем все возможности стандарта - достаточно кодирования/декодирования.
Edmundo
Цитата(Snaky @ May 25 2007, 07:17) *
Так точно. Но может человеку больше и не надо. Мы пользуемся этим кодом, но не используем все возможности стандарта - достаточно кодирования/декодирования.

Все-таки хотелось бы 1553, с протоколом, с внутренним буфером, с интерфейсом под какой-нибуть приемо-передатчик (например HI-1567 фирмы Holt IC). То есть чтобы на выходе получилось нечто похожее на это.

Понимаю, что требования завышенные smile.gif, но может быть найдется что-то доступное...

А вообще интересны все разработки по теме. Так что если кинете ссылкой, или поделитесь кодом -- буду бесконечно благодарен.
sazh
А о каком IP core от монополиста речь идет. Насколько мне известно, он только функционально законченные устройства в виде плат продает.
Все что свободно пробегает, не имеет смысла использовать. (У того же xilinx это никуда негодиться)
Вам нужно для себя разобраться, что Вам надо.
Дело ведб не втом, знакомы Вы или нет с программируемой логикой. Знаете ли Вы хотя бы ГОСТ Р52070-2003, работали с мультиплексными каналами. Какие задачи ставятся. Если передача данных, команд в каком то одном формате. этот одно. Если соблюсти полный

Если соблюсти полностью - это другое.
А сделать просто кодер декодер под протокол это совсем другое
Edmundo
Цитата(sazh @ May 25 2007, 11:05) *
А о каком IP core от монополиста речь идет. Насколько мне известно, он только функционально законченные устройства в виде плат продает.
Все что свободно пробегает, не имеет смысла использовать. (У того же xilinx это никуда негодиться)
Вам нужно для себя разобраться, что Вам надо.
Дело ведб не втом, знакомы Вы или нет с программируемой логикой. Знаете ли Вы хотя бы ГОСТ Р52070-2003, работали с мультиплексными каналами. Какие задачи ставятся. Если передача данных, команд в каком то одном формате. этот одно. Если соблюсти полный

Если соблюсти полностью - это другое.
А сделать просто кодер декодер под протокол это совсем другое

Да, Элкус делает сборки, а IP-core я имел в виду либо Actel, либо третьи фирмы для Altera и Xilinx.

Надо следующее. Мы сейчас ставим ISA-сборки от Элкус для связи как правило точка-точка (то есть мультиплексную шину фактически не используем). Ставим по определенным причинам, наверное понятно каким, так что о том, что есть интерфейсы и получше, я в курсе biggrin.gif

ГОСТы, MILы в наличии есть, были прочитаны и изучены.

Хотелось бы заменить эти сборки на ПЛИС+SRAM(возможно)+RxTx+транс. С нуля писать -- хочется избежать этого. Понятно, что адаптировать пример придется, но это быстрее, чем заново наваять.
chan
Рабочий примерчик - элкусовский приемник EL12 - декодер 1553 - FT245.Нажмите для просмотра прикрепленного файла
sazh
Вот пример уровня бит-слова. Он не оптимизирован по ресурсам. Для понимания свойств манчестерского кода. Не зависит от уровня бифазного сигнала в паузе, подстраивает синхрочасы при перекосе фаз в интервале бита, критерий достоверности приема слова в формате манчестера по аналогии с кодером-декодером К588ВГ3
crystal
Делаем свой приемик и передатчик MIL-STD-1553(если точнее наш аналог)
на ПЛИС Altera + м/с от Holt. К осени должен появится первый рабочий образец.
Если есть интерес пишите.
Edmundo
Цитата(crystal @ Jun 20 2007, 14:43) *
Делаем свой приемик и передатчик MIL-STD-1553(если точнее наш аналог)
на ПЛИС Altera + м/с от Holt. К осени должен появится первый рабочий образец.
Если есть интерес пишите.

Сейчас немного отошел от этой темы, но актуальность осталась.
Так что интерес есть.
AnubiX
На сайте www.gaisler.com можно взять для ознакомления IP процессорной системы LEON3. В ее составе есть блок для MIL1553 - можно посмотреть откуда он там появился и найти первоисточник либо выдрать его оттуда под шумок :-)))
AndruB
Используем собственную PCI плату контроллер манчестера - физиковская м/сх старовата, но работает со всеми 10ю стандартами как часы и стоит недорого. Для связки её с PCI - FLEX10K30. Передатчик Элкусовский, либо самопальный. Есть и у Физики уже передатчики, даже дешевле Элкусовских.
Если есть интерес - пишите.
P.S Физика - НПО "Физика"
yes
Цитата(AnubiX @ Jun 20 2007, 19:30) *
На сайте www.gaisler.com можно взять для ознакомления IP процессорной системы LEON3. В ее составе есть блок для MIL1553 - можно посмотреть откуда он там появился и найти первоисточник либо выдрать его оттуда под шумок :-)))

нету ничего для 1553 в GPL-ной версии - то есть в документации у Гейслера свалено все - и платные и бесплатные ядра, но интересного, типа 1553, радхарднутого проца, FPU, элиптического криптователя и т.д. в бесплатной версии VHDL нет. и мне, за достаточно длительный интервал работы с grlib (с коммерческой версией тоже), многих ядер ни разу не попадалось. к тому же кое-что Гейслер вообще не дает в исходниках - он может синтезировать нетлист под технологию или дать обфусцированый код на платные ядра (про 1553 не скажу - не имел дела)

а вопрос хочу задать такой: а какие из отечественных реализаций менее глючные, ну и вообще рекомендованные из опыта?
и конкретно U1895BA2T + U5559IN67T - что можно сказать?

Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.