Email: Password: Remember Me | Create Account (Free)

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
12/05/06 06:21
Read: times


 
#128960 - Interfacing with ATA IDE FLASH DISk
Responding to: ???'s previous message
We are currently using simpletech ide flash drive with singal board computer with DOS successfully.

But we want to make a standalone data recorder which contain microcntroller , IDE flash drive, and a customize user interface.

According to the datasheet of flash drive it is compatible with the ATA standard. I have followed the set of operations which are described at site
www.pjrc.com/tech/8051/ide
&
in artical " Construct an ATA Hard Drive Controller"
www.atmel-grenoble.com/dyn/resources/prod_documents/ATA_HardDrive.pdf

but no success was obtained.

Then i attach Flash drive with single board computerfrom 44 pin connector side & make a cable with 40pin-IDE connector & plug in the 40 pin connector of flash drive cable. and then capture the signals on the Logic analyzer.

Then i found the operation sequence steps of Flash drive are diffent than above mentioned reference design.

The sequence is decribed in artical
" Construct an ATA Hard Drive Controller" is following

while(!ready & busy)
hardware_reset
diagnostic test
select_device_0
recalibrate
chk error
ata_identify
after it sector read and sector write sequence.


But the sequence i captured is like that
hardware_reset
select_device_0
ata_identify
after it
sector read and sector write sequence.

I have achieved success till ATA_identify i.e. getting the information of flash drive . But after it the status of flash drive remain busy .




List of 4 messages in thread
TopicAuthorDate
Interfacing with ATA IDE FLASH DISk            01/01/70 00:00      
   Explain...            01/01/70 00:00      
      Interfacing with ATA IDE FLASH DISk            01/01/70 00:00      
   IDE interface            01/01/70 00:00      

Back to Subject List