We are currently in the process of converting the website to the new design. Some pages, like this one, are still broken. We appreciate your patience.
Bitwise»Episode Guide
Hardware Design Overview
?
?

Keyboard Navigation

Global Keys

[, < / ], > Jump to previous / next episode
W, K, P / S, J, N Jump to previous / next marker
t / T Toggle theatre / SUPERtheatre mode
V Revert filter to original state Y Select link (requires manual Ctrl-c)

Menu toggling

q Quotes r References f Filter y Link c Credits

In-Menu Movement

a
w
s
d
h j k l


Quotes and References Menus

Enter Jump to timecode

Quotes, References and Credits Menus

o Open URL (in new tab)

Filter Menu

x, Space Toggle category and focus next
X, ShiftSpace Toggle category and focus previous
v Invert topics / media as per focus

Filter and Link Menus

z Toggle filter / linking mode

Credits Menu

Enter Open URL (in new tab)
0:08Recap and set the stage for the day's soft intro to hardware design
0:08Recap and set the stage for the day's soft intro to hardware design
0:08Recap and set the stage for the day's soft intro to hardware design
2:06Hardware design with a focus on logic design
2:06Hardware design with a focus on logic design
2:06Hardware design with a focus on logic design
4:50Goal: Design / implement simple CPUs
4:50Goal: Design / implement simple CPUs
4:50Goal: Design / implement simple CPUs
6:31Goal: Design / implement peripherals
6:31Goal: Design / implement peripherals
6:31Goal: Design / implement peripherals
11:32Goal: This will be done in simulation and deployed on FPGAs
11:32Goal: This will be done in simulation and deployed on FPGAs
11:32Goal: This will be done in simulation and deployed on FPGAs
13:27Goal: Teach logic design basics, starting with combinational ("purely functional") logic,1 sequential logic,2 how to design state machines, etc.
13:27Goal: Teach logic design basics, starting with combinational ("purely functional") logic,1 sequential logic,2 how to design state machines, etc.
13:27Goal: Teach logic design basics, starting with combinational ("purely functional") logic,1 sequential logic,2 how to design state machines, etc.
17:53Goal: Cover "textbook basics", like datapath circuits
17:53Goal: Cover "textbook basics", like datapath circuits
17:53Goal: Cover "textbook basics", like datapath circuits
19:24Goal: Design a hardware description language (HDL) based on these ideas
19:24Goal: Design a hardware description language (HDL) based on these ideas
19:24Goal: Design a hardware description language (HDL) based on these ideas
26:48Q&A
26:48Q&A
26:48Q&A
27:01tactiledactyl What about straight netlist?3
🗪
27:01tactiledactyl What about straight netlist?3
🗪
27:01tactiledactyl What about straight netlist?3
🗪
29:38Goal: Do fun exercises along the way, e.g. Pong implemented entirely in hardware, TIS-100,4 etc.
29:38Goal: Do fun exercises along the way, e.g. Pong implemented entirely in hardware, TIS-100,4 etc.
29:38Goal: Do fun exercises along the way, e.g. Pong implemented entirely in hardware, TIS-100,4 etc.
33:18Defer logic design until next time, with some summary thoughts on our approach to teaching hardware design
33:18Defer logic design until next time, with some summary thoughts on our approach to teaching hardware design
33:18Defer logic design until next time, with some summary thoughts on our approach to teaching hardware design
36:49Summarise our hardware design goals in the context of the project thus far
36:49Summarise our hardware design goals in the context of the project thus far
36:49Summarise our hardware design goals in the context of the project thus far
41:21Wind it down with thoughts on the hardware design stuff being the main motivation to do bitwise
41:21Wind it down with thoughts on the hardware design stuff being the main motivation to do bitwise
41:21Wind it down with thoughts on the hardware design stuff being the main motivation to do bitwise