From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 18083 invoked by alias); 3 Sep 2002 14:35:42 -0000 Mailing-List: contact sid-help@sources.redhat.com; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: sid-owner@sources.redhat.com Received: (qmail 18000 invoked from network); 3 Sep 2002 14:35:41 -0000 Received: from unknown (HELO touchme.toronto.redhat.com) (216.138.202.10) by sources.redhat.com with SMTP; 3 Sep 2002 14:35:41 -0000 Received: from toenail.toronto.redhat.com (toenail.toronto.redhat.com [172.16.14.211]) by touchme.toronto.redhat.com (Postfix) with ESMTP id 1D818B8832; Tue, 3 Sep 2002 10:35:38 -0400 (EDT) Received: (from fche@localhost) by toenail.toronto.redhat.com (8.11.6/8.11.6) id g83EZa705784; Tue, 3 Sep 2002 10:35:36 -0400 Date: Tue, 03 Sep 2002 07:35:00 -0000 From: "Frank Ch. Eigler" To: Robert Cragie Cc: sid@sources.redhat.com Subject: Re: Co-simulation with SID Message-ID: <20020903103535.A5661@redhat.com> References: Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-md5; protocol="application/pgp-signature"; boundary="nFreZHaLTZJo0R7j" Content-Disposition: inline User-Agent: Mutt/1.2.5.1i In-Reply-To: ; from rcc@jennic.com on Mon, Sep 02, 2002 at 03:05:59PM +0100 X-SW-Source: 2002-q3/txt/msg00037.txt.bz2 --nFreZHaLTZJo0R7j Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-length: 1228 Hi - On Mon, Sep 02, 2002 at 03:05:59PM +0100, Robert Cragie wrote: > I read in the SID Faq-O-Matic that SID has been used with an HDL Simulato= r. > Can anyone give me more details on what work was done here=20 There was a prototype sid component that, in conjunction with a special startup shell, interfaced a Synopsis HDL model of some peripheral to a running SID model of an encompassing computer. It was a little prototype of a specialized protocol bridge. It worked okay, from what I recall. > and if it is likely to be included in the open source project?=20 This is unlikely. A baby prototype dealing with a third-party=20 proprietary tool would not help an open-source project. :-( > Or give me some pointers as to how I might go about developing 'proxy' > components which would interact with an HDL simulator? The size of such bridging code may not be too large, provided that one designs a decent mapping between the SID and HDL abstractions. Issues to consider involve whether a slave/master or peer-to-peer relationship is more appropriate; embedding one sim within another vs. running separately; how/whether to synchronize simulated time; configuration & startup. What do you have in mind? - FChE --nFreZHaLTZJo0R7j Content-Type: application/pgp-signature Content-Disposition: inline Content-length: 232 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.6 (GNU/Linux) Comment: For info see http://www.gnupg.org iD8DBQE9dMi3VZbdDOm/ZT0RAsp1AJ9iBN+YP7T8Cxyrj7mC7aI2fXMBSQCeLY08 oeyy/xrvIxnJ8HWucysc0/I= =R/YR -----END PGP SIGNATURE----- --nFreZHaLTZJo0R7j--