2009-05-14 17:01:31     Serial ATA / SATA host controller with the BF537

Document created by Aaronwu Employee on Aug 15, 2013
Version 1Show Document
  • View in full screen mode

2009-05-14 17:01:31     Serial ATA / SATA host controller with the BF537

Konstantin Hartwich (GERMANY)

Message: 74083   

 

hi

 

ist there anyone having some experience on embedding SATA?

 

i am using a BF537, and there was the idea of embedding an SATA controller in addition to the BF537, to be able to keep up with harddisks of newer generation without having to use the PATA / SATA bridge adapters.

 

now, i googled quite a bit, finding that apropriate controllers are hard to find, and those we could use, are almost all with PCI or PCI/X (PCI express) connection on the back end, solutions from Silicon Image i.e. the only one with a parallell interface was a solution from intel, but reeeeealy expensive, around 30 $. but even there, there were problems.

 

since the BF537 does not have any kind of PCI connection, like the BF535 i think, there is no option to connect to such a device. the BF535 in turn, although lacks a ethernet MAC, could easily adapt all nessessary hardware extensions, like the ethernet controller from Broadcom, or the SATA controller..

 

does anyone of you guys have any idea how to prevent loosing step in development with IDE / PATA connections? is there any possibility to come away from PATA offering another solution, SATA? i perfectly know that it would be a hard thing, and performance of 3 GB/s is quite impossible with the BF series.. but is there ANY other way to connect SATA to BF but PCI, in a parallell way, something like common io or memory space?

 

apreciate your thoughts

QuoteReplyEditDelete

 

 

2009-05-14 20:02:52     Re: Serial ATA / SATA host controller with the BF537

Frank Van Hooft (CANADA)

Message: 74084   

 

If you're able to implement a parallel ATA interface, you might want to consider adding a PATA-to-SATA chip. Such chips are fairly common for the cheap ($10) PATA-SATA adaptor boards you can buy at the computer store. Like this one:

 

www.satacables.com/html/sata_to_ide_adapter.html

 

Several manufacturers make chips like these; here's one:

 

www.jmicron.com/Product_JM20330.htm

 

Hope this helps.

QuoteReplyEditDelete

 

 

2009-05-15 01:39:46     Re: Serial ATA / SATA host controller with the BF537

Konstantin Hartwich (GERMANY)

Message: 74085   

 

thanks a lot,

 

seems to be the only possible solution, right?

 

to implement PATA interface is pretty much straight forwards, so to speak it *is* the kind of a parallel interface from a BF537 towards any other storage solution

QuoteReplyEditDelete

 

 

2009-05-15 13:23:40     Re: Serial ATA / SATA host controller with the BF537

Frank Van Hooft (CANADA)

Message: 74112   

 

That's my best guess. PATA is pretty simple. It's an easy 16-bit parallel interface. I even implemented one on a little microcontroller a few years ago just by bit-bashing. I kinda doubt you're going to find an easier interface to SATA than that.

QuoteReplyEditDelete

Attachments

    Outcomes