Files
2025-yatcpu/lab1/实验报告/report.aux
2025-11-18 00:55:31 +08:00

52 lines
5.7 KiB
TeX
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

\relax
\providecommand\hyper@newdestlabel[2]{}
\providecommand*\HyPL@Entry[1]{}
\HyPL@Entry{0<</S/D>>}
\@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 {section}{\numberline {4}模块实现与分析}{2}{section.4}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {4.1}取指}{2}{subsection.4.1}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {4.1.1}代码实现}{2}{subsubsection.4.1.1}\protected@file@percent }
\newlabel{lst:if_pc}{{1}{2}{取指模块PC更新逻辑}{lstlisting.1}{}}
\@writefile{lol}{\contentsline {lstlisting}{\numberline {1}取指模块PC更新逻辑}{2}{lstlisting.1}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {4.1.2}波形图}{3}{subsubsection.4.1.2}\protected@file@percent }
\@writefile{lof}{\contentsline {figure}{\numberline {4.1}{\ignorespaces 取指模块 (\texttt {InstructionFetch}) 波形图}}{3}{figure.4.1}\protected@file@percent }
\newlabel{fig:if_waveform}{{4.1}{3}{取指模块 (\texttt {InstructionFetch}) 波形图}{figure.4.1}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {4.2}译码}{3}{subsection.4.2}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {4.2.1}代码实现}{3}{subsubsection.4.2.1}\protected@file@percent }
\newlabel{lst:id_control}{{2}{3}{译码模块控制信号生成逻辑}{lstlisting.2}{}}
\@writefile{lol}{\contentsline {lstlisting}{\numberline {2}译码模块控制信号生成逻辑}{3}{lstlisting.2}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {4.2.2}波形图}{4}{subsubsection.4.2.2}\protected@file@percent }
\@writefile{lof}{\contentsline {figure}{\numberline {4.2}{\ignorespaces 译码模块 (\texttt {InstructionDecode}) 波形图}}{4}{figure.4.2}\protected@file@percent }
\newlabel{fig:id_waveform}{{4.2}{4}{译码模块 (\texttt {InstructionDecode}) 波形图}{figure.4.2}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {4.3}执行}{4}{subsection.4.3}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {4.3.1}波形图}{5}{subsubsection.4.3.1}\protected@file@percent }
\@writefile{lof}{\contentsline {figure}{\numberline {4.3}{\ignorespaces 执行模块 (\texttt {Execute}) 波形图}}{5}{figure.4.3}\protected@file@percent }
\newlabel{fig:ex_waveform}{{4.3}{5}{执行模块 (\texttt {Execute}) 波形图}{figure.4.3}{}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {4.3.2}代码实现}{5}{subsubsection.4.3.2}\protected@file@percent }
\newlabel{lst:ex_aluops}{{3}{5}{执行模块ALU操作数选择逻辑}{lstlisting.3}{}}
\@writefile{lol}{\contentsline {lstlisting}{\numberline {3}执行模块ALU操作数选择逻辑}{5}{lstlisting.3}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {4.4}CPU 模块}{6}{subsection.4.4}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {4.4.1}代码实现}{6}{subsubsection.4.4.1}\protected@file@percent }
\newlabel{lst:cpu_top}{{4}{6}{CPU模块部分连接逻辑}{lstlisting.4}{}}
\@writefile{lol}{\contentsline {lstlisting}{\numberline {4}CPU模块部分连接逻辑}{6}{lstlisting.4}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {5}测试与结果分析}{6}{section.5}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {5.1}单元测试InstructionDecoderTest 分析}{6}{subsection.5.1}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.1.1}L-Type 指令测试分析}{6}{subsubsection.5.1.1}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.1.2}波形图分析}{7}{subsubsection.5.1.2}\protected@file@percent }
\@writefile{lof}{\contentsline {figure}{\numberline {5.1}{\ignorespaces \texttt {L-Type} 指令 \texttt {lw x3, 0(x8)} 的译码波形图}}{7}{figure.5.1}\protected@file@percent }
\newlabel{fig:lw_decode_waveform}{{5.1}{7}{\texttt {L-Type} 指令 \texttt {lw x3, 0(x8)} 的译码波形图}{figure.5.1}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {5.2}整体测试CPUTest (以 \texttt {FibonacciTest} 为例)}{8}{subsection.5.2}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.2.1}\texttt {fibonacci.c} 程序分析}{8}{subsubsection.5.2.1}\protected@file@percent }
\newlabel{lst:fib_c}{{5}{8}{Fibonacci 递归程序 \texttt {fibonacci.c}}{lstlisting.5}{}}
\@writefile{lol}{\contentsline {lstlisting}{\numberline {5}Fibonacci 递归程序 \texttt {fibonacci.c}}{8}{lstlisting.5}\protected@file@percent }
\newlabel{lst:chisel_test}{{6}{8}{Chisel 测试代码片段}{lstlisting.6}{}}
\@writefile{lol}{\contentsline {lstlisting}{\numberline {6}Chisel 测试代码片段}{8}{lstlisting.6}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.2.2}波形图分析}{9}{subsubsection.5.2.2}\protected@file@percent }
\@writefile{lof}{\contentsline {figure}{\numberline {5.2}{\ignorespaces Fibonacci 程序执行末期及结果写入内存的波形图}}{9}{figure.5.2}\protected@file@percent }
\newlabel{fig:fibonacci_waveform}{{5.2}{9}{Fibonacci 程序执行末期及结果写入内存的波形图}{figure.5.2}{}}
\@writefile{toc}{\contentsline {section}{\numberline {6}遇到的问题与改进建议}{10}{section.6}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {7}实验结论}{10}{section.7}\protected@file@percent }
\gdef \@abspage@last{10}