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

Subversion Repositories w11

[/] [w11/] [tags/] [w11a_V0.6/] [rtl/] [vlib/] [serport/] [tb/] [tb_serport_autobaud_stim.dat] - Blame information for rev 27

Go to most recent revision | Details | Compare with Previous | View Log

Line No. Rev Author Line
1 8 wfjm
# $Id: tb_serport_autobaud_stim.dat 91 2007-10-21 18:59:14Z mueller $
2 2 wfjm
#
3
#
4
C ----------------------------------------------------------------------------
5
C start without autobauding and default setup clock divisor of 16 (CLKDIV=15)
6
.reset
7
.rate 16
8
.wait 5
9
send 1 00000001
10
send 1 10000000
11
#
12
C ----------------------------------------------------------------------------
13
C now break + autobaud with clock divisor = 8 (CLKDIV=7)
14
.break 3000
15
.wait 20
16
.rate 8
17
send 0 10000000
18
send 1 10000000
19
send 1 00000011
20
send 1 00001100
21
send 1 00110000
22
send 1 11000000
23
#
24
C ----------------------------------------------------------------------------
25
C now break + autobaud with clock divisor = 4 (CLKDIV=3)
26
.break 3000
27
.wait 20
28
.rate 4
29
send 0 10000000
30
send 1 10000000
31
send 1 00000011
32
send 1 00001100
33
send 1 00110000
34
send 1 11000000
35
#
36
C ----------------------------------------------------------------------------
37
C now break + autobaud with clock divisor = 2 (CLKDIV=1)
38
.break 3000
39
.wait 20
40
.rate 2
41
send 0 10000000
42
send 1 10000000
43
send 1 00000011
44
send 1 00001100
45
send 1 00110000
46
send 1 11000000
47
#
48
C ----------------------------------------------------------------------------
49
C now break + autobaud with clock divisor = 1 (CLKDIV=0)
50
.break 3000
51
.wait 20
52
.rate 1
53
send 0 10000000
54
send 1 10000000
55
send 1 01000000
56
send 1 00100000
57
send 1 00010000
58
send 1 00001000
59
send 1 00000100
60
send 1 00000010
61
send 1 00000001
62
send 1 00000011
63
send 1 00001100
64
send 1 00110000
65
send 1 11000000
66
#
67
C ----------------------------------------------------------------------------
68
C now break + autobaud with clock divisor = 32 (CLKDIV=31)
69
.break 3000
70
.wait 20
71
.rate 32
72
send 0 10000000
73
send 1 10000000
74
send 1 00000011
75
send 1 00001100
76
send 1 00110000
77
send 1 11000000

powered by: WebSVN 2.1.0

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