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.
RISCY BUSINESS»Episode Guide
Studying the OTP
?
?

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 with the determination to follow Megan's advice1 to print out the entire OTP Contents
📖
0:08Recap with the determination to follow Megan's advice1 to print out the entire OTP Contents
📖
0:08Recap with the determination to follow Megan's advice1 to print out the entire OTP Contents
📖
2:13Enable print_instructions() to print the entire OTP Contents2
2:13Enable print_instructions() to print the entire OTP Contents2
2:13Enable print_instructions() to print the entire OTP Contents2
8:21Run our program to see how our OTP Contents compares with the Default OTP Contents table3
🏃
8:21Run our program to see how our OTP Contents compares with the Default OTP Contents table3
🏃
8:21Run our program to see how our OTP Contents compares with the Default OTP Contents table3
🏃
12:00Make print_instructions() print the OTP start, and from the board identifier to the OTP end
12:00Make print_instructions() print the OTP start, and from the board identifier to the OTP end
12:00Make print_instructions() print the OTP start, and from the board identifier to the OTP end
13:32Run our program to see our incorrectly read output, consider that our board is running too fast and report our findings4
🏃
13:32Run our program to see our incorrectly read output, consider that our board is running too fast and report our findings4
🏃
13:32Run our program to see our incorrectly read output, consider that our board is running too fast and report our findings4
🏃
19:13Scan the documentation for OTP information
19:13Scan the documentation for OTP information
19:13Scan the documentation for OTP information
21:10Read about One-Time Programmable (OTP) Memory in the Platform Reference Manual5 and the E3 Coreplex Manual6
📖
21:10Read about One-Time Programmable (OTP) Memory in the Platform Reference Manual5 and the E3 Coreplex Manual6
📖
21:10Read about One-Time Programmable (OTP) Memory in the Platform Reference Manual5 and the E3 Coreplex Manual6
📖
27:06Read about the IOREF Jumper in the Getting Started Guide7
📖
27:06Read about the IOREF Jumper in the Getting Started Guide7
📖
27:06Read about the IOREF Jumper in the Getting Started Guide7
📖
29:20Continue reading about the OTP8
📖
29:20Continue reading about the OTP8
📖
29:20Continue reading about the OTP8
📖
32:30Consult Megan's reply, suggesting to try the led_fade demo9
32:30Consult Megan's reply, suggesting to try the led_fade demo9
32:30Consult Megan's reply, suggesting to try the led_fade demo9
34:28Read the remaining documentation on the OTP's Programmed-I/O lock register and Programmed-I/O Sequencing10
📖
34:28Read the remaining documentation on the OTP's Programmed-I/O lock register and Programmed-I/O Sequencing10
📖
34:28Read the remaining documentation on the OTP's Programmed-I/O lock register and Programmed-I/O Sequencing10
📖
41:35Try Megan's suggestion, to use the led_fade demo as a basis for printing the OTP Contents11
41:35Try Megan's suggestion, to use the led_fade demo as a basis for printing the OTP Contents11
41:35Try Megan's suggestion, to use the led_fade demo as a basis for printing the OTP Contents11
45:51Run our program to see some reasonable values, and compare them with the Default OTP Contents table12
🏃
45:51Run our program to see some reasonable values, and compare them with the Default OTP Contents table12
🏃
45:51Run our program to see some reasonable values, and compare them with the Default OTP Contents table12
🏃
47:22Discover when our board was burned, post this information on the forums13 and note that the OTP needs to be read at 16MHz or while using the clock divider
47:22Discover when our board was burned, post this information on the forums13 and note that the OTP needs to be read at 16MHz or while using the clock divider
47:22Discover when our board was burned, post this information on the forums13 and note that the OTP needs to be read at 16MHz or while using the clock divider
49:11Continue to compare our values with the Default OTP Contents table14 and post our complete OTP Contents15
49:11Continue to compare our values with the Default OTP Contents table14 and post our complete OTP Contents15
49:11Continue to compare our values with the Default OTP Contents table14 and post our complete OTP Contents15
55:04OTP read sequence16
📖
🖌
55:04OTP read sequence16
📖
🖌
55:04OTP read sequence16
📖
🖌
1:00:07OTP lock sequence17
📖
🖌
1:00:07OTP lock sequence17
📖
🖌
1:00:07OTP lock sequence17
📖
🖌
1:04:07That's everything
1:04:07That's everything
1:04:07That's everything