1/1
ISA Licensing
by nvo on Jun 10, 2012 |
nvo
Posts: 2 Joined: May 29, 2010 Last seen: Nov 8, 2013 |
||
I am in the very early planning stages of making a core, and the time has come to choose an ISA. The goal is to implement a processor that has a well documented, modular interface to a user defined coprocessor, which means it's a choice between MIPS and ARM, which are the only two ISAs I know of that have standardized coprocessor opcode spaces (MIPS is my preference - conditional execution is not something I'm wild about implementing). I've seen projects on OpenCores that use both ARM and MIPS ISAs, but older versions for licensing reasons. Which ISA versions are usable without infringing copyright/patents?
|
RE: ISA Licensing
by nvo on Jun 14, 2012 |
nvo
Posts: 2 Joined: May 29, 2010 Last seen: Nov 8, 2013 |
||
Wow... I totally missed SPARC in there. SPARC v8 has pretty much everything I need.
|
RE: ISA Licensing
by jeremybennett on Jun 15, 2012 |
jeremybennett
Posts: 815 Joined: May 29, 2008 Last seen: Jun 13, 2019 |
||
Hi nvo I presume OpenRISC doesn't give you what you want? Co-processor ISA space is not as well defined. At present there are floating point and vector instruction sets that can be added. But IIRC there is scope to add more co-processor instruction sets in the same way.
HTH Jeremy
-- |
1/1