---------------------------------------------------------------------------------------------------------------------------------------------
--                                                   Chapter 8 - Case Study 1: Mixed Signal Focus
---------------------------------------------------------------------------------------------------------------------------------------------
-- Filename                                     Primary Unit                            Secondary Unit                  Figure/Section
-----------                                     ------------                            --------------                  --------------
switch_dig_2in.vhd                              entity switch_dig_2in                   ideal                           Figure 8-6
a2d_nbit.vhd                                    entity a2d_nbit                         sar                             Figure 8-7
dac_10_bit.vhd                                  entity dac_10_bit                       behavioral                      Figure 8-12
---------------------------------------------------------------------------------------------------------------------------------------------
--                                                                    TestBenches
---------------------------------------------------------------------------------------------------------------------------------------------
-- Filename                                     Primary Unit                            Secondary Unit                  Tested Model
------------                                    ------------                            --------------                  ------------
tb_2in_switch.vhd                               entity tb_2in_switch                    TB_2in_switch                   switch_dig_2in.vhd
tb_a2d_d2a.vhd                                  entity tb_a2d_d2a                       TB_a2d_d2a                      a2d_nbit.vhd, dac_10_bit.vhd
airplane_controller_archive.vhd                 entity switch_dig_2in                   ideal                           Case Study 1
--                                              entity clock                            ideal
--                                              entity clock_duty                       ideal
--                                              entity RC_CLK                           arch_RC_CLK
--                                              entity bit_cnt                          behavioral
--                                              entity state_mach1                      state_diagram
--                                              entity SM_CNT                           arch_SM_CNT
--                                              entity a2d_nbit                         sar
--                                              entity s2p_shift_reg                    behavioral
--                                              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                       arch_PARITY_GEN
--                                              entity DIGITIZE_ENCODE                  arch_DIGITIZE_ENCODE
--                                              entity stick                            ideal
--                                              entity and2                             ideal
--                                              entity d_latch_n_edge_rst               behav
--                                              entity COUNTER_12                       arch_COUNTER_12
--                                              entity a2d_bit                          ideal
--                                              entity clock_en                         ideal
--                                              entity inverter                         ideal
--                                              entity or2                              ideal
--                                              entity d2a_nbit                         behavioral
--                                              entity d2a_12_bit                       behavioral
--                                              entity PW2ANA                           arch_PW2ANA
--                                              entity sr_ff                            simple
--                                              entity state_mach_rcvr                  state_diagram
--                                              entity SM_CNT_RCVR                      arch_SM_CNT_RCVR
--                                              entity level_set                        ideal
--                                              entity frame_det                        simple
--                                              entity PARITY_DET                       arch_PARITY_DET
--                                              entity TDM_DEMUX_DBG                    arch_TDM_DEMUX_DBG
--                                              entity DECODE_PW                        arch_DECODE_PW
--                                              entity counter_preload			behavioral
--                                              entity buf             			ideal
--                                              entity TDM_ENCODER                      arch_TDM_ENCODER
--                                              entity AIRPLANE_CONTROLLER              arch_AIRPLANE_CONTROLLER