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

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
04/16/07 03:18
Read: times


 
#137306 - No doubt about it ...
Responding to: ???'s previous message
Yes, there are hazards in combinatorial loops, but if you want a latch you've got to use one, don't you? You can, of course, use one that uses two logic elements, but since it's possible to generate the same function with one, well, you get the idea. In the case of ALTERA's Quartus software, whether you create the latch in FPGA or CPLD, it amounts to the same warning, even when using a library member latch, e.g, 74373. It also "warns" of the non-use of a tristate buffer that's part of the library component.

I don't like the Quartus software's habit of changing signal names associated with busses in so arbitrarily. If I have A(15..0) and D(7..0) it almost always changes A(nn) to Ann, yet leaves D(k) alone. I don't understand that. I don't like it, either. What's more, I complained about that back in '02, yet they haven't yet fixed it, and it was already reported, though not by me, in '97 or so in MaxPlus+ II, where it originated.

Those Altera guys just don't display much diligence with the repair of software bugs.

For stuff that's going to be manufactured and assembled here, I don't use Altera FPGA's, either, as they only have TQFP 100 and 144's. BGA's lead to a requirement for Asian manufacturing and assembly, since they'll take the employee who screws up and shoot him, subsequently selling his recyclable parts to compensate them for the loss due to his screwup. If they did that here, we'd have 0.3 mil registration between drilled and etched features, and between layers, and the BGA's wouldn't be soldered on only 99% of their balls.

RE






List of 54 messages in thread
TopicAuthorDate
VHDL FPGA            01/01/70 00:00      
   Hello, world?            01/01/70 00:00      
      LCD display            01/01/70 00:00      
         video overlay            01/01/70 00:00      
            funny you should say that            01/01/70 00:00      
   bcd to binary            01/01/70 00:00      
      Try a different algorithm            01/01/70 00:00      
      easier way            01/01/70 00:00      
         LUT            01/01/70 00:00      
   This is what you want!            01/01/70 00:00      
      It is not as easy as it seems!            01/01/70 00:00      
   Here\'s a little exercise ...            01/01/70 00:00      
      more info required            01/01/70 00:00      
         I don't think its very fair.            01/01/70 00:00      
            consider this ...            01/01/70 00:00      
         pick an arbitrary frequency            01/01/70 00:00      
   warnings            01/01/70 00:00      
      Give us a clue,what do they say?            01/01/70 00:00      
         warnings sample            01/01/70 00:00      
            You can ignore most of them, but Quartus is buggy            01/01/70 00:00      
               Combinational Loops            01/01/70 00:00      
                  No doubt about it ...            01/01/70 00:00      
            gated/ripple clocks            01/01/70 00:00      
               ... but those complaints aren\'t always relevant            01/01/70 00:00      
            warnings            01/01/70 00:00      
               Andy, how would YOU construct a latch?            01/01/70 00:00      
                  latches in FPGAs            01/01/70 00:00      
                     Excellent Posting            01/01/70 00:00      
                     more about latches            01/01/70 00:00      
                        I like clear terms in my latches            01/01/70 00:00      
                           The point is i think ... unitentional latches            01/01/70 00:00      
                              exactly ...            01/01/70 00:00      
                                 elsif            01/01/70 00:00      
                                    Bad code            01/01/70 00:00      
                                    elsif            01/01/70 00:00      
                                 Quartus complains if you use the library latch            01/01/70 00:00      
                           latch reset inputs            01/01/70 00:00      
                              the library latch has no clear function            01/01/70 00:00      
                                 Brand A vs Brand X            01/01/70 00:00      
                                    true enough            01/01/70 00:00      
   Modelsim            01/01/70 00:00      
      about the only limitations on modelsim are ;-            01/01/70 00:00      
      ModelSim, PicoBlaze, MicroBlaze            01/01/70 00:00      
         there's a CPLD <=>LCD app note            01/01/70 00:00      
            JTAG interface            01/01/70 00:00      
            darn            01/01/70 00:00      
               Xilinx CPLD applications handbook            01/01/70 00:00      
   Mahmood, stick with the recommended circuit            01/01/70 00:00      
      Recommended circuit            01/01/70 00:00      
         I would be really careful ...            01/01/70 00:00      
            Thanks Richard            01/01/70 00:00      
               don't be distracted by the unnecessary parts            01/01/70 00:00      
                  Xilinx Jtag for Altera            01/01/70 00:00      
                     How about Altera JTAG for ALTERA            01/01/70 00:00      

Back to Subject List