EEC 281 - Homework/Project #4

Winter 2015

Work individually, but I strongly recommend working with someone in the class nearby so you can help each other when you get stuck, with consideration to the course collaboration policy. Please send me email if something isn't clear and I will update the assignment. Changes are logged at the bottom of this page.

Notes:


  1. This problem consists of the design, implementation, and synthesis of a CDMA transmit path. Register all inputs before using them and register all outputs before they exit the block.

    Here are the key block signals:

    You may add other signals as needed (within reason, it may be helpful to have some sort of handshaking for read input data) to communicate with interfacing circuits.

    
             +----------+     +---------+     +---------+     +----------+
             |          |     |         |     |         |     |          | 
     reset   | Code     |     |         |     |         |     |          |
      -------|  geners  |  4  | Upsamp2 |  ?  |         |  7  |          |  6
     data    | Add33    |--/--| LowPass |--/--| Saturat |--/--|Compressor|--/--> out
      ---/---| Control  |     |  filter |     |         |     |          |   
         7   |          |     |         |     |         |     |          |    
             |          |  ^  |         |  ^  |         |  ^  |          | 
             +----------+  |  +---------+  |  +---------+  |  +----+-----+
                           |               |               |       |       
                           |               |               |       |      
                     50 MSamples/sec       |               |       |
                       sig50[3:0]       sig100          sigsat  comp_on
      

    Baseband Transmitter

    Upsampling and Filtering

    Saturator

    Compressor

    Designing, Testing, and Grading [175 pts + 35-75 pts]

    Possibly-helpful suggestions


Updates (indicated in green):