Re: (Fwd) RE: 1541IDE and 1541IDE-S

From: Jim Brain (brain_at_jbrain.com)
Date: 2007-12-11 09:10:23

ruud.baltissen@abp.nl wrote:
>> I thought I might see if I could extend the design to
>> do 16 bit transfers without too many more ICs. 
>>     
>
> http://www.baltissen.org/images/1541ide.png
>
> And this one works as well! I'll send you the SCH in a PM. But read
> http://www.baltissen.org/newhtm/1541ide8.htm for the details why I don't
> want to use it for the moment.
>   
I reread it tonight.  Main issues were lack of RAM and having to deal 
with 512 byte sectors, but I thought I read somewhere else you felt the 
16 bit IDE circuit was to complex.

And, I'm OK with that.  But, as one is prone to tinker, I played with 
your IDE8 design tonight and I think I may have turned it into a 8/16 
bit design that requires only 3 more ICs (2 573s and one '00)  The board 
design fits on a 2.5' by 3.85" board.  Your existing code should work 
with it (it does require a small tweak, as you need to shift the 
addresses to the IDE channel <<1, as odd addresses are to pick up the 
high byte of the IDE, but otherwise, the circuit works just like 
yours).  Since I gate the 74LS42 line through 1 more level of logic, it 
might require ALS or H variants for the '139, '244, and '00 parts.

My idea is to shift all the address lines up by 1, using A0 to determine 
whether one wants the low or hi byte.  Bytes are transferred to/from IDE 
on even address read/write.  High byte read/write is latched into an 
appropriate '573, as in your 16 bit design, and off addresses pull/push 
from the "memory".  Of course, if the 573's and 00 are not there, then 
no high bytes are read/written.

My thought was that, this way, folks could get started on tinkering with 
your code (suitably tweaked) on a board that mimics yours.  But, after 
getting some of the low level plumbing working, they could pop in a 
couple ICs and go for 512 byte transfers.  If they got that far, it's 
trivial to add your 27256 and 62256 back into the design for plenty of 
RAM and EPROM space.

And no, I think your buffers are very useful, and I kept them. 

As for boards, I considered running 1 panel of the original design, and 
1 of the new design (if someone looks it over).  But, I mainly was just 
tinkering this evening.

Jim




       Message was sent through the cbm-hackers mailing list

Archive generated by hypermail pre-2.1.8.