--------------------------------------------------------------------------------------------------------------------------------------------- -- Chapter 11 - Aliases --------------------------------------------------------------------------------------------------------------------------------------------- -- Filename Primary Unit Secondary Unit Figure/Section ----------- ------------ -------------- -------------- controller_system.vhd package alu_types -- -- -- package io_types -- -- -- entity controller_system structural Figure 11-1 safety_switch.vhd entity safety_switch basic Figure 11-2 function_plus.vhd package function_plus body Figure 11-3 DMA_controller_types_and_utilities.vhd package cpu_types -- -- -- package bit_vector_unsigned_arithmetic body -- -- package DMA_controller_types_and_utilities -- Figure 11-4 DMA_controller.vhd entity DMA_controller behavioral Figure 11-5 inline_01a.vhd entity inline_01a test Section 11.1 inline_02.vhd entity inline_02 test Section 11.1 inline_03a.vhd entity inline_03a test Section 11.1 inline_04.vhd entity inline_04 test Section 11.2 inline_05.vhd package system_types -- Section 11.2 -- entity inline_05 test Section 11.2 inline_06.vhd package arithmetic_ops body Section 11.2 -- entity inline_06 test Section 11.2 --------------------------------------------------------------------------------------------------------------------------------------------- -- TestBenches --------------------------------------------------------------------------------------------------------------------------------------------- -- Filename Primary Unit Secondary Unit Tested Model ------------ ------------ -------------- ------------ tb_function_plus.vhd entity tb_function_plus test tb_function_plus.vhd