Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

ARCHITECTURE circuit OF gray2bit IS BEGIN PROCESS (CLK,CLR) BEGIN IF (CLR = \'0\

ID: 1717039 • Letter: A

Question

ARCHITECTURE circuit OF gray2bit IS
   BEGIN
   PROCESS (CLK,CLR)
       BEGIN
           IF (CLR = '0') THEN QOUT <= 0;
           ELSIF (CLK'EVENT AND CLK = '1') THEN
               IF QOUT = 0 THEN QOUT <=1;
               ELSIF QOUT = 1 THEN QOUT <= 3;
               ELSIF QOUT = 3 THEN QOUT <= 2;
               ELSIF QOUT = 2 THEN QOUT <= 0;
               END IF;
           END IF;
       END PROCESS;
END circuit;

Expand the VHDL file given to create a text file for a 3-bit gray code counter. Save this as gray3.

Explanation / Answer

Signal

PIN NUMBER

SW/LED

CLRA

99

DIP0

CLKA

149

DB0

QOUT0

69

RD0

QOUT1

68

RD1

QOUT2

65

Signal

PIN NUMBER

SW/LED

CLRA

99

DIP0

CLKA

149

DB0

QOUT0

69

RD0

QOUT1

68

RD1

QOUT2

65

RD2