реклама на сайте
подробности

 
 
3 страниц V   1 2 3 >  
Reply to this topicStart new topic
> IDE to MMC (SD) с помощью AVR, Очень тихий винт из flash карточки
bloodden
сообщение Dec 8 2006, 01:22
Сообщение #1


Бывалый
***

Группа: Validating
Сообщений: 375
Регистрация: 19-10-05
Из: Kiev, UA
Пользователь №: 9 853



Начну с предистории...
Есть у меня собранная из хлама машина - пень-133.
Я на нём люблю музычку слушать, чтоб не гонять более мощного собрата.
Так вот в чём проблема: винчестер СИЛЬНО-О-О-О шумит.
Для работы МС-ДОСа скорость особая не нужна и я подумал сделать переходничёк IDE - flash карта на AVR контроллере. Скорости в 60-100 Кбайт хватит заглаза.
Заменяю ШУМНЫЙ винт переходничком на ММС и проблема решена.

Идеи есть, наработки тоже. Дело плавно выходит на старт.
Если кого интересует и есть предложения - здесь и пообщаемся.

Я понимаю, что эта идея безумие, но захотелось :-)

Загодя предупреждаю - CF не предлагать. ММСшки стоят сейчас копейки и их у меня есть ;-) .

Сообщение отредактировал bloodden - Dec 8 2006, 01:27


--------------------
Заходите кому надо на мой сайт
Go to the top of the page
 
+Quote Post
zltigo
сообщение Dec 8 2006, 02:05
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(bloodden @ Dec 8 2006, 00:22) *
Заменяю ШУМНЫЙ винт переходничком на ММС и проблема решена.

Ну так и купите переходник на PCMCIA он-же считайте IDE - баксов десять.
Ну или USB reader и того меньше - стеки под DOS тоже есть.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
SasaVitebsk
сообщение Dec 8 2006, 03:22
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 2 712
Регистрация: 28-11-05
Из: Беларусь, Витебск, Строителей 18-4-220
Пользователь №: 11 521



Эх .... всегда жалко расставаться с компом служившим тебе верой и правдой долгое время .... хочется хоть куда его пришаманить... biggrin.gif

Но надо, bloodden. Надо!!!
smile.gif
Go to the top of the page
 
+Quote Post
ivstech
сообщение Dec 8 2006, 08:14
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 204
Регистрация: 5-01-06
Пользователь №: 12 860



сделал такую штуку пару лет назад. будет интересно пообщаться на эту тему buiankin(сбк)yandex ICQ 295645557
Go to the top of the page
 
+Quote Post
prottoss
сообщение Dec 8 2006, 12:36
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 2 720
Регистрация: 24-03-05
Пользователь №: 3 659



Цитата(SasaVitebsk @ Dec 8 2006, 07:22) *
Эх .... всегда жалко расставаться с компом служившим тебе верой и правдой долгое время .... хочется хоть куда его пришаманить... biggrin.gif

Но надо, bloodden. Надо!!!
smile.gif
Сорри за оффтоп:

Не знаю, не знаю))) У меня вот лежит платка с камнем Intel 80486DX2-66. Тожа руки чешутся ченить на нем сотворить. Может быть даже часы, а камень чтоб снаружи...Лепота...

А по теме:

Здесь, на форуме где то, вроде была тема про FAT с исходниками, это случаем не то, что Вам надо?


--------------------
Go to the top of the page
 
+Quote Post
bloodden
сообщение Dec 8 2006, 12:46
Сообщение #6


Бывалый
***

Группа: Validating
Сообщений: 375
Регистрация: 19-10-05
Из: Kiev, UA
Пользователь №: 9 853



Цитата(zltigo @ Dec 8 2006, 01:05) *
Цитата(bloodden @ Dec 8 2006, 00:22) *

Заменяю ШУМНЫЙ винт переходничком на ММС и проблема решена.

Ну так и купите переходник на PCMCIA он-же считайте IDE - баксов десять.
Ну или USB reader и того меньше - стеки под DOS тоже есть.


Спасибо за совет, но человек, который заставляет таких дедушек как Р133 пахать и пахать покупать к ним ничего не будет :-).
А вся соль в том, чтоб сделать самому и опыта набираться, а заодно и чё-нить полезное для души сделать.



Цитата(prottoss @ Dec 8 2006, 11:36) *
Здесь, на форуме где то, вроде была тема про FAT с исходниками, это случаем не то, что Вам надо?


Нет. ФАТ там ненада. Надо всеголиш понять что от тебя хочет IDE контроллер (прочитать/записать сектор) и дать то, что ему нужно :-)

Сообщение отредактировал bloodden - Dec 8 2006, 12:48


--------------------
Заходите кому надо на мой сайт
Go to the top of the page
 
+Quote Post
TomaT
сообщение Dec 8 2006, 12:56
Сообщение #7


Частый гость
**

Группа: Свой
Сообщений: 195
Регистрация: 25-01-06
Из: г. Троицк, МО
Пользователь №: 13 575



Вот глянь вот это, может чем поможет, там есть библиотека для работы с MMC (правда для Bascom'a, но расколупать и приспособить ИМХО не проблема):
http://members.aon.at/voegel/
Go to the top of the page
 
+Quote Post
bloodden
сообщение Dec 8 2006, 13:30
Сообщение #8


Бывалый
***

Группа: Validating
Сообщений: 375
Регистрация: 19-10-05
Из: Kiev, UA
Пользователь №: 9 853



Спасибо, но работать с картой это не проблема.
Проблема заключается вот в чём: как затормозить обмен по АТА шине, чтоб работало на ВСЕХ чипсетах?


--------------------
Заходите кому надо на мой сайт
Go to the top of the page
 
+Quote Post
boez
сообщение Dec 8 2006, 14:32
Сообщение #9


Частый гость
**

Группа: Новичок
Сообщений: 79
Регистрация: 1-11-06
Пользователь №: 21 868



А разве мелкие скорости есть проблема? Там же вроде какой-то сигнал готовности есть от устройства к компу? То есть устройство может сильно придержать работу хоста (ну вопрос только в таймаутах).
Сорри если не прав, я просто иде спецификацию читал пару лет назад и так и не применял...
Go to the top of the page
 
+Quote Post
umup
сообщение Dec 8 2006, 15:03
Сообщение #10


Местный
***

Группа: Свой
Сообщений: 226
Регистрация: 2-06-06
Пользователь №: 17 720



Цитата
bloodden
Тоже хотел сделать такую штуку. Вы уверены что скорости контроллера хватит ? Там даже с учетом сигнала задержки цикла макс. допустимое время доступа к регистрам - 1.2 мксек. То есть за это время (по положительному перепаду сигнала RD или WR) контроллер должен включить сигнал задержки цикла доступа (IORDY) (макс за 35 нсек) в 0 чтобы растянуть цикл (ну ладно, это можно сделать аппаратно с помощью дополнительного триггера), дешифровать адрес регистра, к которому должен происходить доступ, записать или прочитать данные этого регистра по шине данных (возможно, АТМЕГА на максимальной частоте и успеет). Вот и все - остальное не критично по времени (в регистре статуса выставляете BSY в 1 и делаете то что нужно сколько нужно). Ну и остается реализовать хотя бы минимальный набор команд, необходимый для работы. Получается, что работать будет в PIO0 (самый медленный режим), но работать будет на любых компьютерах. Еще непонятно как этот контроллер сможет сожительствовать с другим накопителем на одном шлейфе (если такое вообще возможно). Возможно, скорость можно увеличить с помощью дополнительной ПЛМ с внутренними регистрами, через которую будет вестись обмен с контроллером компьютера.
А чем плохи CompactFlash с переходниками ? Cкорость получится намного больше, по цене сравнимы с MMC.
Еще непонятна долговечность такого носителя - как долго выдержит например область FAT постоянное переписывание ?

Сообщение отредактировал umup - Dec 8 2006, 15:24
Go to the top of the page
 
+Quote Post
Itch
сообщение Dec 8 2006, 20:35
Сообщение #11


Местный
***

Группа: Свой
Сообщений: 358
Регистрация: 27-06-06
Из: Новосибирск
Пользователь №: 18 410



Кстати очень хорошая идея! На этот диск можно будет поставить линукс, подключить к материнке, на проц поставить пассивное охлаждение - и будет неплохой тихий роутер.
Go to the top of the page
 
+Quote Post
bloodden
сообщение Dec 8 2006, 20:42
Сообщение #12


Бывалый
***

Группа: Validating
Сообщений: 375
Регистрация: 19-10-05
Из: Kiev, UA
Пользователь №: 9 853



Цитата(Itch @ Dec 8 2006, 19:35) *
Кстати очень хорошая идея! На этот диск можно будет поставить линукс, подключить к материнке, на проц поставить пассивное охлаждение - и будет неплохой тихий роутер.


Вот и ценное применение нашлось :-))

Я сейчас на стадии работы с ММС. Буду информировать про процесс создания сего у-ва.


--------------------
Заходите кому надо на мой сайт
Go to the top of the page
 
+Quote Post
sensor_ua
сообщение Dec 8 2006, 21:33
Сообщение #13


Профессионал
*****

Группа: Свой
Сообщений: 1 266
Регистрация: 22-04-05
Из: Киев
Пользователь №: 4 387



IDE 2 CF попроще будет - деньги за карту меньшие за метр, а камней (AVR;)) нет - скорость выше - http://www.myplace.nu/mp3/files/ide2cf.pdf


--------------------
aka Vit
Go to the top of the page
 
+Quote Post
junoSynthesizer
сообщение Dec 9 2006, 01:28
Сообщение #14


Частый гость
**

Группа: Свой
Сообщений: 83
Регистрация: 25-11-05
Из: odessa
Пользователь №: 11 397



как то давно у меня была задача сборки рутера на старом пеньке 200. ввиду того, что винт к нему - это ведро с крутящимися, выработавшими свой ресурс, гайками, было решено убить все движущиеся части. т.е. с блока питания убрать вентилятор, пассивное охлажнение на проц и замутить ИДЕ флэшку. жаль что заказчик съехал и проект загнулся... но видел вживую такие решения - работало на ура!


--------------------
Вся жизнь - ништяк, все бабы - леди, а солнце - шар дающий свет
Go to the top of the page
 
+Quote Post
bloodden
сообщение Dec 9 2006, 15:55
Сообщение #15


Бывалый
***

Группа: Validating
Сообщений: 375
Регистрация: 19-10-05
Из: Kiev, UA
Пользователь №: 9 853



Цитата(sensor_ua @ Dec 8 2006, 20:33) *
IDE 2 CF попроще будет - деньги за карту меньшие за метр, а камней (AVR;)) нет - скорость выше - http://www.myplace.nu/mp3/files/ide2cf.pdf


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

Весь смысл подключить ИМЕННО ММС/SD и ИМЕННО через АВР. Бзик такой у меня :-)


--------------------
Заходите кому надо на мой сайт
Go to the top of the page
 
+Quote Post

3 страниц V   1 2 3 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 20th June 2025 - 01:18
Рейтинг@Mail.ru


Страница сгенерированна за 0.01497 секунд с 7
ELECTRONIX ©2004-2016