OpenCores

10_100_1000 Mbps tri-mode ethernet MAC

Issue List
IFG Value? #14
Open pdk9 opened this issue over 10 years ago
pdk9 commented over 10 years ago

in specification doc,

"According to IEEE802.3 ,The minimum IfG value is 96bit. If the system clock is 125Mhz with 8bit data width, the interval time between packet is at least 18 clock cycles"

is the '18 clock cycles' right? or d12 -> h12 -> d18 mistake?

jimmystone commented about 10 years ago

Could you tell me where is IFG Value in the code files?

wzab commented over 8 years ago

The default IFG is defined in reg_int.v and equals to h0c (so this is decimal 12 instead of hex 12!):

line 69: RegCPUData U_0_004(IFGset ,7'd004,16'h000c,Reset,Clk_reg,!WRB,CSB,CA,CD_in); line 90: RegCPUData U_0_025(RX_IFG_SET ,7'd025,16'h000c,Reset,Clk_reg,!WRB,CSB,CA,CD_in);

touzri commented almost 7 years ago

Type your text here

mcasenta commented almost 4 years ago

I believe the spec is wrong, default is 12 clock cycles which makes sense since the standard interframe gap is 12 octets (or 96 bits)


Assignee
No one
Labels
Bug