


Following is the Directory Structure of deisgn files folder DSP_Reference_Guide_DF. There are 18 project folders in DSP_Reference_Guide_DF
			
			

	DSP_Reference_Guide_DF
		|
		|
		|  	
		|-------> Accumulator_88bit
		|
		|  
		|-------> Adder_Sub_88bit
		|
		|  
		|-------> ASLL_ASRL_18bit
		|
		|  
		|-------> BarrelShifter
		|
		|  
		|-------> Counter_44bit
		|
		|  
		|-------> Extended_adder_2_input
		|
		|  
		|-------> Extended_adder_3_input
		|
		|  
		|-------> Fourinput_42bit_Adder
		|
		|  
		|-------> MAC FIR 16-tap
		|
		|  
		|-------> Mult32x32
		|
		|  
		|-------> Mult32x32_multiplieMACC 
		|
		|  
		|-------> Shiftreg_SLL_SRL
		|
		|  
		|-------> Symmetric_MAC_FIR_Filter
		|
		|  
		|-------> Systolic FIR Filter
		|
		|  
		|-------> Systolic_Symmetric_FIR
		|
		|  
		|-------> Transpose_FIR_w_macc
		|
		|  
		|-------> Transpose_Sym_FIR
		|
		|  
		|-------> Two Multiplier 8-Tap FIR
		|
		|	
		|-------> readme.txt	
		

			Path							    Top-level file name				Design example 		     		DSP reference Guide Pageno.	
			----							    -------------------				--------------		     		---------------------------
		
1.	DSP_Reference_Guide_DF\BarrelShifter\hdl				-- BarrelShifter_18bit.vhd			Barrel Shift Register				Page 19

2.	DSP_Reference_Guide_DF\Shiftreg_SLL_SRL\hdl				-- SLL_SRL.vhd					18-Bit Shift Register				Page 21 

3.	DSP_Reference_Guide_DF\ASLL_ASRL_18bit\hdl				-- ASLL_ASRL.vhd				Arithmetic Shift Left/Arithmetic Shift Right	Page 23

4.	DSP_Reference_Guide_DF\Mult32x32_multiplieMACC\hdl			-- Mult32x32_multipleMACC.vhd			Multiplier 32×32 Using Multiple Mathblocks	Page 24
		
5.	DSP_Reference_Guide_DF\Mult32x32\hdl					-- Mult32x32_SingleMACC.vhd			32×32 Multiplier Using Single Mathblock		Page 28
	
6.	DSP_Reference_Guide_DF\Extended_adder_2_input\hdl			-- Extended_adder_2_input.vhd			2-Input Signed Extended Addition		Page 30
	
7.	DSP_Reference_Guide_DF\Extended_adder_3_input\hdl			-- Extended_adder_3_input.vhd			3-Input Signed Extended Addition		Page 33	

8.	DSP_Reference_Guide_DF\Fourinput_42bit_Adder\hdl			-- Fourinput_42bit_Adder.vhd			4-Input 42-Bit Adder				Page 36

9.	DSP_Reference_Guide_DF\Adder_Sub_88bit\hdl				-- Adder_Sub_88bit.vhd				88-Bit Adder/Subtractor				Page 38

10.	DSP_Reference_Guide_DF\Counter_44bit\hdl				-- Counter_44bit.vhd				44-Bit Counter					Page 40	

11.	DSP_Reference_Guide_DF\Accumulator_88bit\hdl				-- Accumulator_88bit.vhd			88-Bit Accumulator				Page 42

12.	DSP_Reference_Guide_DF\MAC FIR 16-tap\MAC_FIR\hdl			-- MAC_FIR.vhd					Single MAC FIR Filter				Page 45

13.	DSP_Reference_Guide_DF\Symmetric_MAC_FIR_Filter\hdl			-- Symmetric_MAC_FIR.vhd			Symmetric MAC FIR Filter			Page 47
	
14.	DSP_Reference_Guide_DF\Transpose_FIR_w_macc\hdl				-- Transpose_FIR.vhd				Transpose - Non-symmetry			Page 50

15.	DSP_Reference_Guide_DF\Transpose_Sym_FIR\hdl				-- Transpose_Sym_FIR.vhd			Transpose - Symmetry				Page 52	

16.	DSP_Reference_Guide_DF\Systolic FIR Filter\Systolic_FIR_Filter\hdl	-- Systolic_FIR_Filter.vhd			Systolic - Non-Symmetry				Page 56

17.	DSP_Reference_Guide_DF\Systolic_Symmetric_FIR\hdl			-- Systolic_Symmetric_FIR.vhd			Systolic - Symmetry				Page 58	
 
18.	DSP_Reference_Guide_DF\Two Multiplier 8-Tap FIR\TwoMult_8Tap_FIR\hdl	-- TwoMult_8_Tap_FIR.vhd			Semi-Parallel FIR filter			page 62




