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

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
02/11/07 20:29
Read: times


 
#132555 - I don't get it Mike
Responding to: ???'s previous message
Mike Stegmaier said:
Contrary to what you all believe, I am continuing with it. Call me a cuckoo if you want, but at least I have guts.

Anyways, My code (which I have displayed above) has been assembled into the following bytes.

000010,000000,101011,000010,000000,110110,000010,000000,000000,000000,000000,
000000,000000,000000,000000,000000,000000,000000,000000,000010,000000,111011,
000010,000000,000000,000000,000000,000000,000000,000000,000000,000000,000000,
000000,000000,000000,000000,000000,000000,000000,000000,000000,000000,110101,
001000,000101,010000,000000,000000,110101,101000,000101,000000,111110,100101,
010000,110000,100011,110010,010000,000000,000000,110010.

Each byte is given an address. The top left is address 0, the next 1, and so on. All sequential.

Then I divide the above code, so that I work with one bit at a time.

Which means the whole code gets processed 8 times.
So basically, I had the computer generate 8 truth tables.

According to the use of Quine Mcclusky method and Petricks method, I narrowed the logic down to this:


Bit 0 Bit 1 Bit 2 Bit 3 Bit 4 Bit 5 Bit 6 Bit 7
1-0011 0-0000 1-0011 10101- 1010-0 1010-0 10-011 0-1101
100-11 1010-0 10-011 1101-1 01--11 -1-011
1100-0 0111-1 100-11 --1011
0110-0 10-011 10-011 -00111
10101- 1-1011 0-0111 1-0111
01-111 0-0111


Bit 0 is the LSB and Bit 7 is the MSB. Think of each result as a narrowed down truth table.

The hyphens in the result mean that the value can be either 0 or 1.

Now I need to figure out how to really simplify this.

The IC's I have on hand to do this are:

2 Quad 2-input OR gate
2 Quad 2-input NOR gate
2 Quad 2-input NAND gate
2 Quad 2-input AND gate
1 Quad 2-input Exclusive OR gate
2 Dual 4-input NAND gate
1 8-input NAND gate
6 inverters

I'm leaning towards using Demorgans theorem, because the store didn't have any high speed AND gates more than 2 input. If I can utilize a 4-input NAND gate, my design will be simpler, but as it stands, I'll probably have to buy more AND gates.

If anyone knows any other theorem that can simplify boolean algebra expressions, let me know.


Hi Mike:

I don't get it? In this post you refer to code above? Their's know source code in this post. You refer to code as 8 bit byte yet I only see 6 bit of code in your 64 byte example. Ok if 7 bits no parity you could show just 7 bits. But I only see 6 bits. Maybe because I am a tech I don't get it. I am no expert with boolean expressions but should't you work the logic out before you get the chips. I be honest with you, I would send you any chip or hardware if had it if you lived in USA. As I hate sending packages out of country. I might but I will have to think about it. Electronics has been my hobby for last 20yrs. And also my job.

Best regards,

Ralph Sac

List of 99 messages in thread
TopicAuthorDate
new plan. RE: 8051 SBC/PGMR            01/01/70 00:00      
   Make a front panel            01/01/70 00:00      
      clock needed.            01/01/70 00:00      
         in \"the bible\" there is a discussion of the \"once            01/01/70 00:00      
            think about this            01/01/70 00:00      
               That's how early MCU's were prototyped            01/01/70 00:00      
   FPGA software            01/01/70 00:00      
      Maybe not just yet ...            01/01/70 00:00      
         Logic minimisation            01/01/70 00:00      
      hmm...            01/01/70 00:00      
         Complicate things?            01/01/70 00:00      
            I have guts ;-)            01/01/70 00:00      
               guts?... maybe, but what about brains?            01/01/70 00:00      
         development            01/01/70 00:00      
            what i mean is...            01/01/70 00:00      
               Where's the directory? Where's the FCB, and FAT?            01/01/70 00:00      
         Reality vs perception            01/01/70 00:00      
   Back to basics, ... not BASIC!            01/01/70 00:00      
      .            01/01/70 00:00      
         comments            01/01/70 00:00      
            Erik ... you've struck a nerve ...            01/01/70 00:00      
               if you, just for once, would take the time to read            01/01/70 00:00      
                  So ... where's the help for him in that example?            01/01/70 00:00      
                     right there            01/01/70 00:00      
                        Front panel            01/01/70 00:00      
                     But...            01/01/70 00:00      
               Nerves            01/01/70 00:00      
                  You're right about that ...            01/01/70 00:00      
                     BINGO!            01/01/70 00:00      
                        So why not use a PROM?            01/01/70 00:00      
            did you visit here before?            01/01/70 00:00      
               ISP is not special!            01/01/70 00:00      
         Simple            01/01/70 00:00      
         Why not using an ISP-micro?            01/01/70 00:00      
   Why dismiss rom?            01/01/70 00:00      
      .            01/01/70 00:00      
         Yes, but, still, why dismiss ROM?            01/01/70 00:00      
   Sooooooooooooooooooooooooooooooooooooo complicated            01/01/70 00:00      
      That's an understatement ...            01/01/70 00:00      
         Aren't you doing an Erik now?            01/01/70 00:00      
            It's because I'm confused ...            01/01/70 00:00      
      no            01/01/70 00:00      
         but you said you already have a programmer            01/01/70 00:00      
   KISS, and one step at a time            01/01/70 00:00      
      KISS: alreay been said.            01/01/70 00:00      
   plan vs No_idea            01/01/70 00:00      
   Mike ... It looks as though you want ...            01/01/70 00:00      
      .            01/01/70 00:00      
         It looks as though you have some thinking to do.            01/01/70 00:00      
         Yes, a lot of thinking to do!            01/01/70 00:00      
            why do you worry about that?            01/01/70 00:00      
               Mark this on your calendar! ... Erik and I agree!            01/01/70 00:00      
   Mike - Time to fess up...            01/01/70 00:00      
      I kind of agree            01/01/70 00:00      
   not guts but folly            01/01/70 00:00      
   RE: Free Chips            01/01/70 00:00      
   I give up seeking help here            01/01/70 00:00      
      Because what you plan to do is just idiotic!            01/01/70 00:00      
      good plan!            01/01/70 00:00      
         Bootloader project gone bad            01/01/70 00:00      
            ...            01/01/70 00:00      
               Instead of the mishmash you propose, how about one            01/01/70 00:00      
                  Homework            01/01/70 00:00      
                     if it is, then whoever assigned it is crazier tha            01/01/70 00:00      
                        IT IS NOT HOMEWORK            01/01/70 00:00      
                           really?            01/01/70 00:00      
               16 bytes? Are you sure?            01/01/70 00:00      
      He who laughs last...            01/01/70 00:00      
         let me reword my question one step at a time            01/01/70 00:00      
            Guts            01/01/70 00:00      
            I don't get it Mike            01/01/70 00:00      
               here's the code again            01/01/70 00:00      
                  Mike please read good plan post            01/01/70 00:00      
                  Try to go back to reality, Mike ...            01/01/70 00:00      
                     It looks like he is trying to do minimisation            01/01/70 00:00      
      Sorry know one can help            01/01/70 00:00      
         blatant errors in syntax            01/01/70 00:00      
            Come on, Richard...            01/01/70 00:00      
      The CrazyROM            01/01/70 00:00      
         Agreed            01/01/70 00:00      
         CrazyRom(tm)            01/01/70 00:00      
            It is already taken...            01/01/70 00:00      
               Mike Stegmaier, I found the solution            01/01/70 00:00      
         Blast from the past            01/01/70 00:00      
         welcome back Michael Karas, we missed you            01/01/70 00:00      
            ade7756 interface with 89c51 urgent code needed            01/01/70 00:00      
               Why post that in THIS thread?            01/01/70 00:00      
               Not only is it entirely irrelevant to this thread            01/01/70 00:00      
         Thanks All            01/01/70 00:00      
            Warm welcome, Michael!            01/01/70 00:00      
            Cross-post            01/01/70 00:00      
            Link            01/01/70 00:00      
            Micheal Karas            01/01/70 00:00      
               that ois why there is 'stuff' around the            01/01/70 00:00      
   History lesson            01/01/70 00:00      
      ROM Reliability            01/01/70 00:00      
         high failure rate            01/01/70 00:00      
            Out of Market. Hmmm            01/01/70 00:00      
               Not SLOW, but slower ...            01/01/70 00:00      

Back to Subject List