SCE-MI 2.0 Software Side Independent of HDL Language

From: Per Bojsen <bojsen_at_.....>
Date: Thu Jul 21 2005 - 07:19:17 PDT
Hi,

we touched on this in last weeks meeting briefly, but I'd like to
make sure this becomes a requirement for the 2.0 standard: The software
side of a SCE-MI 2.0 application *must* be independent of the HDL
language used to implement the hardware side.  This is currently true
for SCE-MI 1.1 and it is important to carry this forward.  John Stickley
added that we should strive towards the stronger goal of binary
compatibility as well, i.e., the user should not have to recompile
his software side when he switches HDL language assuming the hardware
side expressed in the two HDL languages are equivalent.

I'd like to further strengthen this to say that SCE-MI 2.0 should
be defined such that if the user constrains himself to a certain
subset of SCE-MI 2.0 on the software side it will be possible to
run this software side *unchanged* on any compliant SystemVerilog
simulator.  This would allow people to write and test SCE-MI 2.0
applications on any SystemVerilog simulator as long as they
restrict them self to what I called `a certain subset'.  This subset
is, of course, the DPI subset of SCE-MI 2.0.

On this latter thing, source code compatibility is a must.  Binary
compatibility is nice, but it is not clear how easy this is to
support.

Thanks,
Per

-- 
Per Bojsen                                Email: <bojsen@zaiqtech.com>
Zaiq Technologies, Inc.                   WWW:   http://www.zaiqtech.com
78 Dragon Ct.                             Tel:   781 721 8229
Woburn, MA 01801                          Fax:   781 932 7488
Received on Thu Jul 21 07:19:22 2005

This archive was generated by hypermail 2.1.8 : Thu Jul 21 2005 - 07:19:48 PDT