Xilinx V2.1 - Manual

Xilinx V2.1

Xilinx V2.1 – Manual, read for free online in PDF format. We hope this helps you resolve any issues you may have. If you have further questions, please contact us through the contact form.

1 Page 1
2 Page 2
3 Page 3
4 Page 4
5 Page 5
6 Page 6
7 Page 7
8 Page 8
9 Page 9
10 Page 10
11 Page 11
12 Page 12
13 Page 13
14 Page 14
15 Page 15
16 Page 16
17 Page 17
18 Page 18
19 Page 19
20 Page 20
21 Page 21
22 Page 22
23 Page 23
24 Page 24
25 Page 25
26 Page 26
27 Page 27
28 Page 28
29 Page 29
30 Page 30
31 Page 31
32 Page 32
33 Page 33
34 Page 34
35 Page 35
36 Page 36
37 Page 37
38 Page 38
39 Page 39
40 Page 40
41 Page 41
42 Page 42
43 Page 43
44 Page 44
45 Page 45
46 Page 46
47 Page 47
48 Page 48
49 Page 49
50 Page 50
51 Page 51
52 Page 52
53 Page 53
54 Page 54
55 Page 55
56 Page 56
57 Page 57
58 Page 58
59 Page 59
60 Page 60
61 Page 61
62 Page 62
63 Page 63
64 Page 64
65 Page 65
66 Page 66
67 Page 67
68 Page 68
69 Page 69
70 Page 70
71 Page 71
72 Page 72
73 Page 73
74 Page 74
75 Page 75
76 Page 76
77 Page 77
78 Page 78
79 Page 79
80 Page 80
81 Page 81
82 Page 82
83 Page 83
84 Page 84
85 Page 85
86 Page 86
87 Page 87
88 Page 88
89 Page 89
90 Page 90
91 Page 91
92 Page 92
93 Page 93
94 Page 94
95 Page 95
96 Page 96
97 Page 97
98 Page 98
99 Page 99
100 Page 100
101 Page 101
102 Page 102
103 Page 103
104 Page 104
105 Page 105
106 Page 106
107 Page 107
108 Page 108
109 Page 109
110 Page 110
111 Page 111
112 Page 112
113 Page 113
114 Page 114
115 Page 115
116 Page 116
117 Page 117
118 Page 118
119 Page 119
120 Page 120
121 Page 121
122 Page 122
123 Page 123
124 Page 124
125 Page 125
126 Page 126
127 Page 127
128 Page 128
129 Page 129
130 Page 130
131 Page 131
132 Page 132
133 Page 133
134 Page 134
135 Page 135
136 Page 136
137 Page 137
138 Page 138
139 Page 139
140 Page 140
141 Page 141
142 Page 142
143 Page 143
144 Page 144
145 Page 145
146 Page 146
147 Page 147
148 Page 148
Page: / 148

Table of Contents:

  • Page 2 – About This Manual; Manual Contents
  • Page 3 – Additional Resources; Resource
  • Page 4 – Conventions; Typographical; Courier bold
  • Page 5 – Contents
  • Page 8 – Chapter 1; Industry and Product Overview
  • Page 9 – System Generator
  • Page 10 – The System Generator Design Flow
  • Page 11 – Figure 1-1: System Generator design flow diagram
  • Page 12 – Arithmetic Data Types
  • Page 13 – Hardware Handshaking; Multirate Systems; Figure 1-2: Example of a multirate system model
  • Page 14 – Automatic Testbench Generation
  • Page 15 – Chapter 2; What is a Xilinx Block?
  • Page 16 – Instantiating Xilinx Blocks within a Simulink Model; Figure 2-1: Buttons common to each block parameters dialog box; The Nature of Signals in the Xilinx Blockset
  • Page 17 – Valid and Invalid Data
  • Page 18 – Use of Xilinx Smart-IP Cores by the System Generator; Licensed Cores
  • Page 19 – Xilinx LogiCORE; Common Options in Block Parameters Dialog Box; Xilinx Block
  • Page 20 – Arithmetic Type; Use Placement Information for Core; Latency
  • Page 21 – Precision; Binary Point; Overflow and Quantization; Override Computation with Doubles
  • Page 22 – Sample Period; Use Explicit Sample Period
  • Page 23 – Chapter 3; Basic Elements
  • Page 24 – Block Parameters Dialog Box; Figure 3-1: System Generator block parameters dialog box
  • Page 26 – Addressable Shift Register; Block Interface
  • Page 28 – Black Box; Incorporating mixed language black boxes
  • Page 29 – Figure 3-3: Black Box block parameters dialog box
  • Page 30 – Concat; Figure 3-5: Concat block parameters dialog box
  • Page 31 – Constant; Figure 3-6: Constant block parameters dialog box; Convert
  • Page 32 – Figure 3-7: Convert block parameters dialog box; Counter
  • Page 34 – Figure 3-8: Counter block parameters dialog box
  • Page 35 – Delay; Figure 3-9: Delay block parameters dialog box
  • Page 36 – Down Sample; Figure 3-10: Hardware implementation of down sample block; Figure 3-11: Down sample circuit behavior
  • Page 37 – Figure 3-12: Down sample block parameters dialog box; Get Valid Bit
  • Page 38 – Mux; Figure 3-13: Mux block parameters dialog box
  • Page 39 – Parallel to Serial; Figure 3-14: Example of Parallel to Serial behavior
  • Page 40 – Figure 3-15: Parallel to Serial block parameters dialog box; Register
  • Page 41 – Figure 3-16: Register block parameters dialog box
  • Page 42 – Reinterpret
  • Page 43 – Block Parameters Dialog box; Figure 3-17: Reinterpret block parameters dialog box; Serial to Parallel
  • Page 44 – Figure 3-18: Example of Serial to Parallel behavior; Figure 3-19: Serial to Parallel block parameters dialog box
  • Page 45 – Set Valid Bit; Figure 3-20: Set Valid Bit block parameters dialog box; Slice
  • Page 47 – Sync
  • Page 48 – Figure 3-24: Output of diagram showing Sync block use
  • Page 49 – Figure 3-25: Design with delay rather than Sync block; Figure 3-26: Sync block parameters dialog box
  • Page 50 – Up Sample; Figure 3-27: Up sample block hardware implementation
  • Page 51 – Figure 3-28: Example of up sample block behavior with zero padding; Figure 3-29: Up Sample block parameters dialog box
  • Page 52 – Communication; Convolutional Encoder; Figure 3-30: Constraint length 9 convolutional encoder
  • Page 53 – Figure 3-31: Convolutional encoder block parameters dialog box
  • Page 54 – Depuncture; Figure 3-32: Example of Depuncture block use
  • Page 55 – Figure 3-33: Depuncture block parameters dialog box; Interleaver Deinterleaver
  • Page 58 – Puncture; Figure 3-37: Example of a Puncture block application
  • Page 59 – Figure 3-38: Puncture block parameters dialog box; RS Decoder
  • Page 61 – Figure 3-40: Reed-Solomon Decoder block parameters dialog box
  • Page 62 – g x
  • Page 63 – RS Encoder
  • Page 64 – Figure 3-42: Example of a Reed Solomon codeword
  • Page 66 – Figure 3-44: Reed-Solomon Encoder block parameters dialog box
  • Page 68 – Viterbi Decoder
  • Page 69 – Note; Figure 3-45: Viterbi Decoder block parameters dialog box
  • Page 70 – Xilinx LogiCore; DSP; CIC
  • Page 71 – Figure 3-46: Pipelined decimator and interpolator
  • Page 72 – Figure 3-47: CIC block parameters dialog box
  • Page 73 – DDS; Figure 3-48: High-Level View of LogiCORE DDS Implementation
  • Page 74 – Figure 3-49: DDS block parameters dialog box
  • Page 75 – FFT; X k
  • Page 76 – Figure 3-50: FFT block parameters dialog box
  • Page 77 – Block Timing
  • Page 78 – Figure 3-52: FFT Timing Characteristics
  • Page 79 – FIR; y n
  • Page 80 – Figure 3-53: FIR block parameters dialog box
  • Page 81 – Math; Accumulator
  • Page 82 – Figure 3-54: Accumulator block parameters dialog box
  • Page 83 – AddSub; Figure 3-55: AddSub block parameters dialog box
  • Page 84 – CMult; Figure 3-56: CMult block parameters dialog box
  • Page 85 – Inverter
  • Page 86 – Figure 3-57: Inverter block parameters dialog box; Logical
  • Page 87 – Figure 3-58: Logical block parameters dialog box
  • Page 88 – Mult; Figure 3-59: Mult block parameters dialog box - parallel type
  • Page 89 – Figure 3-60: Mult block parameters dialog box - sequential type
  • Page 90 – Negate; Figure 3-61: Negate block parameters dialog box; Relational
  • Page 91 – Figure 3-62: Relational block parameters dialog box
  • Page 92 – Scale; Figure 3-63: Scale block parameters dialog box; Shift
  • Page 93 – Figure 3-64: Shift block parameters dialog box; SineCosine
  • Page 94 – Figure 3-65: SineCosine block parameters dialog box
  • Page 95 – Threshold; Input Width
  • Page 96 – Figure 3-66: Threshold block parameters dialog box; Gateway Blocks; Enabled Subsystems
  • Page 97 – Figure 3-67: Example of enabled subsystem; Enable Adapter; Gateway In
  • Page 98 – Figure 3-68: Gateway In block parameters dialog box
  • Page 99 – Gateway Out
  • Page 100 – Figure 3-69: Gateway Out block parameters dialog box
  • Page 101 – Quantization Error Blocks; Clear Quantization Error; Display; Sample Time
  • Page 102 – Memory; Dual Port RAM
  • Page 103 – Figure 3-70: Illustration of write modes
  • Page 104 – Figure 3-71: Dual Port RAM block parameters dialog box
  • Page 105 – Depth; log
  • Page 106 – FIFO; Figure 3-72: FIFO block parameters dialog box
  • Page 107 – ROM
  • Page 108 – Figure 3-73: ROM block parameters dialog box
  • Page 110 – Single Port RAM
  • Page 111 – Figure 3-74: Single Port RAM block parameters dialog box
  • Page 112 – Figure 3-75: Illustration of write modes
  • Page 114 – State Machine; Mealy State Machine; Figure 3-76: Mealy State Machine block diagram
  • Page 115 – Figure 3-78: Construction of Next State and Output matrices
  • Page 116 – Figure 3-79: Mealy State Machine block parameters dialog box; Moore State Machine
  • Page 117 – Figure 3-80: Moore State Machine block diagram
  • Page 118 – Figure 3-82: Construction of Next State and Output matrices; Figure 3-83: Moore State Machine block parameters dialog box
  • Page 119 – Registered Mealy State Machine; Figure 3-84: Registered Mealy State Machine block diagram
  • Page 121 – Figure 3-86: Construction of Next State and Output matrices
  • Page 122 – d e p t h
  • Page 123 – Registered Moore State Machine; Figure 3-88: Registered Moore State Machine block diagram
  • Page 125 – Figure 3-90: Construction of Next State and Output matrices
  • Page 127 – Chapter 4; Using the System Generator installer; setup; Uninstalling previous System Generator directories
  • Page 128 – Installed System Generator directory; Using Black Boxes; A Black Box Example
  • Page 129 – Black Box window
  • Page 130 – Use of mixed language projects
  • Page 131 – Figure 4-2: Black Box block parameters dialog box; Creating mixed language synthesis and simulation projects
  • Page 132 – Tips for creating a high performance design; Use the IOB Timing Constraint option:
  • Page 133 – Figure 4-3: Use Global Port selections if necessary; Using the System Generator Constraints Files; System Clock Period
  • Page 134 – IOB Timing and Placement Constraints; Figure 4-4: Example of a multirate design
  • Page 136 – Important Issues; Constraints Files
  • Page 137 – Files automatically created by System Generator
  • Page 139 – Chapter 5; Xilinx ISE 4.1i Project Navigator; Opening a System Generator project; Customizing your System Generator project
  • Page 140 – Figure 5-1: Launching Project Navigator properties dialog; Implementing your design
  • Page 141 – Figure 5-3: Processes available to VHDL design source; Figure 5-4: Launching processes from within Project Navigator; Simulating using ModelSim within the Project Navigator
  • Page 142 – Figure 5-6: Properties of simulation process
  • Page 143 – Using an EDIF software flow; Figure 5-8: EDIF design flow in Project Navigator; Simulation; Compiling your IP
  • Page 144 – MXE libraries; Associating ModelSim with ISE 4.1i Project Navigator
  • Page 145 – Xilinx software tools resources
  • Page 146 – Chapter 6; Demonstration designs; Figure 6-1: Opening MATLAB demonstration designs
  • Page 147 – Perl scripts
Loading the manual

Printed in U.S.A.

Xilinx System
Generator v2.1

for

Simulink

User Guide

Xilinx Blockset
Reference Guide

Introduction

Xilinx Blockset Overview

Xilinx Blocks

System Generator Software Features

Using the Xilinx Software

Auxiliary Files

"Loading the manual" means you need to wait until the file loads and becomes available for online reading. Some manuals are very large, and the time they take to appear depends on your internet speed.

Summary

Page 2 - About This Manual; Manual Contents

2 Xilinx Development System Xilinx System Generator v2.1 Reference Guide About This Manual This document is a reference guide for system designers who are unfamiliar with theSystem Generator v2.1 and the Xilinx Blockset. Manual Contents This guide covers the following topics: • Chapter 1, Introducti...

Page 3 - Additional Resources; Resource

3 Additional Resources For additional information, go to http://support.xilinx.com . The following table lists some additional resources. Resource Description/URL IP Center Information on Xilinx LogiCOREs and IP solutions. http://www.xilinx.com/ipcenter/ This page contains a link to the Xilinx Xtrem...

Page 4 - Conventions; Typographical; Courier bold

4 Xilinx Development System Xilinx System Generator v2.1 Reference Guide Conventions This document uses the following conventions. An example illustrates eachconvention. Typographical The following conventions are used for all System Generator documents. • Courier font (a fixed-width font) indicates...

Other Xilinx Models

All Xilinx Other