OpenCores

Manchester to UART converter

Project maintainers

Details

Name: man2uart
Created: Nov 22, 2004
Updated: May 30, 2018
SVN Updated: Mar 10, 2009
SVN: Browse
Latest version: download (might take a bit to start...)
Statistics: View
Bugs: 1 reported / 1 solved
Star2you like it: star it!

Other project properties

Category:Communication controller
Language:VHDL
Development status:Stable
Additional info:FPGA proven
WishBone compliant: No
WishBone version: n/a
License:

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.