diff --git a/coursework/img/FL.png b/coursework/img/FL.png new file mode 100644 index 0000000..f8ac167 Binary files /dev/null and b/coursework/img/FL.png differ diff --git a/coursework/img/i-shaper.png b/coursework/img/i-shaper.png new file mode 100644 index 0000000..c682285 Binary files /dev/null and b/coursework/img/i-shaper.png differ diff --git a/coursework/report.tex b/coursework/report.tex index 67e9281..dcaf908 100644 --- a/coursework/report.tex +++ b/coursework/report.tex @@ -708,7 +708,7 @@ \begin{figure}[h!] \centering - \includegraphics[width=0.8\linewidth]{img/memory.png} + \includegraphics[width=0.9\linewidth]{img/memory.png} \caption{Схема блока памяти.} \label{fig:memory} \end{figure} @@ -720,9 +720,11 @@ Блок F реализован в пользовательской схеме \texttt{F}, представленной на Рис.~\ref{fig:F}. У схемы пять входов: x1 и x2 -- разряды кода входного воздействия, p\_q1, p\_q2 и p\_q3 -- разряды кода текущего состояния автомата. Выходов семь: new\_Q1, new\_Q2 и new\_Q3 -- разряды кода нового состояния автомата, y1, y2 и y3 -- разряды кода выхода автомата. + \newpage + \phantom{text} \begin{figure}[h!] \centering - \includegraphics[width=0.5\linewidth]{img/F.png} + \includegraphics[width=0.8\linewidth]{img/F.png} \caption{Реализация блока F.} \label{fig:F} \end{figure} @@ -730,10 +732,30 @@ \subsubsection{Блок FL} + Блок FL, так же как и блок F, представляет собой простую логическую схему. Он отвечает за преобразование текущего состояния автомата в набор потенциальных микрокоманд. + + Блок FL реализован в пользовательской схеме \texttt{FL}, представленной на Рис.~\ref{fig:FL}. У схемы три входа -- разряды кода текущего состояния автомата, и пять выходов, каждый из которых соответствует потенциальной микрокоманде. + + \begin{figure}[h!] + \centering + \includegraphics[width=0.7\linewidth]{img/FL.png} + \caption{Реализация блока FL.} + \label{fig:FL} + \end{figure} + \subsubsection{i-формирователь} + i-формирователь отвечает за генерацию импульсных микрокоманд на основе синхроимпульса и выходов управляющего автомата в соответствии с таблицей~\ref{tbl:impuls}. + i-формирователь реализован в пользовательской схеме \texttt{i-shaper}, которая представляет собой обёртку на готовым дешифратором \texttt{74LS138D}. У схемы четыре входа: y1, y2 и y3 -- разряды кода выхода автомата, s -- синхроимпульс. Четыре выхода, каждый из которых соответствует импульсной микрокоманде. Схема \texttt{74LS138D} выдаёт сигнал, только когда на вход G1 подаётся логическая единица, к этому входу и подключен синхроимпульс. + + \begin{figure}[h!] + \centering + \includegraphics[width=0.7\linewidth]{img/i-shaper.png} + \caption{Схема i-формирователя.} + \label{fig:i-shaper} + \end{figure} \addtocounter{figure}{1} \includepdf[pages={1}, fitpaper, pagecommand={