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

Subversion Repositories turbo8051

[/] [turbo8051/] [trunk/] [rtl/] [gmac/] [ctrl/] [eth_parser.v] - Diff between revs 50 and 61

Go to most recent revision | Show entire file | Details | Blame | View Log

Rev 50 Rev 61
Line 134... Line 134...
reg [11:0]      pkt_len        ; // packet length
reg [11:0]      pkt_len        ; // packet length
reg             pkt_done       ; // packet complete indication + Packet Status Valid
reg             pkt_done       ; // packet complete indication + Packet Status Valid
reg             pkt_drop_ind   ;
reg             pkt_drop_ind   ;
 
 
 
 
always @(s_reset_n  or posedge app_clk) begin
always @(negedge s_reset_n  or posedge app_clk) begin
   if(s_reset_n == 1'b0) begin
   if(s_reset_n == 1'b0) begin
      bcnt         <= 0;
      bcnt         <= 0;
      pkt_len      <= 0;
      pkt_len      <= 0;
      pkt_done     <= 0;
      pkt_done     <= 0;
      pkt_drop_ind <= 0;
      pkt_drop_ind <= 0;
Line 171... Line 171...
reg        udpf          ; // frame is udp
reg        udpf          ; // frame is udp
reg        ip_sa_match   ; // ip4 sa matches to local IP Address 
reg        ip_sa_match   ; // ip4 sa matches to local IP Address 
reg        ip_da_match   ; // ip4 da matches to local IP Address
reg        ip_da_match   ; // ip4 da matches to local IP Address
reg[15:0]  pkt_status    ; // Packet Status
reg[15:0]  pkt_status    ; // Packet Status
 
 
always @(s_reset_n or posedge app_clk) begin
always @(negedge s_reset_n or posedge app_clk) begin
   if(s_reset_n == 1'b0) begin
   if(s_reset_n == 1'b0) begin
      mac_da_bc     <= 0;
      mac_da_bc     <= 0;
      mac_da_mc     <= 0;
      mac_da_mc     <= 0;
      mac_da_match  <= 0;
      mac_da_match  <= 0;
      mac_sa_bc     <= 0;
      mac_sa_bc     <= 0;
Line 285... Line 285...
            mac_sa_match  <= 0;
            mac_sa_match  <= 0;
            mac_sa_bc     <= 0;
            mac_sa_bc     <= 0;
            mac_sa_mc     <= 0;
            mac_sa_mc     <= 0;
            mac_da_bc     <= 0;
            mac_da_bc     <= 0;
            mac_da_mc     <= 0;
            mac_da_mc     <= 0;
 
            tcpf          <= 0;
 
            udpf          <= 0;
 
            arpf          <= 0;
 
            ipv4f         <= 0;
         end
         end
      end
      end
   end
   end
end
end
 
 

powered by: WebSVN 2.1.0

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