Font Size: a A A

Design Of Multi-Protocol Exchange Equipment Based On The ARM

Posted on:2012-03-09Degree:MasterType:Thesis
Country:ChinaCandidate:C R CengFull Text:PDF
GTID:2178330335460517Subject:Signal and Information Processing
Abstract/Summary:PDF Full Text Request
The multi-protocol exchange equipment based on the ARM implements data forwarding between multiple agreement ports, such as serial port, ethernet port CAN and 1553B bus ports. One port can't directly communicate with other port, because different port uses different protocol. This paper designed a general message format which can realize data exchange between different ports. Firstly, sending port should disassemble the package from upper users, then repackaging the package into the general message format. After routing processing, the destination port could be found. General messages could be sent to the destination port where it was disassembled, and then it would be encapsulated into the port protocol message format. Finally, the message was sent to upper users of the destination port.We found that it needs routing processing mechanism when exchanging messages. It was known that different protocol has different address definition. This paper designed a unified address format for each agreement port. An address mapping table was set at each port. Every arrived message should translate its address into corresponding format before it was packed or unpacked. Then it can easily realize address matching. Generating the touting table is easy when we have a unified address format. We used rip agreement to realize routing functions.This paper can be divided into four major sections. The first part introduces design requirement and used tools of multi-protocol exchange equipment. The second part is the overall design. It's divided into two aspects of system hardware overall design and software overall design. And detailed introduces the key technology of form processing and address arrangement. The third part is the detailed design. We divided hardware into modules in accordance with the functionations. It provided circuit diagram of each module and carried on detailed description. In software, we divided it into modules according to different protocols. Each module was carried on the detailed description. An example was given to descripe the working mode. What's more, the important functions and variables were avilable.
Keywords/Search Tags:protocol exchange, general message, unified address format, route processing, ARM
PDF Full Text Request
Related items