Jump to content

    

помогите найти контроллер SATA

Требуется сделать "систему на кристале". использую процессор NIOS прошитый в ПЛИС CycloneIII. нужно подключить SATA жесткий диск. кто делал подобные вещи? как это можно сделать?

IDE или флешки не предлагать т.к.нужны терабайтные объемы и скорость десятки мегабайт в секунду

Share this post


Link to post
Share on other sites
Требуется сделать "систему на кристале". использую процессор NIOS прошитый в ПЛИС CycloneIII. нужно подключить SATA жесткий диск. кто делал подобные вещи? как это можно сделать?

IDE или флешки не предлагать т.к.нужны терабайтные объемы и скорость десятки мегабайт в секунду

Ждите четвертый циклон с гигабитными приемопередатчиками - к ним SATA-I прицепите напрямую, или, "прямо сегодня" переходите на Спартан-6 - они уже доступны сегодня (NIOS, увы, прийдется выкинуть)

Если же таки хотите внешний контроллер - смотрите, например, продукцию SiliconImage - типа Si3512. Это хост-контроллер SATA для шины PCI. Я его тестировал (в составе PC) - 80Мбайт/сек обеспечивает.

Share this post


Link to post
Share on other sites

4-й циклон ждем пока.

насчет внешних контроллеров может есть не с шиной PCI доступные контроллеры?

Share this post


Link to post
Share on other sites
насчет внешних контроллеров может есть не с шиной PCI доступные контроллеры?

Ага, есть.. Микроконтроллеры: OMAP-L138, AM1808. :rolleyes:

Share this post


Link to post
Share on other sites
Ага, есть.. Микроконтроллеры: OMAP-L138, AM1808. :rolleyes:

неплохо. только это варварство использовать полноценный контроллер только ради SATA. да и дороже выходит. учитывая что нужно 4-6 портов SATA то стоимость контроллеров будет как полноценная материнка к компу с 4-6 портами SATA

 

интересно что все таки применяют в железных некомповых устройствах в качестве sata. неужели все встроенные в проц используют

Share this post


Link to post
Share on other sites
насчет внешних контроллеров может есть не с шиной PCI доступные контроллеры?

Хм, а Вы какую шину хотели бы? ИМХО, PCI на сегодня одна из самых простых шин, по которой можно "десятки мегабайт в секунду" гнать.

Share this post


Link to post
Share on other sites

обычную параллельную шину типа data,clock,wr,rd

например как в usb контроллере FT245RL или ethernet контроллере W5100

 

для PCI нужно делать эмуляцию, это займет время и ресурсы ПЛИС

Share this post


Link to post
Share on other sites

еще заинтересовали мосты ATA-SATA т.к. ATA можно реализовать

ARC 770 фирмы JMicron

JM20330 фирмы Acard

кто нибудь заказывал их в России? у них в списке дилеров в России-черная дыра :)

Share this post


Link to post
Share on other sites

Мы заказывали JMicron. Написали письмо в Sales, они нас связали с дистрибутором в Голландии. Было немного геморно, но чипы мы получили.

 

Про SATA контроллер помните, что в Циклонах/Спартанах последних не контроллер, а PHY, контроллер там еще делать и делать.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this