реклама на сайте
подробности

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> Ищу интерфейс к VME-bus для Altera Cyclone
Вовка_Бызов
сообщение Jul 4 2011, 06:49
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 182
Регистрация: 26-11-07
Из: Москва, Зеленоград
Пользователь №: 32 692



Привет всем!

Собственно - не видел ли кто-то на горизонтах тырнета работающий библиотечный элемент (желательно, но не обязательно - на VHDL) для доступа разрабатываемого девайса к шине VME. Нужен в первую очередь вариант без арбитра шины. Но - в последствии арбитр шины тоже пригодится..

Спасибо всем отозвавшимся!
Go to the top of the page
 
+Quote Post
vitan
сообщение Jul 4 2011, 06:53
Сообщение #2


не указал(а) ничего о себе.
******

Группа: Свой
Сообщений: 3 325
Регистрация: 6-04-06
Пользователь №: 15 887



Что за девайс? Есть кое-что самодельное, но на AHDL.
Go to the top of the page
 
+Quote Post
Вовка_Бызов
сообщение Jul 4 2011, 07:03
Сообщение #3


Частый гость
**

Группа: Свой
Сообщений: 182
Регистрация: 26-11-07
Из: Москва, Зеленоград
Пользователь №: 32 692



Цитата(vitan @ Jul 4 2011, 10:53) *
Что за девайс? Есть кое-что самодельное, но на AHDL.

Да - девайс, в общем-то специального назначения. Есть реализация со старой шиной в старом конструктиве. Руководство требует перейти в современный формат.
А по-сему- сейчас изыскиваем пути простого перехода. В составе каждого девайса (в том числе - и главного процессора) есть ПЛИС. Вот и подумали, что зашив туда нужное описание, мы решим проблему перехода в VME.

По-сути - на данном этапе стыковка со сторонними устройствами не требуется. Но - подразумевается нашим руководством..
Go to the top of the page
 
+Quote Post
vitan
сообщение Jul 4 2011, 07:08
Сообщение #4


не указал(а) ничего о себе.
******

Группа: Свой
Сообщений: 3 325
Регистрация: 6-04-06
Пользователь №: 15 887



Цитата(Вовка_Бызов @ Jul 4 2011, 11:03) *
Да - девайс, в общем-то специального назначения.

Да уж понятно. sm.gif Я спросил не про это, а кем он Вам нужен на шине.

Цитата(Вовка_Бызов @ Jul 4 2011, 11:03) *
Есть реализация со старой шиной в старом конструктиве. Руководство требует перейти в современный формат.
А по-сему- сейчас изыскиваем пути простого перехода. В составе каждого девайса (в том числе - и главного процессора) есть ПЛИС. Вот и подумали, что зашив туда нужное описание, мы решим проблему перехода в VME.

Погодите? Я не ослышался? В VME? А раньше что было?
Может, лучше все-таки куда-нибудь в другое место? Типа в PCI?
Go to the top of the page
 
+Quote Post
Вовка_Бызов
сообщение Jul 4 2011, 07:16
Сообщение #5


Частый гость
**

Группа: Свой
Сообщений: 182
Регистрация: 26-11-07
Из: Москва, Зеленоград
Пользователь №: 32 692



Цитата(vitan @ Jul 4 2011, 11:08) *
Да уж понятно. sm.gif Я спросил не про это, а кем он Вам нужен на шине.


Погодите? Я не ослышался? В VME? А раньше что было?
Может, лучше все-таки куда-нибудь в другое место? Типа в PCI?

Раньше была параллельная 16х шина с адресацией и выделенными цепями прерываний. Со своим кроссом.
Именно в VME - бо у начальства появились мысли при необходимости наращивать систему блоками сторонних фирм. Похоже - руководство вынашивает идею отказаться от собственных разработчиков crying.gif

Как я понимаю (почитав описание VME) в традиционном исполнении на шине один мастер (арбитр), который часто совмещают с главным процессором, а также куча периферии. Ну вот - у нас примерно то же. Есть главный проц. Есть куча девайсов с процами, решающих периферийные задачи. Потому и пишу, что реализация нужна и с арбитром, и - без..
Go to the top of the page
 
+Quote Post
vitan
сообщение Jul 4 2011, 07:49
Сообщение #6


не указал(а) ничего о себе.
******

Группа: Свой
Сообщений: 3 325
Регистрация: 6-04-06
Пользователь №: 15 887



Цитата(Вовка_Бызов @ Jul 4 2011, 11:16) *
Раньше была параллельная 16х шина с адресацией и выделенными цепями прерываний. Со своим кроссом.
Именно в VME - бо у начальства появились мысли при необходимости наращивать систему блоками сторонних фирм. Похоже - руководство вынашивает идею отказаться от собственных разработчиков crying.gif

Итак, у Вас есть 16-разрядная кросс-плата? А может она 32-битная? Может, таки в PCI? Просто Вы объясните Вашему руководству, что VME уже почти мертва.

Если хотите, могу дать контроллер слейва A16/D16, но не помню уже, какой там локальный интерфейс (давно дело было). Он работает и применяется в серийных модулях. Есть еще проект по переводу контроллера VIC068A от Cypress, у него локальный интерфейс рассчитан на моторолу 68000. Там и арбитр и interrupt handler есть. У Вас там что стоит?
Go to the top of the page
 
+Quote Post
Вовка_Бызов
сообщение Jul 4 2011, 08:12
Сообщение #7


Частый гость
**

Группа: Свой
Сообщений: 182
Регистрация: 26-11-07
Из: Москва, Зеленоград
Пользователь №: 32 692



Цитата(vitan @ Jul 4 2011, 11:49) *
Итак, у Вас есть 16-разрядная кросс-плата? А может она 32-битная? Может, таки в PCI? Просто Вы объясните Вашему руководству, что VME уже почти мертва.

Очень сложно. Скажем так - у нашего руководства есть "советчики". Против них может действовать только официальная точка зрения. Есть ссылочки на статьи, где об этом (о смерти) что-то говорится? Если да - будет ну ооочччень хорошо. Наши доводы услышаны не были. Нам было сказано, что в ракетных войсках сейчас во всю идет применение VME. И что мы сильно уступаем. Хотя - наша шина (16х) всех устраивает. И работает достаточно быстро. Именно что достаточно.
Цитата(vitan @ Jul 4 2011, 11:49) *
Если хотите, могу дать контроллер слейва A16/D16, но не помню уже, какой там локальный интерфейс (давно дело было). Он работает и применяется в серийных модулях. Есть еще проект по переводу контроллера VIC068A от Cypress, у него локальный интерфейс рассчитан на моторолу 68000. Там и арбитр и interrupt handler есть. У Вас там что стоит?

Какой контроллер прерываний? Все ж на рассыпухе было. А потом сделали аналог на ПЛИС. Да - умнее и шире - но все же аналог старого. Потому что должна была быть преемственность со старыми блоками.
Go to the top of the page
 
+Quote Post
vitan
сообщение Jul 4 2011, 08:26
Сообщение #8


не указал(а) ничего о себе.
******

Группа: Свой
Сообщений: 3 325
Регистрация: 6-04-06
Пользователь №: 15 887



Цитата(Вовка_Бызов @ Jul 4 2011, 12:12) *
Очень сложно. Скажем так - у нашего руководства есть "советчики". Против них может действовать только официальная точка зрения. Есть ссылочки на статьи, где об этом (о смерти) что-то говорится? Если да - будет ну ооочччень хорошо. Наши доводы услышаны не были. Нам было сказано, что в ракетных войсках сейчас во всю идет применение VME. И что мы сильно уступаем. Хотя - наша шина (16х) всех устраивает. И работает достаточно быстро. Именно что достаточно.

Не ведитесь, это все лоббирование. sm.gif Куча предприятий понаразрабатывали модулей на этой технологии, и теперь просто так сворачивать не хотят.
Хотите официальных доводов о смерти? Пожалуйста! У нас тут на военно-морском салоне был семинар фирмы RTSoft как раз на тему перехода с VME. Участвовали помимо прочих люди из контрона и интела. Материалы можете заросить у них, думаю, дадут. Так вот, там отдельным слайдом написано:
- Надо ли поддерживать и модернизировать имеющуюся аппаратуру на базе VME? -Да.
- Надо ли разрабатывать новые изделия на этой технологии? -Нет.
Официально от VITA Вы вряд ли чего-то дождетсь, но мнения крупных компаний Ваше руководство не может игнорировать.


Цитата(Вовка_Бызов @ Jul 4 2011, 12:12) *
Какой контроллер прерываний? Все ж на рассыпухе было. А потом сделали аналог на ПЛИС. Да - умнее и шире - но все же аналог старого. Потому что должна была быть преемственность со старыми блоками.

Какая преемственность? По протоколу обмена? Вы хотите сказать, что Ваш старый протокол был совместим с VME? Вряд ли.
В общем, это все не нужно. Могу, правда, еще посоветовать поискать по ключевому слову Tundra. Но и там без PCI не обойтись.
Go to the top of the page
 
+Quote Post
Вовка_Бызов
сообщение Jul 4 2011, 09:35
Сообщение #9


Частый гость
**

Группа: Свой
Сообщений: 182
Регистрация: 26-11-07
Из: Москва, Зеленоград
Пользователь №: 32 692



Цитата(vitan @ Jul 4 2011, 12:26) *
Какая преемственность? По протоколу обмена? Вы хотите сказать, что Ваш старый протокол был совместим с VME? Вряд ли.

Да нет же.. Я говорю о преемственности к нашим старым блокам в новых наших же разработках. Мы ж не собираем все на рассыпухе до сих пор.
А VME - это отдельная песня - так руководство решило показать, что оно идет в ногу с прогрессом. Хотя - как я уже говорил - наша шина - только для внутреннего пользования и ее производительности хватает с лихвой.
Go to the top of the page
 
+Quote Post
vitan
сообщение Jul 4 2011, 09:48
Сообщение #10


не указал(а) ничего о себе.
******

Группа: Свой
Сообщений: 3 325
Регистрация: 6-04-06
Пользователь №: 15 887



Цитата(Вовка_Бызов @ Jul 4 2011, 13:35) *
Да нет же.. Я говорю о преемственности к нашим старым блокам в новых наших же разработках.

Объясните, в чем по-Вашему состоит преемственность? Вот, были у Вас какие-то модули, они общались между собой по какой-то шине. Теперь Вы хотите перейти на VME. Там и сигналы дргуие, и софт другой понадобится. В чем преемственность? У Вас на каждом модуле плисина, и Вы хотите обойтись без переделок в аппаратной части? Пяток проводов все равно точняк припаивать придется поверх. А ведь софт еще есть... Какая ж тут преемственность?
Go to the top of the page
 
+Quote Post
Вовка_Бызов
сообщение Jul 4 2011, 10:13
Сообщение #11


Частый гость
**

Группа: Свой
Сообщений: 182
Регистрация: 26-11-07
Из: Москва, Зеленоград
Пользователь №: 32 692



Цитата(vitan @ Jul 4 2011, 13:48) *
Объясните, в чем по-Вашему состоит преемственность? Вот, были у Вас какие-то модули, они общались между собой по какой-то шине. Теперь Вы хотите перейти на VME. Там и сигналы дргуие, и софт другой понадобится. В чем преемственность? У Вас на каждом модуле плисина, и Вы хотите обойтись без переделок в аппаратной части? Пяток проводов все равно точняк припаивать придется поверх. А ведь софт еще есть... Какая ж тут преемственность?

Хех.. Внимательнее читайте. Я писал о преемственности между нашими текущими и старыми разработками (которым уже по 15-20 лет). Т.е. по сути сегодняшней нашей шине почти 20 лет. Ну - терминаторы появились, кросс многослойный.. Но в целом - все то же.

Никто не говорит о преемственности при переходе на VME. Это, по мнению руководства, рывок в современные технологии, качественный скачок вперед. С соответствующими минусами в лице дописывания софта и т.п. А мы, со своей стороны, пытались объяснить руководству, что нам этот VME нафиг не нужен (идея со сторонними блоками может и хороша, но уж очень гипотетична в виду специфики блоков, лучше с 5 вольт на 3.3 переползти..). Пока побеждает, как вы говорите, лоббизм..
Go to the top of the page
 
+Quote Post
vitan
сообщение Jul 4 2011, 10:28
Сообщение #12


не указал(а) ничего о себе.
******

Группа: Свой
Сообщений: 3 325
Регистрация: 6-04-06
Пользователь №: 15 887



Цитата(Вовка_Бызов @ Jul 4 2011, 14:13) *
Никто не говорит о преемственности при переходе на VME. Это, по мнению руководства, рывок в современные технологии, качественный скачок вперед. С соответствующими минусами в лице дописывания софта и т.п. А мы, со своей стороны, пытались объяснить руководству, что нам этот VME нафиг не нужен (идея со сторонними блоками может и хороша, но уж очень гипотетична в виду специфики блоков, лучше с 5 вольт на 3.3 переползти..). Пока побеждает, как вы говорите, лоббизм..

Понятно, видимо, я пропустил слово "была" из этой фразы:
Цитата
Потому что должна была быть преемственность со старыми блоками.
sm.gif
Ну и таки нафига козе баян? Поставьте туда что-нибудь нормальное типа того же CоmрactPCI. Скорости Вам хватит (сами сказали), с переделкой софта, как я понял, ваши готовы связаться, и у разработчиков работа появится. Или MicroTCA поставьте, вот это будет реально качественный скачок вперед. Для справки: только пару месяцев назад утвердили новый стандарт MTCA.3 с кондуктивным теплоотводом. Посмотрите, 100% Вам понравится. И не надо этой мути древнючей!
Go to the top of the page
 
+Quote Post
Вовка_Бызов
сообщение Jul 4 2011, 11:31
Сообщение #13


Частый гость
**

Группа: Свой
Сообщений: 182
Регистрация: 26-11-07
Из: Москва, Зеленоград
Пользователь №: 32 692



Цитата(vitan @ Jul 4 2011, 14:28) *
Или MicroTCA поставьте, вот это будет реально качественный скачок вперед. Для справки: только пару месяцев назад утвердили новый стандарт MTCA.3 с кондуктивным теплоотводом. Посмотрите, 100% Вам понравится. И не надо этой мути древнючей!

Пошел на "ковер". Буду уговаривать.

СПАСИБО!
Go to the top of the page
 
+Quote Post
vitan
сообщение Jul 4 2011, 12:22
Сообщение #14


не указал(а) ничего о себе.
******

Группа: Свой
Сообщений: 3 325
Регистрация: 6-04-06
Пользователь №: 15 887



Цитата(Вовка_Бызов @ Jul 4 2011, 15:31) *
Пошел на "ковер". Буду уговаривать.

СПАСИБО!

Ну, коли так - удачи! Если чего там еще, каких аргументов надо - обращайтесь.
Про MTCA начнут сразу пенять на разъем (он там как на обычных слотах в компах) - не поддавайтесь! Стандарт делали довольно долго, моделировали, проверяли, и все-таки выпустили.
Если сильно хотят VME (типа чтобы на выставках понты кидать), то тогда уж переходите на VPX. Тоже скачок вперед будет (шина скоростная сериальная). Механика и теплоотвод здесь будут отработаны получше (просто постарше стандарты).
Go to the top of the page
 
+Quote Post
Вовка_Бызов
сообщение Jul 5 2011, 06:04
Сообщение #15


Частый гость
**

Группа: Свой
Сообщений: 182
Регистрация: 26-11-07
Из: Москва, Зеленоград
Пользователь №: 32 692



Цитата(vitan @ Jul 4 2011, 16:22) *
Ну, коли так - удачи! Если чего там еще, каких аргументов надо - обращайтесь.

Смотрел информацию по MTCA и нигде не видел плат 6U. Это действующее ограничение? Или - просто такие реализации мне попадались?
Go to the top of the page
 
+Quote Post
vitan
сообщение Jul 5 2011, 06:33
Сообщение #16


не указал(а) ничего о себе.
******

Группа: Свой
Сообщений: 3 325
Регистрация: 6-04-06
Пользователь №: 15 887



Цитата(Вовка_Бызов @ Jul 5 2011, 10:04) *
Смотрел информацию по MTCA и нигде не видел плат 6U. Это действующее ограничение? Или - просто такие реализации мне попадались?

Их там и нет. Это ж микро тца. 6U платы на ракете... Стратеги, что ли? Куда их там пихать? Если надо побольше, то из этой оперы есть AdvancedTCA, но там совсем большие, имхо это совсем не то, что Вам надо.
Посмотрите на VPX, думаю, это всех устроит: и Ваше начальство будет думать, что это VME wink.gif, и развитие обеспечно. Если убедите немного (совсем) отойти от военных догм, то очень советую все-таки что-нибудь от PICMG (не VITA). Думаю, это лучший вариант.
Go to the top of the page
 
+Quote Post
Вовка_Бызов
сообщение Jul 5 2011, 07:38
Сообщение #17


Частый гость
**

Группа: Свой
Сообщений: 182
Регистрация: 26-11-07
Из: Москва, Зеленоград
Пользователь №: 32 692



Цитата(vitan @ Jul 5 2011, 10:33) *
Их там и нет. Это ж микро тца. 6U платы на ракете... Стратеги, что ли? Куда их там пихать? Если надо побольше, то из этой оперы есть AdvancedTCA, но там совсем большие, имхо это совсем не то, что Вам надо.
Посмотрите на VPX, думаю, это всех устроит: и Ваше начальство будет думать, что это VME wink.gif, и развитие обеспечно. Если убедите немного (совсем) отойти от военных догм, то очень советую все-таки что-нибудь от PICMG (не VITA). Думаю, это лучший вариант.

Мы не летаем - мы смотрим... Поэтому 6U - самое то..
Хорошо - почитаем и подумаем..
Go to the top of the page
 
+Quote Post
vitan
сообщение Jul 5 2011, 07:40
Сообщение #18


не указал(а) ничего о себе.
******

Группа: Свой
Сообщений: 3 325
Регистрация: 6-04-06
Пользователь №: 15 887



Цитата(Вовка_Бызов @ Jul 5 2011, 11:38) *
Мы не летаем - мы смотрим...

А... Тогда Вам таки в PICMG. Поищите по слову PXI. Оно будет самое то.
Go to the top of the page
 
+Quote Post
Victor®
сообщение Jul 5 2011, 07:51
Сообщение #19


Lazy
******

Группа: Свой
Сообщений: 2 070
Регистрация: 21-06-04
Из: Ukraine
Пользователь №: 76



Цитата(Вовка_Бызов @ Jul 4 2011, 14:31) *
Пошел на "ковер". Буду уговаривать.

СПАСИБО!


Делайте на OpenVPX
http://www.vita.com/vpx


--------------------
"Everything should be made as simple as possible, but not simpler." - Albert Einstein
Go to the top of the page
 
+Quote Post
DarkLogic
сообщение Mar 17 2012, 00:25
Сообщение #20





Группа: Новичок
Сообщений: 6
Регистрация: 19-05-11
Из: Москва
Пользователь №: 65 123



Цитата(Вовка_Бызов @ Jul 4 2011, 14:13) *
... пытались объяснить руководству, что нам этот VME нафиг не нужен (идея со сторонними блоками может и хороша, но уж очень гипотетична в виду специфики блоков, лучше с 5 вольт на 3.3 переползти..). Пока побеждает, как вы говорите, лоббизм..

А вы пошлите руководство в RTSoft, пускай они сходят и узнают сколько стоят эти сторонние блоки (там вроде люди адекватные), а главное сроки поставки (2недели заказ, 3 недели доставка, неделя логистика, +16 недель - ждем пока заказ накопиться... + 2к$ за плату сверху потому что не меинстрим и т.д. и было это 3 года назад, сейчас я думаю еще хуже). Когда разговор пошел про минусовые температуры и конструктив, предназначенный для работы вне помещений, то там вообще все туго - все делается под заказ под конкретный проект, в общем, если проектируете вертолет с партией в несколько десятков штук в год, то стоит подумать, а иначе сразу забудьте...

У нас VME шел изначально тоже от руководства, но когда им обрисовали реальное положение вещей, то смогли убедить на переход на CPCI, причем сделали финт ушами, просто поддержали PICMG2.16 в виде гигабитного изенета (шину CPCI вообще выкинули). Пропускные возможности почти те же, а реализация гораздо проще. Правда "дешевый" коммутатор + бекплейн + ИП стоят почти как комплект наших модулей (8 квадратурных АЦП на 500МГц с буфером по 2Гбайта на каждом), но начальству это потом стало ясно, когда закупки пошли...
Сейчас вообще переходим на дифференциальные стандарты (OpenVPX и т.д.), правда здесь Xilinx рулит с его Spartan6 и Virtex6 (7-я серия пока слишком долго поставляется) и скоростными блоками (выбор шел по цене + личный опыт разработчиков, которые в принципе и с Алтерой знакомы). Да и то, когда прикинули сколько будут стоить ИП под евромеханику, то приняли решение делать свои (вернее брать покупные модули и приспосабливать их под конструктив).
Отдельно следует подумать про конструктив, ходят слухи что 6U в CPCI плохо переносит вибрации (шина большая, платы тоже большие, в общем одна линия отвалиться, а еще хуже начнет дребезжать...).
В нашем случае пропускной способности VME вообще не хватило, да и когда прикинули сколько стоит VME и CPCI с точки зрения пинов плисы, то это тоже стало аргументом
Go to the top of the page
 
+Quote Post
Shivers
сообщение Mar 27 2012, 11:24
Сообщение #21


Знающий
****

Группа: Свой
Сообщений: 680
Регистрация: 11-02-08
Из: Msk
Пользователь №: 34 950



VME в самых шустрых своих режимах (2eSST, 2eVME) работает намного быстрее чем PCI 32bit 33Mhz и даже 66Mhz. Там было заявлено что то вроде 320 мбайт/с. Но интерфейс старый, и даже очень старый, сейчас под него что то делать смысла нет вообще никакого. И уж точно не найти мегафункцию с VME для альтеры/зайлинкса. Если очень надо, пользуйтесь готовыми микросхемами - есть мосты pci-vme у тундры, есть и отечественные микросхемы c VME http://forum.ixbt.com/topic.cgi?id=64:2829-7 . А если уж припрет самим делать, то интерфейс VME можно слепить абсолютно на любой плисине, он очень простой. Подойдет и первый циклон, лишь бы ног хватило.

Что до действительно современных интерфейсов, тех что индастриал и для больших многомодульных крейтов(в т.ч. 6U и 9U ), буржуи переходят на последовательные точка-точка, навроде рапид и/о. Вот только готовую мегафункцию опять таки вы не найдете ) Но, опять таки, можете использовать готовые мосты (наши и буржуйские) или даже процессор http://www.kosrad.ru/conf/MEC/data/papers/m10-233-31111.pdf
Go to the top of the page
 
+Quote Post

2 страниц V   1 2 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th June 2025 - 22:30
Рейтинг@Mail.ru


Страница сгенерированна за 0.01592 секунд с 7
ELECTRONIX ©2004-2016