@Praveen Saini Sir,

why we are not using feedback i/p in next clock instead of specified i/p values ?

The Gateway to Computer Science Excellence

+11 votes

A control algorithm is implemented by the NAND – gate circuitry given in figure below, where $A$ and $B$ are state variable implemented by $D$ flip-flops, and $P$ is control input. Develop the state transition table for this controller.

0

@Praveen Saini Sir,

why we are not using feedback i/p in next clock instead of specified i/p values ?

+16 votes

Best answer

$A(t+1) =D_{a}= A'B +A'P'$

$B(t+1)=D_{b} = PB'+ P'A$ $${\begin{array}{|cc|c|cc|}\hline

\rlap{\textbf{Present State}}&& \textbf{Input}& \textbf{Next State} \\\hline \hspace{20pt}\textbf{A}\hspace{20pt} & \hspace{20pt} \textbf{B} \hspace{20pt}& \textbf{P} & \textbf{A(t+1)} & \textbf{B(t+1)}\\\hline

0&0&0&1&0 \\\hline 0&0&1&0&1 \\ \hline 0&1&0&1&0\\ \hline 0&1&1&1&0\\ \hline 1&0&0&0& 1 \\ \hline 1&0&1&0&1 \\ \hline 1&1&0&0& 1 \\ \hline 1&1&1&0&0\\ \hline

\end{array}}$$ Note: Recheck the table by putting the values $of A, B$ and $P$ in equations of $A(t+1)$ and $B (t+1)$.

$B(t+1)=D_{b} = PB'+ P'A$ $${\begin{array}{|cc|c|cc|}\hline

\rlap{\textbf{Present State}}&& \textbf{Input}& \textbf{Next State} \\\hline \hspace{20pt}\textbf{A}\hspace{20pt} & \hspace{20pt} \textbf{B} \hspace{20pt}& \textbf{P} & \textbf{A(t+1)} & \textbf{B(t+1)}\\\hline

0&0&0&1&0 \\\hline 0&0&1&0&1 \\ \hline 0&1&0&1&0\\ \hline 0&1&1&1&0\\ \hline 1&0&0&0& 1 \\ \hline 1&0&1&0&1 \\ \hline 1&1&0&0& 1 \\ \hline 1&1&1&0&0\\ \hline

\end{array}}$$ Note: Recheck the table by putting the values $of A, B$ and $P$ in equations of $A(t+1)$ and $B (t+1)$.

- All categories
- General Aptitude 1.9k
- Engineering Mathematics 7.5k
- Digital Logic 2.9k
- Programming and DS 4.9k
- Algorithms 4.3k
- Theory of Computation 6.2k
- Compiler Design 2.1k
- Databases 4.1k
- CO and Architecture 3.4k
- Computer Networks 4.1k
- Non GATE 1.5k
- Others 1.5k
- Admissions 595
- Exam Queries 576
- Tier 1 Placement Questions 23
- Job Queries 72
- Projects 17

50,645 questions

56,601 answers

195,851 comments

102,210 users