blob: 13d7da7e0408eb0c78140911b6f144967d1e3056 (
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
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
|
---------------------------------------------------------------------------------------------------------------------------------------------
-- Chapter 26 - Case Study 5: RC Airplane System
---------------------------------------------------------------------------------------------------------------------------------------------
-- Filename Primary Unit Secondary Unit Figure/Section
----------- ------------ -------------- --------------
amp_lim.vhd entity amp_lim simple Figure 26-10
pwl_functions.vhd package pwl_functions body Figure 26-20
prop_pwl.vhd entity prop_pwl ideal Figure 26-20
---------------------------------------------------------------------------------------------------------------------------------------------
-- TestBenches
---------------------------------------------------------------------------------------------------------------------------------------------
-- Filename Primary Unit Secondary Unit Tested Model
------------ ------------ -------------- ------------
tb_CS5_Amp_Lim.vhd entity sum2_e simple
-- entity gain_e simple
-- entity limiter_2_e simple
-- entity lead_lag_e simple
-- entity rudder_servo rudder_servo
-- entity gear_rv_r ideal
-- entity rot2v bhv
-- entity horn_r2t bhv
-- entity horn_t2r bhv
-- entity DC_Motor basic
-- entity stop_r ideal
-- entity tran_linkage a1
-- entity rudder bhv
-- entity resistor ideal
-- entity amp_lim simple
-- entity v_pulse ideal
-- entity v_pwl_full ideal
-- entity tb_CS5_Amp_Lim TB_CS5_Amp_Lim
tb_CS5_Prop.vhd entity DC_Motor basic
-- entity v_constant ideal
-- entity switch_dig_log linear
-- entity switch_dig_log log
-- entity opamp basic
-- entity resistor ideal
-- entity comparator_d behavioral
-- entity v_pulse ideal
-- entity pwm_mac pwm_mac
-- entity prop_pwl ideal
-- entity diode_pwl simple
-- entity v_sine ideal
-- entity tb_CS5_Prop TB_CS5_Prop
tb_CS5_CC_Rudder.vhd entity sum2_e simple
-- entity gain_e simple
-- entity limiter_2_e simple
-- entity lead_lag_e simple
-- entity rudder_servo rudder_servo
-- entity gear_rv_r ideal
-- entity rot2v bhv
-- entity horn_r2t bhv
-- entity horn_t2r bhv
-- entity tran_linkage a1
-- entity rudder bhv
-- entity v_constant ideal
-- entity stick ideal
-- entity RF_xmtr_rcvr behavioral
-- entity switch_dig_2in ideal
-- entity clock ideal
-- entity clock_duty ideal
-- entity rc_clk rc_clk
-- entity bit_cnt behavioral
-- entity state_mach1 state_diagram
-- entity sm_cnt sm_cnt
-- entity a2d_nbit sar
-- entity shift_reg behavioral
-- entity frame_gen simple
-- entity xor2 ideal
-- entity level_set_tri ideal
-- entity buffer_tri ideal
-- entity d2a_bit ideal
-- entity parity_gen parity_gen
-- entity tdm_encoder tdm_encoder
-- entity menc_rsc bhv
-- entity Digitize_Encode_Man Digitize_Encode_Man
-- entity lpf_2_e simple
-- entity and2 ideal
-- entity d_latch_n_edge_rst behav
-- entity counter_12 counter_12
-- entity a2d_bit ideal
-- entity clock_en ideal
-- entity inverter ideal
-- entity or2 ideal
-- entity d2a_nbit behavioral
-- entity pw2ana pw2ana
-- entity DC_Motor basic
-- entity stop_r ideal
-- entity dig_cmp simple
-- entity resistor ideal
-- entity sr_ff simple
-- entity state_mach_rcvr state_diagram
-- entity sm_cnt_rcvr sm_cnt_rcvr
-- entity level_set ideal
-- entity ser2par a1
-- entity frame_det simple
-- entity parity_det parity_det
-- entity TDM_Demux_dbg TDM_Demux_dbg
-- entity mdec_rsc bhv
-- entity mdec_rsc bhv_8
-- entity Decode_PW_Man Decode_PW_Man
-- entity tb_CS5_CC_Rudder TB_CS5_CC_Rudder
tb_CS5_Rudder_Power.vhd entity sum2_e simple
-- entity gain_e simple
-- entity limiter_2_e simple
-- entity lead_lag_e simple
-- entity rudder_servo rudder_servo
-- entity gear_rv_r ideal
-- entity rot2v bhv
-- entity horn_r2t bhv
-- entity horn_t2r bhv
-- entity DC_Motor basic
-- entity stop_r ideal
-- entity tran_linkage a1
-- entity rudder bhv
-- entity switch_dig_log linear
-- entity switch_dig_log log
-- entity buff ideal
-- entity inverter ideal
-- entity opamp basic
-- entity resistor ideal
-- entity v_constant ideal
-- entity comparator_d behavioral
-- entity v_pulse ideal
-- entity pwm_mac pwm_mac
-- entity diode_pwl simple
-- entity pwm_H_bridge pwm_H_bridge
-- entity stick ideal
-- entity inductor ideal
-- entity capacitor ideal
-- entity capacitor ESR
-- entity buck_sw average
-- entity sw_LoopCtrl ideal
-- entity comp_2p2z ltf
-- entity ex_buck ex_buck
-- entity tb_CS5_Rudder_Power TB_CS5_Rudder_Power
tb_CS5_HCL.vhd entity sum2_e simple
-- entity gain_e simple
-- entity limiter_2_e simple
-- entity lead_lag_e simple
-- entity rudder_servo rudder_servo
-- entity gear_rv_r ideal
-- entity rot2v bhv
-- entity horn_r2t bhv
-- entity horn_t2r bhv
-- entity DC_Motor basic
-- entity stop_r ideal
-- entity tran_linkage a1
-- entity rudder bhv
-- entity v_constant ideal
-- entity stick ideal
-- entity RF_xmtr_rcvr behavioral
-- entity switch_dig_2in ideal
-- entity clock ideal
-- entity clock_duty ideal
-- entity rc_clk rc_clk
-- entity bit_cnt behavioral
-- entity state_mach1 state_diagram
-- entity sm_cnt sm_cnt
-- entity a2d_nbit sar
-- entity shift_reg behavioral
-- entity frame_gen simple
-- entity xor2 ideal
-- entity level_set_tri ideal
-- entity buffer_tri ideal
-- entity d2a_bit ideal
-- entity parity_gen parity_gen
-- entity tdm_encoder tdm_encoder
-- entity menc_rsc bhv
-- entity Digitize_Encode_Man Digitize_Encode_Man
-- entity and2 ideal
-- entity d_latch_n_edge_rst behav
-- entity counter_12 counter_12
-- entity dig_cmp simple
-- entity resistor ideal
-- entity clock_en ideal
-- entity sr_ff simple
-- entity inverter ideal
-- entity state_mach_rcvr state_diagram
-- entity sm_cnt_rcvr sm_cnt_rcvr
-- entity level_set ideal
-- entity ser2par a1
-- entity frame_det simple
-- entity parity_det parity_det
-- entity d2a_nbit behavioral
-- entity TDM_Demux_dbg TDM_Demux_dbg
-- entity mdec_rsc bhv
-- entity mdec_rsc bhv_8
-- entity Decode_PW_Man Decode_PW_Man
-- entity lpf_2_e simple
-- entity a2d_bit ideal
-- entity or2 ideal
-- entity pw2ana pw2ana
-- entity v_pulse ideal
-- entity v_pwl ideal
-- entity plane_pos_src plane_pos_src
-- entity integ_1_e simple
-- entity lpf_1_e simple
-- entity hcl hcl
-- entity tb_CS5_HCL TB_CS5_HCL
|