2 ms·
Or like it's 2025. Plenty of current-production parts using an 8051 core as either their main sequencer, or as a low power core with bigger options on the main
by addaon 10mo ago
Or like it's 2025. Plenty of current-production parts using an 8051 core as either their main sequencer, or as a low power core with bigger options on the main power rail.
- snvzz 10mo ago8051 rapidly being replaced by RISC-V now.
- addaon 10mo agoCan you give an example? I see RISC-V being used to replace custom 16 and 32 bit cores, and M0-class ARM cores, in the 10k+ gate range, but haven't really seen a migration in the 8 bit space.
- hogehoge51 10mo agoI have personally ported a usb c usbpd stack from 8051 to cortex m0 to rv32ec. I can’t talk for gate count, it for code size the biggest factor was the compiler, with ARMCC giving the smallest code. As the rom was larger than the core, that was a bigger factor in gate count.
- snvzz 10mo agorv32ec is indeed less dense than thumb2. This is of course not the case anymore with the newer bitmanip and code size extensions, but it holds true for the older, crude rv32ec.
- hogehoge51 10mo agoIt can be hidden away in SoC IP blocks, like DisplayPort blocks, too.
- theamk 10mo ago8051 is cool, but no one is going to be writing their own homebrew assembler for them, there are plenty of FOSS ones. And even assembly itself is going away, sdcc is a perfectly good compiler which is sufficient for a lot of 8051 applications.
- iberator 10mo agoWhy not? I wrote a 6502 assembler a few months ago - despite being born decades too late It's fun