6502.org Forum  Projects  Code  Documents  Tools  Forum
It is currently Sun Sep 22, 2024 3:24 am

All times are UTC




Post new topic Reply to topic  [ 3 posts ] 
Author Message
 Post subject: SATA drives with 65XX
PostPosted: Fri Jan 15, 2021 3:05 pm 
Offline
User avatar

Joined: Tue Mar 05, 2013 4:31 am
Posts: 1382
In a post from here: viewtopic.php?f=4&t=6223&start=15#p81360

It was noted that being able to get access to a SATA drive would be a nice project. I also agree that this could be a fun project and be able to use newer common storage on our older 8-bit wonders. However, having done some digging around on this, it seems the simpler the interface (i.e., the SATA connector) the more complicated it is underneath. I found a pretty detailed document for SATA:

Attachment:
sata_im.pdf [1.31 MiB]
Downloaded 74 times


However, I don't see a direct advantage in attempting to design and build an interface for SATA. Fortunately, there are some other options.... one that caught my attention is the Micron JM20330 bridge chip. This allows a SATA drive to be interfaced to the older PATA/IDE interface.

Attachment:
JM20330_Spec_Rev.-2.3.pdf [1.56 MiB]
Downloaded 79 times


This chip takes the real work out of interfacing SATA, but rather than obtaining the chip and designing away, there are many adapter boards already available based on the Micron chip. You can easily buy a SATA to IDE converter board for under $10 which will allow you to simply take any standard SATA drive and attach it to an IDE controller port.

As I've already made an IDE controller for the 65C02 (albeit the current connector is for Compact Flash) this seems a likely course of action to get a SATA drive working. I do need to go back to my initial IDE design which has a 44-pin 2.5-inch IDE connector and get some PCBs made up, but that should be fairly trivial. The adapter I found via eBay should allow quick and easy interfacing.

https://www.ebay.com/itm/7-15-Pin-SATA- ... Swaelbqy85

Let the fun begin!

_________________
Regards, KM
https://github.com/floobydust


Top
 Profile  
Reply with quote  
PostPosted: Fri Jan 15, 2021 6:45 pm 
Offline

Joined: Mon May 21, 2018 8:09 pm
Posts: 1462
NB: JMicron is not at all the same as Micron. The latter is a highly respected memory vendor. The former is a barely competent interface chip slinger.


Top
 Profile  
Reply with quote  
PostPosted: Sun Jan 17, 2021 1:56 am 
Offline
User avatar

Joined: Tue Mar 05, 2013 4:31 am
Posts: 1382
Yea, my bad... typo... as the datasheet clearly states Jmicron.

As a fabless shop, I don't they quite qualify as a "chip slinger", but pretty much most semiconductor manufacturers have had their issues, or growing pains, over the years. Still, it looks like an viable part for interfacing a SATA drive via an IDE controller to the 65XX chips.

_________________
Regards, KM
https://github.com/floobydust


Top
 Profile  
Reply with quote  
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 3 posts ] 

All times are UTC


Who is online

Users browsing this forum: No registered users and 2 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron