??? 11/13/06 10:32 Modified: 11/13/06 10:37 Read: times |
#127870 - Schematics vs. HDL Responding to: ???'s previous message |
The schematic vs. HDL discussion is interesting to me because parallels a similar situation that I've run into when writing software. While I can read and write C with the best of them, it's far more difficult for me to comprehend a piece of complicated logic in textual form, like this:
START Wake up REPEAT IF Hungry?\No\Yes IF Any new 8052.com mes- sages?\Yes\No WHILE For each message\More\Done Read it IF Have an inane question?\Yes\No Post a reply ENDIF ENDWHILE ELSE Start a five minute timer REPEAT Do something useful UNTIL Has timer expired?\Yes\No IF Tired from all that work?\Yes\No Take a nap ENDIF ENDIF ELSE Eat a handful of M&Ms ENDIF UNTIL Bedtime?\Yes\No END Go back to bedthan if it's presented in a graphical form, like this: As Richard hints, maybe this an age thing, but I don't think so. I think that some people are just wired such that pictures make more sense to them. In any case, to indulge my own preference, I have a program that generates the graphical representation from the pseudocode, as shown above, and guarantees that the two are equivalent. This setup gives several benefits:
-- Russ |