Classes/Building an 8-Bit CPU from Scratch: Difference between revisions
From Pumping Station One
mNo edit summary |
|||
| Line 139: | Line 139: | ||
=== Week 1 - Digital Electronics Fundamentals === | === Week 1 - Digital Electronics Fundamentals === | ||
{| style="width: | {| style="width: 350px; margin: 25px auto; padding: 15px; border: 2px solid #cc0; border-radius: 20px; background: #ffc;" | ||
| | ! Notice | ||
|- | |||
| This section is still under development. Please check back later for more information.'' | |||
|} | |} | ||
=== Week 2 - Implementing Logic with Transistors === | === Week 2 - Implementing Logic with Transistors === | ||
{| style="width: | {| style="width: 350px; margin: 25px auto; padding: 15px; border: 2px solid #cc0; border-radius: 20px; background: #ffc;" | ||
| | ! Notice | ||
|- | |||
| This section is still under development. Please check back later for more information.'' | |||
|} | |} | ||
=== Week 3 - The CPU Clock Module === | === Week 3 - The CPU Clock Module === | ||
{| style="width: | {| style="width: 350px; margin: 25px auto; padding: 15px; border: 2px solid #cc0; border-radius: 20px; background: #ffc;" | ||
| | ! Notice | ||
|- | |||
| This section is still under development. Please check back later for more information.'' | |||
|} | |} | ||
=== Week 4 - The 8-Bit Register Modules === | === Week 4 - The 8-Bit Register Modules === | ||
{| style="width: | {| style="width: 350px; margin: 25px auto; padding: 15px; border: 2px solid #cc0; border-radius: 20px; background: #ffc;" | ||
| | ! Notice | ||
|- | |||
| This section is still under development. Please check back later for more information.'' | |||
|} | |} | ||
=== Week 5 - Designing an ALU === | === Week 5 - Designing an ALU === | ||
{| style="width: | {| style="width: 350px; margin: 25px auto; padding: 15px; border: 2px solid #cc0; border-radius: 20px; background: #ffc;" | ||
| | ! Notice | ||
|- | |||
| This section is still under development. Please check back later for more information.'' | |||
|} | |} | ||
=== Week 6 - The ALU Module === | === Week 6 - The ALU Module === | ||
{| style="width: | {| style="width: 350px; margin: 25px auto; padding: 15px; border: 2px solid #cc0; border-radius: 20px; background: #ffc;" | ||
| | ! Notice | ||
|- | |||
| This section is still under development. Please check back later for more information.'' | |||
|} | |} | ||
=== Week 7 - The RAM Module === | === Week 7 - The RAM Module === | ||
{| style="width: | {| style="width: 350px; margin: 25px auto; padding: 15px; border: 2px solid #cc0; border-radius: 20px; background: #ffc;" | ||
| | ! Notice | ||
|- | |||
| This section is still under development. Please check back later for more information.'' | |||
|} | |} | ||
=== Week 8 - Building a Binary Counter === | === Week 8 - Building a Binary Counter === | ||
{| style="width: | {| style="width: 350px; margin: 25px auto; padding: 15px; border: 2px solid #cc0; border-radius: 20px; background: #ffc;" | ||
| | ! Notice | ||
|- | |||
| This section is still under development. Please check back later for more information.'' | |||
|} | |} | ||
=== Week 9 - The Program Counter Module === | === Week 9 - The Program Counter Module === | ||
{| style="width: | {| style="width: 350px; margin: 25px auto; padding: 15px; border: 2px solid #cc0; border-radius: 20px; background: #ffc;" | ||
| | ! Notice | ||
|- | |||
| This section is still under development. Please check back later for more information.'' | |||
|} | |} | ||
=== Week 10 - Designing for 7-Segment Displays === | === Week 10 - Designing for 7-Segment Displays === | ||
{| style="width: | {| style="width: 350px; margin: 25px auto; padding: 15px; border: 2px solid #cc0; border-radius: 20px; background: #ffc;" | ||
| | ! Notice | ||
|- | |||
| This section is still under development. Please check back later for more information.'' | |||
|} | |} | ||
=== Week 11 - Introduction to EEPROM === | === Week 11 - Introduction to EEPROM === | ||
{| style="width: | {| style="width: 350px; margin: 25px auto; padding: 15px; border: 2px solid #cc0; border-radius: 20px; background: #ffc;" | ||
| | ! Notice | ||
|- | |||
| This section is still under development. Please check back later for more information.'' | |||
|} | |} | ||
| Line 206: | Line 228: | ||
=== Week 12 - The Display Module === | === Week 12 - The Display Module === | ||
{| style="width: | {| style="width: 350px; margin: 25px auto; padding: 15px; border: 2px solid #cc0; border-radius: 20px; background: #ffc;" | ||
| | ! Notice | ||
|- | |||
| This section is still under development. Please check back later for more information.'' | |||
|} | |} | ||
=== Week 13 - Connecting the Modules with a Bus === | === Week 13 - Connecting the Modules with a Bus === | ||
{| style="width: | {| style="width: 350px; margin: 25px auto; padding: 15px; border: 2px solid #cc0; border-radius: 20px; background: #ffc;" | ||
| | ! Notice | ||
|- | |||
| This section is still under development. Please check back later for more information.'' | |||
|} | |} | ||
=== Week 14 - Designing Control Signals === | === Week 14 - Designing Control Signals === | ||
{| style="width: | {| style="width: 350px; margin: 25px auto; padding: 15px; border: 2px solid #cc0; border-radius: 20px; background: #ffc;" | ||
| | ! Notice | ||
|- | |||
| This section is still under development. Please check back later for more information.'' | |||
|} | |} | ||
=== Week 15 - Control Logic Module === | === Week 15 - Control Logic Module === | ||
{| style="width: | {| style="width: 350px; margin: 25px auto; padding: 15px; border: 2px solid #cc0; border-radius: 20px; background: #ffc;" | ||
| | ! Notice | ||
|- | |||
| This section is still under development. Please check back later for more information.'' | |||
|} | |} | ||