Programmable Devices
CPLDs, FPGAs, SoC FPGAs, Configuration, and Transceivers
21611 Discussions

Decode a low bit rate Miller-encded message

Altera_Forum
Honored Contributor II
1,338 Views

Hi all, 

 

I have a low bitrate serial data coming in (e.g. 200kbps)..This serial data link is encoded using Miller encoding. I am trying to implement a decoder within a FPGA device (Cyclone II or similar). Can someone suggest a good algorithm/FSM to perform the decoding to recover the original data?  

 

To my understanding is that since my bitrate is very low, I shouldn't be too worried about jitter, therefore my problem is how to align my clock (let's say this clock is generated from a local oscillator and divided down) to the data. 

 

Any suggestion/recommendation is more than welcomed. 

 

E
0 Kudos
2 Replies
Altera_Forum
Honored Contributor II
576 Views

nobody...?

0 Kudos
Altera_Forum
Honored Contributor II
576 Views

You can use a Digital PLL to align with the embedded clock signal in your signal.

0 Kudos
Reply