100 likes | 231 Views
Serial Communication Analyzer. Company Name: Digital laboratory Presenter Name: Igal Kogan Alexander Rekhelis Instructor: Hen Broodney Semester:Winter/Spring 2001/2. Project Goals.
E N D
Serial Communication Analyzer Company Name: Digital laboratory Presenter Name: Igal Kogan Alexander Rekhelis Instructor: Hen Broodney Semester:Winter/Spring 2001/2
Project Goals • Implementation of testing and debugging device for serial communication protocol RS-232 and DSP protocol McBSP. • Both protocols are encoded and/or decoded by Altera FPGA. Also PCI Interface protocol, that implemented in PCI MegaCore, is managed by Altera FPGA. • The design will base on Altera Flex PCI Development Kit and the external devices will connect through bridges that are specially designed as RS-232 and McBSP protocols buffers.
Abstract The device will manage the data in several ways: 1) As data buffer it will transfer the data from the input device to the output device. 2) As communication analyzer it will read the data from input, send it to PC through PCI Bus for processing, and according to user commands will send the updated data to output. Note: Since the communication is bi-directional, input and output devices can be switched constantly.
Highlights of RS232 protocol • RS-232 is an electrical interface standard between Data Terminal Equipment (DTE) and Data Circuit-Terminating Equipment (DCE) such as modems, PALM, mouse and so. • RS-232 is used for asynchronous data transfer as well as synchronous links. • It appears under different incarnations such as RS-232C, RS-232D, V.24, V.28 or V.10 but essentially all these interfaces are interoperable.
Highlights of McBSP protocol • Full-duplex communication • Double-buffered data registers, which allow a continuous data stream • Independent framing and clocking for receive and transmit • Direct interface to industry-standard analog interface chips (AICs), and other serially connected analog-to-digital (A/D) and digital-to-analog (D/A) devices • External shift clock or an internal, programmable frequency shift clock for data transfer • Autobuffering capability through the 5-channel DMA controller.
Abstract (cont.) RS-232 RS-232 Serial Communication Analyzer McBSP McBSP
System Block Diagram RS-232 Communication Device RS-232 Communication Device Altera Flex PCI Development Kit MCSB Communication Device MCSB Communication Device PCI WinDriver
System modules diagram RS-232 Protocol Control Logic RS-232 Protocol MCSB Protocol MCSB Protocol PCI MegaCore