View unanswered posts | View active topics It is currently Thu Mar 28, 2024 2:23 pm



Reply to topic  [ 2 posts ] 
 Floppy Disk Controller 
Author Message

Joined: Sat Aug 03, 2013 11:02 pm
Posts: 43
Hi. One of my friends and I have decide we want to build an intel 8080 based computer, and were looking for componets. While looking around Jameco, I found this component here. http://www.jameco.com/Jameco/Products/ProdDS/16627.pdf . I had a few questions about this.

1. Will this work fine with an Intel(not NEC) 8080?
2. How hard would it be to implement a floppy drive with an 8080? What would I need to know? Where should I start?

Thanks
James

_________________
intel 4004 countdown

:05000000DAF81C01000C
:00000001FF


Sat Mar 28, 2015 5:41 pm
Profile
User avatar

Joined: Tue Jan 15, 2013 5:43 am
Posts: 189
This will be a challenging project. For one thing, the floppy controller you mentioned doesn't include the Phase Locked Loop (PLL), so you'd have to supply that circuitry yourself.
Attachment:
uDP765 system configuration.gif
uDP765 system configuration.gif [ 13.02 KiB | Viewed 3367 times ]
To make things easier, I suggest you select a unit that has the PLL on-chip. The Western Digital 2797A is one example. Years ago I managed to get one of those working with a 4 MHz Z80.

No matter which FDC you choose, you'll need to have a means to rapidly move the stream of bytes between memory and the FDC. In the diagram above they've addressed the issue by including a DMA controller. You could do the same, but it increases cost & complexity. The alternative is to let the CPU do it. You'd need to write a tight loop in assembler that's fast enough to move each byte in a timely fashion. (Remember you're obliged to keep up with the speed of the disk as it rotates under the head.) Single density might not be too tough but double density has double the data rate, and is probably more than an 8080 can keep up with (unless you include the DMA).

I get nostalgic thinking about floppies, but the reality is I have no desire to actually use them -- they're too small (in capacity), too slow and too failure-prone! Give it some thought. Is it possible you'd find it more rewarding to interface your 8080 to a modern, miniature SD card? It'd be a lot easier than getting a floppy working. :|

cheers.
Jeff

_________________
http://LaughtonElectronics.com


Wed Apr 01, 2015 5:09 pm
Profile WWW
Display posts from previous:  Sort by  
Reply to topic   [ 2 posts ] 

Who is online

Users browsing this forum: No registered users and 10 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
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software