[abc80] ROM/RAM-emulering till ABC80 och SD-interface

Anders Jansson andj at hem.utfors.se
Sat Sep 1 01:43:14 PDT 2012


En möjlighet är att använda en 74HC11 (3x 3input AND) för strobar.
CS,RST,C4 --> RG0,1,12 --AND--> INT3 (RA15)
OUT,C1,C3--> RG13,14,15 --AND--> INT4 (RA14)
INP0,INP1,C2 --> RC1,2,3 --AND--> CN0 (RC14) via resistorer
INP2 --> CN1 (RC13) via resistorer.

ABC800 XINPSTB, XOUTPSTB är väl inte så intressanta?
XM ... intressant men knappast användbar, eller?
RE4,5 kan få styra RDY, NMI.

Då blir RF2,4,5,8,12,13 lediga för extra SPI/UART/I2C. Ett antal digitala IO
och analoga ingångar finns på RB om man så vill.

/Anders



----- Original Message ----- 
From: "H. Peter Anvin" <hpa at zytor.com>
To: "Anders Jansson" <andj at hem.utfors.se>; "Robert Juhasz B" <juhasz at abc.se>
Cc: <abc80 at abc80.org>
Sent: Saturday, September 01, 2012 1:54 AM
Subject: Re: [abc80] ROM/RAM-emulering till ABC80 och SD-interface


> On 08/31/2012 01:23 PM, H. Peter Anvin wrote:
>> Ja.  Men ni behöver de flesta pinnarna ändå...
>
> Ni behöver DATA# och STATUS# som in-portar, OUT#, CS#, C1# och C3# som
> ut-portar, och RST# (reset).  Diskkontrollers använder inte C2# och C4#.
>
> Teoretiskt sett är det möjligt att man kan använda (N)AND-grindar av in-
> och utportarna (separat) och titta på A2..A0 för att veta vilken.  Det
> är inte okej per spec (och funkar inte i ett expansionschassi) men borde
> funka om man är inkopplad direkt till datorn.  Det gör också att man
> inte kan tysta ner interrupt som inte gäller när man inte är selectad.
>
> -hpa
>
>
>



More information about the ABC80 mailing list