----------------------------------------------------------------------------------------------------------------------------------------- -- Chapter 18 - Case Study 3: DC-DC Power Converter ----------------------------------------------------------------------------------------------------------------------------------------- Filename Primary Unit Secondary Unit Figure/Section ----------- ------------ -------------- -------------- tb_buckconverter.vhd entity TB_BUCKCONVERTER arch_TB_BUCKCONVERTER Figure 18-7 tb_buckconverter_hier.vhd entity TB_BUCKCONVERTER_HIER arch_TB_BUCKCONVERTER_HIER -- capacitor.vhd entity capacitor esr Figure 18-9 switch_dig.vhd entity switch_dig ideal Figure 18-10 buck_sw.vhd entity BUCK_SW arch_BUCK_SW Figure 18-13 buck_avg.vhd entity buck_avg simple -- sw_LoopCtrl.vhd entity sw_LoopCtrl ideal Figure 18-16 comp_2p2z.vhd entity comp_2p2z ltf Figure 18-18 pwl_load.vhd entity pwl_load ideal Figure 18-20 tb_compensator.vhd entity TB_COMPENSATOR arch_TB_COMPENSATOR -- CalcBuckParams.vhd entity CalcBuckParams ideal Figure 18-23 --------------------------------------------------------------------------------------------------------------------------------------------- -- TestBenches --------------------------------------------------------------------------------------------------------------------------------------------- Filename Primary Unit Secondary Unit Tested Model ------------ ------------ -------------- ------------ tb_CalcBuckParams.vhd entity TB_CALCBUCKPARAMS arch_TB_CALCBUCKPARAMS CalcBuckParams.vhd tb_Compensator.vhd entity TB_COMPENSATOR arch_TB_COMPENSATOR comp_2p2z.vhd cs3_buckconverter.vhd entity v_pulse ideal -- entity inductor ideal -- entity capacitor esr -- entity v_constant ideal -- entity sw_LoopCtrl ideal -- entity pwl_load ideal -- entity buck_avg simple -- entity comp_2p2z ltf -- entity CS3_BUCKCONVERTER arch_CS3_BUCKCONVERTER