Chapter 3:
DSP48E1 Design Considerations
X-Ref Target - Figure 3-6
-8
z
(SRL16)
x(n)
-2
z
z
+
-1
z
h
0
x
-1
z
-1
z
+
z
DSP Slice
Memory-Mapped I/O Register Application
To use DSP48E1 slices as memory-mapped I/O registers, you must broadcast the write
data bus feeding to all the DSP48E1 slices to be used in this fashion. To have random read
access, a wide multiplexer is needed. Additional DSP48E1 slices can be configured as a
wide bus multiplexer to help reduce routing congestion. An address decoder should be
implemented in fabric logic to control individual PREG CEs to load the appropriate DSP
output register from the write data bus.
54
Send Feedback
Duplicate Tap Delay
-2
z
-1
-1
z
+
-1
z
h
1
x
-1
z
-1
z
+
-1
-1
z
DSP Slice
Figure 3-6: 8-Tap Even Symmetric Systolic FIR
www.xilinx.com
-2
z
-1
z
+
-1
z
h
h
2
x
-1
z
-1
z
+
-1
z
DSP Slice
-2
z
-1
z
+
-1
z
3
x
-1
z
-1
z
y(n-8)
+
-1
z
DSP Slice
UG479_c2_06_072210
7 Series DSP48E1 User Guide
UG479 (v1.10) March 27, 2018
Need help?
Do you have a question about the 7 Series and is the answer not in the manual?