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

Subversion Repositories uart16550

[/] [uart16550/] [trunk/] [sim/] [rtl_sim/] [log/] [uart_interrupts_verbose.log] - Blame information for rev 106

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 96 tadejm
 
2
---------------------------------------------------------------------------
3
- Initialization of UART.
4
---------------------------------------------------------------------------
5
 
6
Time:                  200    (testbench_utilities.do_reset)
7
*N, RESET signal asynchronously set.
8
Time:                  200    (testbench_utilities.disable_clk_generators)
9
*N, Following clocks are DISABLED:
10
Time:                  200    (testbench_utilities.disable_clk_generators)
11
*N, - WB_clk
12
Time:                  200    (testbench_utilities.disable_clk_generators)
13
*N, - RX_clk
14
Time:                  200    (testbench_utilities.disable_clk_generators)
15
*N, - TX_clk
16
Time:                  200    (testbench_utilities.disable_clk_generators)
17
*N, - TX_clk_divided
18
Time:                  200    (testbench_utilities.set_device_tx_rx_clk_divisor)
19
*N, UART DEVICE TX/RX clock divisor: 1000.
20
Time:                  200    (testbench_utilities.set_wb_clock_period)
21
*N, WB & UART DEVICE TX/RX clock period: 64.
22
Time:                  200    (testbench_utilities.enable_clk_generators)
23
*N, Following clocks are ENABLED:
24
Time:                  200    (testbench_utilities.enable_clk_generators)
25
*N, - WB_clk
26
Time:                  200    (testbench_utilities.enable_clk_generators)
27
*N, - RX_clk
28
Time:                  200    (testbench_utilities.enable_clk_generators)
29
*N, - TX_clk
30
Time:                  200    (testbench_utilities.enable_clk_generators)
31
*N, - TX_clk_divided
32
Time:                11100    (testbench_utilities.release_reset)
33
*N, RESET signal released synchronously to WB clk.
34
Time:                11100    (uart_wb_utilities.write_dlr)
35
*N, DLAB in LC Register is going to be 1.
36
Time:                11100    (uart_wb_utilities.write_dlr)
37
*N, Current LCR = 3.
38
Time:                11100    (uart_wb_utilities.write_lcr)
39
*N, WRITING UART's LC Register.
40
Time:               101000    (uart_wb_utilities.write_lcr)
41
*N, Write LCR = 83.
42
Time:               101000    (uart_wb_utilities.write_dlr)
43
*N, WRITING UART's DL Register [15:8].
44
Time:               161000    (uart_wb_utilities.write_dlr)
45
*N, Write DLR [15:8] = 10.
46
Time:               161000    (uart_wb_utilities.write_dlr)
47
*N, WRITING UART's DL Register [ 7:0].
48
Time:               281000    (uart_wb_utilities.write_dlr)
49
*N, Write DLR [ 7:0] = 0.
50
Time:               281000    (uart_wb_utilities.write_dlr)
51
*N, DLAB in LC Register is going to be 0.
52
Time:               281000    (uart_wb_utilities.write_lcr)
53
*N, WRITING UART's LC Register.
54
Time:               371000    (uart_wb_utilities.write_lcr)
55
*N, Write LCR = 3.
56
Time:               371000    (uart_wb_utilities.write_ier)
57
*N, WRITING UART's IE Register.
58
Time:               411000    (uart_wb_utilities.write_ier)
59
*N, Write IER = 7.
60
Time:               411000    (uart_wb_utilities.write_fcr)
61
*N, WRITING UART's FC Register.
62
Time:               511000    (uart_wb_utilities.write_fcr)
63
*N, Write FCR = c0.
64
Time:               511000    (uart_wb_utilities.write_lcr)
65
*N, WRITING UART's LC Register.
66
Time:               621000    (uart_wb_utilities.write_lcr)
67
*N, Write LCR = 3.
68
Time:               621000    (uart_device_utilities.set_rx_length)
69
*N, SETTING RX CHAR length.
70
Time:               621000    (uart_device_utilities.set_rx_length)
71
*N, Length: 8.
72
Time:               621000    (uart_device_utilities.disable_rx_parity)
73
*N, DISABLING RX CHAR parity.
74
Time:               621000    (uart_device_utilities.set_rx_second_stop_bit)
75
*N, SETTING RX CHAR 1 stop bit.
76
Time:               621000    (uart_device_utilities.set_tx_length)
77
*N, SETTING TX CHAR length.
78
Time:               621000    (uart_device_utilities.set_tx_length)
79
*N, Length: 8.
80
Time:               621000    (uart_device_utilities.disable_tx_parity)
81
*N, DISABLING TX CHAR parity.
82
Time:               621000    (uart_device_utilities.correct_tx_parity)
83
*N, DISABLING WRONG parity generation.
84
Time:               621000    (uart_device_utilities.correct_tx_frame)
85
*N, DISABLING WRONG frame generation.
86
Time:               621000    (uart_device_utilities.generate_tx_glitch)
87
*N, DISABLING 1 TIME glitch generation with CLKs delay.
88
Time:               621000    (uart_device_utilities.generate_tx_glitch)
89
*N, CLKs delay from start bit edge: 0.
90
 
91
---------------------------------------------------------------------------
92
- Interrupt test.
93
---------------------------------------------------------------------------
94
 
95
Time:               621000    (testbench_utilities.wait_for_num_of_wb_clk)
96
*N, Waiting for following number of WB CLK periods:
97
Time:               621000    (testbench_utilities.wait_for_num_of_wb_clk)
98
*N, Waiting for following number of WB CLK periods: 450000.
99
Time:               701000    (uart_wb_utilities.write_char)
100
*N, Write TRR = aa.
101
Time:           5734501000    (testbench.write_tx_shift_reg_read_tx_fifo)
102
*N, TX FIFO is empty!
103
Time:           5734521200    (testbench.tx_fifo_status_changing)
104
*E, Bit 5 of LSR register not '1'!

powered by: WebSVN 2.1.0

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