Marty
Veteran Member
Hi All;
Dave, Thanks for Your patience, with me.. I have been really hoping to Hear from You and what You thought on the whole thing..
"" By all means 'play' with signals to see what the effect is - but because something starts to work I wouldn't make the change 'permanent' until you identify the theory behind why it is working now and wasn't before. ""
I have not nor was I about to make the change permanent.. Which is why, I did the change on the BreadBoard and NOT on the System itself..
"" until you identify the theory behind why it is working now and wasn't before. ""
Which is why I need to carefully read and copy what you had to say in the last couple of postings..
"" It only works by accident - not by design! ""
"" If you have 20 faults in your wiring you can end up going down quite a few "dead ends". As I have said before (sorry to keep labouring the point) your debugging needs to be 100% methodical so that you fix 1 bug, then the next, then the next and so on. It's a painful process - but the only one. If you introduce what you think (in error) is a bug fix - you have just created yourself a new bug for the future instead of fixing one now. ""
Which is Why I posted about it not working correctly.. I knew I didn't understand enough about what was going on and what was happening or not happening..
"" However, if you put binary '000' (an AND instruction) into IR<0..2>; the OPG1 instruction will still be executed! This is clearly incorrect! ""
I will try this and let You know the result..
"" If you put '111' in IR<0..2> (a 7xxx instruction) do you see L5 pin 9 (/7 output) go low during the EXECUTE phase of your instruction? If not, do any of the other outputs from L5 go low (especially pin 5 - /JMS)? I have a reason for asking this - as I got the sense of my MUX gate input wrong (L6 pin 1) when I did my LOGISIM implementation.
L5 pin 12 (D input) should be low and L5 pins 15, 14 and 13 should follow IR<0..2>. When you are loading values into the IR - do you correctly see IR<0..2> appearing at L5 inputs A, B and C. If not - you need to find out why not. ""
I will try this and let You know the result, of this as well..
Right now I have an old Radio on the Table, so it will be awhile before I try anything..
THANK YOU Marty
Dave, Thanks for Your patience, with me.. I have been really hoping to Hear from You and what You thought on the whole thing..
"" By all means 'play' with signals to see what the effect is - but because something starts to work I wouldn't make the change 'permanent' until you identify the theory behind why it is working now and wasn't before. ""
I have not nor was I about to make the change permanent.. Which is why, I did the change on the BreadBoard and NOT on the System itself..
"" until you identify the theory behind why it is working now and wasn't before. ""
Which is why I need to carefully read and copy what you had to say in the last couple of postings..
"" It only works by accident - not by design! ""
"" If you have 20 faults in your wiring you can end up going down quite a few "dead ends". As I have said before (sorry to keep labouring the point) your debugging needs to be 100% methodical so that you fix 1 bug, then the next, then the next and so on. It's a painful process - but the only one. If you introduce what you think (in error) is a bug fix - you have just created yourself a new bug for the future instead of fixing one now. ""
Which is Why I posted about it not working correctly.. I knew I didn't understand enough about what was going on and what was happening or not happening..
"" However, if you put binary '000' (an AND instruction) into IR<0..2>; the OPG1 instruction will still be executed! This is clearly incorrect! ""
I will try this and let You know the result..
"" If you put '111' in IR<0..2> (a 7xxx instruction) do you see L5 pin 9 (/7 output) go low during the EXECUTE phase of your instruction? If not, do any of the other outputs from L5 go low (especially pin 5 - /JMS)? I have a reason for asking this - as I got the sense of my MUX gate input wrong (L6 pin 1) when I did my LOGISIM implementation.
L5 pin 12 (D input) should be low and L5 pins 15, 14 and 13 should follow IR<0..2>. When you are loading values into the IR - do you correctly see IR<0..2> appearing at L5 inputs A, B and C. If not - you need to find out why not. ""
I will try this and let You know the result, of this as well..
Right now I have an old Radio on the Table, so it will be awhile before I try anything..
THANK YOU Marty