Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

I'm open sourcing the instruction set of my CPU

Status
Not open for further replies.

Goran Dakov

Newbie level 5
Joined
Dec 18, 2013
Messages
9
Helped
0
Reputation
0
Reaction score
0
Trophy points
1
Activity points
66
I'm open sourcing the instruction set of my cpu. The ISA is a vliw/risc hybrid, where the "small" instructions are variable width, packed in a bundle. They do not cross a bundle. Sizes multiples of 16-bit, last 16 bit of a 256-bit bundle are "stop" bits for each instruction. This is to ease making a wide frontend. Although fetch width of less that 32 bytes is impossible, the predecoder and decoder can be decoupled by an instruction queue, so it is not a requirement that an implementation can dispatch a full bundle in one go.
Supports low-fat pointers (hopefully US 3-letter agencies don't have a generic patent on that).
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top