So I have to rant here about UNM, for just a moment, So far I have had 2 semesters in a row (last spring and this summer) where I have registered for a class, with a TBD teacher. We found out the monday of the first week of class over spring, and found out a week early (I believe) that our summer class had changed times. If all I was doing was going to school, this probably wouldn't be a big deal, but like many others in the Engineering Program we have jobs, and finding out the day of a class that the time has changed (to earlier or later). is a HUGE hassle for people.
I just wish UNM seemed to understand it, I went to CNM for 3 years roughly, and don't recall this happening EVER, and I don't understand how a University can't plan classes that are reoccuring for a DEGREE program on a consistant basis. it just doesn't make sense....sorry for the rant but I had to put it out there.
This is my "theoretical" schedule, but if they change the two classes I have at the end of my tuesday and thursday, and monday wednesday courses I'll be hosed....standby we'll see what happens monday.
UPDATE: Well class has begun, and I'm honestly surprised. The classes times have not changed, I'm a little disappointed that the money being paid for a class to be taught by a instructor is being taught by a PHD student, BUT he seem like a good guy, so hopefully I'll get an opportunity to learn a bit off him.
Showing posts with label UNM. Show all posts
Showing posts with label UNM. Show all posts
Friday, August 20, 2010
Monday, May 11, 2009
State Diagrams
I was in my Computer Logic and Design class and was noticing something about figuring out how to setup a sequence recognizer for an equation of the form xk+z, on our last test we had the equation 4k+3, now that just plain had me stumped. Apparently the teacher had gone over a similar problem in class, but either I had not attended that day, or well I think I might have ADD because I don't think I've actually managed to follow along for an entire class ever. Back to the point of the post.
We got the answer guide and I noticed something there were 4 states, the question went something like this:
Create a state diagram of the following equation: 4k+3, for example when you have gotten 3 1's you will output a 1, then when you get 4 more 1's you'll get a 1...so on and so forth
This started a connection, because she showed that we would look at the states as the following,
Zero 1's at 4k + 0, k=0,1,2,3,4... OUTPUT 0
One 1 at 4k + 1, k = 0,1,2,3,4... OUTPUT 0
Two 1's at 4k + 2, k = 0,1,2,3,4... OUTPUT 0
Three 1's at 4k+3, k = 0,1,2,3,4... OUTPUT 1
So I thought to myself well then if you have z (from 4k+z) then you must need z+1 states,
additionally you would get your first 1 on the zth state.
After trying to get the teacher to understand what I was asking (one reason I'm writing this blog is to learn to become better at explaining myself), she finally agreed that my assumptions were correct.
Of course if you use another equation, I'm sure there will be some similar form you can probably find to break it into a when this do this type of situation.
Now the teacher was going over the fact that in some situations you could factor things down and do some other stuff, but you'd have to loop through your State Diagrams more then once, provided we are treating our output as a "mealy" output, we can determine what our next course of action is based on the input and our state, if it's simply a "moore" then we HAVE to use z states, because it only cares what it's previous state was to determine the next state.
I hope that is clear, if not please let me know, I would like to get better at explaining myself and any help is good help at this point!!!
We got the answer guide and I noticed something there were 4 states, the question went something like this:
Create a state diagram of the following equation: 4k+3, for example when you have gotten 3 1's you will output a 1, then when you get 4 more 1's you'll get a 1...so on and so forth
This started a connection, because she showed that we would look at the states as the following,
Zero 1's at 4k + 0, k=0,1,2,3,4... OUTPUT 0
One 1 at 4k + 1, k = 0,1,2,3,4... OUTPUT 0
Two 1's at 4k + 2, k = 0,1,2,3,4... OUTPUT 0
Three 1's at 4k+3, k = 0,1,2,3,4... OUTPUT 1

So I thought to myself well then if you have z (from 4k+z) then you must need z+1 states,
additionally you would get your first 1 on the zth state.
After trying to get the teacher to understand what I was asking (one reason I'm writing this blog is to learn to become better at explaining myself), she finally agreed that my assumptions were correct.
Of course if you use another equation, I'm sure there will be some similar form you can probably find to break it into a when this do this type of situation.
Now the teacher was going over the fact that in some situations you could factor things down and do some other stuff, but you'd have to loop through your State Diagrams more then once, provided we are treating our output as a "mealy" output, we can determine what our next course of action is based on the input and our state, if it's simply a "moore" then we HAVE to use z states, because it only cares what it's previous state was to determine the next state.
I hope that is clear, if not please let me know, I would like to get better at explaining myself and any help is good help at this point!!!
Subscribe to:
Posts (Atom)