View Single Post
  #3 (permalink)  
Old 03-08-2007, 09:14 PM
glen herrmannsfeldt
Guest
 
Posts: n/a
Default Re: Inferring a pipelined multiplexer

Uwe Bonnes wrote:

> Hallo,
>
> for one design I have 64 8 bit counters, where I need to read out one
> counter pointed to by input 'sel' to output 'data'. Multiplexing should be
> down in a two stage process, first 8 pieces 8-bit 8-to-1 multiplexer and in
> the second stage a single 8-bit 8-to-1 multiplexer. The module boils down
> to:


(snip)

If you want to pipeline it you will need a register in between.

Otherwise it is up to the synthesis software to find the best logic,
which may be a 64 to 1 multiplexer. If you put a register in between,
that should fix it.

-- glen

Reply With Quote