by Stijena » Sat May 15, 2004 10:17 am
Jan,
Are You going to post some update on this 10base t topic
I had "allmost" full success with it so maybe Your new code could solve my problems.
I used a big cpld instead fpga (for the beginning, later I will transfer it on fpga). TXpart is working fine, and I also added possibility to send also ARP reply packets.
For the RX part, I took off the fifo and uart part, and am sending byte wide output to the FTDI245bm chip. I changed the manchester decoder to the one mentioned in xl17-30.pdf of xilinx (that is a schematic, but i translated it to verilog). The original didn't work properly.
For testing I use loopback between TX and RX both internal (no pins used), and external through ferrite trafo (salvaged from a NIC card).
The results are the same (erratic) so my analog part is ok.
All packets are identical, with lost or extra bits in same place of all packets. So there is a problem with framing which I cannot find.
My rx frequency is 67 MHz, and xiinx manchester decoder according to the article) tolerates everything from 50 - 120 MHz.
The question is : did You revise that part of the code, or any other.
Stijena