Manchester to UART Converter

Manchester to UART Converter

Details

Category: Communication Controller

Created: November 22, 2004

Updated: January 27, 2020

Language: VHDL

Other project properties

Development Status: Stable

Additional info: FPGA proven

WishBone compliant: No

WishBone version: n/a

License: n/a

Description

Bosch control keyboard and Bosch DVR/VCR send bi-phase Manchester signal in their own format to control Bosch speed doom. This converter get the data and change to UART format for the MCU to process it.

This is the signal converter on data link layer.
About how to convert signal in phyical layer , there have some circuit to do it , if interest please email to me at kenneth@opencores.org to get schematic.

Features

separate manchester signal

- guard_time
- preamble
- sync_start
- data
- stop

-- example : Pan Left Manchester signal on philips protocol
-- 0000001010101010111000101010100101010110100100001111000000 "87"
-- 0000001010101010111000100101010101010101100100001111000000 "00"
-- 0000001010101010111000100101010101010101100100001111000000 "00"
-- 0000001010101010111000100101011001010101010100001111000000 "08"
-- 0000001010101010111000100101010101010101100100001111000000 "00"
-- 0000001010101010111000100101011010101001100100001111000000 "78"
-- 0000001010101010111000100110010101010101010100001111000000 "02"
-- 0000001010101010111000101001011001010101100100001111000000 "09"

Status

The project was finished and working so far so good.