blob: 183d50d279169c30e9cc82d47c64cfa698542e88 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
|
family : 'A10'
k_vector : 16
c_vector : 16
arch_precision : FP11
stream_buffer_depth : 17600
output_channels_max : 14320
enable_debug : false
pe_array {
num_interleaved_features : 4
num_interleaved_filters : 1
exit_fifo_depth : 1024
}
filter_scratchpad {
filter_depth : 512
bias_scale_depth : 512
}
dma {
csr_addr_width : 11
csr_data_bytes : 4
ddr_addr_width : 32
ddr_burst_width : 4
ddr_data_bytes : 64
ddr_read_id_width : 2
}
activation {
generic_aux_parameters {
k_vector : 16
}
enable_relu : true
enable_leaky_relu : false
enable_sigmoid : false
enable_prelu : false
}
pool {
generic_aux_parameters {
k_vector : 1
}
max_window_height : 3
max_window_width : 3
max_stride_vertical : 4
max_stride_horizontal : 4
}
xbar {
xbar_k_vector : 16
max_input_interfaces : 4
max_output_interfaces : 4
xbar_ports {
xbar_aux_port {
name : 'activation'
input_connection : 'xbar_in_port'
}
xbar_aux_port {
name : 'pool'
input_connection : 'xbar_in_port'
input_connection : 'activation'
}
}
xbar_in_port {
external_connection : 'pe_array'
}
xbar_out_port {
external_connection : 'input_feeder'
external_connection : 'output_writer'
input_connection : 'xbar_in_port'
input_connection : 'pool'
input_connection : 'activation'
}
}
config_network {
modules {
module {
name : 'filter_reader'
cross_clock : 1
}
module {
name : 'input_feeder_mux'
}
module {
name : 'input_feeder_writer'
}
module {
name : 'input_feeder_in'
}
module {
name : 'input_feeder_reader'
}
module {
name : 'input_feeder_out'
}
module {
name : 'feature_writer'
cross_clock : 1
}
module {
name : 'feature_reader'
cross_clock : 1
}
module {
name : 'xbar'
}
module {
name : 'activation'
}
module {
name : 'pool'
}
}
}
|