| Home | RSS Feeds |
| Funny Pictures | Funny Videos |
| Funny GIFs | YouTube Videos |
| Text/Links | Comic Editor |
| User Rankings | Channels |
| Copyright Removal Request | |
| |
Yo hands ...
Uploaded by: furioushazelnut
Yo hands ...
Tags: yo hands
I now threw yd hands in tha air
wave 'ern around like yokos' dent care
k an
this time, thrust your
metacarpus appendages
overhead.
o, ,, about, indicating
that yod have no legitimate
preference.
wave 'ern around like yokos' dent care
k an
this time, thrust your
metacarpus appendages
overhead.
o, ,, about, indicating
that yod have no legitimate
preference.
...
| |
#46
-
crackeronethreetwo (11/13/2012) [+]
(1 reply)
**crackeronethreetwo rolled a random image posted in comment #336806 at Anime & Manga ** My concerts
This is sorta how I fel when writing a report, just make the language longer
What I want to say: "Behavioral verilog was easier but made a more complex circuit"
What I said: While both structural and behavioral implementations of our pop machine produced identical results, the circuit for the behavioral implementation was much more complex. The structural Verilog called external modules 8 times. 4 were modules to set up the combinational logic into each D flip-flop, and the other 4 were the D flip-flops to set the 4 state variables of the machine.
While this approach took days to design using K-maps and transition tables, it resulted in a minimal circuit. The behavioral Verilog consisted of only one module. This module was written more like a C++ program in that whoever was reading the program could follow the steps sequentially. This module had multiple “always” blocks. First we assigned values to each of our state variables. We had a single value for each state. S0 was assigned 0000, S5 was 0001, S10 was 0010, and so on until S50. We also defined input variables Q, N, D, and CLK, and each was assigned to a toggle switch, except for CLK which was a push-button. We also assigned register values to Sreg and Snext, which each were 4 bits long and were used to traverse through the states of the machine. The first always block assigned Sreg the value of Snext using the “<=” operator. The next always block was a set of nested case statements. The outer case compared the value of Sreg to each of the state variables S0-S50. Once it found a match, it would look at the inputs Q, D, and N. Depending on which one was input, it would assign the appropriate state value to Snext. After that always block, we had 4 more: 1 for each possible output value. These would look at the current state, and depending on that state, would output a pop and the appropriate change.
What I want to say: "Behavioral verilog was easier but made a more complex circuit"
What I said: While both structural and behavioral implementations of our pop machine produced identical results, the circuit for the behavioral implementation was much more complex. The structural Verilog called external modules 8 times. 4 were modules to set up the combinational logic into each D flip-flop, and the other 4 were the D flip-flops to set the 4 state variables of the machine.
While this approach took days to design using K-maps and transition tables, it resulted in a minimal circuit. The behavioral Verilog consisted of only one module. This module was written more like a C++ program in that whoever was reading the program could follow the steps sequentially. This module had multiple “always” blocks. First we assigned values to each of our state variables. We had a single value for each state. S0 was assigned 0000, S5 was 0001, S10 was 0010, and so on until S50. We also defined input variables Q, N, D, and CLK, and each was assigned to a toggle switch, except for CLK which was a push-button. We also assigned register values to Sreg and Snext, which each were 4 bits long and were used to traverse through the states of the machine. The first always block assigned Sreg the value of Snext using the “<=” operator. The next always block was a set of nested case statements. The outer case compared the value of Sreg to each of the state variables S0-S50. Once it found a match, it would look at the inputs Q, D, and N. Depending on which one was input, it would assign the appropriate state value to Snext. After that always block, we had 4 more: 1 for each possible output value. These would look at the current state, and depending on that state, would output a pop and the appropriate change.
#47
-
xrampagex (11/13/2012) [-]
**xrampagex rolled a random image posted in comment #46 at The best pickup line ever **
What's a "come at me" one of these?
Advance towards me in an agressive manner?
Ejaculate in my direction?
Commute in my direction?
Anyone got a good one?
Advance towards me in an agressive manner?
Ejaculate in my direction?
Commute in my direction?
Anyone got a good one?