0% found this document useful (0 votes)
3 views2 pages

HW 2

The document outlines Homework 2 for CSEE 3827, due on 2/21/11, consisting of several problems related to digital circuit design. It includes tasks such as drawing a 2:1 multiplexer, implementing a function using multiplexers, and designing an RNA translation circuit with specific modules for decoding base pairs, codon coding, and amino acid encoding. The final problem requires integrating these modules to translate a codon into an amino acid or stop code.

Uploaded by

Tugas Utomo
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
3 views2 pages

HW 2

The document outlines Homework 2 for CSEE 3827, due on 2/21/11, consisting of several problems related to digital circuit design. It includes tasks such as drawing a 2:1 multiplexer, implementing a function using multiplexers, and designing an RNA translation circuit with specific modules for decoding base pairs, codon coding, and amino acid encoding. The final problem requires integrating these modules to translate a codon into an amino acid or stop code.

Uploaded by

Tugas Utomo
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

CSEE 3827: Homework 2 Due: 2/21/11

Complete the following problems. Be sure to show your work for partial credit.

1. A two-bit wide, 2:1 mux selects between two inputs, A and B, each of which is two bits wide, placing
one of the inputs onto the two bit output C. Given this interface (IN: A1 , A0 , B1 , B0 , S, OUT: C1 , C0 ,
draw a circuit implementing such a mux.
2. Show how F (ABC) = Σm(0, 2, 6, 7) can be implemented using
(a) an 8:1 mux
(b) a 4:1 mux

3. In this problem you are going to design an RNA translation circuit. In biology, RNA translation is the
process through which trios of nucleotides (also called codons) from a strand of RNA are translated
into the corresponding amino acid. We have decomposed the translation into three component steps,
followed by a final assembly of each of the component modules. To implement each module, you may
either draw a circuit or give the boolean expressions for the circuitry. For our and your sakes, please
pick reasonably natural notations.

(a) BP DEC (Base Pair Decoder): The BP DEC module has a two bit input I1 , I0 and four
bits of output A, C, G, U . The two bits encode one of four possible base pairs, according to the
following code:
I1 I0 A C G U
0 0 1 0 0 0
0 1 0 1 0 0
1 0 0 0 1 0
1 1 0 0 0 1
Give an implementation for BP DEC. You may use any of the modules we’ve discussed in class
in your design.
(b) Trios of base pairs (or codons) can be interpreted as codewords for particular amino acids. The
table below shows the codon to amino acid mappings. Note that (1) the code is redundant, i.e.,
there are 43 possible codons, but only 20 amino acids, meaning multiple codons code for the same
amino acid, and (2) in addition to the amino acids, there are special Stop codons which terminate
the string of amino acids that forms a protein.
Next implement the CODON CODE (Codon Code) module which takes in a trio of base pairs
as twelve bits of input (F irstA ,F irstC , F irstG ,F irstU ,SecondA ,SecondC ,SecondG ,SecondU ,T hirdA ,
T hirdC ,T hirdG ,T hirdU ) and produces twenty one bits of output (P he,Leu,Ile,M et,V al,Ser,P ro,T hr,
Ala,T yr,Stop,His,Gln,Asn,Lys,Asp,Glu,Cys,T rp,Arg,Gly). As above, implement CODON CODE.
Please do not give a minterm expansion, but instead simplify where possible. The structure of
the table below that shows the mapping from codon to amino acid should provide some hints.
(c) AA ENC (Amino acid encoder): This module takes twenty one bits in with one bit per amino
acid plus one for the Stop (the same twenty one signals that are generated by the CODON CODE
module) and produces five bits of encoded output (A4 , A4 , A2 , A1 , A0 ), where P he = 00000,Leu =
00001,Ile = 00010,M et = 00011,...,Arg = 10011,Gly = 10100.

1
(d) Finally, show how BP DEC, CODON CODE, and AA ENC can be used to implement RNA TRANSLATE,
which translates six bits of input describing a codon (i.e., the two bit code for each of three base
pairs: I1 , I0 , J1 , J0 , K1 , K0 ) into five bits indicating the corresponding amino acid or stop code.

You might also like