FPGA-design av en STDM-baserad multiplexer för seriell multiprotokollskommunikation
Independent thesis Basic level (degree of Bachelor), 10,5 credits / 16 HE creditsStudent thesisAlternative title
A FPGA design of a STDM-based multiplexer for serial multi protocol communication (English)
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.
Place, publisher, year, edition, pages
2012. , 85 p.
FPGA, STDM, Multiplexing, RS-232, RS-485, CAN
Communication Systems Telecommunications Other Electrical Engineering, Electronic Engineering, Information Engineering
IdentifiersURN: urn:nbn:se:liu:diva-76442ISRN: LiTH-ISY-EX-ET--12/0388--SEOAI: oai:DiVA.org:liu-76442DiVA: diva2:514474
Ocean Robotics International
Subject / course
2012-03-23, Nollstället, Linköpings Universitet, B-huset, Linköping, 13:00
Lindgren, Jonny, Univ. adjunkt