A
alb
Guest
Hi all,
I have the following specs for the physical level of a serial protocol:
System clock is implicitly defined on a different section of the specs
and is set at 40MHz.
At the next layer there's a definition of a 'frame' as a sequence of 16
bit words preceded by a 3 bit sync pattern (111) and a header of 16 bits
defining the type of the packet and the length of the packet (in words).
I'm writing a test bench for it and I was wondering whether there's any
recommendation you would suggest. Should I take care about randomly
select the phase between the system clock and the data?
Any pointer is appreciated.
Cheers,
Al
--
A: Because it fouls the order in which people normally read text.
Q: Why is top-posting such a bad thing?
A: Top-posting.
Q: What is the most annoying thing on usenet and in e-mail?
I have the following specs for the physical level of a serial protocol:
Isn't there a missing requirement on reset condition of the line?For the communication with Frontend asynchronous LVDS connection is used.
The bitrate is set to 20 Mbps.
Data encoding on the LVDS line is NRZI:
- bit '1' is represented by a transition of the physical level,
- bit '0' is represented by no transition of the physical level,
- insertion of an additional bit '1' after 6 consecutive bits '0'.
System clock is implicitly defined on a different section of the specs
and is set at 40MHz.
At the next layer there's a definition of a 'frame' as a sequence of 16
bit words preceded by a 3 bit sync pattern (111) and a header of 16 bits
defining the type of the packet and the length of the packet (in words).
I'm writing a test bench for it and I was wondering whether there's any
recommendation you would suggest. Should I take care about randomly
select the phase between the system clock and the data?
Any pointer is appreciated.
Cheers,
Al
--
A: Because it fouls the order in which people normally read text.
Q: Why is top-posting such a bad thing?
A: Top-posting.
Q: What is the most annoying thing on usenet and in e-mail?