i-формирователь
This commit is contained in:
BIN
coursework/img/FL.png
Normal file
BIN
coursework/img/FL.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 12 KiB |
BIN
coursework/img/i-shaper.png
Normal file
BIN
coursework/img/i-shaper.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 16 KiB |
@@ -708,7 +708,7 @@
|
|||||||
|
|
||||||
\begin{figure}[h!]
|
\begin{figure}[h!]
|
||||||
\centering
|
\centering
|
||||||
\includegraphics[width=0.8\linewidth]{img/memory.png}
|
\includegraphics[width=0.9\linewidth]{img/memory.png}
|
||||||
\caption{Схема блока памяти.}
|
\caption{Схема блока памяти.}
|
||||||
\label{fig:memory}
|
\label{fig:memory}
|
||||||
\end{figure}
|
\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 -- разряды кода выхода автомата.
|
Блок 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!]
|
\begin{figure}[h!]
|
||||||
\centering
|
\centering
|
||||||
\includegraphics[width=0.5\linewidth]{img/F.png}
|
\includegraphics[width=0.8\linewidth]{img/F.png}
|
||||||
\caption{Реализация блока F.}
|
\caption{Реализация блока F.}
|
||||||
\label{fig:F}
|
\label{fig:F}
|
||||||
\end{figure}
|
\end{figure}
|
||||||
@@ -730,10 +732,30 @@
|
|||||||
|
|
||||||
\subsubsection{Блок FL}
|
\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-формирователь}
|
\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}
|
\addtocounter{figure}{1}
|
||||||
\includepdf[pages={1}, fitpaper, pagecommand={
|
\includepdf[pages={1}, fitpaper, pagecommand={
|
||||||
|
|||||||
Reference in New Issue
Block a user