\relax \providecommand\hyper@newdestlabel[2]{} \providecommand*\HyPL@Entry[1]{} \HyPL@Entry{0<>} \@writefile{toc}{\contentsline {section}{\numberline {1}实验目的}{1}{section.1}\protected@file@percent } \@writefile{toc}{\contentsline {section}{\numberline {2}实验环境}{1}{section.2}\protected@file@percent } \@writefile{toc}{\contentsline {section}{\numberline {3}模块实现与分析}{1}{section.3}\protected@file@percent } \@writefile{toc}{\contentsline {subsection}{\numberline {3.1}CSR 模块}{2}{subsection.3.1}\protected@file@percent } \@writefile{toc}{\contentsline {subsubsection}{\numberline {3.1.1}代码实现}{2}{subsubsection.3.1.1}\protected@file@percent } \newlabel{lst:csr_logic}{{1}{2}{CSR 模块的写入优先级与旁路逻辑}{lstlisting.1}{}} \@writefile{lol}{\contentsline {lstlisting}{\numberline {1}CSR 模块的写入优先级与旁路逻辑}{2}{lstlisting.1}\protected@file@percent } \@writefile{toc}{\contentsline {subsection}{\numberline {3.2}CLINT 模块}{3}{subsection.3.2}\protected@file@percent } \@writefile{toc}{\contentsline {subsubsection}{\numberline {3.2.1}代码实现}{3}{subsubsection.3.2.1}\protected@file@percent } \newlabel{lst:clint_logic}{{2}{3}{CLINT 模块处理硬件中断的核心逻辑}{lstlisting.2}{}} \@writefile{lol}{\contentsline {lstlisting}{\numberline {2}CLINT 模块处理硬件中断的核心逻辑}{3}{lstlisting.2}\protected@file@percent } \@writefile{toc}{\contentsline {section}{\numberline {4}测试与结果分析}{4}{section.4}\protected@file@percent } \@writefile{toc}{\contentsline {subsection}{\numberline {4.1}CLINTCSRTest: 软件中断 \texttt {ecall} 测试分析}{4}{subsection.4.1}\protected@file@percent } \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.1.1}测试机制简述}{4}{subsubsection.4.1.1}\protected@file@percent } \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.1.2}波形图分析}{4}{subsubsection.4.1.2}\protected@file@percent } \@writefile{lof}{\contentsline {figure}{\numberline {4.1}{\ignorespaces \texttt {ecall} 指令中断处理过程波形图}}{5}{figure.4.1}\protected@file@percent } \newlabel{fig:ecall_waveform}{{4.1}{5}{\texttt {ecall} 指令中断处理过程波形图}{figure.4.1}{}} \@writefile{toc}{\contentsline {subsection}{\numberline {4.2}CPUTest: SimpleTrapTest 分析}{5}{subsection.4.2}\protected@file@percent } \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.2.1}测试程序 (\texttt {simpletest.c}) 原理}{5}{subsubsection.4.2.1}\protected@file@percent } \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.2.2}波形图分析}{6}{subsubsection.4.2.2}\protected@file@percent } \@writefile{lof}{\contentsline {figure}{\numberline {4.2}{\ignorespaces \texttt {simpletest.c} 程序成功执行的关键信号波形}}{6}{figure.4.2}\protected@file@percent } \newlabel{fig:simpletrap_waveform}{{4.2}{6}{\texttt {simpletest.c} 程序成功执行的关键信号波形}{figure.4.2}{}} \@writefile{toc}{\contentsline {subsection}{\numberline {4.3}CPU、操作系统与定时器中断协作过程}{7}{subsection.4.3}\protected@file@percent } \@writefile{toc}{\contentsline {subsection}{\numberline {4.4}实验改进建议}{8}{subsection.4.4}\protected@file@percent } \@writefile{toc}{\contentsline {section}{\numberline {5}实验结论}{8}{section.5}\protected@file@percent } \gdef \@abspage@last{8}