D1_01_07_08_sem1 - NATIONAL UNIVERSITY OF SINGAPORE...

Info iconThis preview shows pages 1–3. Sign up to view the full content.

View Full Document Right Arrow Icon
1 NATIONAL UNIVERSITY OF SINGAPORE Department of Electrical and Computer Engineering Department of Electrical and Computer Engineering EE2006 Digital Design Laboratory Manual for Digital Design Experiment: D1-01 Digital Communication System Session: Semester I, 2007/08
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
2 Digital Design Experiment: D1 - 01 Digital Communication System Design and implement a digital communication system which handles data packets of variable length, as described below. Data transmission from the source to the receiver is initiated by first transmitting PACKET_LENGTH, the length of the data packet. The maximum value of PACKET_LENGTH is 15, and data packets always contain an odd number of 1’s (odd parity). Next, the transmitter asserts a signal, DATA_SEND, which is available at the receiver, to indicate that bits in the data packet are being transmitted serially. A bit is transmitted in every clock cycle until the transmitter de-asserts DATA_SEND, to indicate that the data packet has been fully transmitted. The receiver checks for correctness of the received packet by verifying that the number of bits received is equal to PACKET_LENGTH, and that the number of 1’s in that data packet is odd. If not, it asserts a signal called ERROR. To implement the above system in hardware, you may use a dip switch to set the value of PACKET_LENGTH, and input this to your system by asserting a START signal with a pushbutton switch. You may also use another (2-bit) dip switch to specify DATA_SEND and the data bits, and an LED to display ERROR. ( Hint : You may also want to think about how to reliably enter serial data into your system. Also, it is useful to give pushbutton input to your system through a single pulser circuit. ) The digital electronics laboratory has stocks of TTL integrated circuit components that are listed below. Depending on your circuit design you may need a subset of all the IC’s listed. You may pick the ones that you need after your design has been verified and approved . In addition to IC’s, you will be given a custom package containing a breadboard, a 7805 voltage regulator IC, push-button switches, 4-bit dip switches and LEDs tailored to the needs of the project assigned to you. Description
Background image of page 2
Image of page 3
This is the end of the preview. Sign up to access the rest of the document.

This note was uploaded on 08/02/2009 for the course ECE EE2006 taught by Professor Dr.kassim during the Fall '07 term at National University of Singapore.

Page1 / 6

D1_01_07_08_sem1 - NATIONAL UNIVERSITY OF SINGAPORE...

This preview shows document pages 1 - 3. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online