Andrew Lynch
2014-03-11 00:07:08 UTC
Hi
Unless I missed something I don't think this issue was ever properly vetted.
Does anyone have an answer or understand what is happening with the 6x0x ECB
interface?
There may be a problem with the logic or a timing issue. The ECB interface
has always been the trickiest part.
Thanks and have a nice day!
Andrew Lynch
From: Dan Werner [mailto:danwerner21-***@public.gmane.org]
Sent: Saturday, March 1, 2014 3:38 PM
To: 'John Coffman'; 'Andrew Lynch'
Cc: 'Borut Korosin'; 'Kip Koon'
Subject: 6x0x prototype board possile ECB Timing issue
HELP!!
I am working on getting the ECB Disk IO V3 board to work with the 6x0x
board. I had no problems getting the PPPIDE working, but have had no luck
with the floppy FDC9266.
Please note that I am a software guy, so let me know if I am way off on what
I am seeing here.
Take a look at the attached timing diagram. I attached my logic analyzer
to the Disk IO board in the following way:
A0-A7 are attached to D0-D7 on the 9266
A8=RD on the 9266 (PIN 2)
A9=WR on the 9266 (PIN 3)
AA=A0 on the 9266 (PIN 5)
AB = FDC_CS on U8 (PIN 10)
AC = IDE_FDC on U8 (PIN 15)
I have a simple 6502 program running to read and then write to the 9266
LOOP:
LDA $E030
STA $E030
LDA $E031
STA $E031
JMP LOOP
Looks to me like CS is going low before the RD or WR pins are going low, so
it I am not getting good reads or writes on the 9266. Does this look
correct?
If so, do we need to make a change to the ECB interface on the 6x0x?
Thanks!
Dan Werner
Unless I missed something I don't think this issue was ever properly vetted.
Does anyone have an answer or understand what is happening with the 6x0x ECB
interface?
There may be a problem with the logic or a timing issue. The ECB interface
has always been the trickiest part.
Thanks and have a nice day!
Andrew Lynch
From: Dan Werner [mailto:danwerner21-***@public.gmane.org]
Sent: Saturday, March 1, 2014 3:38 PM
To: 'John Coffman'; 'Andrew Lynch'
Cc: 'Borut Korosin'; 'Kip Koon'
Subject: 6x0x prototype board possile ECB Timing issue
HELP!!
I am working on getting the ECB Disk IO V3 board to work with the 6x0x
board. I had no problems getting the PPPIDE working, but have had no luck
with the floppy FDC9266.
Please note that I am a software guy, so let me know if I am way off on what
I am seeing here.
Take a look at the attached timing diagram. I attached my logic analyzer
to the Disk IO board in the following way:
A0-A7 are attached to D0-D7 on the 9266
A8=RD on the 9266 (PIN 2)
A9=WR on the 9266 (PIN 3)
AA=A0 on the 9266 (PIN 5)
AB = FDC_CS on U8 (PIN 10)
AC = IDE_FDC on U8 (PIN 15)
I have a simple 6502 program running to read and then write to the 9266
LOOP:
LDA $E030
STA $E030
LDA $E031
STA $E031
JMP LOOP
Looks to me like CS is going low before the RD or WR pins are going low, so
it I am not getting good reads or writes on the 9266. Does this look
correct?
If so, do we need to make a change to the ECB interface on the 6x0x?
Thanks!
Dan Werner
--
You received this message because you are subscribed to the Google Groups "N8VEM" group.
To unsubscribe from this group and stop receiving emails from it, send an email to n8vem+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/***@public.gmane.org
To post to this group, send email to n8vem-/JYPxA39Uh5TLH3MbocFF+G/***@public.gmane.org
Visit this group at http://groups.google.com/group/n8vem.
For more options, visit https://groups.google.com/d/optout.
You received this message because you are subscribed to the Google Groups "N8VEM" group.
To unsubscribe from this group and stop receiving emails from it, send an email to n8vem+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/***@public.gmane.org
To post to this group, send email to n8vem-/JYPxA39Uh5TLH3MbocFF+G/***@public.gmane.org
Visit this group at http://groups.google.com/group/n8vem.
For more options, visit https://groups.google.com/d/optout.