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.