OpenCores
URL https://opencores.org/ocsvn/srdydrdy_lib/srdydrdy_lib/trunk

Subversion Repositories srdydrdy_lib

Compare Revisions

  • This comparison shows the changes necessary to convert path
    /
    from Rev 14 to Rev 15
    Reverse comparison

Rev 14 → Rev 15

/srdydrdy_lib/trunk/examples/bridge/rtl/fib_lookup_fsm.v
74,20 → 74,23
state[s_idle] :
begin
// DA lookup
if (lpp_data[`PAR_MACDA] & `MULTICAST)
if (lpp_srdy)
begin
// flood the packet, don't bother to do DA lookup
lout_data = ~source_port_mask;
lout_srdy = 1;
if (lout_drdy)
nxt_state = ns_sa_lookup;
if (lpp_data[`PAR_MACDA] & `MULTICAST)
begin
// flood the packet, don't bother to do DA lookup
lout_data = ~source_port_mask;
lout_srdy = 1;
if (lout_drdy)
nxt_state = ns_sa_lookup;
end
else
begin
hf_in = lpp_data[`PAR_MACDA];
ft_rd_en = 1;
nxt_state = ns_da_lookup;
end // else: !if(lpp_data[`PAR_MACDA] & `MULTICAST)
end
else if (lpp_srdy)
begin
hf_in = lpp_data[`PAR_MACDA];
ft_rd_en = 1;
nxt_state = ns_da_lookup;
end
end
 
// results from DA lookup are available this

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.