URL
https://opencores.org/ocsvn/turbo8051/turbo8051/trunk
Subversion Repositories turbo8051
Compare Revisions
- This comparison shows the changes necessary to convert path
/turbo8051
- from Rev 70 to Rev 71
- ↔ Reverse comparison
Rev 70 → Rev 71
/trunk/apps/webserver/udp.c
156,9 → 156,12
WORD_BYTES dlength, adc0; |
BYTE generic_buf[64], temp, count_time_temp[3], tmp; |
|
cDebugReg = 0x60; // Debug 1 |
// check UDP packet and check destination port |
if ( rxtx_buffer[IP_PROTO_P] != IP_PROTO_UDP_V || rxtx_buffer[UDP_DST_PORT_H_P] != UDP_AVR_PORT_H_V || rxtx_buffer[ UDP_DST_PORT_L_P ] != UDP_AVR_PORT_L_V ) |
if ( rxtx_buffer[IP_PROTO_P] != IP_PROTO_UDP_V || rxtx_buffer[UDP_DST_PORT_H_P] != UDP_AVR_PORT_H_V || rxtx_buffer[ UDP_DST_PORT_L_P ] != UDP_AVR_PORT_L_V ) { |
cDebugReg = 0x61; // Debug 1 |
return 0; |
} |
|
// check UDP command, UDP command are first and second byte |
// "GA" command is Get All command, AVR will be send all data to AVRnet CPannel |
176,6 → 179,7
// for example : GA100512250010010.1.1.1;10.1.1.76\r\n = LED1 on, LED2 off, ADC0 0512, Temp 25, Disable send temp, Hour 01, Min 00 |
if ( rxtx_buffer[UDP_DATA_P] == 'G' && rxtx_buffer[UDP_DATA_P+1] == 'A' && rxtx_buffer[UDP_DATA_P+2] == '\r' && rxtx_buffer[UDP_DATA_P+3] == '\n') |
{ |
cDebugReg = 0x62; |
} |
// "ST" command is set send temperature configuration command |
// "ST" command format is STEHHMM\r\n |
186,6 → 190,7
// for example : ST10115\r\n = Enable send temp, 1-Hour, 15-Minutes |
else if ( rxtx_buffer[UDP_DATA_P] == 'S' && rxtx_buffer[UDP_DATA_P+1] == 'T' && rxtx_buffer[UDP_DATA_P+7] == '\r' && rxtx_buffer[UDP_DATA_P+8] == '\n') |
{ |
cDebugReg = 0x63; |
dlength.word = udp_puts_data ( rxtx_buffer, "STOK\r\n", 0 ); |
} |
// "SI" command is set AVR IP address command |
197,11 → 202,14
// for example : SI10.1.1.1;10.1.1.76;\r\n |
else if ( rxtx_buffer[UDP_DATA_P] == 'S' && rxtx_buffer[UDP_DATA_P+1] == 'I' ) |
{ |
cDebugReg = 0x64; |
// find \r\n |
for(tmp=UDP_DATA_P; tmp<UDP_DATA_P+128; tmp++) |
{ |
cDebugReg = 0x65; |
if(rxtx_buffer[UDP_DATA_P+tmp]=='\r' && rxtx_buffer[UDP_DATA_P+tmp+1]=='\n') |
{ |
cDebugReg = 0x66; |
temp = 0; |
break; |
} |
208,9 → 216,11
} |
if(temp==0) |
{ |
cDebugReg = 0x67; |
} |
else |
{ |
cDebugReg = 0x68; |
dlength.word = udp_puts_data ( rxtx_buffer, "ERROR\r\n", 0 ); |
} |
} |
223,11 → 233,14
// for example : WLHello World!;I'm AVRnet;\r\n |
else if ( rxtx_buffer[UDP_DATA_P] == 'W' && rxtx_buffer[UDP_DATA_P+1] == 'L') |
{ |
cDebugReg = 0x69; |
// find \r\n |
for(tmp=UDP_DATA_P; tmp<UDP_DATA_P+128; tmp++) |
{ |
cDebugReg = 0x6A; |
if(rxtx_buffer[UDP_DATA_P+tmp]=='\r' && rxtx_buffer[UDP_DATA_P+tmp+1]=='\n') |
{ |
cDebugReg = 0x6B; |
temp = 0; |
break; |
} |
234,6 → 247,7
} |
if(temp==0) |
{ |
cDebugReg = 0x6C; |
tmp=0; |
// find end of 1'st line and replace it with '\n' |
while( rxtx_buffer[UDP_DATA_P+tmp] != ';' ) tmp++; |
251,6 → 265,7
} |
else |
{ |
cDebugReg = 0x6D; |
dlength.word = udp_puts_data ( rxtx_buffer, "ERROR\r\n", 0 ); |
} |
} |
261,24 → 276,30
// \r\n is end of command |
else if(rxtx_buffer[UDP_DATA_P]=='S' && rxtx_buffer[UDP_DATA_P+1]=='L' && rxtx_buffer[UDP_DATA_P+4]=='\r' && rxtx_buffer[UDP_DATA_P+5]=='\n') |
{ |
cDebugReg = 0x6E; |
// send command response |
dlength.word = udp_puts_data ( rxtx_buffer, "SLOK\r\n", 0 ); |
} |
else |
{ |
cDebugReg = 0x6F; |
// unknown command, send "ERROR" to client |
dlength.word = udp_puts_data ( rxtx_buffer, "ERROR\r\n", 0 ); |
} |
|
cDebugReg = 0x70; |
// set ethernet header |
eth_generate_header (rxtx_buffer, ETH_TYPE_IP_V, dest_mac ); |
|
cDebugReg = 0x71; |
// generate ip header and checksum |
ip_generate_header (rxtx_buffer, sizeof(IP_HEADER)+sizeof(UDP_HEADER)+dlength.word, IP_PROTO_UDP_V, dest_ip ); |
|
cDebugReg = 0x72; |
// generate UDP header |
udp_generate_header (rxtx_buffer, (rxtx_buffer[UDP_SRC_PORT_H_P]<<8)|rxtx_buffer[UDP_SRC_PORT_L_P], sizeof(UDP_HEADER)+dlength.word); |
|
cDebugReg = 0x73; |
// send packet to ethernet media |
enc28j60_packet_send ( &rxtx_buffer, sizeof(ETH_HEADER)+sizeof(IP_HEADER)+sizeof(UDP_HEADER)+dlength.word ); |
|
/trunk/apps/webserver/Makefile
3,7 → 3,7
# |
|
SHELL = /bin/sh |
SDCCFLAGS = --model-large -I /home/dinesha/download/sdcc/device/include/mcs51 -I /home/dinesha/download/sdcc/device/include/ -L /home/dinesha/download/sdcc/device/lib/build/large --debug |
SDCCFLAGS = --model-large -I /cygdrive/c/Program\ Files/SDCC/include/mcs51 -I /cygdrive/c/Program\ Files/SDCC/include/ -L /cygdrive/c/Program\ Files/SDCC/lib/large --debug |
ASLINKFLAGS = --code-loc 0x040 --data-loc 0x0000 --stack-loc 0x040 --xram-loc 0x0000 |
MODULES = main.rel menu.rel ip.rel lcd.rel tcp.rel udp.rel icmp.rel http.rel ethernet.rel arp.rel enc28j60.rel |
|
/trunk/verif/log/int_sort.log
63,7 → 63,6
# Loading work.oc8051_ram_256x8_two_bist |
# Loading work.oc8051_alu_src_sel |
# Loading work.oc8051_comp |
# Loading work.oc8051_rom |
# Loading work.oc8051_cy_select |
# Loading work.oc8051_indi_addr |
# Loading work.oc8051_memory_interface |
90,11 → 89,6
# Loading work.AT45DB321 |
# Loading work.tb_glbl |
# Loading work.bit_register |
# ** Warning: (vsim-WLF-5000) WLF file currently in use: vsim.wlf |
# File in use by: Hostname: ProcessID: 14 |
# Attempting to use alternate WLF file "./wlftq1m3jq". |
# ** Warning: (vsim-WLF-5001) Could not open WLF file: vsim.wlf |
# Using alternate file: ./wlftq1m3jq |
# ** Warning: (vsim-3017) ../../rtl/uart/uart_core.v(211): [TFMPC] - Too few port connections. Expected 14, found 12. |
# Region: /tb_top/u_core/u_uart_core/u_rxfifo |
# ** Warning: (vsim-3722) ../../rtl/uart/uart_core.v(211): [TFMPC] - Missing connection for port 'afull'. |
/trunk/verif/log/int_cast.log
63,7 → 63,6
# Loading work.oc8051_ram_256x8_two_bist |
# Loading work.oc8051_alu_src_sel |
# Loading work.oc8051_comp |
# Loading work.oc8051_rom |
# Loading work.oc8051_cy_select |
# Loading work.oc8051_indi_addr |
# Loading work.oc8051_memory_interface |
90,11 → 89,6
# Loading work.AT45DB321 |
# Loading work.tb_glbl |
# Loading work.bit_register |
# ** Warning: (vsim-WLF-5000) WLF file currently in use: vsim.wlf |
# File in use by: Hostname: ProcessID: 14 |
# Attempting to use alternate WLF file "./wlft1sdqy9". |
# ** Warning: (vsim-WLF-5001) Could not open WLF file: vsim.wlf |
# Using alternate file: ./wlft1sdqy9 |
# ** Warning: (vsim-3017) ../../rtl/uart/uart_core.v(211): [TFMPC] - Too few port connections. Expected 14, found 12. |
# Region: /tb_top/u_core/u_uart_core/u_rxfifo |
# ** Warning: (vsim-3722) ../../rtl/uart/uart_core.v(211): [TFMPC] - Missing connection for port 'afull'. |
/trunk/verif/log/ext_sort.log
63,7 → 63,6
# Loading work.oc8051_ram_256x8_two_bist |
# Loading work.oc8051_alu_src_sel |
# Loading work.oc8051_comp |
# Loading work.oc8051_rom |
# Loading work.oc8051_cy_select |
# Loading work.oc8051_indi_addr |
# Loading work.oc8051_memory_interface |
90,11 → 89,6
# Loading work.AT45DB321 |
# Loading work.tb_glbl |
# Loading work.bit_register |
# ** Warning: (vsim-WLF-5000) WLF file currently in use: vsim.wlf |
# File in use by: Hostname: ProcessID: 14 |
# Attempting to use alternate WLF file "./wlfty0wib6". |
# ** Warning: (vsim-WLF-5001) Could not open WLF file: vsim.wlf |
# Using alternate file: ./wlfty0wib6 |
# ** Warning: (vsim-3017) ../../rtl/uart/uart_core.v(211): [TFMPC] - Too few port connections. Expected 14, found 12. |
# Region: /tb_top/u_core/u_uart_core/u_rxfifo |
# ** Warning: (vsim-3722) ../../rtl/uart/uart_core.v(211): [TFMPC] - Missing connection for port 'afull'. |
/trunk/verif/log/int_gcd.log
63,7 → 63,6
# Loading work.oc8051_ram_256x8_two_bist |
# Loading work.oc8051_alu_src_sel |
# Loading work.oc8051_comp |
# Loading work.oc8051_rom |
# Loading work.oc8051_cy_select |
# Loading work.oc8051_indi_addr |
# Loading work.oc8051_memory_interface |
90,11 → 89,6
# Loading work.AT45DB321 |
# Loading work.tb_glbl |
# Loading work.bit_register |
# ** Warning: (vsim-WLF-5000) WLF file currently in use: vsim.wlf |
# File in use by: Hostname: ProcessID: 14 |
# Attempting to use alternate WLF file "./wlfttxndz9". |
# ** Warning: (vsim-WLF-5001) Could not open WLF file: vsim.wlf |
# Using alternate file: ./wlfttxndz9 |
# ** Warning: (vsim-3017) ../../rtl/uart/uart_core.v(211): [TFMPC] - Too few port connections. Expected 14, found 12. |
# Region: /tb_top/u_core/u_uart_core/u_rxfifo |
# ** Warning: (vsim-3722) ../../rtl/uart/uart_core.v(211): [TFMPC] - Missing connection for port 'afull'. |
/trunk/verif/log/spi_test_1.log
63,7 → 63,6
# Loading work.oc8051_ram_256x8_two_bist |
# Loading work.oc8051_alu_src_sel |
# Loading work.oc8051_comp |
# Loading work.oc8051_rom |
# Loading work.oc8051_cy_select |
# Loading work.oc8051_indi_addr |
# Loading work.oc8051_memory_interface |
90,11 → 89,6
# Loading work.AT45DB321 |
# Loading work.tb_glbl |
# Loading work.bit_register |
# ** Warning: (vsim-WLF-5000) WLF file currently in use: vsim.wlf |
# File in use by: Hostname: ProcessID: 14 |
# Attempting to use alternate WLF file "./wlftdf5ms9". |
# ** Warning: (vsim-WLF-5001) Could not open WLF file: vsim.wlf |
# Using alternate file: ./wlftdf5ms9 |
# ** Warning: (vsim-3017) ../../rtl/uart/uart_core.v(211): [TFMPC] - Too few port connections. Expected 14, found 12. |
# Region: /tb_top/u_core/u_uart_core/u_rxfifo |
# ** Warning: (vsim-3722) ../../rtl/uart/uart_core.v(211): [TFMPC] - Missing connection for port 'afull'. |
124,7 → 118,7
# Config-Write: Id: 2 Addr = 0000, Cfg. Data = 80020240 |
# Config-Write: Id: 2 Addr = 0004, Cfg. Data = d8000000 |
# Config-Write: Id: 2 Addr = 0000, Cfg. Data = 801a0201 |
# 6815000 : tb_top.spi_sector_errase : Sending Sector Errase for Address : 000000 |
# 6775000 : tb_top.spi_sector_errase : Sending Sector Errase for Address : 000000 |
# NOTE : Sector erase cycle has begun |
# Config-Write: Id: 2 Addr = 0004, Cfg. Data = 05000000 |
# Config-Write: Id: 2 Addr = 0000, Cfg. Data = 80020200 |
487,4 → 481,4
# ========= |
# |
# ** Note: $finish : ../../verif/lib/tb_glbl.v(64) |
# Time: 2968996 ns Iteration: 0 Instance: /tb_top |
# Time: 2968956 ns Iteration: 0 Instance: /tb_top |
/trunk/verif/log/ext_cast.log
63,7 → 63,6
# Loading work.oc8051_ram_256x8_two_bist |
# Loading work.oc8051_alu_src_sel |
# Loading work.oc8051_comp |
# Loading work.oc8051_rom |
# Loading work.oc8051_cy_select |
# Loading work.oc8051_indi_addr |
# Loading work.oc8051_memory_interface |
90,11 → 89,6
# Loading work.AT45DB321 |
# Loading work.tb_glbl |
# Loading work.bit_register |
# ** Warning: (vsim-WLF-5000) WLF file currently in use: vsim.wlf |
# File in use by: Hostname: ProcessID: 14 |
# Attempting to use alternate WLF file "./wlftfiaaw0". |
# ** Warning: (vsim-WLF-5001) Could not open WLF file: vsim.wlf |
# Using alternate file: ./wlftfiaaw0 |
# ** Warning: (vsim-3017) ../../rtl/uart/uart_core.v(211): [TFMPC] - Too few port connections. Expected 14, found 12. |
# Region: /tb_top/u_core/u_uart_core/u_rxfifo |
# ** Warning: (vsim-3722) ../../rtl/uart/uart_core.v(211): [TFMPC] - Missing connection for port 'afull'. |
/trunk/verif/log/int_divmul.log
63,7 → 63,6
# Loading work.oc8051_ram_256x8_two_bist |
# Loading work.oc8051_alu_src_sel |
# Loading work.oc8051_comp |
# Loading work.oc8051_rom |
# Loading work.oc8051_cy_select |
# Loading work.oc8051_indi_addr |
# Loading work.oc8051_memory_interface |
90,11 → 89,6
# Loading work.AT45DB321 |
# Loading work.tb_glbl |
# Loading work.bit_register |
# ** Warning: (vsim-WLF-5000) WLF file currently in use: vsim.wlf |
# File in use by: Hostname: ProcessID: 14 |
# Attempting to use alternate WLF file "./wlftckcg14". |
# ** Warning: (vsim-WLF-5001) Could not open WLF file: vsim.wlf |
# Using alternate file: ./wlftckcg14 |
# ** Warning: (vsim-3017) ../../rtl/uart/uart_core.v(211): [TFMPC] - Too few port connections. Expected 14, found 12. |
# Region: /tb_top/u_core/u_uart_core/u_rxfifo |
# ** Warning: (vsim-3722) ../../rtl/uart/uart_core.v(211): [TFMPC] - Missing connection for port 'afull'. |
/trunk/verif/log/int_fib.log
63,7 → 63,6
# Loading work.oc8051_ram_256x8_two_bist |
# Loading work.oc8051_alu_src_sel |
# Loading work.oc8051_comp |
# Loading work.oc8051_rom |
# Loading work.oc8051_cy_select |
# Loading work.oc8051_indi_addr |
# Loading work.oc8051_memory_interface |
90,11 → 89,6
# Loading work.AT45DB321 |
# Loading work.tb_glbl |
# Loading work.bit_register |
# ** Warning: (vsim-WLF-5000) WLF file currently in use: vsim.wlf |
# File in use by: Hostname: ProcessID: 14 |
# Attempting to use alternate WLF file "./wlft2f91sk". |
# ** Warning: (vsim-WLF-5001) Could not open WLF file: vsim.wlf |
# Using alternate file: ./wlft2f91sk |
# ** Warning: (vsim-3017) ../../rtl/uart/uart_core.v(211): [TFMPC] - Too few port connections. Expected 14, found 12. |
# Region: /tb_top/u_core/u_uart_core/u_rxfifo |
# ** Warning: (vsim-3722) ../../rtl/uart/uart_core.v(211): [TFMPC] - Missing connection for port 'afull'. |
/trunk/verif/log/ext_gcd.log
63,7 → 63,6
# Loading work.oc8051_ram_256x8_two_bist |
# Loading work.oc8051_alu_src_sel |
# Loading work.oc8051_comp |
# Loading work.oc8051_rom |
# Loading work.oc8051_cy_select |
# Loading work.oc8051_indi_addr |
# Loading work.oc8051_memory_interface |
90,11 → 89,6
# Loading work.AT45DB321 |
# Loading work.tb_glbl |
# Loading work.bit_register |
# ** Warning: (vsim-WLF-5000) WLF file currently in use: vsim.wlf |
# File in use by: Hostname: ProcessID: 14 |
# Attempting to use alternate WLF file "./wlftddiavq". |
# ** Warning: (vsim-WLF-5001) Could not open WLF file: vsim.wlf |
# Using alternate file: ./wlftddiavq |
# ** Warning: (vsim-3017) ../../rtl/uart/uart_core.v(211): [TFMPC] - Too few port connections. Expected 14, found 12. |
# Region: /tb_top/u_core/u_uart_core/u_rxfifo |
# ** Warning: (vsim-3722) ../../rtl/uart/uart_core.v(211): [TFMPC] - Missing connection for port 'afull'. |
/trunk/verif/log/ext_divmul.log
63,7 → 63,6
# Loading work.oc8051_ram_256x8_two_bist |
# Loading work.oc8051_alu_src_sel |
# Loading work.oc8051_comp |
# Loading work.oc8051_rom |
# Loading work.oc8051_cy_select |
# Loading work.oc8051_indi_addr |
# Loading work.oc8051_memory_interface |
90,11 → 89,6
# Loading work.AT45DB321 |
# Loading work.tb_glbl |
# Loading work.bit_register |
# ** Warning: (vsim-WLF-5000) WLF file currently in use: vsim.wlf |
# File in use by: Hostname: ProcessID: 14 |
# Attempting to use alternate WLF file "./wlftin6zdt". |
# ** Warning: (vsim-WLF-5001) Could not open WLF file: vsim.wlf |
# Using alternate file: ./wlftin6zdt |
# ** Warning: (vsim-3017) ../../rtl/uart/uart_core.v(211): [TFMPC] - Too few port connections. Expected 14, found 12. |
# Region: /tb_top/u_core/u_uart_core/u_rxfifo |
# ** Warning: (vsim-3722) ../../rtl/uart/uart_core.v(211): [TFMPC] - Missing connection for port 'afull'. |
/trunk/verif/log/ext_fib.log
63,7 → 63,6
# Loading work.oc8051_ram_256x8_two_bist |
# Loading work.oc8051_alu_src_sel |
# Loading work.oc8051_comp |
# Loading work.oc8051_rom |
# Loading work.oc8051_cy_select |
# Loading work.oc8051_indi_addr |
# Loading work.oc8051_memory_interface |
90,11 → 89,6
# Loading work.AT45DB321 |
# Loading work.tb_glbl |
# Loading work.bit_register |
# ** Warning: (vsim-WLF-5000) WLF file currently in use: vsim.wlf |
# File in use by: Hostname: ProcessID: 14 |
# Attempting to use alternate WLF file "./wlftg8faj1". |
# ** Warning: (vsim-WLF-5001) Could not open WLF file: vsim.wlf |
# Using alternate file: ./wlftg8faj1 |
# ** Warning: (vsim-3017) ../../rtl/uart/uart_core.v(211): [TFMPC] - Too few port connections. Expected 14, found 12. |
# Region: /tb_top/u_core/u_uart_core/u_rxfifo |
# ** Warning: (vsim-3722) ../../rtl/uart/uart_core.v(211): [TFMPC] - Missing connection for port 'afull'. |
/trunk/verif/log/int_xram.log
63,7 → 63,6
# Loading work.oc8051_ram_256x8_two_bist |
# Loading work.oc8051_alu_src_sel |
# Loading work.oc8051_comp |
# Loading work.oc8051_rom |
# Loading work.oc8051_cy_select |
# Loading work.oc8051_indi_addr |
# Loading work.oc8051_memory_interface |
90,11 → 89,6
# Loading work.AT45DB321 |
# Loading work.tb_glbl |
# Loading work.bit_register |
# ** Warning: (vsim-WLF-5000) WLF file currently in use: vsim.wlf |
# File in use by: Hostname: ProcessID: 14 |
# Attempting to use alternate WLF file "./wlftixja49". |
# ** Warning: (vsim-WLF-5001) Could not open WLF file: vsim.wlf |
# Using alternate file: ./wlftixja49 |
# ** Warning: (vsim-3017) ../../rtl/uart/uart_core.v(211): [TFMPC] - Too few port connections. Expected 14, found 12. |
# Region: /tb_top/u_core/u_uart_core/u_rxfifo |
# ** Warning: (vsim-3722) ../../rtl/uart/uart_core.v(211): [TFMPC] - Missing connection for port 'afull'. |
/trunk/verif/log/gmac_test_1.log
63,7 → 63,6
# Loading work.oc8051_ram_256x8_two_bist |
# Loading work.oc8051_alu_src_sel |
# Loading work.oc8051_comp |
# Loading work.oc8051_rom |
# Loading work.oc8051_cy_select |
# Loading work.oc8051_indi_addr |
# Loading work.oc8051_memory_interface |
90,11 → 89,6
# Loading work.AT45DB321 |
# Loading work.tb_glbl |
# Loading work.bit_register |
# ** Warning: (vsim-WLF-5000) WLF file currently in use: vsim.wlf |
# File in use by: Hostname: ProcessID: 14 |
# Attempting to use alternate WLF file "./wlft7gx1ee". |
# ** Warning: (vsim-WLF-5001) Could not open WLF file: vsim.wlf |
# Using alternate file: ./wlft7gx1ee |
# ** Warning: (vsim-3017) ../../rtl/uart/uart_core.v(211): [TFMPC] - Too few port connections. Expected 14, found 12. |
# Region: /tb_top/u_core/u_uart_core/u_rxfifo |
# ** Warning: (vsim-3722) ../../rtl/uart/uart_core.v(211): [TFMPC] - Missing connection for port 'afull'. |
118,10 → 112,10
# NOTE : Initial Load End |
# NOTE: COMMUNICATION (RE)STARTED |
# Config-Write: Id: 1 Addr = 0000, Cfg. Data = 00114501 |
# Config-Write: Id: 1 Addr = 0008, Cfg. Data = 00001616 |
# Clock period configured = 40 ns, data width = 4 |
# Config-Write: Id: 1 Addr = 0008, Cfg. Data = 00001616 |
# Config-Write: Id: 1 Addr = 0024, Cfg. Data = 70407000 |
# 1300 ns: Starting packet transmission to MAC, size = 64 |
# 1260 ns: Starting packet transmission to MAC, size = 64 |
# SA = 12:34:56:78:9a:bc, DA = 16:22:33:44:55:66, type/length = 0700 |
# Contents: |
# 16 22 33 44 55 66 12 34 56 78 9a bc 07 00 24 81 |
129,8 → 123,8
# e5 77 12 8f f2 ce e8 c5 5c bd 2d 65 63 0a 80 20 |
# aa 9d 96 13 0d 53 6b d5 02 ae 1d cf 21 4c 4b 3d |
# **** |
# 7060000 ns: Completed packet transmission to MAC |
# 8100 ns: Starting packet transmission to MAC, size = 65 |
# 7020000 ns: Completed packet transmission to MAC |
# 8060 ns: Starting packet transmission to MAC, size = 65 |
# SA = 12:34:56:78:9a:bc, DA = 16:22:33:44:55:66, type/length = 0700 |
# Contents: |
# 16 22 33 44 55 66 12 34 56 78 9a bc 07 00 23 0a |
140,10 → 134,10
# bb |
# **** |
# Config-Write: Id: 4 Addr = 7040, Cfg. Data = 28400040 |
# 9740 ns: Preamble detected, last IFG = 974 bits |
# 10341 ns: SFD received, last IFG = 974 bits |
# 13940000 ns: Completed packet transmission to MAC |
# 14980 ns: Starting packet transmission to MAC, size = 66 |
# 9700 ns: Preamble detected, last IFG = 970 bits |
# 10301 ns: SFD received, last IFG = 970 bits |
# 13900000 ns: Completed packet transmission to MAC |
# 14940 ns: Starting packet transmission to MAC, size = 66 |
# SA = 12:34:56:78:9a:bc, DA = 16:22:33:44:55:66, type/length = 0700 |
# Contents: |
# 16 22 33 44 55 66 12 34 56 78 9a bc 07 00 7e 6d |
153,7 → 147,7
# f0 ca |
# **** |
# Config-Write: Id: 4 Addr = 7044, Cfg. Data = 28410041 |
# 15460 ns: Received packet, size = 64 |
# 15420 ns: Received packet, size = 64 |
# SA = 12:34:56:78:9a:bc, DA = 16:22:33:44:55:66, type/length = 0700 |
# Length error, type/length field = 1792, expected value = 46 |
# Contents: |
162,10 → 156,10
# e5 77 12 8f f2 ce e8 c5 5c bd 2d 65 63 0a 80 20 |
# aa 9d 96 13 0d 53 6b d5 02 ae 1d cf 21 4c 4b 3d |
# **** |
# 16460 ns: Preamble detected, last IFG = 96 bits |
# 17061 ns: SFD received, last IFG = 96 bits |
# 20900000 ns: Completed packet transmission to MAC |
# 21940 ns: Starting packet transmission to MAC, size = 67 |
# 16420 ns: Preamble detected, last IFG = 96 bits |
# 17021 ns: SFD received, last IFG = 96 bits |
# 20860000 ns: Completed packet transmission to MAC |
# 21900 ns: Starting packet transmission to MAC, size = 67 |
# SA = 12:34:56:78:9a:bc, DA = 16:22:33:44:55:66, type/length = 0700 |
# Contents: |
# 16 22 33 44 55 66 12 34 56 78 9a bc 07 00 38 79 |
175,7 → 169,7
# d6 98 d3 |
# **** |
# Config-Write: Id: 4 Addr = 7048, Cfg. Data = 28421042 |
# 22260 ns: Received packet, size = 65 |
# 22220 ns: Received packet, size = 65 |
# SA = 12:34:56:78:9a:bc, DA = 16:22:33:44:55:66, type/length = 0700 |
# Length error, type/length field = 1792, expected value = 47 |
# Contents: |
185,10 → 179,10
# 5b 89 49 d0 d7 51 96 0c c2 c8 77 3d 12 fb 72 d9 |
# bb |
# **** |
# 23260 ns: Preamble detected, last IFG = 96 bits |
# 23861 ns: SFD received, last IFG = 96 bits |
# 27940000 ns: Completed packet transmission to MAC |
# 28980 ns: Starting packet transmission to MAC, size = 68 |
# 23220 ns: Preamble detected, last IFG = 96 bits |
# 23821 ns: SFD received, last IFG = 96 bits |
# 27900000 ns: Completed packet transmission to MAC |
# 28940 ns: Starting packet transmission to MAC, size = 68 |
# SA = 12:34:56:78:9a:bc, DA = 16:22:33:44:55:66, type/length = 0700 |
# Contents: |
# 16 22 33 44 55 66 12 34 56 78 9a bc 07 00 86 78 |
197,7 → 191,7
# 79 c8 ca 13 6b c7 b6 ba c4 b9 92 b4 7f 86 fa f2 |
# d8 8a 95 46 |
# **** |
# 29140 ns: Received packet, size = 66 |
# 29100 ns: Received packet, size = 66 |
# SA = 12:34:56:78:9a:bc, DA = 16:22:33:44:55:66, type/length = 0700 |
# Length error, type/length field = 1792, expected value = 48 |
# Contents: |
208,10 → 202,10
# f0 ca |
# **** |
# Config-Write: Id: 4 Addr = 704c, Cfg. Data = 28432043 |
# 30580 ns: Preamble detected, last IFG = 140 bits |
# 31181 ns: SFD received, last IFG = 140 bits |
# 35060000 ns: Completed packet transmission to MAC |
# 36100 ns: Starting packet transmission to MAC, size = 69 |
# 30540 ns: Preamble detected, last IFG = 140 bits |
# 31141 ns: SFD received, last IFG = 140 bits |
# 35020000 ns: Completed packet transmission to MAC |
# 36060 ns: Starting packet transmission to MAC, size = 69 |
# SA = 12:34:56:78:9a:bc, DA = 16:22:33:44:55:66, type/length = 0700 |
# Contents: |
# 16 22 33 44 55 66 12 34 56 78 9a bc 07 00 32 bd |
221,7 → 215,7
# 1f dd 21 ca 31 |
# **** |
# Config-Write: Id: 4 Addr = 7050, Cfg. Data = 28443044 |
# 36540 ns: Received packet, size = 67 |
# 36500 ns: Received packet, size = 67 |
# SA = 12:34:56:78:9a:bc, DA = 16:22:33:44:55:66, type/length = 0700 |
# Length error, type/length field = 1792, expected value = 49 |
# Contents: |
231,10 → 225,10
# 70 73 ba 5e fa d5 1a b9 37 96 c0 26 b6 7d dc e1 |
# d6 98 d3 |
# **** |
# 37540 ns: Preamble detected, last IFG = 96 bits |
# 38141 ns: SFD received, last IFG = 96 bits |
# 42260000 ns: Completed packet transmission to MAC |
# 43300 ns: Starting packet transmission to MAC, size = 70 |
# 37500 ns: Preamble detected, last IFG = 96 bits |
# 38101 ns: SFD received, last IFG = 96 bits |
# 42220000 ns: Completed packet transmission to MAC |
# 43260 ns: Starting packet transmission to MAC, size = 70 |
# SA = 12:34:56:78:9a:bc, DA = 16:22:33:44:55:66, type/length = 0700 |
# Contents: |
# 16 22 33 44 55 66 12 34 56 78 9a bc 07 00 04 58 |
243,7 → 237,7
# 40 28 f6 c5 c0 74 39 b0 3c 2a 62 15 e1 17 43 c9 |
# 86 25 ec 93 f7 b6 |
# **** |
# 43580 ns: Received packet, size = 68 |
# 43540 ns: Received packet, size = 68 |
# SA = 12:34:56:78:9a:bc, DA = 16:22:33:44:55:66, type/length = 0700 |
# Length error, type/length field = 1792, expected value = 50 |
# Contents: |
254,11 → 248,11
# d8 8a 95 46 |
# **** |
# Config-Write: Id: 4 Addr = 7054, Cfg. Data = 28454045 |
# 44860 ns: Preamble detected, last IFG = 124 bits |
# 45461 ns: SFD received, last IFG = 124 bits |
# 49540000 ns: Completed packet transmission to MAC |
# 44820 ns: Preamble detected, last IFG = 124 bits |
# 45421 ns: SFD received, last IFG = 124 bits |
# 49500000 ns: Completed packet transmission to MAC |
# Config-Write: Id: 4 Addr = 7058, Cfg. Data = 28466046 |
# 50580 ns: Starting packet transmission to MAC, size = 71 |
# 50540 ns: Starting packet transmission to MAC, size = 71 |
# SA = 12:34:56:78:9a:bc, DA = 16:22:33:44:55:66, type/length = 0700 |
# Contents: |
# 16 22 33 44 55 66 12 34 56 78 9a bc 07 00 c1 8d |
267,7 → 261,7
# f8 8d 52 84 46 8c 90 17 6a 84 aa 7c 60 ba 8b a6 |
# 25 32 a2 b2 82 de 56 |
# **** |
# 50980 ns: Received packet, size = 69 |
# 50940 ns: Received packet, size = 69 |
# SA = 12:34:56:78:9a:bc, DA = 16:22:33:44:55:66, type/length = 0700 |
# Length error, type/length field = 1792, expected value = 51 |
# Contents: |
277,10 → 271,10
# 56 5b e2 04 73 d8 12 b8 39 e5 a1 2b 81 c8 27 a1 |
# 1f dd 21 ca 31 |
# **** |
# 51980 ns: Preamble detected, last IFG = 96 bits |
# 52581 ns: SFD received, last IFG = 96 bits |
# 56900000 ns: Completed packet transmission to MAC |
# 57940 ns: Starting packet transmission to MAC, size = 72 |
# 51940 ns: Preamble detected, last IFG = 96 bits |
# 52541 ns: SFD received, last IFG = 96 bits |
# 56860000 ns: Completed packet transmission to MAC |
# 57900 ns: Starting packet transmission to MAC, size = 72 |
# SA = 12:34:56:78:9a:bc, DA = 16:22:33:44:55:66, type/length = 0700 |
# Contents: |
# 16 22 33 44 55 66 12 34 56 78 9a bc 07 00 49 14 |
289,7 → 283,7
# e3 2a c8 5d 3a 84 2b 39 12 52 59 d0 6e 97 db a6 |
# bb 00 0f 69 16 8d 9c 08 |
# **** |
# 58180 ns: Received packet, size = 70 |
# 58140 ns: Received packet, size = 70 |
# SA = 12:34:56:78:9a:bc, DA = 16:22:33:44:55:66, type/length = 0700 |
# Length error, type/length field = 1792, expected value = 52 |
# Contents: |
300,10 → 294,10
# 86 25 ec 93 f7 b6 |
# **** |
# Config-Write: Id: 4 Addr = 705c, Cfg. Data = 28478047 |
# 59180 ns: Preamble detected, last IFG = 96 bits |
# 59781 ns: SFD received, last IFG = 96 bits |
# 64340000 ns: Completed packet transmission to MAC |
# 65380 ns: Starting packet transmission to MAC, size = 73 |
# 59140 ns: Preamble detected, last IFG = 96 bits |
# 59741 ns: SFD received, last IFG = 96 bits |
# 64300000 ns: Completed packet transmission to MAC |
# 65340 ns: Starting packet transmission to MAC, size = 73 |
# SA = 12:34:56:78:9a:bc, DA = 16:22:33:44:55:66, type/length = 0700 |
# Contents: |
# 16 22 33 44 55 66 12 34 56 78 9a bc 07 00 0c 59 |
312,7 → 306,7
# 06 ef e1 95 ee 60 e5 28 64 29 e1 77 6e 81 d5 68 |
# f0 aa 0f f1 7d 1f 08 38 e7 |
# **** |
# 65460 ns: Received packet, size = 71 |
# 65420 ns: Received packet, size = 71 |
# SA = 12:34:56:78:9a:bc, DA = 16:22:33:44:55:66, type/length = 0700 |
# Length error, type/length field = 1792, expected value = 53 |
# Contents: |
323,10 → 317,10
# 25 32 a2 b2 82 de 56 |
# **** |
# Config-Write: Id: 4 Addr = 7060, Cfg. Data = 2848a048 |
# 66780 ns: Preamble detected, last IFG = 128 bits |
# 67381 ns: SFD received, last IFG = 128 bits |
# 71860000 ns: Completed packet transmission to MAC |
# 73140 ns: Received packet, size = 72 |
# 66740 ns: Preamble detected, last IFG = 128 bits |
# 67341 ns: SFD received, last IFG = 128 bits |
# 71820000 ns: Completed packet transmission to MAC |
# 73100 ns: Received packet, size = 72 |
# SA = 12:34:56:78:9a:bc, DA = 16:22:33:44:55:66, type/length = 0700 |
# Length error, type/length field = 1792, expected value = 54 |
# Contents: |
337,9 → 331,9
# bb 00 0f 69 16 8d 9c 08 |
# **** |
# Config-Write: Id: 4 Addr = 7064, Cfg. Data = 2849c049 |
# 74420 ns: Preamble detected, last IFG = 124 bits |
# 75021 ns: SFD received, last IFG = 124 bits |
# 80860 ns: Received packet, size = 73 |
# 74380 ns: Preamble detected, last IFG = 124 bits |
# 74981 ns: SFD received, last IFG = 124 bits |
# 80820 ns: Received packet, size = 73 |
# SA = 12:34:56:78:9a:bc, DA = 16:22:33:44:55:66, type/length = 0700 |
# Length error, type/length field = 1792, expected value = 55 |
# Contents: |
377,4 → 371,4
# ========= |
# |
# ** Note: $finish : ../../verif/lib/tb_glbl.v(64) |
# Time: 174676 ns Iteration: 0 Instance: /tb_top |
# Time: 174636 ns Iteration: 0 Instance: /tb_top |
/trunk/verif/log/gmac_test_2.log
63,7 → 63,6
# Loading work.oc8051_ram_256x8_two_bist |
# Loading work.oc8051_alu_src_sel |
# Loading work.oc8051_comp |
# Loading work.oc8051_rom |
# Loading work.oc8051_cy_select |
# Loading work.oc8051_indi_addr |
# Loading work.oc8051_memory_interface |
90,11 → 89,6
# Loading work.AT45DB321 |
# Loading work.tb_glbl |
# Loading work.bit_register |
# ** Warning: (vsim-WLF-5000) WLF file currently in use: vsim.wlf |
# File in use by: Hostname: ProcessID: 14 |
# Attempting to use alternate WLF file "./wlftqqzjr8". |
# ** Warning: (vsim-WLF-5001) Could not open WLF file: vsim.wlf |
# Using alternate file: ./wlftqqzjr8 |
# ** Warning: (vsim-3017) ../../rtl/uart/uart_core.v(211): [TFMPC] - Too few port connections. Expected 14, found 12. |
# Region: /tb_top/u_core/u_uart_core/u_rxfifo |
# ** Warning: (vsim-3722) ../../rtl/uart/uart_core.v(211): [TFMPC] - Missing connection for port 'afull'. |
104,25 → 98,25
# ** Warning: (vsim-3722) ../../rtl/uart/uart_core.v(227): [TFMPC] - Missing connection for port 'afull'. |
# ** Warning: (vsim-3722) ../../rtl/uart/uart_core.v(227): [TFMPC] - Missing connection for port 'aempty'. |
# do run.do |
# i : 02 |
# i : 00 |
# i : 08 |
# i : 12 |
# i : 00 |
# i : 00 |
# i : 00 |
# i : 00 |
# i : 00 |
# i : 00 |
# i : 00 |
# i : 00 |
# i : 00 |
# i : 64 |
# i : 80 |
# i : fe |
# i : 75 |
# i : 81 |
# NOTE : Load memory with Initial delivery content |
# NOTE : Initial Load End |
# NOTE: COMMUNICATION (RE)STARTED |
# Config-Write: Id: 1 Addr = 0000, Cfg. Data = 00114501 |
# Config-Write: Id: 1 Addr = 0008, Cfg. Data = 00001616 |
# Clock period configured = 40 ns, data width = 4 |
# Config-Write: Id: 1 Addr = 0008, Cfg. Data = 00001616 |
# Config-Write: Id: 1 Addr = 0024, Cfg. Data = 70407000 |
# Status: End of Transmission Loop |
# 1300 ns: Starting packet transmission to MAC, size = 64 |
# 1260 ns: Starting packet transmission to MAC, size = 64 |
# SA = 12:34:56:78:9a:bc, DA = 16:22:33:44:55:66, type/length = 0700 |
# Contents: |
# 16 22 33 44 55 66 12 34 56 78 9a bc 07 00 24 81 |
130,8 → 124,8
# e5 77 12 8f f2 ce e8 c5 5c bd 2d 65 63 0a 80 20 |
# aa 9d 96 13 0d 53 6b d5 02 ae 1d cf 21 4c 4b 3d |
# **** |
# 7060000 ns: Completed packet transmission to MAC |
# 8100 ns: Starting packet transmission to MAC, size = 65 |
# 7020000 ns: Completed packet transmission to MAC |
# 8060 ns: Starting packet transmission to MAC, size = 65 |
# SA = 12:34:56:78:9a:bc, DA = 16:22:33:44:55:66, type/length = 0700 |
# Contents: |
# 16 22 33 44 55 66 12 34 56 78 9a bc 07 00 23 0a |
140,9 → 134,9
# 5b 89 49 d0 d7 51 96 0c c2 c8 77 3d 12 fb 72 d9 |
# bb |
# **** |
# 13940000 ns: Completed packet transmission to MAC |
# 13900000 ns: Completed packet transmission to MAC |
# Status: End of Waiting Event Loop |
# 14980 ns: Starting packet transmission to MAC, size = 66 |
# 14940 ns: Starting packet transmission to MAC, size = 66 |
# SA = 12:34:56:78:9a:bc, DA = 16:22:33:44:55:66, type/length = 0700 |
# Contents: |
# 16 22 33 44 55 66 12 34 56 78 9a bc 07 00 7e 6d |
151,8 → 145,8
# 44 d0 2a ab 0e dc 9a fd c3 56 4e 67 0a b6 6f 99 |
# f0 ca |
# **** |
# 20900000 ns: Completed packet transmission to MAC |
# 21940 ns: Starting packet transmission to MAC, size = 67 |
# 20860000 ns: Completed packet transmission to MAC |
# 21900 ns: Starting packet transmission to MAC, size = 67 |
# SA = 12:34:56:78:9a:bc, DA = 16:22:33:44:55:66, type/length = 0700 |
# Contents: |
# 16 22 33 44 55 66 12 34 56 78 9a bc 07 00 38 79 |
161,8 → 155,8
# 70 73 ba 5e fa d5 1a b9 37 96 c0 26 b6 7d dc e1 |
# d6 98 d3 |
# **** |
# 27940000 ns: Completed packet transmission to MAC |
# 28980 ns: Starting packet transmission to MAC, size = 68 |
# 27900000 ns: Completed packet transmission to MAC |
# 28940 ns: Starting packet transmission to MAC, size = 68 |
# SA = 12:34:56:78:9a:bc, DA = 16:22:33:44:55:66, type/length = 0700 |
# Contents: |
# 16 22 33 44 55 66 12 34 56 78 9a bc 07 00 86 78 |
171,10 → 165,8
# 79 c8 ca 13 6b c7 b6 ba c4 b9 92 b4 7f 86 fa f2 |
# d8 8a 95 46 |
# **** |
# 35060000 ns: Completed packet transmission to MAC |
# 35180 ns: Preamble detected, last IFG = 3518 bits |
# 35781 ns: SFD received, last IFG = 3518 bits |
# 36100 ns: Starting packet transmission to MAC, size = 69 |
# 35020000 ns: Completed packet transmission to MAC |
# 36060 ns: Starting packet transmission to MAC, size = 69 |
# SA = 12:34:56:78:9a:bc, DA = 16:22:33:44:55:66, type/length = 0700 |
# Contents: |
# 16 22 33 44 55 66 12 34 56 78 9a bc 07 00 32 bd |
183,21 → 175,10
# 56 5b e2 04 73 d8 12 b8 39 e5 a1 2b 81 c8 27 a1 |
# 1f dd 21 ca 31 |
# **** |
# 40900 ns: Received packet, size = 64 |
# 42220000 ns: Completed packet transmission to MAC |
# 43260 ns: Starting packet transmission to MAC, size = 70 |
# SA = 12:34:56:78:9a:bc, DA = 16:22:33:44:55:66, type/length = 0700 |
# Length error, type/length field = 1792, expected value = 46 |
# Contents: |
# 16 22 33 44 55 66 12 34 56 78 9a bc 07 00 24 81 |
# 09 63 0d 8d 65 12 01 0d 76 3d ed 8c f9 c6 c5 aa |
# e5 77 12 8f f2 ce e8 c5 5c bd 2d 65 63 0a 80 20 |
# aa 9d 96 13 0d 53 6b d5 02 ae 1d cf 21 4c 4b 3d |
# **** |
# 41900 ns: Preamble detected, last IFG = 96 bits |
# 42260000 ns: Completed packet transmission to MAC |
# 42501 ns: SFD received, last IFG = 96 bits |
# 43300 ns: Starting packet transmission to MAC, size = 70 |
# SA = 12:34:56:78:9a:bc, DA = 16:22:33:44:55:66, type/length = 0700 |
# Contents: |
# 16 22 33 44 55 66 12 34 56 78 9a bc 07 00 04 58 |
# 96 14 12 96 b1 55 ed 2b f5 ad 27 84 a7 e7 b9 49 |
# db c9 51 a1 2a fa 45 83 7c 72 fe 68 6f 86 f0 38 |
204,22 → 185,10
# 40 28 f6 c5 c0 74 39 b0 3c 2a 62 15 e1 17 43 c9 |
# 86 25 ec 93 f7 b6 |
# **** |
# 47700 ns: Received packet, size = 65 |
# 49500000 ns: Completed packet transmission to MAC |
# 50540 ns: Starting packet transmission to MAC, size = 71 |
# SA = 12:34:56:78:9a:bc, DA = 16:22:33:44:55:66, type/length = 0700 |
# Length error, type/length field = 1792, expected value = 47 |
# Contents: |
# 16 22 33 44 55 66 12 34 56 78 9a bc 07 00 23 0a |
# ca 3c f2 8a 41 d8 78 89 eb b6 c6 ae bc 2a 0b 71 |
# 85 4f 3b 3a 7e 15 f1 d9 62 4c 9f 8f f8 b7 9f 5c |
# 5b 89 49 d0 d7 51 96 0c c2 c8 77 3d 12 fb 72 d9 |
# bb |
# **** |
# 48700 ns: Preamble detected, last IFG = 96 bits |
# 49301 ns: SFD received, last IFG = 96 bits |
# 49540000 ns: Completed packet transmission to MAC |
# 50580 ns: Starting packet transmission to MAC, size = 71 |
# SA = 12:34:56:78:9a:bc, DA = 16:22:33:44:55:66, type/length = 0700 |
# Contents: |
# 16 22 33 44 55 66 12 34 56 78 9a bc 07 00 c1 8d |
# 5a 07 2c 0c 71 3b b6 f7 9e 5c 55 20 a0 72 b4 dd |
# 0d 4b 79 9e fd 7b 8f 03 e3 1d b1 44 95 e0 ed 52 |
226,22 → 195,10
# f8 8d 52 84 46 8c 90 17 6a 84 aa 7c 60 ba 8b a6 |
# 25 32 a2 b2 82 de 56 |
# **** |
# 54580 ns: Received packet, size = 66 |
# 56860000 ns: Completed packet transmission to MAC |
# 57900 ns: Starting packet transmission to MAC, size = 72 |
# SA = 12:34:56:78:9a:bc, DA = 16:22:33:44:55:66, type/length = 0700 |
# Length error, type/length field = 1792, expected value = 48 |
# Contents: |
# 16 22 33 44 55 66 12 34 56 78 9a bc 07 00 7e 6d |
# 39 1f d3 85 78 5b 49 3f 2a 58 86 8e 9c fa 26 73 |
# a3 2f b3 5f 44 f7 cb e6 5a 29 ed da 65 b5 df 79 |
# 44 d0 2a ab 0e dc 9a fd c3 56 4e 67 0a b6 6f 99 |
# f0 ca |
# **** |
# 55580 ns: Preamble detected, last IFG = 96 bits |
# 56181 ns: SFD received, last IFG = 96 bits |
# 56900000 ns: Completed packet transmission to MAC |
# 57940 ns: Starting packet transmission to MAC, size = 72 |
# SA = 12:34:56:78:9a:bc, DA = 16:22:33:44:55:66, type/length = 0700 |
# Contents: |
# 16 22 33 44 55 66 12 34 56 78 9a bc 07 00 49 14 |
# 3d 4b 5c 47 86 39 b4 d0 2c 8c 07 6a 11 e8 4b 73 |
# ec 23 a4 c9 39 df d4 67 9d b0 82 49 d9 20 1c 93 |
248,22 → 205,10
# e3 2a c8 5d 3a 84 2b 39 12 52 59 d0 6e 97 db a6 |
# bb 00 0f 69 16 8d 9c 08 |
# **** |
# 61540 ns: Received packet, size = 67 |
# 64300000 ns: Completed packet transmission to MAC |
# 65340 ns: Starting packet transmission to MAC, size = 73 |
# SA = 12:34:56:78:9a:bc, DA = 16:22:33:44:55:66, type/length = 0700 |
# Length error, type/length field = 1792, expected value = 49 |
# Contents: |
# 16 22 33 44 55 66 12 34 56 78 9a bc 07 00 38 79 |
# b8 94 93 04 59 db 4d d9 6d 76 ca b6 95 46 04 f7 |
# 69 b4 88 28 2d c7 2e 08 1c fd 29 1c 86 da 3d 66 |
# 70 73 ba 5e fa d5 1a b9 37 96 c0 26 b6 7d dc e1 |
# d6 98 d3 |
# **** |
# 62540 ns: Preamble detected, last IFG = 96 bits |
# 63141 ns: SFD received, last IFG = 96 bits |
# 64340000 ns: Completed packet transmission to MAC |
# 65380 ns: Starting packet transmission to MAC, size = 73 |
# SA = 12:34:56:78:9a:bc, DA = 16:22:33:44:55:66, type/length = 0700 |
# Contents: |
# 16 22 33 44 55 66 12 34 56 78 9a bc 07 00 0c 59 |
# c5 cf 90 51 69 77 4a d8 9b c4 b8 b7 86 30 77 b5 |
# d4 07 76 e9 8b 01 db 80 c2 c5 30 af 66 af e9 f8 |
270,77 → 215,7
# 06 ef e1 95 ee 60 e5 28 64 29 e1 77 6e 81 d5 68 |
# f0 aa 0f f1 7d 1f 08 38 e7 |
# **** |
# 68580 ns: Received packet, size = 68 |
# SA = 12:34:56:78:9a:bc, DA = 16:22:33:44:55:66, type/length = 0700 |
# Length error, type/length field = 1792, expected value = 50 |
# Contents: |
# 16 22 33 44 55 66 12 34 56 78 9a bc 07 00 86 78 |
# 7e db cf 79 fa 61 17 a1 86 50 f5 35 29 c1 c5 98 |
# 4b 73 ec 8a 4e a8 a9 a1 0e e6 9f 2a 2a 8d 9e 38 |
# 79 c8 ca 13 6b c7 b6 ba c4 b9 92 b4 7f 86 fa f2 |
# d8 8a 95 46 |
# **** |
# 69580 ns: Preamble detected, last IFG = 96 bits |
# 70181 ns: SFD received, last IFG = 96 bits |
# 71860000 ns: Completed packet transmission to MAC |
# 75700 ns: Received packet, size = 69 |
# SA = 12:34:56:78:9a:bc, DA = 16:22:33:44:55:66, type/length = 0700 |
# Length error, type/length field = 1792, expected value = 51 |
# Contents: |
# 16 22 33 44 55 66 12 34 56 78 9a bc 07 00 32 bd |
# 84 e4 ca a9 a1 8e fb 0b ef c9 36 75 8f 6b 88 ae |
# 9b 92 28 2d 4b c2 1e 0d ec 18 d1 86 41 3b d8 53 |
# 56 5b e2 04 73 d8 12 b8 39 e5 a1 2b 81 c8 27 a1 |
# 1f dd 21 ca 31 |
# **** |
# 76700 ns: Preamble detected, last IFG = 96 bits |
# 77301 ns: SFD received, last IFG = 96 bits |
# 82900 ns: Received packet, size = 70 |
# SA = 12:34:56:78:9a:bc, DA = 16:22:33:44:55:66, type/length = 0700 |
# Length error, type/length field = 1792, expected value = 52 |
# Contents: |
# 16 22 33 44 55 66 12 34 56 78 9a bc 07 00 04 58 |
# 96 14 12 96 b1 55 ed 2b f5 ad 27 84 a7 e7 b9 49 |
# db c9 51 a1 2a fa 45 83 7c 72 fe 68 6f 86 f0 38 |
# 40 28 f6 c5 c0 74 39 b0 3c 2a 62 15 e1 17 43 c9 |
# 86 25 ec 93 f7 b6 |
# **** |
# 83900 ns: Preamble detected, last IFG = 96 bits |
# 84501 ns: SFD received, last IFG = 96 bits |
# 90180 ns: Received packet, size = 71 |
# SA = 12:34:56:78:9a:bc, DA = 16:22:33:44:55:66, type/length = 0700 |
# Length error, type/length field = 1792, expected value = 53 |
# Contents: |
# 16 22 33 44 55 66 12 34 56 78 9a bc 07 00 c1 8d |
# 5a 07 2c 0c 71 3b b6 f7 9e 5c 55 20 a0 72 b4 dd |
# 0d 4b 79 9e fd 7b 8f 03 e3 1d b1 44 95 e0 ed 52 |
# f8 8d 52 84 46 8c 90 17 6a 84 aa 7c 60 ba 8b a6 |
# 25 32 a2 b2 82 de 56 |
# **** |
# 91180 ns: Preamble detected, last IFG = 96 bits |
# 91781 ns: SFD received, last IFG = 96 bits |
# 97540 ns: Received packet, size = 72 |
# SA = 12:34:56:78:9a:bc, DA = 16:22:33:44:55:66, type/length = 0700 |
# Length error, type/length field = 1792, expected value = 54 |
# Contents: |
# 16 22 33 44 55 66 12 34 56 78 9a bc 07 00 49 14 |
# 3d 4b 5c 47 86 39 b4 d0 2c 8c 07 6a 11 e8 4b 73 |
# ec 23 a4 c9 39 df d4 67 9d b0 82 49 d9 20 1c 93 |
# e3 2a c8 5d 3a 84 2b 39 12 52 59 d0 6e 97 db a6 |
# bb 00 0f 69 16 8d 9c 08 |
# **** |
# 98540 ns: Preamble detected, last IFG = 96 bits |
# 99141 ns: SFD received, last IFG = 96 bits |
# 104980 ns: Received packet, size = 73 |
# SA = 12:34:56:78:9a:bc, DA = 16:22:33:44:55:66, type/length = 0700 |
# Length error, type/length field = 1792, expected value = 55 |
# Contents: |
# 16 22 33 44 55 66 12 34 56 78 9a bc 07 00 0c 59 |
# c5 cf 90 51 69 77 4a d8 9b c4 b8 b7 86 30 77 b5 |
# d4 07 76 e9 8b 01 db 80 c2 c5 30 af 66 af e9 f8 |
# 06 ef e1 95 ee 60 e5 28 64 29 e1 77 6e 81 d5 68 |
# f0 aa 0f f1 7d 1f 08 38 e7 |
# **** |
# 71820000 ns: Completed packet transmission to MAC |
# Status: End of Waiting Delay Loop |
############################# |
# TB MII Statistic |
348,26 → 223,28
# Frm cnt : 10 |
# Byte cnt : 685 |
# DUT TO TB : |
# Frm cnt : 10 |
# Byte cnt : 685 |
# Frm cnt : 0 |
# Byte cnt : 0 |
# Pause Frm cnt: 0 |
# Alig Err cnt: 0 |
# usized Err cnt: 0 |
# crc Err cnt: 0 |
# Length Err cnt: 10 |
# Length Err cnt: 0 |
############################# |
# A200 TB => 171820000 ns ERROR :: tb_top.tb_glbl.test_err ERROR detected 1 |
# A200 TB => 171820000 ns ERROR :: tb_top.tb_glbl.test_err ERROR detected 2 |
# |
# ------------------------------------------------- |
# Test Status |
# warnings: 0, errors: 0 |
# warnings: 0, errors: 2 |
# |
# ------------------------------------------------- |
# Test Status |
# warnings: 0, errors: 0 |
# warnings: 0, errors: 2 |
# |
# ========= |
# Test Status: TEST PASSED |
# Test Status: TEST FAILED |
# ========= |
# |
# ** Note: $finish : ../../verif/lib/tb_glbl.v(64) |
# Time: 172861 ns Iteration: 0 Instance: /tb_top |
# Time: 172821 ns Iteration: 0 Instance: /tb_top |
/trunk/verif/log/ext_xram.log
63,7 → 63,6
# Loading work.oc8051_ram_256x8_two_bist |
# Loading work.oc8051_alu_src_sel |
# Loading work.oc8051_comp |
# Loading work.oc8051_rom |
# Loading work.oc8051_cy_select |
# Loading work.oc8051_indi_addr |
# Loading work.oc8051_memory_interface |
90,11 → 89,6
# Loading work.AT45DB321 |
# Loading work.tb_glbl |
# Loading work.bit_register |
# ** Warning: (vsim-WLF-5000) WLF file currently in use: vsim.wlf |
# File in use by: Hostname: ProcessID: 14 |
# Attempting to use alternate WLF file "./wlftc8emq2". |
# ** Warning: (vsim-WLF-5001) Could not open WLF file: vsim.wlf |
# Using alternate file: ./wlftc8emq2 |
# ** Warning: (vsim-3017) ../../rtl/uart/uart_core.v(211): [TFMPC] - Too few port connections. Expected 14, found 12. |
# Region: /tb_top/u_core/u_uart_core/u_rxfifo |
# ** Warning: (vsim-3722) ../../rtl/uart/uart_core.v(211): [TFMPC] - Missing connection for port 'afull'. |
/trunk/verif/log/complie.log
89,4 → 89,5
|
Top level modules: |
tb_top |
oc8051_rom |
oc8051_uart |
/trunk/verif/log/uart_test_1.log
63,7 → 63,6
# Loading work.oc8051_ram_256x8_two_bist |
# Loading work.oc8051_alu_src_sel |
# Loading work.oc8051_comp |
# Loading work.oc8051_rom |
# Loading work.oc8051_cy_select |
# Loading work.oc8051_indi_addr |
# Loading work.oc8051_memory_interface |
90,11 → 89,6
# Loading work.AT45DB321 |
# Loading work.tb_glbl |
# Loading work.bit_register |
# ** Warning: (vsim-WLF-5000) WLF file currently in use: vsim.wlf |
# File in use by: Hostname: ProcessID: 14 |
# Attempting to use alternate WLF file "./wlft22nc1m". |
# ** Warning: (vsim-WLF-5001) Could not open WLF file: vsim.wlf |
# Using alternate file: ./wlft22nc1m |
# ** Warning: (vsim-3017) ../../rtl/uart/uart_core.v(211): [TFMPC] - Too few port connections. Expected 14, found 12. |
# Region: /tb_top/u_core/u_uart_core/u_rxfifo |
# ** Warning: (vsim-3722) ../../rtl/uart/uart_core.v(211): [TFMPC] - Missing connection for port 'afull'. |
/trunk/verif/run/compile.modelsim
5,6 → 5,7
endif |
|
vlog -work work +define+SFLASH_SPDUP \ |
+incdir+../../rtl/defs \ |
-v ../../rtl/lib/registers.v \ |
-v ../../rtl/lib/stat_counter.v \ |
-v ../../rtl/lib/toggle_sync.v \ |
/trunk/verif/sw/C/gmac_loopback.c
1,9 → 1,7
/* |
* Copyright (c) 1999-2001 Tony Givargis. Permission to copy is granted |
* provided that this header remains intact. This software is provided |
* with no warranties. |
* |
* Version : 2.9 |
* GMAC Software Loop Back. |
* Software continously check the Rx Q counter, If the RX Q counter is not zero, |
* Then it read the Rx descriptor and copy the information back to tx descriptor |
*/ |
|
/*---------------------------------------------------------------------------*/ |