J
JSreeniv
Guest
Hi All,
I am writing VHDL Testbench for Manchester encoding.. i am done with
the simulation and the results on expected output is complex to
analyze or identify what message has been transferred
Description: I am transmitting a message on serial encoded stream
signal TX_OUT; where it consists the message format:<Start Bit>-<5-Bit
Header>-<32-Bit Data[29:1]>-<32-Bit check test word>-<32-Bit O.V.P-
H.W>
Where O.V.P-H.W: Odd Vertical Parity -Hardware Generated
So all these fields are encoded using Manchester format. Here start
Bit is High for 150 ns and Low for 150 ns and the rest of the fields
are High for 50 ns and Low for 50 ns.(Where the rest of the field bits
the Manchester form is : 1->10, 0->01)
I am Writing only Header, data, check test word(which is always having
value:0x0000 0000). After writing VHDL code for this I am having
complexity on Simulation window where I can see TX_OUT will have
serial encoded data with above specified message fields, so to conform
the exact data is transmitted or not I have to analyze the TX_OUT
signal stream which is eating more time and chances to miss any bit
Is there any way to capture the serial encoded stream into any
register or in parallel and observe the message fields in Hexadecimal
or at least Binary of written data.
Please give exposure on this issue.
Thanks
I am writing VHDL Testbench for Manchester encoding.. i am done with
the simulation and the results on expected output is complex to
analyze or identify what message has been transferred
Description: I am transmitting a message on serial encoded stream
signal TX_OUT; where it consists the message format:<Start Bit>-<5-Bit
Header>-<32-Bit Data[29:1]>-<32-Bit check test word>-<32-Bit O.V.P-
H.W>
Where O.V.P-H.W: Odd Vertical Parity -Hardware Generated
So all these fields are encoded using Manchester format. Here start
Bit is High for 150 ns and Low for 150 ns and the rest of the fields
are High for 50 ns and Low for 50 ns.(Where the rest of the field bits
the Manchester form is : 1->10, 0->01)
I am Writing only Header, data, check test word(which is always having
value:0x0000 0000). After writing VHDL code for this I am having
complexity on Simulation window where I can see TX_OUT will have
serial encoded data with above specified message fields, so to conform
the exact data is transmitted or not I have to analyze the TX_OUT
signal stream which is eating more time and chances to miss any bit
Is there any way to capture the serial encoded stream into any
register or in parallel and observe the message fields in Hexadecimal
or at least Binary of written data.
Please give exposure on this issue.
Thanks