Modern 6502 Enkortsdator

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
Användarvisningsbild
4kTRB
Inlägg: 18284
Blev medlem: 16 augusti 2009, 19:04:48

Modern 6502 Enkortsdator

Inlägg av 4kTRB »

https://wdc65xx.com/Single-Board-Computers/w65c02sxb/
https://wdc65xx.com/WDCTools

Att den fortfarande är så populär? Den är ju från 1975.
Men tydligen.

WDC65C02 , effektsnålare, minst 10ggr snabbare än originalet och några extra nya instruktioner.
Användarvisningsbild
Mickecarlsson
EF Sponsor
Inlägg: 3743
Blev medlem: 15 april 2017, 18:06:15
Ort: Malmö
Kontakt:

Re: Modern 6502 Enkortsdator

Inlägg av Mickecarlsson »

Gillar att priset på ett kort är …. $65.02 8)
guckrum
Inlägg: 1669
Blev medlem: 19 juni 2012, 09:04:27
Ort: Lund

Re: Modern 6502 Enkortsdator

Inlägg av guckrum »

WDC65C02 är designad i CMOS, medan 6502 byggdes i NMOS. Designer i CMOS drar teoretiskt bara ström då signaler slår om från noll till ett, eller tvärtom. En NMOS-design drar däremot ström hela tiden. Hela världen gick över till CMOS för väldigt länge sedan och där är vi kvar fortfarande. CMOS-baserad 6502 har varit en stor hit i pacemakers, och är det kanske än i dag.
WDC byggde ju också en upphottad 65C816 som har ett 16-bitars läge. Jag byggde lite med den en gång, rena drömmen om man kommer från Commodore 64:-)
Användarvisningsbild
HUGGBÄVERN
Tidigare soundbrigade
Inlägg: 32628
Blev medlem: 23 augusti 2006, 22:44:11
Ort: Lilla Paris
Kontakt:

Re: Modern 6502 Enkortsdator

Inlägg av HUGGBÄVERN »

CMOS-baserad 6502 har varit en stor hit i pacemakers, och är det kanske än i dag.
Det förklarar VÄÄÄÄÄÄLDIGT mycket .... :roll:


En mer traditionell 6502 i liten förpackning: http://www.sunrise-ev.com/6502.htm
guckrum
Inlägg: 1669
Blev medlem: 19 juni 2012, 09:04:27
Ort: Lund

Re: Modern 6502 Enkortsdator

Inlägg av guckrum »

Det var någon kille på St.Jude Medical som berättade det. Och att de använde ett skohorn modell större för att få in all koden i 64kB:-)
Användarvisningsbild
4kTRB
Inlägg: 18284
Blev medlem: 16 augusti 2009, 19:04:48

Re: Modern 6502 Enkortsdator

Inlägg av 4kTRB »

Här är några fantaster som plåtat av chippet och sedan gjort en simulering
som visar vad som händer steg för steg: http://www.visual6502.org/JSSim/index.html
BJ
Inlägg: 8185
Blev medlem: 11 april 2007, 08:14:53
Ort: En_stad

Re: Modern 6502 Enkortsdator

Inlägg av BJ »

Vad är det nästan överst? Mikro-program?
jihe
Inlägg: 2405
Blev medlem: 24 april 2009, 20:16:03

Re: Modern 6502 Enkortsdator

Inlägg av jihe »

guckrum skrev: 12 februari 2022, 10:34:506502 har varit en stor hit i pacemakers, och är det kanske än i dag.
Fascinerande, hade ingen aning om detta. Undrar om det fortfarande stämmer? Att min farsa i så fall har "samma" professor i lådan som sticker ut från bröstet som satt i den Vic 20 han köpte till sin son för typ 40 år sen?
Användarvisningsbild
Glenn
Inlägg: 33666
Blev medlem: 24 februari 2006, 12:01:56
Ort: Norr om Sthlm
Kontakt:

Re: Modern 6502 Enkortsdator

Inlägg av Glenn »

För att inte tala om..

Bild
Användarvisningsbild
HUGGBÄVERN
Tidigare soundbrigade
Inlägg: 32628
Blev medlem: 23 augusti 2006, 22:44:11
Ort: Lilla Paris
Kontakt:

Re: Modern 6502 Enkortsdator

Inlägg av HUGGBÄVERN »

Pacemakern sparar ju data från ett år, då, vad jag förstår avvikelser från det normala, samt kommunicerar med avläsaren man placerar ovanpå och med funktioner jag har i min nya - förmåga att kommunicera trådlöst (ett par dm bort) med en sändare/mottagare.
guckrum
Inlägg: 1669
Blev medlem: 19 juni 2012, 09:04:27
Ort: Lund

Re: Modern 6502 Enkortsdator

Inlägg av guckrum »

Bender:-)
Vad är det nästan överst? Mikro-program?
Ungefär, jag tror att det är ett kompakt sätt att designa en stor tillståndsmaskin som
avkodar instruktioner och exekverar dem under en eller flera cykler. Om man tittar
lite snabbt på sidan som länkades till ovan så ser man att det är typ ett ROM, med
polykisel horisontellt och metall (ett lager:-) vertikalt, och trissorna uppstår i de stora
diffusionsrektanglarna. Så signalen går in på de horisontella raderna och ut längs
de vertikala sladdarna ner i logikgröten och styr den så att det blir bra.

edit: formatering
guckrum
Inlägg: 1669
Blev medlem: 19 juni 2012, 09:04:27
Ort: Lund

Re: Modern 6502 Enkortsdator

Inlägg av guckrum »

Gjorde en supersnabb googling och hittade detta patent från 1990 som
verkar relatera till pacemakers och som innehåller 6502-assemblerkod!

https://patentimages.storage.googleapis ... 920965.pdf

(Men mycket kan ju ha hänt sedan dess. Jag har aldrig läst erratorna på
ARM-cpuerna, men om man läser en Intel-errata så blir man ju mörkrädd.
6502 känns mera stabilt, liksom:-)
Användarvisningsbild
4kTRB
Inlägg: 18284
Blev medlem: 16 augusti 2009, 19:04:48

Re: Modern 6502 Enkortsdator

Inlägg av 4kTRB »

BJ skrev: 12 februari 2022, 19:02:37 Vad är det nästan överst? Mikro-program?
Välj "Try Advanced" och det ger assemblerkoden. http://www.visual6502.org/JSSim/index.html
BJ
Inlägg: 8185
Blev medlem: 11 april 2007, 08:14:53
Ort: En_stad

Re: Modern 6502 Enkortsdator

Inlägg av BJ »

guckrum och 4kTRB: Okej.
MiaM
Inlägg: 9903
Blev medlem: 6 maj 2009, 22:19:19

Re: Modern 6502 Enkortsdator

Inlägg av MiaM »

Halvgammal tråd, men en av fördelarna med 6502 är väl att den får väldigt mycket gjort per cykel i förhållande till hur lite chipyta den tar. WDC verkar väl också bra på att licensera ut processorn. Den lär ingå internt i diverse kretsar som folk i allmänhet inte känner till att de innehåller just en 6502.

Dessutom är det säkert en fördel att det finns en demo/spelkodarkultur med folk som har som hobby att skriva så effektiv 6502-kod som möjligt, som t.ex. kan cykeltiden för olika instruktioner i huvudet osv. Det lär vara svårt att hitta detta för nån annan processor som kan vara aktuell i små inbyggda system. Vad jag vet så lär väl de andra klassiska åttiotalsdatorprocessorerna, alltså Z80, 68000, 6809 och x86, inte förekomma för denna typ av tillämpling, förutom kanske Z80 (tror jag?). Alla nyare mikrokontrollers har väl inte samma mängd programmerare att välja bland för att anställa/hyra in.

Det jag mest undrar är vad som händer när Chuck Peddle (hoppas jag inte blandar ihop folk nu) inte är med oss längre. Vad jag fattat så driver han väl WDC som en enmansgrej. Givetvis lär licenser för att använda 6502 i andra kretsar vara skrivna så att de fortsätter att gälla i all evighet, men frågan är om någon kommer ta över och kunna licensera på nytt och likaså om nån kommer se till att kretsarna fortsätter att säljas? Jag vet inte hur produktionen går till men helt klart är väl att WDC knappast har nån egen produktion.
Skriv svar