Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: SATA3 и Spartan 6
Форум разработчиков электроники ELECTRONIX.ru > Программируемая логика ПЛИС (FPGA,CPLD, PLD) > Работаем с ПЛИС, области применения, выбор
BlackOps

для того чтобы реализовать SATA3 6Gb/s обязательно ли выбирать чипы именно с серией Т? или это можно на других чипах серии спартан6 реализовать (на тех которые не имеют встроенного GTP трансивера) ?
ГаЛаКтIкУs
QUOTE (BlackOps @ Nov 17 2010, 10:45) *
для того чтобы реализовать SATA3 6Gb/s обязательно ли выбирать чипы именно с серией Т? или это можно на других чипах серии спартан6 реализовать (на тех которые не имеют встроенного GTP трансивера) ?

На Spartan-6 невозможно реализовать SATA3 с помошью GTP так как макс скорость 3.125Gb/s
DmitryR
А у SATA - ровно 3 Gbps, в чем заключается невозможность?
Victor®
Цитата(DmitryR @ Nov 17 2010, 15:01) *
А у SATA - ровно 3 Gbps, в чем заключается невозможность?


Невозможность заключается в том, что топикстартеру надо SATA Revision 3.0 на 6 Gb/s.
DmitryR
Точно, меня ввел в заблуждение вопрос о возможности реализации без RocketIO - цифры 6 я уже не увидел smile.gif
BlackOps
Отлично, ясно... тогда теперь такой вот вопрос, предположим достать минимальный чип с встроенным GTP мы сможем. Ну скажем, SATA2 на данный момент устроит. Я до того никогда не работал с SATA2.. пытался найти app.note. на сайте Хилинх, но там тока пдфки с описанием визарда.

значит если я правильно понял встроенный GTP это только физический уровень, предстоит реализовать на самом FPGA контроллер сата? в инете попадается все тока за деньги. я попытался найти документацию по протоколу SATA2 но и это продается.

вопрос может те кто сталкивался с SATA2 знает где можно найти техническую документацию? линки может? или может у самих чтото найдется? спасибо!
Kuzmi4
2 BlackOps
пишите на мыло - могу отгрузить пару полезных пдф wink.gif
VladimirB
Цитата(BlackOps @ Nov 17 2010, 21:59) *
Отлично, ясно... тогда теперь такой вот вопрос, предположим достать минимальный чип с встроенным GTP мы сможем. Ну скажем, SATA2 на данный момент устроит. Я до того никогда не работал с SATA2.. пытался найти app.note. на сайте Хилинх, но там тока пдфки с описанием визарда.
значит 7если я правильно понял встроенный GTP это только физический уровень, предстоит реализовать на самом FPGA контроллер сата? в инете попадается все тока за деньги. я попытался найти документацию по протоколу SATA2 но и это продается.
вопрос может те кто сталкивался с SATA2 знает где можно найти техническую документацию? линки может? или может у самих чтото найдется? спасибо!


Задача написания контроллера SATA достаточно сложная - помнится на этом форуме давали оценку трудозатрат в 1человеко/год для опытного HDL-щика. Готовые IP ядра стоят порядка 40килобаксов.
Документация есть в закромах - постов у вас много - поэтому становитесь своим и вперёд.
BlackOps
Цитата(VladimirB @ Nov 18 2010, 01:49) *
Задача написания контроллера SATA достаточно сложная - помнится на этом форуме давали оценку трудозатрат в 1человеко/год для опытного HDL-щика. Готовые IP ядра стоят порядка 40килобаксов.
Документация есть в закромах - постов у вас много - поэтому становитесь своим и вперёд.

ого..да уж.. ну спасибо за то что свет пролили на это дело
DmitryR
Цитата(VladimirB @ Nov 17 2010, 23:49) *
Задача написания контроллера SATA достаточно сложная - помнится на этом форуме давали оценку трудозатрат в 1человеко/год для опытного HDL-щика.

Это сильно зависит от того, как делать. Если не пытаться сделать NCQ - то можно я думаю месяца в три уложиться, у нас пока по крайней мере столько ушло. Контроллер уже видится в виндах как диск, еще правда не тестировали обмен - контроллер NAND не готов.
Tue
Тоже интересуюсь темой SATA3. Готовые IP ядра действительно очень дорогие. Также дорогие и ПЛИС с высокоскоростными трансиверами SATA3 6Гбит/с. У Альтеры это как минимум Arria 2 GX. Есть спецификация на интерфейс с внешним PHY под названием SAPIS (по аналогии с PCIe - PIPE). Пытаюсь найти эти PHY на 6Гбит/с в виде внешних микросхем, но тщетно. Может кто больше преуспел в этих поисках ? Это бы дало возможность использовать более дешевые ПЛИС.
DmitryR
Цитата(Tue @ Nov 18 2010, 11:09) *
У Альтеры это как минимум Arria 2 GX.
Так они как раз и недорогие - от 300 долларов цены начинаются. Или вы хотите за $50 шесть гигабод обработать? Это будет нелегко сделать на дешевой ПЛИС с внешним трансивером - слова валятся на скорости в 150 МГц, что вобщем для дешевых ПЛИС достижимо, но почти на пределе.
Tue
Пока не рассчитывал с какой скоростью будет идти поток. 150 МГц ? Да, не слабо, хотя вообщем на Cyclone4 думаю можно успеть с такой скоростью.
Цитата(DmitryR @ Nov 18 2010, 15:12) *
Так они как раз и недорогие - от 300 долларов цены начинаются.

Это она ТАМ от 300$. Тут от 400$.
DmitryR
А тут думать не надо - вы сделайте LFSR и CRC (это займет пару часов - исходные коды есть в спецификации SATA) и посмотрите. Я как раз думаю, что не получится - иначе Xilinx не стал бы в RocketIO делать аппаратные CRC32.
А параллельно еще подумайте, куда и как вы с Циклона будете отдавать такой поток.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.