Account Options

  1. Sign in
The old Google Groups will be going away soon, but your browser is incompatible with the new version.
Google Groups Home
« Groups Home
Message from discussion SLV reverse bit order

Received: by 10.224.207.66 with SMTP id fx2mr1003439qab.7.1351867575508;
        Fri, 02 Nov 2012 07:46:15 -0700 (PDT)
Received: by 10.52.93.229 with SMTP id cx5mr353620vdb.19.1351867575441; Fri,
 02 Nov 2012 07:46:15 -0700 (PDT)
Path: gf5ni12948465qab.0!nntp.google.com!c7no3235434qap.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail
Newsgroups: comp.lang.vhdl
Date: Fri, 2 Nov 2012 07:46:15 -0700 (PDT)
In-Reply-To: <ec1da408-2fc2-40ac-ab0b-b85b7d799c09@googlegroups.com>
Complaints-To: groups-abuse@google.com
Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=192.91.171.34;
 posting-account=q3CrIgoAAADDNQ3yqoe93AhtWVzpzUbS
NNTP-Posting-Host: 192.91.171.34
References: <k5ktnr$v2m$1@speranza.aioe.org> <8143c11d-334d-45bc-aab6-f850b1cc05db@p11g2000vbi.googlegroups.com>
 <k5m1d0$99q$1@speranza.aioe.org> <ec1da408-2fc2-40ac-ab0b-b85b7d799c09@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <a8d11e55-9347-4e5f-bd40-2383429f0229@googlegroups.com>
Subject: Re: SLV reverse bit order
From: Andy <jonesa...@comcast.net>
Injection-Date: Fri, 02 Nov 2012 14:46:15 +0000
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

On Wednesday, October 31, 2012 4:17:49 PM UTC-5, Jim Lewis wrote:
> Currently the language does not have a reverse operator because no one ha=
s bothered to submit a use case for one. If you have something that this is=
 useful for, you should submit it to the working group. Best Regards, Jim L=
ewis

Rather than adding a new operator to VHDL that adds bloat and impacts tool =
vendors, it would be better to add reverse() functions to the ieee packages=
 for the standard vector types? Note that these packages are governed by th=
e same working group. Until that time, you can write and use your own funct=
ions, with the tools you already have.

VHDL already allows extension through code to cover the need. For a taste o=
f what can be done through "extend VHDL through code", take a look at the f=
ixed- and floating-point packages (now part of the standard), or better yet=
 the new Open Source VHDL Verification Methodology (OSVVM) library. These w=
ere all accomplished without changing the language itself.

Andy