From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 29779 invoked by alias); 1 Mar 2016 22:21:58 -0000 Mailing-List: contact ecos-discuss-help@ecos.sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: ecos-discuss-owner@ecos.sourceware.org Received: (qmail 29759 invoked by uid 89); 1 Mar 2016 22:21:56 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=0.1 required=5.0 tests=BAYES_50,RCVD_IN_DNSWL_LOW,SPF_PASS autolearn=ham version=3.3.2 spammy=electronics, Electronics, starter, Kit X-HELO: mail-oi0-f51.google.com Received: from mail-oi0-f51.google.com (HELO mail-oi0-f51.google.com) (209.85.218.51) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with (AES128-GCM-SHA256 encrypted) ESMTPS; Tue, 01 Mar 2016 22:21:55 +0000 Received: by mail-oi0-f51.google.com with SMTP id d205so57497289oia.0 for ; Tue, 01 Mar 2016 14:21:55 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:from:date:message-id:subject:to :content-transfer-encoding; bh=glayy2nP9Hjq4HTXUHp/C/xFXbk/CVyCvjFOEKsoJGk=; b=kaWGVonWm3hhcO/1H6ZXcEct5cjUhsEBbrGBnJcseQJgmQiKSoK5YSmADC493jHlMw hwwje57c43QPfgH5RajVgy9lja3pxtsaxVSMjlfsEP37MfgaHKQ/XH+2HKgxMwheguw1 oAifbZqma/qM8gvb4zKersMncgjOAuJbZb26fI/tko+jOtvHZlVvYsTbKTNf+gN9F6FH z5aN8AOpNG6JnBzRaxLt8hqMwewOPygN5jHaE18x3hRRPWFNWZqNSnAH8HjkBIamgELG Oja6s/6rL81uoteTP/BxqlO+aLkxagkx7khvicpxDqYFszrnlOTizdU/xasjZG+dfP7u yBjQ== X-Gm-Message-State: AD7BkJJVhr+8Kp+A1HCnH+j8jqsvNy4cJ/fggMrLuDBb4rznfhN+Aym3wfrkFn3Z7IpOgzjs769gtc4g1L42k9UE+9aM7RCZ+lRk5GRiI9BhKAt7byF/txwmaCocg3dfGkl3daiihmP6rJjfdTHgqH6sDLEKA9A+ X-Received: by 10.202.90.212 with SMTP id o203mr15944554oib.117.1456870913393; Tue, 01 Mar 2016 14:21:53 -0800 (PST) MIME-Version: 1.0 Received: by 10.76.69.66 with HTTP; Tue, 1 Mar 2016 14:21:34 -0800 (PST) From: John Carter Date: Tue, 01 Mar 2016 22:21:00 -0000 Message-ID: To: ecos-discuss@ecos.sourceware.org Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Subject: [ECOS] Cyclone V, Nios II, Ecos, hal-synth on Nios - Repost with clean subject line. X-SW-Source: 2016-03/txt/msg00000.txt.bz2 Sorry subject line in previous post, copy / paste failure. :-( So we have been running the open source version of Ecos on Cyclone III on L= eon2. We are now considering moving to Cyclone V running Linux on Nios2. As a porting step, we want to port the Ecos i86 synth HAL to nios, and run our existing application as a multithreaded Ecos application residing within a single Linux process. The obvious way to go about it would be to mash up the nios HAL available from here... http://www.ecoscentric.com/ecospro/nios2.shtml with the i86 synth hal. But the fine fine print seems problematic.... > Congratulations, your purchase of the Altera Nios II Development Kit - ei= ther the Stratix=C2=AE II FPGA Edition or the Cyclone=C2=AE II FPGA Edition= , entitles you to a free copy of eCosCentric's eCosPro Starter Kit. The Sta= rter Kit includes all the necessary tools, runtime code and documentation y= ou need to develop royalty and license fee free embedded applications runni= ng on Altera's Nios II core. Alas, we have Cyclone V developer kits and intent to deploy on Cyclone V. I have a vague memory of reading or hearing that Altera paid for the Nios port with the aim of selling more chips. So it would make sense that the actual fine print of that deal didn't limit it to those older generation chips. Anybody know for sure? Alternately, if that fine print says what it says and is immutable.. We could take the open source ecos and rewrite the approximately 800 lines of i386 assembler into Nios. Or perhaps we could create a CPU agnostic version out of signals and libc getcontext / swapcontext. Any ideas? Or suggestions? --=20 John Carter Phone : (64)(3) 358 6639 Tait Electronics PO Box 1645 Christchurch New Zealand --=20 ------------------------------ This Communication is Confidential. We only send and receive email on the basis of the terms set out at www.taitradio.com/email_disclaimer ------------------------------ -- Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss