cinera_handmade.network/miotatsu/riscy/riscy/riscy006.hmml

34 lines
2.1 KiB
Plaintext

[video member=miotatsu stream_platform=twitch project=riscy title="Studying the PLIC" vod_platform=youtube id=_P1LL0lP4uE annotator=Miblo]
[0:10][Recap and set the stage for the day]
[0:49][Consult the HiFive1 schematics[ref
site="SiFive Developers"
page="HiFive1 Schematics"
url=https://www.sifive.com/documentation/boards/hifive1/hifive1-schematics/], the Platform Reference Manual[ref
site="SiFive Developers"
page="Platform Reference Manual"
url=https://www.sifive.com/documentation/freedom-soc/freedom-e300-platform-reference-manual/] and the E3 Coreplex Manual[ref
site="SiFive Developers"
page="E3 Coreplex Manual"
url=https://static.dev.sifive.com/pdfjs/web/viewer.html?file=https://static.dev.sifive.com/SiFive-E3-Coreplex-v1.2.pdf]][:research]
[3:32][Read about the Platform-Level Interrupt Controller in the RISC-V Privileged spec[ref
site="RISC-V"
page="Draft Privileged ISA Specification v1.9.1"
url=https://riscv.org/specifications/privileged-isa/]][:research :hardware]
[6:55][Summarise this paragraph][:research :hardware]
[10:54][:Research Local interrupt sources][:hardware]
[13:41][Note that there are a number of registers relating to interrupt sources, all starting with an "m", with a few words on information seeping in][:hardware]
[15:09][:Research Global interrupt sources][:hardware]
[16:25][:Research Interrupt Targets and Hart Contexts][:hardware]
[20:18][:Research Controlling Access to the PLIC and PLIC Core Specification][:hardware]
[24:14][:Research Interrupt Flow][:hardware]
[28:27][Summarise the idea of the interrupt flow processing][:hardware]
[31:23][Correct a typo in the notes][:blackboard]
[33:02][Platform-Level Interrupt Controller][:blackboard :hardware]
[43:42][:Research Interrupt Enables][:hardware]
[48:16][:Research Interrupt Priorities][:hardware]
[51:50][:Research Interrupt Priority Thresholds][:hardware]
[54:22][:Research Platform-Level Interrupt Controller in the E3 Coreplex Manual][:hardware]
[57:18][Explore the PLIC code to see how it corresponds with our newly acquired knowledge][:hardware]
[1:01:07][We're out of time]
[/video]