Modern 6502 Enkortsdator
Modern 6502 Enkortsdator
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.
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.
- Mickecarlsson
- EF Sponsor
- Inlägg: 3838
- Blev medlem: 15 april 2017, 18:06:15
- Ort: Malmö
- Kontakt:
Re: Modern 6502 Enkortsdator
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:-)
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:-)
- HUGGBÄVERN
- Tidigare soundbrigade
- Inlägg: 32778
- Blev medlem: 23 augusti 2006, 22:44:11
- Ort: Lilla Paris
- Kontakt:
Re: Modern 6502 Enkortsdator
Det förklarar VÄÄÄÄÄÄLDIGT mycket ....CMOS-baserad 6502 har varit en stor hit i pacemakers, och är det kanske än i dag.
En mer traditionell 6502 i liten förpackning: http://www.sunrise-ev.com/6502.htm
Re: Modern 6502 Enkortsdator
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:-)
Re: Modern 6502 Enkortsdator
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
som visar vad som händer steg för steg: http://www.visual6502.org/JSSim/index.html
Re: Modern 6502 Enkortsdator
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?
- HUGGBÄVERN
- Tidigare soundbrigade
- Inlägg: 32778
- Blev medlem: 23 augusti 2006, 22:44:11
- Ort: Lilla Paris
- Kontakt:
Re: Modern 6502 Enkortsdator
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.
Re: Modern 6502 Enkortsdator
Bender:-)
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
Ungefär, jag tror att det är ett kompakt sätt att designa en stor tillståndsmaskin somVad är det nästan överst? Mikro-program?
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
Re: Modern 6502 Enkortsdator
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:-)
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:-)
Re: Modern 6502 Enkortsdator
Välj "Try Advanced" och det ger assemblerkoden. http://www.visual6502.org/JSSim/index.html
Re: Modern 6502 Enkortsdator
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.
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.