OpenCores
no use no use 1/1 no use no use
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

--
Tel: +44 (1590) 610184
Cell: +44 (7970) 676050
SkypeID: jeremybennett
Email: jeremy.bennett@embecosm.com
Web: www.embecosm.com

no use no use 1/1 no use no use
© copyright 1999-2025 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.