Quantcast
Channel: ParityCheck » Embedded Design
Browsing latest articles
Browse All 10 View Live

Image may be NSFW.
Clik here to view.

What could cause a RAM parity error?

Here is a list of reasons that could cause a RAM parity error soft errors – alpha particle temperature too high voltage too low logic that writes to RAM generates it chip process technology is marginal...

View Article



Image may be NSFW.
Clik here to view.

The idea of a Responsibility Matrix in a project

Well, I’ve been at this (ASIC design) for more than ten years now and I’m trying my hand at being a Project Lead.  Lucky for me, there is a project that, although complicated, is small enough for me to...

View Article

Image may be NSFW.
Clik here to view.

Why Not to Over- and Underestimate a Schedule

I’ve been sitting in meetings all week now discussing technical issues for a new product.  One of the factors driving the design of the product is, ofcourse ,schedule.  Our team is being pressured by...

View Article

Image may be NSFW.
Clik here to view.

for(;;) vs while(1) loop

I was taking an extension class and the instructor briefly mentioned that in the main  C loop, a for(;;) loop was much more efficient than a while(1) loop.  I didn’t pay too much attention to the...

View Article

Image may be NSFW.
Clik here to view.

Keeping Your Job Onshore by Dan Saks

keeping-your-job-onshore For ASIC designers whose jobs are being outsourced, 3 steps to Professional Success Choose to do what you love Sharpen your communication skills Expand your professional tool...

View Article


Image may be NSFW.
Clik here to view.

What does this mean? (*(volatile unsigned char *)(0x22))

Using C, I was trying to assign a variable name to a register address so that my code would be readable. An example of how to do this is as follows: #define DDRA (*(volatile unsigned char *)(0x22))...

View Article

Image may be NSFW.
Clik here to view.

Storage rules for C variables

Local variables (declared within a function) are stored on the stack, provided they have not been declared with the static attribute.  Local, non-static variables are sometimes called “automatic”...

View Article

Image may be NSFW.
Clik here to view.

converting ppm to frequency

Oscillators and other frequency control devices specify their frequency variation in units of parts per million (ppm).  The equation for this relationship is, delta_frequency = (f x ppm)/ 10^6 where...

View Article


Image may be NSFW.
Clik here to view.

What is an Open-Collector/Open-Drain Circuit?

 Open-collector/open-drain is a circuit technique which allows multiple devices to communicate bi-directionally on a single wire. Open-collector/open-drain devices sink (flow) current in their low...

View Article


Image may be NSFW.
Clik here to view.

Firmware architecture in five easy steps By Michael Barr

Firmware architecture in five easy steps By Michael Barr Embedded.com (09/21/09, 04:03:00 PM EDT) Over the past few years, I’ve spent a large amount of my time consulting with and training software...

View Article
Browsing latest articles
Browse All 10 View Live




Latest Images