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

Subversion Repositories plb2wbbridge

[/] [plb2wbbridge/] [trunk/] [systems/] [test_system_sim/] [32bit_on_128bitPLB_asyn/] [simulation/] [test_cases/] [simple_line_rw/] [transfers.bfl] - Blame information for rev 2

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 2 feddischso
 
2
 set_alias(PART         = 1)
3
 set_alias(SUBPART      = 2)
4
 set_alias(SUBSUBPART   = 3)
5
 
6
 
7
 ---------------------------------
8
 --  32-Bit Master              --
9
 
10
 set_device(path=/system_tb/dut/plb_bfm_master_32/plb_bfm_master_32/master,device_type=plb_master)
11
 configure(msize=00)
12
 mem_update(addr=f0000000,data=01000000_02000000_03000000_04000000)
13
 mem_update(addr=f0000010,data=01111111_02111111_03111111_04111111)
14
 
15
 mem_update(addr=f1000000,data=01000000_02000000_03000000_04000000)
16
 
17
 
18
 wait( level=PART )
19
 
20
 write   ( addr=f0000000, size=0010, be=1111111111111111 )
21
 wait    ( level=SUBSUBPART )
22
 wait    ( level=SUBSUBPART )
23
 write   ( addr=f1000000, size=0001, be=1111111111111111 )
24
 
25
 wait    ( level=SUBSUBPART )
26
 read    ( addr=f0000000, size=0010, be=1111111111111111 )
27
 
28
 wait    ( level=SUBSUBPART )
29
 wait    ( level=SUBSUBPART )
30
 read    ( addr=f1000000, size=0001, be=1111111111111111 )
31
 
32
 
33
 
34
 ---------------------------------
35
 --  64-Bit Master              --
36
 
37
 set_device(path=/system_tb/dut/plb_bfm_master_64/plb_bfm_master_64/master,device_type=plb_master)
38
 configure(msize=01)
39
 mem_update(addr=f0000000,data=01000000_02000000_03000000_04000000)
40
 mem_update(addr=f0000010,data=01111111_02111111_03111111_04111111)
41
 
42
 mem_update(addr=f1000000,data=01000000_02000000_03000000_04000000)
43
 
44
 
45
 wait( level=PART )
46
 wait( level=SUBPART )
47
 wait( level=SUBPART )
48
 
49
 write   ( addr=f0000000, size=0010, be=1111111111111111 )
50
 wait    ( level=SUBSUBPART )
51
 write   ( addr=f1000000, size=0001, be=1111111111111111 )
52
 
53
 wait    ( level=SUBSUBPART )
54
 read    ( addr=f0000000, size=0010, be=1111111111111111 )
55
 
56
 wait    ( level=SUBSUBPART )
57
 wait    ( level=SUBSUBPART )
58
 read    ( addr=f1000000, size=0001, be=1111111111111111 )
59
 
60
 
61
 ---------------------------------
62
 --  128-Bit Master              --
63
 
64
 set_device(path=/system_tb/dut/plb_bfm_master_128/plb_bfm_master_128/master,device_type=plb_master)
65
 configure(msize=10)
66
 
67
 mem_update(addr=f0000000,data=01000000_02000000_03000000_04000000)
68
 mem_update(addr=f0000010,data=01111111_02111111_03111111_04111111)
69
 
70
 mem_update(addr=f1000000,data=01000000_02000000_03000000_04000000)
71
 
72
 
73
 
74
 wait( level=PART )
75
 wait( level=SUBPART )
76
 wait( level=SUBPART )
77
 wait( level=SUBPART )
78
 
79
 write   ( addr=f0000000, size=0010, be=1111111111111111 )
80
 wait    ( level=SUBSUBPART )
81
 write   ( addr=f1000000, size=0001, be=1111111111111111 )
82
 
83
 wait    ( level=SUBSUBPART )
84
 read    ( addr=f0000000, size=0010, be=1111111111111111 )
85
 
86
 wait    ( level=SUBSUBPART )
87
 wait    ( level=SUBSUBPART )
88
 read    ( addr=f1000000, size=0001, be=1111111111111111 )
89
 
90
 
91
 
92
 

powered by: WebSVN 2.1.0

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