Return to search

FPGA-design av en STDM-baserad multiplexer för seriell multiprotokollskommunikation / A FPGA design of a STDM-based multiplexer for serial multi protocol communication

The remotely operated underwater vehicles that the client develops have needs of different kinds of data channels. In order to minimize the need of physical cable between the control unit and a ROV, a multiplex protocol has been developed. The protocol has been designed with the aim of using the bandwidth of the transferring link as efficient as possible. The different kinds of data channels used during this thesis project is; RS232, RS485 and CAN. ROM and FIFO-memories have been used to be able to effectively manage the different data channels. All the reading and sending of these channels have been implemented in FPGA-technology, the coding is made generic so that it will be easier to add more channels to the system in the future. The multiplex protocol is a modified version of the method STDM and it is a proprietary protocol. Calculations has been made in MatLab to ensure that the protocol does not exceed the maximal bandwidth that is available. The protocol utilizes the error-detecting technique CRC for the purpose of error detection. A PCB has been developed during this thesis project, the PCB is made so that the different data channels have connection with the FPGA circuit.

Identiferoai:union.ndltd.org:UPSALLA1/oai:DiVA.org:liu-76442
Date January 2012
CreatorsJanson, Robert, Mottaghi, Amir
PublisherLinköpings universitet, Elektroniksystem, Linköpings universitet, Tekniska högskolan, Linköpings universitet, Elektroniksystem, Linköpings universitet, Tekniska högskolan
Source SetsDiVA Archive at Upsalla University
LanguageSwedish
Detected LanguageEnglish
TypeStudent thesis, info:eu-repo/semantics/bachelorThesis, text
Formatapplication/pdf
Rightsinfo:eu-repo/semantics/openAccess

Page generated in 0.002 seconds