--------------------------------------------------------------------------------------------------------------------------------------------- -- Chapter 23 - Case Study 4: Communications System --------------------------------------------------------------------------------------------------------------------------------------------- -- Filename Primary Unit Secondary Unit Figure/Section ----------- ------------ -------------- -------------- bfsk.vhd entity bfsk behavioral Figure 23-3 MeasFreq.vhd entity MeasFreq ThresDetect Figure 23-5 e_BPF.vhd entity e_BPF s_dmn Figure 23-8 e_Difference.vhd entity e_Difference behavioral -- PLL.vhd entity PLL behavioral Figure 23-12 --------------------------------------------------------------------------------------------------------------------------------------------- -- TestBenches --------------------------------------------------------------------------------------------------------------------------------------------- -- Filename Primary Unit Secondary Unit Tested Model ------------ ------------ -------------- ------------ tb_bfsk.vhd entity TB_BFSK arch_TB_BFSK bfsk.vhd -- entity data_time_vector behavioral -- entity MeasFreq ThresDetect -- entity bfsk behavioral tb_commsys_pll.vhd entity data_time_vector behavioral -- entity PLL PLL -- entity bfsk behavioral -- entity vLPF_2nd behavioral -- entity MeasFreq ThresDetect -- entity a2d_bit ideal -- entity TB_COMMSYS_PLL arch_TB_COMMSYS_PLL tb_CS4_CommSys_det.vhd entity capacitor ideal -- entity resistor ideal -- entity diode ideal -- entity EnvDetect EnvDetect -- entity bfsk behavioral -- entity vSum behavioral -- entity vLPF_2nd behavioral -- entity vBPF behavioral -- entity MeasFreq ThresDetect -- entity a2d_bit ideal -- entity tb_CS4_CommSys_det TB_CS4_CommSys_det