On Fri, 1 Mar 2013 08:22:41 -0800 (PST)

http://www.velocityreviews.com/forums/(E-Mail Removed) wrote:

> Hi,

>

> I have two vectors a1 and a2, e.g.

>

> a1: 0 0 1 0 0 0 0 0 0

> a2: 0 0 0 0 0 0 0 1 0

>

> a3 is a vector that OR's the two:

> a3: 0 0 1 0 0 0 0 1 0

>

> I want to create a mask from this a4 such that

> a4: 0 0 1 1 1 1 1 1 0

> and use this as the enable signal downstream. I want to update the registers that are between the 1's I get in a1 and a2. Whats the best way to get a4 from a1 and a2?

>

> Many thanks
If you define a1 and a2 as unsigned, and you know a1 will always be

larger than a2 (as it currently is), then I believe that your a4 is

simply (a1-a2) or a1.

--

Rob Gaddi, Highland Technology --

www.highlandtechnology.com
Email address domain is currently out of order. See above to fix.