[abc80] ABC80 och hårddisk?
Anders Jansson
andj at hem.utfors.se
Ons Jan 13 10:08:45 PST 2010
(se längst ned :-)
----- Original Message -----
From: "H. Peter Anvin" <hpa at zytor.com>
> On 01/13/2010 02:58 AM, juhasz at abc.se wrote:
>> Hehe, iden från början var nog att hitta en effektiv lösing for att kunna
>> koppla ett SD-kort och andra prylar på ABC-bussen.
>>
>> Jag vet att EPM-kretsen nedan är en CPLD. Jag hade tänkt något i stil med
>> detta:
>>
>>
>> ABC
>> bus ----+----<uC t ex dsPIC/AVR>---<SD-kort/andra SPI-enheter>
>> | |
>> +---<CPLD>--+
>>
>> Min tanke var att använda uC:ns dma direkt på ABC-bussen och implementera
>> ioportar som behövs för kontroll/data i CPLD:n (och kanske lite logik som
>> behövs för att DMA ska fungera).
>>
>
> Jo, plus du behöver ett ROM av något slag om du vill kunna köra på
> ABC80. En rätt viktig grej för ett sådant här kort är att tänka på hur
> alla programmerbara kretsar ska kunna programmeras, och hur mycket
> utrustning som behövs.
>
> PSoC5 som jag nämnde är CPLD+uC på ett chip.
>
> Det är värt att påpeka att en lösning är att helt enkelt använda en
> FPGA, men då behövs spänningsbegränsare eller spänningsomvandlare på
> ABC-bussen (moderna FPGAer tål inte 5 V) plus att de behöver i allmänhet
> minst två matningsspänningar, d.v.s. en relativt avancerat
> matningskrets. Ethernet kräver åtminstone en PHY, o.s.v. Å andra sidan
> får man otrolig flexibilitet.
>
> -hpa
>
> --
> H. Peter Anvin, Intel Open Source Technology Center
> I work for Intel. I don't speak on their behalf.
dsPic kan köra 40Mips (intern RC-klocka plus PLL) så det kanske går att emulera ett ABC80-ROM mjukvarumässigt.
/A.J
More information about the ABC80
mailing list