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

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
02/03/12 12:55
Read: times


 
#185794 - You are still blaming the tools
Responding to: ???'s previous message
Adam Blue said:
To say again; Low-Active design is not secure for that kind of circuits.

You have to tell that to a number of companies where I have supplied high-security devices. Some who have been sent through specific certification processes because of the humans afety requirements.

And yes - several of them are using Atmel AVR or ARM chips. So despite not being 8051 chips with the 8051 legacy of a weak pull-up, they still use active low signals to activate relays our outputs.

Only a processor with specific programmable "fuses" would be able to descide state of a GPIO pin directly on power up, while the processor is still in the reset state.

If a processor pin is floating (high-impedance input or with a weak internal pull-up or pull-down), then you can use an external resistor to force the signal to VCC or GND. That would result in the signal holding whatever state you want until the application gets into control, and forces the pin to a given state.

If designing hardware with a processor that can not force a pin high, then it's 100% the hw designers task to make sure that the external logic is designed in a way that this doesn't result in any problems. In this case, you seem to have gone for a hw design that does not fulfill this requirement. It does not represent an error with the processor, but an error in the understanding of the requirements. The more you show your anger, the more you tell the world how you failed to understand the used hardware components. So all the blame is actually reflecting back onto you. That should be a good reason why you should consider stopping your blaming of the processor and instead starts to do the smart thing.

8051 chips exists in fire alarms, pacemakers, strong radiation cannons, ... What important product do you work with that have a higher security requirement than that?

List of 34 messages in thread
TopicAuthorDate
Power-On Port Status Problem            01/01/70 00:00      
   Wrong idea            01/01/70 00:00      
   you will not            01/01/70 00:00      
   you are not the only one            01/01/70 00:00      
   ATMEL be ashamed            01/01/70 00:00      
      No, YOU should be ashamed...            01/01/70 00:00      
      Nonsense!            01/01/70 00:00      
      PIC Does so            01/01/70 00:00      
         Oh really??            01/01/70 00:00      
            "Glitch" in the sense of kind of "setback in a plane"?            01/01/70 00:00      
   Try These Ideas            01/01/70 00:00      
   "Glitch"            01/01/70 00:00      
      what is not “ATMEL true”.            01/01/70 00:00      
      I think you are making excuses            01/01/70 00:00      
      Oh, boohoo!            01/01/70 00:00      
      What a bunch of fatty sausage...            01/01/70 00:00      
      "very easy problem"            01/01/70 00:00      
   Power-On Glitch            01/01/70 00:00      
      Nonsense - again            01/01/70 00:00      
      Please explain what the "power-on glitch" is ...            01/01/70 00:00      
      Into The Frying Pan            01/01/70 00:00      
      Power-on problem...            01/01/70 00:00      
      You are still blaming the tools            01/01/70 00:00      
   Design the hardware first.            01/01/70 00:00      
      do not Design the hardware first.            01/01/70 00:00      
   Power-On Glitch            01/01/70 00:00      
      that you had the worst possible reset circuit            01/01/70 00:00      
      RC-reset...            01/01/70 00:00      
      Sorry, double post, don't know why...            01/01/70 00:00      
         No, you're not the only one            01/01/70 00:00      
      Would I Hire?            01/01/70 00:00      
         incidentially            01/01/70 00:00      
   Power On satus Problem            01/01/70 00:00      
      echo, echo, echo            01/01/70 00:00      

Back to Subject List