[abc80] Intresse fõr ett SD/Ethernet-kort för ABC?

H. Peter Anvin hpa at zytor.com
Tors Apr 12 08:50:23 PDT 2007


Karlsson Tomas X wrote:
> Hejsan,
> 
>> Jag har skissat lite på ett kort till ABC-serien -- en eller två Secure 
>> Digital-portar plus Ethernet.  Jag undrar om det vore någon som faktiskt 
>> vore intresserad av ett sådant kort.
> 
> Det låter klart intressant! Lutar det åt en MCU som slavar med TCP/IP stacken eller nöja sig med att ABC:n skyfflar ethernet frames? Valt någon ethernet kontroller?
> 
> Blir SD-portarna ungefär som din CF-lösning för ABC-80 FPGA:n?
> 

Just nu vad jag tänker mig är en Microchip PIC18F97J60 eller liknande 
microcontroller som motor både för Ethernet och SD:

http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1335&dDocName=en026439

Den har en Ethernet-port och två SPI-portar (som kan driva SD) inbyggt. 
  Tyvärr finns den bara i kapslar med 0.5 mm mellan benen, så det blir 
förmodligen nödvändigt att skicka ut till ett professionellt 
prototyphus.  Lyckligtvis finns det rätt många sådana nuförtiden.

Lägg till en lämplig CPLD för ABC-busslogiken, plus 3.3 V.  För att köra 
på ABC80 (till skillnad från ABC800) behövs det också plats för ett 
DOS-prom; 800:an har DOS-kapslarna internt.

PIC18F97J60 har en TCP/IP stack tillgänglig så att köra TCP/IP-stacken 
på PIC:en är förmodligen det enklaste, även om det kanske är lite fusk 
:)  I sådana fall skulle det kanske också gå att simulera en printer som 
snackar JetDirect :)

PIC18F97J60 har gott om internt ROM, men inte lika gott om RAM.  Jag 
funderar faktiskt på att se om det vore vettigare att dela ett SRAM-chip 
mellan PIC:en och CPLD:n, som kan laddas från PIC:ens flash vid boot, i 
stället för ett DOS-ROM.  Det skulle reducera antalet programmerbara 
chips, plus, om rätt gjort skulle kunna användas till en DMA-motor 
liknande den som jag använde till CF-controllern.

	-hpa



More information about the ABC80 mailing list