Searching \ for 'ATAPI CD-ROM control.' in subject line. ()
Make payments with PayPal - it's fast, free and secure! Help us get a faster server
FAQ page: piclist.com/techref/index.htm?key=atapi+rom+control
Search entire site for: 'ATAPI CD-ROM control.'.

Truncated match.
PICList Thread
'ATAPI CD-ROM control.'
1999\08\25@223308 by Vincent Deno

flavicon
face
Sorry to bring up an old topic, but has anyone used a PIC to sucessfully
drive a CD-ROM?  Thus far, have been able to use basic IDE commands.  But
when trying to send the ATAPI packet command, it errors out.

The information I've been able to find is very ambiguous and sometimes
even conflicting.  An example project would be of great help.

Any links would be appreciated.

Thanks Again,

Vincent Deno

1999\08\25@230053 by Jim Paul

picon face
Vincent,

I recently bought a 12X CD ROM Drive for $5.00, and was going to use it for
a stand alone
MPEG player.  I'd appreciate it if you would share with me what you have so
far, and in return,
I will let you in on anything I come up with relating to the same.  My email
address is spam_OUTjamespTakeThisOuTspamintertex.net.


Thanks and Regards,


Jim


{Original Message removed}

1999\08\25@235553 by Wesley Moore (Yallara)

flavicon
picon face
Have you checked out this page at my website?

http://www.hotkey.net.au/~moore.w/pic/IDE_to_8255.html

Wesley

On Wed, 25 Aug 1999, Jim Paul wrote:

{Quote hidden}

> {Original Message removed}

1999\08\26@005510 by Maverick

flavicon
face
>> I recently bought a 12X CD ROM Drive for $5.00, and was going to use it for
>> a stand alone
>> MPEG player.  I'd appreciate it if you would share with me what you have so
>> far, and in return,
>> I will let you in on anything I come up with relating to the same.  My email
>> address is jamespspamKILLspamintertex.net.

I've successfully had a hard drive hooked up to a '73 and reading and
writing data
from the drive, but I'm forced to agree with the conclusion on Wesley's
page - it is, in
a word, SLOW.  I can't get anywhere near the continuous transfer rates
needed for most
MP3 playback, let alone handling all the overhead and the occassional seek
problems on a CDROM.
However, if you find a way to do it, please let me know - I eventually gave
up on the PIC and
switched to an AMD186 for this project...

ND Holmes
--------------------------------------------------------------------------
Nathan D. Holmes   .....maverickKILLspamspam.....drgw.net, EraseMEndholmesspam_OUTspamTakeThisOuTiastate.edu
  122 Shepard #3  Box 328  Gilbert, IA 50105  Iowa State University - EE
  http://www.drgw.net/~maverick   PH: 515-663-9368
-------------------------------------------------------------------------

1999\08\26@013018 by Jim Paul

picon face
Would you be willing to share your source for the HD/73 interface?
I could use this in another project that doesn't require a continuous
stream of data.

                                                     Thanks and Regards,

                                                                   Jim
{Original Message removed}

1999\08\26@122433 by Vincent Deno

flavicon
face
Actually, I am using a MOT DSP56009.  The IDE side of things was fairly
straightforward.  Unfortunately, I've been unable to use the ATAPI packet
commands sucessfully.  The links already mentioned on the list offer a
better explaination to interfacing with IDE than I can offer.  However,
should I figure out how to get the CD-ROM working, I'll drop you a note.
I'd appreciate the same from you.

-Vincent Deno

> Vincent, >
{Quote hidden}

> {Original Message removed}

1999\08\26@122712 by Vincent Deno

flavicon
face
Nice thorough explaination.  However, the problem is getting the ATAPI
commands to work.  Have you (or anyone) been sucessful in this area?


{Quote hidden}

> > {Original Message removed}

1999\08\26@123326 by Vincent Deno

flavicon
face
We're using a Mot. DSP56009 for this application, so we shouldn't run into
that problem.  I am simply looking for _any_ implementation to use as an
example.  Would you be willing to share what you have?

{Quote hidden}

1999\08\26@204024 by Wesley Moore (Yallara)

flavicon
picon face
No, I didn't actually write that document. It was written by Omar
Martinez, I just did the text 2 html conversion. I don't think he has done
ATAPI. The following pages are semi-related:

Details on standalone MP3 players incl. IDE info etc, lots of links
http://www.spectsoft.com/mp3tech/

An actual working project called MPX, plays MP3's from CD's... Uses a
Hitachi H8/300 processor though.
http://www.angelfire.com/pa2/mpx/

On Thu, 26 Aug 1999, Vincent Deno wrote:

{Quote hidden}

il
> > > address is spamBeGonejamespspamBeGonespamintertex.net.
> > >
> > >
> > > Thanks and Regards,
> > >
> > >
> > > Jim
> > >
> > >
> > > {Original Message removed}

1999\08\26@232858 by Ing. Marcelo Fornaso

flavicon
face
part 0 16 bytes
</x-html>

1999\08\27@032523 by Petr Krc

flavicon
face
Vincent Deno wrote:

> Nice thorough explaination.  However, the problem is getting the ATAPI
> commands to work.  Have you (or anyone) been sucessful in this area?

http://www.pap-el.cz/ (click on 'Panel pro CD-ROM')

Pages are in Czech language. This guy made panel for controling ATAPI
CD-ROMs using 89C2051 CPU and now is offering complete documentation
including source code, but not for free.

--
Regards
          Petr Krc

1999\08\27@151346 by Vincent Deno

flavicon
face
Thanks to everyone for all of the helpful links.  If any more are found,
please send them my way.  If this turns out to be successful, I'll post my
findings.

Sincerely,

Vincent Deno

1999\08\29@215657 by Thomas Brandon

flavicon
picon face
Could I get some more details on this as I am investigating a similar
project. What was too slow, general data throughput, occasional data
throughput?

I can think of a couple of possibilities to make it feasible.
1) Use a PLD top take some of the timing critical work away from the PIC.
You could either have the PLD grab data from the IDE and FIFO it for the PIC
or, have it grab it from the IDE and send it straight to the MP3 Decoder (or
whatever) depending on the logical complexity. If you could keep all your
MP3's contiguous a lot of the address logic could be done by the PLD. i.e.
give it a start and end address it sends that block to the decoder.

2) Not sure if this'd work but Circuit Cellar did an article on a $25 web
server. Rather than bothering to hook a PIC up to ethernet IC's (or use
serial) they made a PIC->ISA interface (I have an article on such an
interface but I think it's very minimal) and used a cheap ISA net card.
Perhaps you could get your hands on an old ISA IDE HDD card (I know I can
get one for free) and hook that up to a PIC.


Also, using a Scenix might give you the extra grunt to do it. You could
design for a PIC and if neccesary slap it onto an SX at the end.

Also I saw rumours that MChip were going to release USB enabled PICs.
Depending on how much of USB they support in hardware this could be
possible. Pretty versatile as well, hook up any sought of USB
storage/transfer device (e.g. Parallel, ethernet, hard disk, CD, flash) and
your set.

Anybody have any thoughts on the possibility of either of these?

Tom.
{Original Message removed}

More... (looser matching)
- Last day of these posts
- In 1999 , 2000 only
- Today
- New search...