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

 
 
> Многопроцессорная система с сопряжением через ПЛИС, Использование ПЛИС для сопряжения нескольких процессоров
engineer09
сообщение Mar 10 2012, 03:45
Сообщение #1





Группа: Новичок
Сообщений: 6
Регистрация: 10-03-12
Пользователь №: 70 705



Уважемые коллеги!
Проектрирую многопроцессорную систему (4 телекоммуникационных 2-х ядерных процессора).
Встал вопрос о сопряжении их между собой.
Из интерфейсов у процессоров есть по 4 линк-порта.
Приняла решение соединить их через ПЛИС FPGA.
Раньше такого не делала. Считаю что так будет лучше, чем соединять их другим образом.
Хотелось бы узнать ваши соображения и рассуждения по сопряжению процессоров через ПЛИС.
Может, кто-нибудь это уже делал? Не хочу углубляться в технические подробности, давайте просто порассуждаем.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
engineer09
сообщение Mar 11 2012, 13:26
Сообщение #2





Группа: Новичок
Сообщений: 6
Регистрация: 10-03-12
Пользователь №: 70 705



Очень рада, что мой вопрос вызвал неподдельный интерес)
Итак, по-порядку.
1. Система предназначена под реализацию OFDM-сигнала для WiMAX или LTE (полоса 10МГц, БПФ на 1024 точки).
2. Выбран процессор пр-ва НПЦ "Элвис" NVCom-01 http://www.multicore.ru/mc/data_sheets/NVC...rief_070509.pdf
3. Память отдельная для каждого процессора
4. Каждый процессор имеет по 4 многофункциональных порта MFBSP (I2S/ SPI/ SHARC LPORT/ GPIO) с DMA.
Go to the top of the page
 
+Quote Post
yes
сообщение Mar 28 2012, 14:06
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 2 198
Регистрация: 23-12-04
Пользователь №: 1 640



Цитата(engineer09 @ Mar 11 2012, 17:26) *
2. Выбран процессор пр-ва НПЦ "Элвис" NVCom-01 http://www.multicore.ru/mc/data_sheets/NVC...rief_070509.pdf
3. Память отдельная для каждого процессора
4. Каждый процессор имеет по 4 многофункциональных порта MFBSP (I2S/ SPI/ SHARC LPORT/ GPIO) с DMA.


у NVCom-а большие проблемы с интерфейсами, ну то есть, далеко не все, что заявлено в даташите, работает на самом деле.
если SDRAM ставите - смотрите, там поддерживается только 512 страницы, а такую память купить нынче тяжело
с интерфейсами - LPORT, I2C, половину SPI можно вычеркнуть. работает только SPI Master и GPIO

кстати у них есть два патча NVCom-01m и NVCom-02 , по моему в м особенно не улучшилось, а 02 еще пока не пробовали (там покупные IP для DDR USB, но опять же - заработает или нет - пока еще никто не пробовал)

то есть если партия требует NVCOM, то можно сильно подумать о прокладке между процессором и памятью в виде ПЛИС (но я не уверен, что сигнал BUSY нормально понимается)

а если бы все работало (ну положим как LPORT-ы у SHARK-а) без ПЛИС обойтись - соединить их по кольцу и гонять по кругу с меткой, имхо, проще чем в ПЛИС переключатель делать. но видел и реализацию заказной микросхемы (в смысле не верилог, а то что такая микросхема есть) для связи между SHARK-ами

у NVCOm, кстати, DSP-шные ядра задокументированы, скажем так, неполностью, если нет поддержки, то трудно будет

подозреваю, что выбор процессора не за Вами, но как говорится - предупреждаю. у "Элвиса" есть кагбе демо платка - попросите ее попрограммировать для начала...





Цитата(DmitryR @ Mar 27 2012, 18:41) *
Зачем тогда применять особо узкоспециализированные изделия для учебно-научных разработок? Возьмите на самом деле, как вам советовали, одну большую современную ПЛИС. За те деньги, что стоят четыре NvComа можно хороший кит купить.

если это бюджетное учереждение, то деньги могут давать только под NVCom. уж что, что а лоббировать свои интересы "элвис" умеет
да и вообще, на хорошем кит-е каждый дурак сможет sm.gif, а тут будет серьезная инженерная практика

Go to the top of the page
 
+Quote Post
DmitryR
сообщение Mar 29 2012, 07:36
Сообщение #4


Профессионал
*****

Группа: Свой
Сообщений: 1 535
Регистрация: 20-02-05
Из: Siegen
Пользователь №: 2 770



Цитата(yes @ Mar 28 2012, 17:06) *
а тут будет серьезная инженерная практика

Это будет не серьезная инженерная практика, а хождение по граблям и сплошное разочарование. Я было дело участвовал в попытках программировать MC-24 - так намучались, притом что у нас прямой выход был на инженеров. Но они же сами ничего не скажут, все вытягивать надо. Например начала у нас валиться DRAM. Искали-искали, нашли место в коде, после которого раскосячивается. Инженеры ответили за минуту: "ну конечно, вы же второй раз контроллер памяти инициализируете". А это низзяяя. Написать это в документацию видимо религия не позволяет, а мы неделю потеряли. Так это MC-24, а с NvCOm судя по вашему описанию все еще намного хуже.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- engineer09   Многопроцессорная система с сопряжением через ПЛИС   Mar 10 2012, 03:45
- - klop   Телепаты становись!!!! Цитата(...   Mar 10 2012, 08:34
- - ASN   engineer09 Без хотя бы краткого пояснения задачи с...   Mar 10 2012, 08:52
- - irum4   А задача скорее всего не ясна и самому разработчик...   Mar 10 2012, 15:24
- - jojo   Дела какие, подумаешь, "задача, процессоры...   Mar 10 2012, 17:23
- - eugen_pcad_ru   Обычно в самих процессорах уже присутствует механи...   Mar 11 2012, 05:36
- - Koluchiy   +1. Надо посмотреть, как выбранные процессоры по ...   Mar 11 2012, 05:45
|- - Volkov   Если есть RapidIO, то через этот интерфейс. Вместо...   Mar 11 2012, 07:42
|- - ASN   engineer09 Планируете реализовать радиомодем с под...   Mar 11 2012, 16:36
|- - DmitryR   Цитата(engineer09 @ Mar 11 2012, 17:26) 4...   Mar 13 2012, 07:49
||- - engineer09   Цитата(DmitryR @ Mar 13 2012, 14:49) А у ...   Mar 18 2012, 06:50
|- - VladimirB   Цитата(engineer09 @ Mar 11 2012, 16:26) О...   Mar 14 2012, 10:58
- - tAmega   Тема действительно очень интересная, меня только о...   Mar 18 2012, 10:56
- - engineer09   Цитата(tAmega @ Mar 18 2012, 17:56) Тема ...   Mar 26 2012, 12:54
- - DmitryR   Зачем тогда применять особо узкоспециализированные...   Mar 27 2012, 14:41
- - tolik1   Цитата(DmitryR @ Mar 27 2012, 17:41) Заче...   Apr 2 2012, 12:21
- - yes   но за NVCOM может быть 300МГц на МИПСе и на двух Д...   Apr 2 2012, 15:46


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

 


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


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