Jump to content

4

DanBoris' Tech Blog



Ball Horizontal Control (Part 1)

Posted by , 24 November 2005 · 310 views

The purpose of this circuit is to generate the Aa and Bb signals that go into the horizontal ball counter. I will describe what this circuit does first, and then go into the details of how it does it. There are three valid states for Aa,Bb:

Bb Aa
0 1 - move left
1 0 - stationary
1 1 - move right

Normally the Aa/Bb outputs will be in the...


Ball Horizontal Counter

Posted by , 17 September 2005 · 397 views

The final graphic element we need to look at is the ball. Like the score this is a pretty complex, but very clever circuit.

The first part of the circuit we will look at is the horizontal counter. This circuit controls the horizontal location, motion and size of the ball. Later we will look at a similar circuit that controls the vertical....


Score Segment Decoder

Posted by , 13 September 2005 · 328 views

This is the final section of the score generation circuit, which I call the segment decoder. For each point on the screen, this circuit determines which of the seven digit segments should be enabled.The segment outputs from 7448 are labeled ‘a’ through ‘g’ and go into the three input NAND gates (C4, D4, D5). Each of these outputs...


Score hold out

Posted by , 16 August 2005 · 298 views

The next portion of the score circuit we will look at is what I call the “hold-out” generator. The output of this circuit goes to the enable input of the seven segment decoder chip we discussed earlier. When the enable signal is low, all the outputs of the decoder are turned off. So the scores can only be displayed when the output...


Score Part 2

Posted by , 10 August 2005 · 362 views

Next we will look at where the digit inputs to the score decoder come from. As I mentioned before there are two, two digit scores displayed in Pong, one for each player. Since there is only one score decoder, there needs to be a way to select which digit is being fed to the decoder at each point on the screen. The circuit that performs this function is...






September 2015

S M T W T F S
  12345
6789101112
13141516171819
20212223242526
2728 29 30   

Recent Entries

Recent Comments

Tags