60 likes | 171 Views
Data Aligner. Poster. Tomer Ofir Omri Glaser. Supervisor: Moshe Porian . March 2012. Abstract. Serial communication has a major role in to High-Speed data transfer. Later, data are being de-serialized into parallel form.
E N D
Data Aligner Poster Tomer Ofir Omri Glaser Supervisor: Moshe Porian March 2012
Abstract Serial communication has a major role in to High-Speed data transfer. Later, data are being de-serialized into parallel form. However, without handshake, destructive synchronization & alignment problem may occur.
Solution: Implement protocol layer over physical layer, and use pre-defined symbols to synchronize and align data
Specification Firmware: • VHDL implementation with generics for protocol parameters • Announce synchronization • Produce aligned data reliably • Achieve goals at frequency of 125MHZ using cyclone II Software: • GUI implementation of user-friendly debug envinroment • Communication with FPGA via UART
MATLAB GUI Pass / Fail indication Status of test progress Insert planned errors for stimulus Insert generic values Preview & Run Buttons Here appears the hexadecimal representation of the stimulus (sent), received and expected vectors This graphs illustrates which packets are “good” in the stimulus to UUT Choose packet to show its binary representation Here is shown the binary representation (not shifted) of the packet whose number is chosen above This graphs describes the distribution of the size of packets sent to UUT A table that describes the size of each packet in the stimulus