Memory-Mapped I/O Register Application - Xilinx 7 Series User Manual

Hide thumbs Also See for 7 Series:
Table of Contents

Advertisement

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

Hide quick links:

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the 7 Series and is the answer not in the manual?

This manual is also suitable for:

Dsp48e1 slice

Table of Contents