|
Samtec)LVDS) ->read DDR3, а вот write DDR3 на стандартный DDR3 коннектор, и наоборот... Хочу готовую плату, или если нет, то хочу разработать |
|
|
|
Jun 24 2016, 13:55
|
вопрошающий
    
Группа: Свой
Сообщений: 1 726
Регистрация: 24-01-11
Пользователь №: 62 436

|
Добрый день,
возможно у меня философский вопрос, не пинайте меня, пожалуйста, за это.
Уже в трех проектах мне надобно было брать поток с оцифровщиков и, минимальными изменениями заводить на PC. Сам PC обычно перекидывал содержимое этого потока на графические карты, а там дикая производительность решала все мои вопросы. При попытке хоть часть алгоритма оставить в FPGA время разработки проекта становилось ужасно ненормально большим. Задачи о которых я горовю - это задачи линейной и мультилинейной алгебры. В FPGA я с 2009, в вычислительной математике с 1990. То есть я четко понимаю, что мне надо:
я хочу поток с одного или нескольких оцифровщиков (а иногда с других компьютеров), положить в пишущий порт памяти, примерно на 1-8ГБ, иметь возможность воткнуть эту память в обычную материнку, чтобы она разпозналась как обычная память, и читать с процессора ее как есть, синхронизацию можно организовать внутри самой памяти, помещая на каждый блок на 4К какую-то синхронизационную информацию.
Аналогично, хочу сделать в обратную сторону, но это не сильно актуально.
Вопросы, скажите, пожалуйста:
1. есть ли уже готовый такой модуль? 2. думаю, что такого модуля нет, правильно ли я понимаю, что такое можно разработать, если всем этим будет управлять какая-нибудь не дорогая плиска, а на входе будет около 60 LVDS пар, работающих на примерно 200-800МГц частоте. Конечно хотелось бы иметь возможность и сердексы подсатвлять, но, наверное это не сразу. 3. сам много писал для плисок, но ни разу не разводил, да и с памятью работал больше гоняя чужие примеры или примеры с мануалов. Скажите, пожалуйста, сколько при сильной мотивации мне надо положить времени на такую разработку и сколько денег на платы и железки, если сам буду стараться по максимуму?
Спасибо
PS: просто реально приспичило, так как оцениваю, что мне таких плат в следующем году может потребоваться около 100, а то, что мы сейчас делаем через Terasic TR4 просто невозможно дальше модернизировать из-за того, что наши заумные алгоритмы плохо ложатся на FPGAшную логику, а количество умножителей в плисках все также стремится к нулю при одинаковой цене с графической картой. Все-таки хочется цену разумную иметь, у нас все-таки не военка с резиновым бюджетом.
ИИВ
|
|
|
|
|
 |
Ответов
|
Jun 25 2016, 15:35
|

ядовитый комментатор
     
Группа: Свой
Сообщений: 2 765
Регистрация: 25-06-11
Пользователь №: 65 887

|
Цитата наша фирма с 2008 является официальным консультантом Nvidia в Германии по массивно-параллельным вычислениям В таком случай вопрос снимается  Что касается остального: Цитата Хочу то, что сказал, так как устал от кривизны решений. Хочу, чтобы было просто и надежно! Идеально, если такое есть на рынке, покупал бы, но, похоже на рынке такого нет, то есть надо будет разрабатывать, пока не понятно с какой стороны подходить, и поэтому-то и вопрошаю. Не сочтите за догматичность, однако сколько не изучал тему все равно везде встречал только кастомные решения. В конце концов, говоря о решении которое бы завелось прямо из коробки без магии, логично ожидать целевое применение боле под мэйнстрим, нежели под задачи как у вас. Разумеется с такими проблемами сталкиваетесь не только вы, но тут и кроется одна из причин почему в этой области доминируют кастомные изделия : люди выдвигают разные требования и предполагают разные пути решения, ну и бюджет соответственно у всех разных. Цитата Не считаю, что тупой менеджер потоков (память-процессор, память-АЦП) должен занять много места на плате, поэтому считаю, что планка должна быть примерно в 2-3 раза больше обычной планки памяти, чтобы влезть в серверный U1 Если вы хотите втыкать девайс в сервер то помимо ранее обозначенных моментов серьезно могут заявить о себе проблемы с теплообменом внутри коробки. Цитата Не хотелось бы это делать в асике, ибо нет опыта. Это бессмысленно- не тот тип задач. Максимум- SOC/MCP Имхо, реально задача для платформы с гетерогенными камнями- чтобы там вся грязная работа делалась, а далее кидало на ваш сервер. Говоря о больших буферах можно вообще на том девайсе поднять что-то вроде рамдиска через PCIe, но это разумеется вариант для серьезных камней. Если не секрет, на каком железе сейчас решаете или решали задачу(вся цепочка кроме TR4)?
|
|
|
|
Сообщений в этой теме
iiv Samtec)LVDS) ->read DDR3, а вот write DDR3 на стандартный DDR3 коннектор Jun 24 2016, 13:55 RobFPGA Приветствую!
Для начала - каков входной поток... Jun 24 2016, 15:06 iiv Приветствую Вас RobFPGA,
да, понимаю, PCIe, так т... Jun 24 2016, 19:56 RobFPGA Приветствую!
Ну я и имел ввиду двух-портовая ... Jun 24 2016, 21:36 iiv а вообще в идеале чтобы одна и та же планка для вв... Jun 24 2016, 22:12 RobFPGA Приветствую!
Если так то я бы на вашем месте ... Jun 24 2016, 22:56 iiv Да нет же все это шашечки, а мне ехать надо. Сейча... Jun 25 2016, 09:29  RobFPGA Приветствую!
Цитата(iiv @ Jun 25 2016, 1... Jun 25 2016, 11:07   iiv Цитата(RobFPGA @ Jun 25 2016, 17:07) Кака... Jun 25 2016, 14:02    RobFPGA Приветствую!
Цитата(iiv @ Jun 25 2016, 1... Jun 25 2016, 18:54 EvilWrecker Здравствуйте,
Достаточно давно делаю платки для ... Jun 25 2016, 14:09 iiv Цитата(EvilWrecker @ Jun 25 2016, 20:09) ... Jun 25 2016, 14:49 iiv Цитата(EvilWrecker @ Jun 25 2016, 20:35) ... Jun 25 2016, 19:19  dm.pogrebnoy Цитата(iiv @ Jun 25 2016, 22:19) EDIT: ср... Jun 25 2016, 20:10  RobFPGA Приветствую!
Цитата(iiv @ Jun 25 2016, 2... Jun 25 2016, 21:16   iiv Цитата(RobFPGA @ Jun 26 2016, 02:16) Вы ч... Jun 28 2016, 17:48    RobFPGA Приветствую!
Цитата(iiv @ Jun 28 2016, 2... Jun 28 2016, 22:02 Flood Не пробовали качать данные по PCIe непосредственно... Jun 25 2016, 20:02 RobFPGA Приветствую!
Цитата(Flood @ Jun 25 2016,... Jun 25 2016, 20:47 EvilWrecker ЦитатаНо на таком уровне задачу на коленке не реши... Jun 25 2016, 20:53
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|