|
Несколько вопросов новичка по разводке SoC+DDR3+RGMII+SDCARD на узкой 23мм плате |
|
|
|
Nov 11 2017, 13:27
|
вопрошающий
    
Группа: Свой
Сообщений: 1 726
Регистрация: 24-01-11
Пользователь №: 62 436

|
Добрый день, собственно сабж. Надобно мне развести и запустить циклон-5-сок с памятью и минимальной периферией, а именно на HPSной части DDR3(2x IS43-46TR16512A)+RGMII(KSZ9031RNX)+SDCARD( http://www.molex.com/molex/products/datash...CARD_SOCKET.xml ), возможно до двух ком портов (один на отладку, один на минималистический проц, который токи и температуру мерить будет, по факту тоже на отладку), на FPGAшной части 17 LVDS и 20 GPIO, клоки на все из lmk03318. Успешный опыт разводки циклона 5 (без SoC) с FPGAшной периферией и этим клоком на обычной 4-х слойке имеется, а вот DDR3 и RGMII не разводил... Разводить буду пробовать одновременно в Orcad и KiCAD - а в каком получится, на том и остановлюсь, до этого рисовал все в пикаде. Паять, отлаживать и софт под это писать - сам тоже - конечный результат под мою ответственность. Надобно чтоб все разместилось на плате шириной не более 23.2мм, плиска в корпусе BGA484 с шагом 0.8мм, причем все, что с касается FPGAшной части, с одной стороны платы будет (это у меня раньше разводилось и работало), а все остальное цифровое - с другой стороны. Мануалы читал, форумные баталии со ссылками - тоже. ИМХО - предполагаю, что ответ - развести на 8 слоях не получится, к сожалению верен. Препреги у моего производителя 0.11мм, то есть на 6 слоях три препрега, на 8 слоях 4 препрега. Вопросы, скажите, пожалуйста: 1. если поставить плиску + DDR3, то примерно все пространство шириной 23 мм на 6-8 слоях забивается (я не разводил еще до конца, но примерно получается так). Верно ли, или на вскидку можно плотнее? 2. так как мне надо RGMII, SDCARD, UARTы из плиски и клок на плиску протянуть, то это еще около 40 проводников, и как ни как, даже на 8 слоях еще 5-6мм ширины платы съест, то есть память не влезет, можно ли: на плате развести пады как в BGA и к ним припаять еще одну проходную плату со сквозными такими же падами а к ней сверху еще плату, на которую посадить RGMII, SDCARD, и все это барахло? Скажите, пожалуйста, делают ли так, можно ли? То есть у меня будет как бы три платы этажеркой: нижняя 8L с плиской и памятью, выше двухслойка без компонент и трасс с дырками под компоненты, и проходными виа для передачи сигналов, а еще выше 4L c RGMII, SDCARD, UART и клоком. Если таки вышеописанная этажерка реализуема и я через нее все питание плиски протащу, на каком минимальном тех процессе (число слоев, типы допусков) реализуемо разместить плиску с двумя микросхемами памяти, влезая в 23.2мм ширины платы, вдруг кто примерно подскажет, поделитесь вашим мнением, пожалуйста! За любые критические советы, кроме совета отдать профессионалам и самому не трахаться, буду очень премного благодарен! Спасибо! ИИВ
|
|
|
|
|
 |
Ответов
|
Nov 11 2017, 23:14
|
вопрошающий
    
Группа: Свой
Сообщений: 1 726
Регистрация: 24-01-11
Пользователь №: 62 436

|
Цитата(Alex11 @ Nov 12 2017, 04:45)  Правильный ответ в этом случае - гоните в шею Вашего заказчика, который пытается в десять раз усложнить и удорожить плату да, я сильно гоню сам себя в шею (только во временнОй области, а не как вы посоветовали), так как сам являюсь заказчиком этой разработки (и инвестор, и исполнитель, и маркетолог рынка этих девайсов). Цитата(Alex11 @ Nov 12 2017, 04:45)  а если нет - Вам рассказали выше. Да, наверно, в 14-16 слоев разведетесь. И следите за импедансами на DDR3. да, просто просматриваю все возможные варианты, к сожалению, до этого все работало с внешним компом на интел-эдисоне и интел-джоуле, которые этим летом перестали поддерживать, приходится влазить в те же габариты с той же функциональностью, а, так как я до этого такие вещи не разводил, а только начитался мануалов и форумных баталий на схожие темы, то с радостью выслушаю любые советы по теме. Кстати, вот по совету уважаемого _pv случайно наткнулся на 2ГБайта одним камнем но ни как не могу понять можно ли подцепить эту память на HPS от Сyclone-5-SoC, вдруг кто в курсе, развейте, пожалуйста, сомнения, больно заманчиво так кардинально уменьшить число дорожек!
|
|
|
|
|
Nov 12 2017, 00:11
|
Гуру
     
Группа: Свой
Сообщений: 2 563
Регистрация: 8-04-05
Из: Nsk
Пользователь №: 3 954

|
Цитата(iiv @ Nov 12 2017, 05:14)  Кстати, вот по совету уважаемого _pv случайно наткнулся на 2ГБайта одним камнем но ни как не могу понять можно ли подцепить эту память на HPS от Сyclone-5-SoC, вдруг кто в курсе, развейте, пожалуйста, сомнения, больно заманчиво так кардинально уменьшить число дорожек! пятый циклон в LPDDR3 не умеет вроде бы, только LPDDR2, (MT42L512M32D4) но у самсунга и микрона есть какие-то мутанты с упакованными двумя кристаллами DDR3 в один корпус х32. MT41K256M32 K4B16G3346B только вот можно ли их где купить - вопрос.
|
|
|
|
|
Nov 12 2017, 01:13
|
вопрошающий
    
Группа: Свой
Сообщений: 1 726
Регистрация: 24-01-11
Пользователь №: 62 436

|
Цитата(_pv @ Nov 12 2017, 06:11)  пятый циклон в LPDDR3 не умеет вроде бы, только LPDDR2, (MT42L512M32D4) о, черт, как я про это-то забыл, огромное спасибо, что подсказали!!! А десятую Arria ставить зеленая задушит... Читал, но не нашел, вдруг кто знает, пожалуйста, подскажите, можно ли поставить в тот же циклон-5-SoC DDR3, но только на 16 бит шину? Цитата(vvvv @ Nov 12 2017, 06:29)  Можно, никакой разницы где стоит DCDC, главное импеданс слоев питания и размещение конденсаторов питания. классно, спасибо большое! Из-за того, что до этого разводил не более 4-х слоев, сделать так возможности не было... Надеюсь, найду поставщика плат с гуманными ценами на 16 слоев и глухие и промежуточные переходные...
|
|
|
|
|
Nov 12 2017, 15:22
|
вопрошающий
    
Группа: Свой
Сообщений: 1 726
Регистрация: 24-01-11
Пользователь №: 62 436

|
И еще вопрос в догонку, скажите, пожалуйста, правильно ли я понимаю, что развести процессор с двумя х16 планками памяти формата два ряда по 0.8мм 2x IS43-46TR16512A будет на порядки сложнее, чем если взять одну планку памяти DDR2 от Микрона в 168-Ball FBGA пусть даже с шагом 0.5мм и, как я понял, тут даже терминирующие резисторы на CA[9:0] шину не нужны, только два на калибровку на ZQ. Или с этим Микроном есть какие-то подводные камни, не позволяющие его использовать? Вдруг кому будет не сложно, взгляните, пожалуйста, своим беглым взглядом специалиста, и пожалуйста, подсобите и на путь истинный направьте! Спасибо! ИИВ
|
|
|
|
|
Nov 12 2017, 18:33
|
Местный
  
Группа: Свой
Сообщений: 256
Регистрация: 3-05-05
Из: г. Волжский
Пользователь №: 4 714

|
QUOTE (iiv @ Nov 12 2017, 18:22)  И еще вопрос в догонку, скажите, пожалуйста, правильно ли я понимаю, что развести... Разница небольшая, два чипа Micron наверное будет посложнее развести, но все равно там по три ряда всего, и расположение контактов довольно гуманное. Можно даже с шагом 0.8 получить достаточно широкие полигоны питания даже на технологиях, которые не особо дружат с таким шагом. Micron не имеет подводных камней, конденсаторов расположенных по бортам чипа как правило хватает чтобы сделать надежный дизайн. Образцы трассировки можно скачать на сайте JEDEC, там только проверенные топологии. И это все я говорю о тех планках по 96 balls. Про LPDDR2 168 balls с шагом 0.5 ничего сказать не могу, кроме того, что визуально там очень простая трассировка в плане вывода от шаров BGA. Ну и да, DDR3 все таки отличается от LPDDR2, и при прочих равных, DDR3 быстрее LPDDR2, если скорость важна. Конечно там и питание отличается, и требования к трассировке совершенно другие, ну думаю проработаете все сами увидите.
|
|
|
|
|
Nov 13 2017, 15:19
|
вопрошающий
    
Группа: Свой
Сообщений: 1 726
Регистрация: 24-01-11
Пользователь №: 62 436

|
Огромное спасибо за советы!!! Цитата(vvvv @ Nov 13 2017, 00:33)  Ну и да, DDR3 все таки отличается от LPDDR2, и при прочих равных, DDR3 быстрее LPDDR2, если скорость важна. стыдно мне стыдно, но совершенно не понимаю... Процессор может (работать с памятью) вроде только на 400МГц частоте, обе памяти больше (DDR3 до 800МГц, LPDDR2 до 533МГц), правильно ли я понимаю, что в этом случае разницы по скорости доступа между DDR3 и LPDDR2 не будет? Разница в питании не сильно важна, ибо всяко 60-100 умножителей внутри плисочасти будут пожирать серьезно больше, чем доступа к памяти. Если так, то LPDDR2 предпочтительнее, ибо ее разводка может уложиться на двух парах слоев при чипе и плиске с одной стороны, а остальные слои задействовать на RGMII и все остальное. Спасибо!
|
|
|
|
|
Nov 13 2017, 16:47
|
Местный
  
Группа: Свой
Сообщений: 256
Регистрация: 3-05-05
Из: г. Волжский
Пользователь №: 4 714

|
QUOTE (iiv @ Nov 13 2017, 18:19)  ... обе памяти больше (DDR3 до 800МГц, LPDDR2 до 533МГц), правильно ли я понимаю, что в этом случае разницы по скорости доступа между DDR3 и LPDDR2 не будет... Прошу прощения что ввел в заблуждение, да если взять планки с одинаковым временем доступа и шириной шины, то выигрыша по скорости не будет.
|
|
|
|
Сообщений в этой теме
iiv Несколько вопросов новичка по разводке SoC+DDR3+RGMII+SDCARD на узкой 23мм плате Nov 11 2017, 13:27 vvvv Вы сможете все это проделать, если пролезете по пи... Nov 11 2017, 14:24 iiv Спасибо за ответ, vvvv!
Цитата(vvvv @ No... Nov 11 2017, 20:57  vvvv QUOTE (iiv @ Nov 11 2017, 23:57) Правильн... Nov 12 2017, 00:29 _pv а память x32 вместо двух х16 жизнь не облегчит, ра... Nov 11 2017, 21:30 iiv Цитата(_pv @ Nov 12 2017, 03:30) а память... Nov 11 2017, 22:32      _pv Цитата(vvvv @ Nov 13 2017, 01:33) Про LPD... Nov 12 2017, 22:57        iiv Цитата(vvvv @ Nov 13 2017, 21:47) если вз... Nov 13 2017, 17:15 Uree Проц с одной стороны, а память к нему с другой - с... Nov 12 2017, 23:33 Aner QUOTE (Uree @ Nov 13 2017, 02:33) Проц с ... Nov 13 2017, 16:39 peshkoff в свое время ddr2 вообще не выравнивал. (тапками н... Nov 14 2017, 11:53 iiv Цитата(peshkoff @ Nov 14 2017, 17:53) в с... Nov 14 2017, 15:55
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|