From f0f10398f4af13cd67a95da8801dcd9351bc2052 Mon Sep 17 00:00:00 2001 From: Matt Mascarenhas Date: Tue, 17 Jul 2018 20:53:43 +0100 Subject: [PATCH] Annotate bitwise048 --- pervognsen/bitwise/bitwise/bitwise048.hmml | 28 ++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 pervognsen/bitwise/bitwise/bitwise048.hmml diff --git a/pervognsen/bitwise/bitwise/bitwise048.hmml b/pervognsen/bitwise/bitwise/bitwise048.hmml new file mode 100644 index 0000000..ece08e6 --- /dev/null +++ b/pervognsen/bitwise/bitwise/bitwise048.hmml @@ -0,0 +1,28 @@ +[video member=pervognsen stream_platform=twitch project=bitwise medium=speech title="Hardware Design Overview" vod_platform=youtube id=bwCH-3v3MGo annotator=Miblo] +[0:08][Recap and set the stage for the day's soft intro to :"hardware design"] +[2:06][:"Hardware design" with a focus on :"logic design"] +[4:50][Goal: Design / implement simple CPUs][:"hardware design"] +[6:31][Goal: Design / implement peripherals][:"hardware design" :peripheral] +[11:32][Goal: This will be done in simulation and deployed on FPGAs][:emulation :"hardware design"] +[13:27][Goal: Teach :"logic design" basics, starting with combinational ("purely functional") logic,[ref + site=Wikipedia + page="Combinational logic" + url=https://en.wikipedia.org/wiki/Combinational_logic] sequential logic,[ref + site=Wikipedia + page="Sequential logic" + url=https://en.wikipedia.org/wiki/Sequential_logic] how to design state machines, etc.][:"hardware design"] +[17:53][Goal: Cover "textbook basics", like datapath circuits][:"circuit design" :"hardware design"] +[19:24][Goal: Design a hardware description :language (HDL) based on these ideas][:"hardware design"] +[26:48][Q&A] +[27:01][@tactiledactyl][What about straight netlist?[ref + site=Wikipedia + page=EDIF + url=https://en.wikipedia.org/wiki/EDIF]][:"circuit design"] +[29:38][Goal: Do fun exercises along the way, e.g. Pong implemented entirely in hardware, TIS-100,[ref + site=Wikipedia + page="TIS-100" + url=https://en.wikipedia.org/wiki/TIS-100] etc.][:"hardware design"] +[33:18][Defer :"logic design" until next time, with some summary thoughts on our approach to teaching :"hardware design"] +[36:49][Summarise our :"hardware design" goals in the context of the project thus far] +[41:21][Wind it down with thoughts on the :"hardware design" stuff being the main motivation to do ~bitwise] +[/video]