Posts tagged verilog

RISC-V in Your Browser with Verilog

RISC-V is the fifth generation of an open CPU architecture with its roots in academia. Now that it is headed for ISO/IEC standardization, it’s attracting more interest.

One nice thing about the RISC-V instruction set is its modularity. There are 32-bit and 64-bit instruction sets, each with a full and compact version. The base instruction sets are very basic; even multiplication and division are provided in an optional extension.

We can easily run the FemtoRV32 Verilog implementation in 8bitworkshop. This gives us a basic RV32I (32-bit integer) instruction set that we can use in projects.

Read more ...


The Mango One

In 1976, the first 6502-based hobbyist computers were just starting to appear. MOS Technology’s own KIM-1 had a numeric pad and seven-segment display. The competing SYM-1 could draw simple characters on an oscilloscope.

But the real breakthrough would come when the computer could receive input from a full keyboard, and output to a television set. Steve Wozniak demonstrated such a device at Homebrew Computer Club, a 6502-based machine that could drive a 40 column by 24 row character display, and could run Woz’s own Integer BASIC. This device would later be sold as the Apple I.

We’re going to create a similar device in the 8bitworkshop IDE using Verilog.

Read more ...