Konference: Počítač SHARP MZ-800 a emulátory
Od: | Michal Hučík |
Datum: | 20.4.2009 17:10 |
Předmět: | Re: Sharp a PS/2 keyboard |
Sharp ma 72 klaves... Nevim jak by to dopadlo kdyby byla matice navrzena
pres VHDL, ale kdyz jsem to navrhoval schematicky, tak kvuli propojeni
vystupu z klopnych obvodu jsem tam musel jeste nacpat 3 stavove buffery
a s tim to sezralo dalsich 8 makrobunek.
VELESOFT (SPRINTER) (sharpemu tu byla ta zakroucena vec pandora.cz) napsal(a):
> No ja uz pred lety pracoval na nahrade tech dvou maticovych poli MHB8804 a
pro
> ucely ZX Spectra (40 klaves) se to veslo do jednoho CPLD XC9572XL. Nikdy jsem
to
> CPLD nezkousel, jestli to funguje, pouze jsem ten zdrojak tusim napsal a
uspecne
> prelozil.
>
> PIC samozrejme nestiha v relnem case ladovat data na sbernici. V rusku se to
> resi u klonu ZX Spectrer jednoduse pozastavenim Z80 CPU signalem WAIT, ale
tuto
> metohu zavrhuju (rozhodi casovani programu pri castem testovani klaves). Na
> druhou stranu je PIC idealni pro PS/2 komunikaci. Takze rozumne reseni je
> kombinace PIC+CPLD. CPLD bude mit interni klavesovou matici (akorat netusim
> kolik klaves ma SHARP) a bude pripravene v realnem case vracet stav klaves.
>
> Realizace v jednom jedinem CPLD bez PICu je sice mozna, ale uz to bude
> "orezane". Spravne by mel obvod komunikovat s PS/2 klavesnici obousmerne,
tedy
> posilat ji i prikazy. A prave nejake to casovani a vyhodnocovani podminek v
CPLD
> prilis realizovatelne neni.....
>
> VELESOFT
>
> ----- Original Message -----
> From: "Michal Hučík" <sharpemu tu byla ta zakroucena vec pandora.czordoz tu byla ta zakroucena vec ordoz.com>
> To: "Konference Počítač SHARP MZ-800 a emulátory" <sharpemu tu byla ta zakroucena vec pandora.cz>
> Sent: Thursday, April 16, 2009 8:11 AM
> Subject: Re: Sharp a PS/2 keyboard
>
>
Ostatní příspěvky vlákna:
[2009/1 (32)] [2009/3 (21)] [2009/4 (42)] [2009/5 (6)] [2009/8 (9)] [2009/9 (28)] [2009/10 (50)] [2009/11 (86)] [2009/12 (89)]
[1999 (1)]
[2000 (168)]
[2001 (733)]
[2002 (459)]
[2003 (654)]
[2004 (224)]
[2005 (105)]
[2006 (182)]
[2007 (201)]
[2008 (294)]
[2009 (363)]
[2010 (782)]
[2011 (522)]
[2012 (642)]
[2013 (442)]