I guess we want to make sure that upon startup, we only ever put good data
in the 10gbe so that we don't have to reset it?

We can just mask the tx_valid line low until data arrives at the 10gbe,
then let it do its thing.

On Mon, Feb 27, 2012 at 3:05 PM, Kevin Zheng <[email protected]> wrote:

> So how else can I reset the FIFO and the 10Gbe? Is there any fix out there?
>
>
> On 2/27/2012 2:58 PM, John Ford wrote:
>
>> After working on the 10Gbe for a while and reading the replies to this
>>> thread
>>> http://www.mail-archive.com/**[email protected]/**msg02275.html<http://www.mail-archive.com/[email protected]/msg02275.html>,
>>> we
>>> used a reset scheme that holds the valid into 10Gbe low first, and then
>>> reset the 10Gbe, then let it startup, and release the valid line last
>>> and start transmitting data.
>>>
>>> However, there seems to be an inserted word in the beginning when the
>>> 10Gbe starts to transmit. It is always the first word of the first
>>> packet, and it happens randomly. Sometimes it's find and sometimes it's
>>> not, we have to keep doing reset and if lucky enough we will get it
>>> right. Is this a known issue to 10Gbe or has anyone found a good work
>>> around?
>>>
>>>  The reset line is flaky.  Don't use it...
>>
>> :(
>>
>> John
>>
>>
>>
>
>

Reply via email to