Borut
2013-11-02 20:46:03 UTC
Hi all!
Since previous topic contains almost 100 posts, i propose a new topic for
discussion of 6x0x-6U design.
John Coffman put the schematics on the N8VEM site.
http://n8vem-sbc.pbworks.com/w/file/70468199/6x0x-6U.pdf
I think there is a missing gnd pin on P29, 4 pin connector for serial ttl
signals in i/o part.
i would also like a RTC (DS1302), maybe connected to one of 6522 VIAs.
Both FLEX2 and FLEX9 require user to type in current date during startup. I
don't know about OS9.
Did 6821 PIA get lost in transfer or is there any other means of
communicating with propeller?
We will put the whole I/O into different memory segment (E8xxh-EFFFh), so
lets discard the addressing logic consisting of
U31, U35, U39, U22bcd and use partial decode - one negative chip select on
/CS0 and a positive address line on CS1.
For example:
negative chip select /IOSEL-E9xx and
A4 selects ACIA @ E910h
A5 selects PTM @ E920h
A6 selects VIA0 @ E940h
A7 selects VIA1 @ E980h
I would rather than full support for 6802 have minimal support for it,
which means no internal ram, no backup for internal ram etc.
Internal ram makes sense when the board would be used in an embedded
environment, but the purpose of this board (as i understand from discussion)
is more to support 'vintage' operating systems. In 6802's case that would
be FLEX2, which can not use nonvolatile ram at location 00 - 7Fh anyway.
Instead i would prefer additional support for 65816 with a latch for higher
address lines (a16-a23), which could be jumpered to
outputs from U9 in MMU part (mA16 - mA19).
Best regards,
Borut
Since previous topic contains almost 100 posts, i propose a new topic for
discussion of 6x0x-6U design.
John Coffman put the schematics on the N8VEM site.
http://n8vem-sbc.pbworks.com/w/file/70468199/6x0x-6U.pdf
I think there is a missing gnd pin on P29, 4 pin connector for serial ttl
signals in i/o part.
i would also like a RTC (DS1302), maybe connected to one of 6522 VIAs.
Both FLEX2 and FLEX9 require user to type in current date during startup. I
don't know about OS9.
Did 6821 PIA get lost in transfer or is there any other means of
communicating with propeller?
We will put the whole I/O into different memory segment (E8xxh-EFFFh), so
lets discard the addressing logic consisting of
U31, U35, U39, U22bcd and use partial decode - one negative chip select on
/CS0 and a positive address line on CS1.
For example:
negative chip select /IOSEL-E9xx and
A4 selects ACIA @ E910h
A5 selects PTM @ E920h
A6 selects VIA0 @ E940h
A7 selects VIA1 @ E980h
I would rather than full support for 6802 have minimal support for it,
which means no internal ram, no backup for internal ram etc.
Internal ram makes sense when the board would be used in an embedded
environment, but the purpose of this board (as i understand from discussion)
is more to support 'vintage' operating systems. In 6802's case that would
be FLEX2, which can not use nonvolatile ram at location 00 - 7Fh anyway.
Instead i would prefer additional support for 65816 with a latch for higher
address lines (a16-a23), which could be jumpered to
outputs from U9 in MMU part (mA16 - mA19).
Best regards,
Borut
--
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/groups/opt_out.
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/groups/opt_out.