Understanding the Perf Demo & Studying AON ⚠ Click here to regain focus ⚠
?
?

Keyboard Navigation

Global Keys

W, A, P / S, D, N Jump to previous / next marker
t / T Toggle theatre / SUPERtheatre mode
z Toggle filter mode V Revert filter to original state

Menu toggling

q Quotes r References f Filter c Credits

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

Credits Menu

Enter Open URL (in new tab)
0:06Return to studying the rdmcycle() macro
📖
0:06Return to studying the rdmcycle() macro
📖
0:06Return to studying the rdmcycle() macro
📖
0:51Update stream information
0:51Update stream information
0:51Update stream information
1:18Continue studying the rdmcycle() macro
📖
1:18Continue studying the rdmcycle() macro
📖
1:18Continue studying the rdmcycle() macro
📖
5:11Read rdminstret()
📖
5:11Read rdminstret()
📖
5:11Read rdminstret()
📖
5:56Read factorial()
📖
5:56Read factorial()
📖
5:56Read factorial()
📖
9:10Read through main() in performance_counters.c
📖
9:10Read through main() in performance_counters.c
📖
9:10Read through main() in performance_counters.c
📖
18:10Say we're done studying that demo, and move on to double_tap_dontboot.c
18:10Say we're done studying that demo, and move on to double_tap_dontboot.c
18:10Say we're done studying that demo, and move on to double_tap_dontboot.c
18:52Read the intro documentation in double_tap_dontboot.c
📖
18:52Read the intro documentation in double_tap_dontboot.c
📖
18:52Read the intro documentation in double_tap_dontboot.c
📖
22:09Marry up the #defines with the documentation1
📖
22:09Marry up the #defines with the documentation1
📖
22:09Marry up the #defines with the documentation1
📖
23:31Read through main() in double_tap_dontboot.c
23:31Read through main() in double_tap_dontboot.c
23:31Read through main() in double_tap_dontboot.c
24:15Read 3.1.11 Machine Trap-Vector Base-Adddress Register (mtvec)2
📖
24:15Read 3.1.11 Machine Trap-Vector Base-Adddress Register (mtvec)2
📖
24:15Read 3.1.11 Machine Trap-Vector Base-Adddress Register (mtvec)2
📖
28:02Continue reading through double_tap_dontboot.c, including LED lighting and input handling code
📖
28:02Continue reading through double_tap_dontboot.c, including LED lighting and input handling code
📖
28:02Continue reading through double_tap_dontboot.c, including LED lighting and input handling code
📖
45:02Determine to review the LED stuff
45:02Determine to review the LED stuff
45:02Determine to review the LED stuff
47:51Read Chapter 5 - E300 Always-On (AON) Domain3
📖
47:51Read Chapter 5 - E300 Always-On (AON) Domain3
📖
47:51Read Chapter 5 - E300 Always-On (AON) Domain3
📖
57:05Consult Table 5.1: SiFive AON Memory Map4
📖
57:05Consult Table 5.1: SiFive AON Memory Map4
📖
57:05Consult Table 5.1: SiFive AON Memory Map4
📖
59:00We are just about out of time
59:00We are just about out of time
59:00We are just about out of time