Our task is to specify the contents of the black box. The three outputs are the logical inversions of their corresponding inputs (when A is 0, NotA is 1 when A is 1, NotA is 0 when B is 0, NotB is 1… etc.). We start with a black box that has three inputs, A, B, and C, along with three outputs NotA, NotB, and NotC. Speaking of logic, before we dive headfirst into the BCD fray with gusto and abandon (and aplomb, of course), let’s take a moment to remind ourselves of one of my favorite logical conundrums. In fact, may I make so bold as to say that, even if you’re a digital logic guru boasting a size-16 brain with go-faster stripes on the sides, if you don’t learn something new in this column then my name isn’t Max the Magnificent! The more I delve into this sort of thing, the more I say to myself, “Wow! I would never have thought of that!” A great example is binary coded decimal (BCD) because there’s a lot more to this topic than one might, at first, suppose. Synthesize and download your modified design to the Spartan-3E FPGA board and test your design for correct functionality.I love learning how logic designers of the past solved tricky problems with innovative solutions.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |