Перейти к содержанию
    

CompactFlash карта, интерфейс

Требуется разработать собрать и предоставить реально работающий собранный физически образец прототипа устройства, не абстрактную модель.

 

Устройство предполагается построить по принципу "прокладки":

с одной стороны (лицевой) на шлейфе имеет 50-pin CF-разъём и при подключении выглядит как обычная CompactFlash-карта, работающая в любом из трёх режимов (которые упомянуты в документации CF-карт),

с другой стороны подключен накопитель (жёсткий диск (sata/pata любой)), на который пишутся-читаются записываемые-читаемые через CF-интерфейс данные.

В каком формате данные будут храниться на самом накопителе роли никакой особой не играет, главное чтобы скорость передачи не проседала сильно, т.е., если накопитель допускает 150мб/сек запись, то со стороны CF скорость должна составлять хотя бы 90% от скорости накопителя. Прочитать записанные данные мы потом сможем подключив наше устройство к обычной читалке CF-карт.

Объёмы подключаемых (и эмулируемых) накопителей в районе от 100Гб до 4Тб, размер накопителя опрелеляется при старте устройства.

Энергопотребление самого устройства в районе нескольких ватт.

Критичным для устройства является чрезвычайно корректная реализация CF-интерфейса.

От CF-хоста питание потребляться не должно, питание устройства и накопителя будет собственное (аккумуляторное).

Пользовательский интерфейс представляет из себя разъёмы CF, IDE (SATA или PATA), +12V питание и тумблер Вкл-Выкл.

Работающий образец может быть выполнен как угодно, в рамках разумного, хоть франкенштейн на макетке лежащей в картонной коробке от обуви, но чтоб суммарно все компоненты устройства занимали примерный объём, скажем, пары телефонов iPhone5 сложенных стопкой, работало по нажатию тумблера Вкл.

Реализовывать на плис или чём-то еще это на усмотрение проектировщика.

Cколько эт может затянуть по срокам, по финансам?

Какова стоимость первого физического прототипа?

 

Я сам нахожусь в москве.

Где находятся разработчики мне, по большому счёту, всёравно, мне главное получить работающее устройство, с полной схемой, BOM, исходниками прошивки, скомпилированной прошивкой.

Для вопросов и связи пишите здесь или в личку, далее свяжемся по тлф.

После появления работающего образца далее уже будут вопросы оптимизации по материалам, размерам, изготовление pcb etc.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Может готовый какой-нибудь переходник есть? У китайцев смотрели? Или в компьютерном магазине. Ищите в компьютерном магазине.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Может готовый какой-нибудь переходник есть? У китайцев смотрели? Или в компьютерном магазине. Ищите в компьютерном магазине.

Смотрел, везде смотрел, нету нигде ни у кого.

 

Именно по этой причине и создал тему.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Смотрел, везде смотрел, нету нигде ни у кого.

 

Что то типа такого Stardom SF2010-1F-S1?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Переходник CF-SD

например такой

 

В него SD-карта с wifi

напрмер

 

выходим в эфир. Без паяльника и шлейфов. Нет?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ему, как я понял, надо ровно наоборот.

Скорее всего, да. Тогда CF to IDE

http://www.dx.com/p/cf-to-ide-adapter-dma-support-9304

CF to SATA

http://www.dx.com/p/cf-to-sata-adapter-car...88#.WhViuilvVZg

 

То же самое..

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Скорее всего, да. Тогда CF to IDE

http://www.dx.com/p/cf-to-ide-adapter-dma-support-9304

CF to SATA

http://www.dx.com/p/cf-to-sata-adapter-car...88#.WhViuilvVZg

 

То же самое..

Все ваши переходники предназначены для того, чтобы CF карту превратить в винчестер IDE или SATA.

Человеку же надо винчестер превратить в CF карту. )))

Мое имхо, что для IDE винчестера это вполне просто сделать, т.к. формат IDE и CF - практически одно и тоже. Т.е. простой переходник с некоторой логикой.

Значительно сложнее это реализовать с винчестером SATA, да еще и без потери скорости. Широко известные конвертеры SATA <-> IDE

китайского производства работают только в режиме SATA-1 (до 1.5Гб). Винты SATA2-3 с ними часто вообще не работают.

Таким образом необходимо искать приличную микросхему-преобразователь из SATA в IDE с поддержкой протоколов UDMA-133 и SATA2-3

Если делать это на ПЛИС - у топик стартера глаза из орбит вылезут, когда он узнает стоимость микросхем ПЛИС с трансиверами на 6гб/с

(что требуется для реализации интерфейса SATA-3). Вообще я мог бы взяться, но сумма проекта может быть для автора неинтересна.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Раньше были такие переходники для Ноутбуков, даже в ручную паяли. Ищите у кого в барахле такое лежит.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Если делать это на ПЛИС - у топик стартера глаза из орбит вылезут, когда он узнает стоимость микросхем ПЛИС с трансиверами на 6гб/с

Да не особо...

Пруф

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Стоимость ПЛИС будет исчезающе малой величиной по сравнению с общими затратами на разработку.

Нетривиальный проект.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Спасибо за информацию. ))) Плату сразу заказал. Предложение от китайцев реально супербюджетное.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Спасибо за информацию. ))) Плату сразу заказал. Предложение от китайцев реально супербюджетное.

только там трансиверов в FTG256 нету.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

только там трансиверов в FTG256 нету.

Да она и без трансиверов интересна. ))) C DDR3 по такой цене.

От альтеры DE0-nano дороже стоит. А у этой возможностей в толковых руках по более

будет. Под эксперименты с каким-нибудь FPGAMips - самое то. )))

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Народ, уже прочитавший тему и прочитающий, я сейчас поясню.

 

Проблема не в том чтоб IDE интерфейснуть через CF, это я и сам могу спаять на рассыпухе за день.

 

CompactFlash поддерживает два дополнительных режима работы, PC Card Memory Mode и PC Card I/O Mode,

которые для неё являются основными,

и эти режимы работы карты просто так рассыпухой или релюшками в IDE (PATA) не утаптываются.

IDE режим, в котором CF в самоделках чаще всего использует, является лишь подмножеством первых двух.

 

И таки есть устройства которым критична работа с картой именно в memory mode и i/o mode, например, фотокамеры.

Если к подобным устройствам подрубить IDE то они не будут с ним работать.

 

Отсюда ноги и растут у проблемы:

Требуется именно реализовать полный и очень корректный интерфейс CompactFlash, со всеми его регистрами и сигналами,

и уж далее, как хранилище, к нему пристроить что-то недорогое, простое и доступное.

 

Вот по причине интерфейса CF я и упомянул плис...

Я подозреваю, что на плисах сата1-сата2-сата3 уже чуть ли не в готовых библиотеках присутсвует, ибо распространено.

Открытый вопрос: есть ли полная поддержка всего протокола CF, и соотв вопрос в том во что выльется реализация CF если её еще нет.

 

Все ваши переходники предназначены для того, чтобы CF карту превратить в винчестер IDE или SATA.

Человеку же надо винчестер превратить в CF карту. )))

Мое имхо, что для IDE винчестера это вполне просто сделать, т.к. формат IDE и CF - практически одно и тоже. Т.е. простой переходник с некоторой логикой.

Значительно сложнее это реализовать с винчестером SATA, да еще и без потери скорости. Широко известные конвертеры SATA <-> IDE

китайского производства работают только в режиме SATA-1 (до 1.5Гб). Винты SATA2-3 с ними часто вообще не работают.

Таким образом необходимо искать приличную микросхему-преобразователь из SATA в IDE с поддержкой протоколов UDMA-133 и SATA2-3

Если делать это на ПЛИС - у топик стартера глаза из орбит вылезут, когда он узнает стоимость микросхем ПЛИС с трансиверами на 6гб/с

(что требуется для реализации интерфейса SATA-3). Вообще я мог бы взяться, но сумма проекта может быть для автора неинтересна.

 

Для начала можно и на PATA сваять, UDMA6 до 133 мб/с поддерживает, если взлетит то тогда уже можно будет думать о sata.

Если SATA, то и SATA3 не обязательно, даже SATA1 вполне хватит по производительности.

Почему не прокатит просто "провода кинуть" - выше объяснил.

Небольшие потери скорости допустимы, но стабильные и предсказуемые.

 

Вместо HDD/SSD можно применить и любой другой накопитель,

главное требование к накопителю - распространённость, чтобы можно было купить недорого на любой барахолке, скорость, надёжность хранения (не терять уже записанное при пропадании элетропитания, не умирать от вибрации).

Сами CF-карты в принципе, всему удовлетворяют, кроме цены,

ну и где-нить в деревенском магазине хард еще можно купить, а вот CF с большим объёмом и приличной скоростью - фиг.

 

Франкенштейны из переходников CF-SD + SD-WiFi рассматривались, но, во-первых, работающее по отдельности не всегда гладко работает будучи собранным в комплекс, во-вторых, у вайфай непредсказуемые задержки, нестабильная и не оч большая скорость работы, особенно в городских условиях помех, эт основное, что отвращает по SD-WiFi, ну и питание там... нехилое получится, может сжирать больше чем CF.

Я, как сетевой инженер, знаю что такое вайфай, он в данном приложении не прокатит абсолютно никак,

прокатят исключительно проводные или оптические интерфейсы,но оптика не дешевая.... хотя.....

 

И я не просто так попросил озвучить примерные сроки и стоимость, не забывайте анек:

каждый бедный по-своему: кто-то бедный - хлеб неначто купить, а кто-то бедный - бриллианты мелковаты.

Посему мне надо четко представлять во что этот проект может вылиться, соотв имеет смысл затеваться или нет.

Изменено пользователем Odiemus

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...