| |
|
||||
|
|
|
|
|||
| MCU Predefines: io328p.h, iotnx4.h, and iotn85.h | |||||
|---|---|---|---|---|---|
| ACES EAGLE SMT RESOURCES: ACES_SMT.lbr (2020 01 10), ACES_SMT.dru, ACES_SMT.cam, JLCPCB.dru | |||||
| ACES Alumni Blogs/Companies: Ethan M '18, Ethan P '18, Dan R '19, Mariano E. '15 | |||||
| 2023-2024 ICS4U: AVR Optimization | |||||
| SAR ADC (Yamada) | |||||
| +/- 9V Wien-Bridge Oscillator | |||||
|
JANUARY - MARCH: AVR OPTIMIZATION - Register-Level Programming (Medium ISP) |
|||||
|
OCTOBER-NOV: CHUMP II - EEPROM Burner, Program EEPROM, RAM, MUX, NAND, ALU, & Control EEPROM |
|||||
| CLASS | SUPPLEMENTARY | CONCEPTS | PROJECTS | SUBMISSIONS | |
| 26 Nov 24 |
J. Dolgin '20 The Best CHUMP DER Nav Pane Ever? |
Final CHUMP Build Session DER Finishing Touches |
X. Chin '22![]() |
3.2.5 | |
| 25 Nov 22 |
A. Goldman '21![]() |
ACES' Alumni Visit (7:30-8:30): Jamie Linsdell (ACES '16, Queen's Eng. '20) Queen's University Medallist (Highest Engineering Graduate Average) CHUMP Build Session Chumpanese Final CHUMP Video |
J. Shibley '21![]() |
3.2.5 | |
| CLASS | SUPPLEMENTARY | CONCEPTS | PROJECTS | SUBMISSIONS | |
| 24 Nov 17 Asynch. P/T Ints. |
J. Dolgin
'20![]() |
CHUMP Build Session Control EEPROM is flashed RAM, MUX, ALU, NAND Final CHUMP Video |
M. McCutcheon
'20![]() |
3.2.5 | |
| 23 Nov 15 |
CHUMP Build Session Control EEPROM is flashed RAM, MUX, ALU, NAND |
3.2.5 | |||
| CLASS | SUPPLEMENTARY | CONCEPTS | PROJECTS | SUBMISSIONS | |
| 22 Nov 9 |
1:25 - 2:55 VISIT TO ARGON PROTOTYPES |
![]() |
Code Studio![]() |
||
| 21 Nov 7 |
![]() |
ACES' Alumni Visit (3-4): Graydon Benson (GB Machine!) (ACES '19, Calgary Eng&Comm. '24) CHUMP Control EEPROM (cont'd) |
Graydon's recommendation is the reason we call our Project Archives, (D)ER.docx |
and Logic Unit (ALU) AE* |
|
| CLASS | SUPPLEMENTARY | CONCEPTS | PROJECTS | SUBMISSIONS | |
| 20 Nov 3 |
Date for
Visit
to Argon Prototypes: Nov 9 |
ACES' Alumni DES Visit (3-4) Xander Chin (ACES '22, Western Eng. '26) CHUMP Buses (pp.36-39): Data, Control CHUMP Control EEPROM |
![]() ![]() |
![]() |
|
| 19 Nov 1 |
Uni Update?
Group Build Session Open Collector! |
Arithmetic Logic Unit: Breadboard Explorer ![]() |
![]() |
||
| CLASS | SUPPLEMENTARY | CONCEPTS | PROJECTS | SUBMISSIONS | |
| 18 Oct 28 TA Sushi Lunch ![]() |
K. Shirriff's Blog... Inside the vintage 74LS181 ALU chip: How it works and why it's so strange Mar: Circa 2015... ![]() |
Remaining CHUMP IC Presentations SA (Mux), TA (NAND), JR (ALU) Overview of the 74LS181 Arithmetic and Logic Unit After-school CNC Meeting with Mariano & Emilio Elia of Argon Prototypes Hackster.io: Photon Flip-Dot Clock |
RSGC Computing... ...Circa 1980
Arithmetic Logic Unit |
||
| 17 Oct 26 |
Custom ALU ![]() |
CHUMP IC Presentations AE, RM, ES LR-C: Falstad Logic Watch the Insanely-Inspiring... ...ACES '21... ← ALU Lockdown Legacies → |
![]() |
3.2.3
Program EEPROM SA, TA, AE*, HMS* RM, JR*, ES, JS* (Must-see intro) |
|
| 16 Oct 24 |
![]() |
CHUMP Buses (pp.36-40): Address, Data, Control CHUMP Control EEPROM |
![]() |
3.2.3 | |
| CLASS | SUPPLEMENTARY | CONCEPTS | PROJECTS | SUBMISSIONS | |
| 15 Oct 20 |
![]() |
CHUMP
Program EEPROM Work Period |
![]() |
3.2.2 | |
| 14 Oct 18 |
ACES' EEPROM Display Enhancement |
CHUMP
Wire your EEPROMs (with LED or LB-602MK2 for this weekend's DER ![]() |
![]() Shield Schematic Swapping Variables CHUMPanese Code |
3.2.2
Program and Control EEPROMs (AT28C16) Feinberg Example: 82 10 21 62 A0 ![]() |
|
| CLASS | SUPPLEMENTARY | CONCEPTS | PROJECTS | SUBMISSIONS | |
| 13 Oct 14 |
For Confirmation... CNC Meeting/Visit Proposed Date: Friday October 28 (3-4 PM) ? ![]() |
ACES' Alumni Visit (3-4): Puneet Bagga (ACES '17, U of T Eng '22) CHUMP EEPROM IC Presentation: HMS Overview of the AT28C16 EEPROM and Paging ![]() |
Feinberg Example Code
Flashing of Feinberg's Sample Code |
3.2.2 |
|
| 12 Oct 12 |
![]() |
ACES' Alumni Visit (3-4): Ethan Peterson (ACES '18, Queen's Eng '23) Rocker Switches for coming classes. B. Eater's: Combinational Logic AND Dividend: A terrific review of your ICS2O-E and ICS3U-E skills! |
![]() (pull down example) |
From your Grade 10 DC Circuits Workbook...
3.2.2 |
|
| CLASS | SUPPLEMENTARY | CONCEPTS | PROJECTS | SUBMISSIONS | |
| 11 Oct 7 |
![]() |
Asynchronous Work Period ***Cycle 3/Day 1 Period Rotation*** 1. ICS2O-1, 2.ICS4U, 3. ICS3U, 4. ICS2O-2 |
3.2.1
Clock, Counter, Code SA, TA, AE*, HMS** RM*, JR**, ES, JS* |
||
| 10 Oct 5 |
![]() |
CHUMP (Full) Clock Build Session, Clock (NE555) CHUMP: Code (Part 2) 3. if..then..else (p. 10) 4. While loop (p. 11) 5. Arrays (p. 11) |
|
3.2.1 | |
| 9 Oct 3 |
![]() |
CHUMP IC Presentation: JS + Program Counter (74LS161) with /CLR feature + External NAND (74LS00) (LOAD) Review of the Chumpanese... Instruction Summary (p. 7) CHUMP: Code (Part 1) 1. Feinberg Sample Code (p. 12) 2. Swapping Variables (p. 10) |
CHUMP VM
(CodePen) Feinberg Resources: Chumpanese Tutorial CHUMP Lab |
Chumpanese: Multiply ![]() |
|
| CLASS | SUPPLEMENTARY | CONCEPTS | PROJECTS | SUBMISSIONS | |
| 8 Sep 29 |
![]() |
Part 3. Bistable Part 4. Clock Logic CHUMP: Clock |
The S-R Latches![]() ![]() |
![]() IC Socket with Decoupling Capacitor ![]() |
|
| 7 Sep 27 |
555 Tutorial
![]() |
CHUMP: Clock
Part 1: Astable Part 2. Monostable |
|
M. McCutcheon's (ACES' 20)![]() |
|
| SEP 22 | TERRY FOX DAY | ||||
| SEP 21 | CURRICULUM NIGHT | ||||
| 6 Sep 20 |
Alan Turing's Famous Paper: (paving the way for the modern computer) "On Computable Numbers With an Application to the Entscheidungsproblem" |
CHUMP Cheap Homebrew Understandable Minimal Processor The CHUMPANESE Language, Reflections ![]() |
CHUMP IC Assignments CHUMP VM (CodePen) |
3.2.1 BusBoard BB100R Power Rail |
|
| 5 Sep 18 |
D. Feinberg's CHUMP Paper: A Simple and Affordable TTL Processor for the Classroom - pp. 4-5 |
Review: Formatting SI Units
CHUMP Cheap Homebrew Understandable Minimal Processor Control Logic |
![]() |
3.2.1 |
|
| CLASS | SUPPLEMENTARY | CONCEPTS | PROJECTS | SUBMISSIONS | |
| 4 Sep 14 |
B. Hexadecimal![]() |
CHUMP (3-4) Cheap Homebrew Understandable Minimal Processor Instruction Set |
Reorder Details |
3.1, 3.10.1
SA, TA, AE, HMS* RM, JR*, ES, JS |
|
| 3 Sep 12 |
B. Hexadecimal
ATtiny84 SMT Trainer |
CHUMP (1-2) Cheap Homebrew Understandable Minimal Processor |
RSGC ACES' Common SMT Parts Induction: L. Cassano |
3.1, 3.10.1 |
|
| 1 Sep 8 |
TA
Day Assignments Short ISP Proposal Due: Sat. Sep. 23 ![]() dime-a-dozen... |
Configure Benches for Soldering
![]() Short ISP Options, Discussion, and Expectations DES SMT Soldering (3 Options): |
BBC: Curiosity The Driver of Success? SMT: Focus on Thin... ![]() MorlandBargraphV4 in action |
3.1, 3.10.1![]() |
|
| 0 Sep 6 |
Day Calendar Short ISP Proposal Due: Sat. Sep. 16 Student Outline Mr. D's Timetable ![]() |
2023/2024
ACES' Program
Our ACES' Program: Contradictions Distribution of ACES Hall of Fame: D. Raymond '19 E. McAuliffe '18, E. Peterson '18 Mariano Elia '15: Hackster.io, Argon Prototypes |
September Q and A
Jumper Wire Supplements (0.3" and 0.4") ![]() |
Apple's Repair Kit |
|