[abc80] ABC-buss <=> FPGA (omtänk)

H. Peter Anvin hpa at zytor.com
Fre Mars 17 22:28:24 PDT 2017


On 03/17/17 15:01, H. Peter Anvin wrote:
> On 03/16/17 22:13, hpa at zytor.com wrote:
>>> Kan det bli problem att skicka 24 MHz klocksignal via
>>> bandkabel? Kanske signalen intill borde jordas?
>>>
>>> /Anders
>>
>> FPGARDY# skulle passa rätt bra där.  Måste ändå vända på en stor del av layouten så det vore lättare (jag vill va den klockan på pinne 1 då det är en dedikerad klockingång.)
>>
> 
> Så kanske är värt att beskriva signalbudgeten:
> 
> Varje 40-pinnarskontakt har 36 signaler tillgängliga (ytterligare 16
> finns på Arduino-kontakten).
> 
> Varje Quickswitch (spänningsbegränsning + ett motstånd på ca 40 ohm)
> skyddar 32 signaler; det är obligatoriskt för ABC-buss och V.24
> (eftersom vi behöver en 5 V-baserad driver) och är en bra idé för SD
> eftersom det är en extern kontakt med ingångar.
> 
> "Kostnad" för olika grejer:
> 
> 	ABC-buss		47
> 	24 MHz			1	
> 	FPGARDY#		1
> 	Ljud (2 kanaler)	2
> 	V.24			5 (min) 10 (max) [siktar f.n. på 9]
> 	I2C			2 (min) 3 (med interrupt)
> 	VGA			5 (1 bit/kanal) 8 (2/kanal) 14 (4/kanal)
> 	PS2			2 (endast tangentbord) 4 (tangent+mus)
> 				  [f.n. tänker mig USB på moderkortet]
> 	SD			3 (min - övriga signaler via I2C)
> 	ESP01			3 (min - övriga signaler via I2C)
> 	Kassett			3 (möjligen 2 om motorrelä via I2C)
> 	Lysdioder		0 (via I2C)
> 

Också väèt att påpeka att om det slutar med att det nästan "bara"
duplicerar antingen ABC80-DE1 eller Robert och Anders rätt otroliga
ABC-IO-kort som ju faktiskt redan finns i sinnevärlden så kanske det
vore bättre att låta bli.



	-hpa



More information about the ABC80 mailing list