4 ms·
A fair bit harder unfortunately. You only have the core here. A regular microcontroller has a lot of necessary extras in there. You generally want modules to h
by gluggymug 11y ago
A fair bit harder unfortunately. You only have the core here.
A regular microcontroller has a lot of necessary extras in there. You generally want modules to handle power and clock generation. Flash memory is usually in there to hold firmware. Then you need a way to load that memory via an interface. You have internal RAM for running stuff.
Debugging module like JTAG is usually in there but maybe you skip that if you use an FPGA.
Microcontrollers have various I/O like GPIO, Analog to digital, Pulse Width Modulation module, Serial Peripheral Interface.
You have to figure out your pins. The design has currently 300+ IO ports at first glance. That's not realistic.
Other posters seem to be jumping the gun and talking about loading this on a FPGA board like all the work is done. There's a lot more design still needed to get it doing anything useful (Unless your hobby is executing instructions on a CPU).
- makomk 11y agoYeah. Vendors like Altera have a whole library of peripherals like serial, GPIO, etc for their own softcore processors and graphical tools for hooking them up; I don't think there's anything like that for RISC-V yet.