Email: Password: Remember Me | Create Account (Free)

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
03/07/06 10:36
Read: times


 
#111489 - Maybe you can show me ...
Responding to: ???'s previous message
You say,

"Not true any more! Modern devices have enough routing resources to let you use the flip-flop independently of the rest of the logic in the macrocell/slice. This is especially true for FPGAs, where there are a lot of flip-flops and sometimes you need wide logic (address decoders, whatever)."

but I have my doubts.

I find the limitations of LUT widths and the added delays associated with concatenating LUT's in order to build a wide gate a real pain. It's a pain in wide comparators, long synchronous counters, and in wide adders. The extra flops would be handy in a carry-save type.

If it's realistic to use the flipflop associated with, say, a Spartan-II LUT in combination with logic in a different logic cell, I'd appreciate a pointer to an app-note or something. Likewise, if you know where Altera makes that possible in their "standard" FPGA families, e.g. 10K, 20K, etc, (you know, the ones you can still get in qfp's) a pointer to that would be appreciated as well.

As for the CPLD's, well, XILINX and Altera make it pretty plain what the delays are, and, of course, they show up in simulation.

The old MACH series devices from AMD and Lattice didn't have such support, and it's too bad. Their product-term sharing scheme was nice but slow, and a couple of passes through that AND the product term array for your local logic block, and you had a 30 ns propagation in a 10 ns part. Of course, their simulation was only "functional."

RE






List of 21 messages in thread
TopicAuthorDate
Atera FPGAs            01/01/70 00:00      
   Correction            01/01/70 00:00      
      Careful, now ...            01/01/70 00:00      
         modelsim is fine for altera fpgas            01/01/70 00:00      
            Maybe, but probably not for these parts            01/01/70 00:00      
               you use it seperatly            01/01/70 00:00      
                  aye, there's the rub ...            01/01/70 00:00      
                     However with altera tools            01/01/70 00:00      
                        Have you tried that?            01/01/70 00:00      
                           yep just done it now with baseline            01/01/70 00:00      
                     re: the rub            01/01/70 00:00      
      Altera EPLDs            01/01/70 00:00      
         not exactly            01/01/70 00:00      
            re: not exactly            01/01/70 00:00      
               Maybe you can show me ...            01/01/70 00:00      
                  FPGA thoughts            01/01/70 00:00      
                     We all have thoughts...            01/01/70 00:00      
   Maxplus or Quartus            01/01/70 00:00      
      Do they have free simulation?            01/01/70 00:00      
         Programmer            01/01/70 00:00      
         Altera free simulator            01/01/70 00:00      

Back to Subject List