You are not logged in.
Hi Rice,
I still have some doubt about FlexBER mode. Based on your previous reply, under FlexBER mode, the received data will not be stored into the memory; instead, it will be compared with the golden data read from the memory. However, in BRAM Interface/Addr Select, under FlexBER mode, the Rx_WrAddr will constantly be chosen for both transmission and receive. This may not be correct because if the transceiver works in half-duplex way, BRAM_Rx_WrAddr in Rx Word Addr Generation block may not be incremented during the transmission(this signal comes from Packet_Constructor at the receiver part). Hence, Rx_WrAddr should not be used to index the memory during transmission. I think the correct way is to use BRAM_Tx_RdAddr (in Tx Word Addr Generation) with RxPacketOffset(Receive buffer number) as prefix during transmission under FlexBERMode and use Rx_WrAddr during receiving as it would be during the normal mode. Please correct my idea.
Last edited by tan (2010-Jun-28 13:32:23)
Offline