mirror of
https://github.com/handsomezhuzhu/2025-yatcpu.git
synced 2026-02-20 20:10:14 +00:00
52 lines
5.7 KiB
TeX
52 lines
5.7 KiB
TeX
\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}
|