Xilinx UG181 - Manual

Xilinx UG181

Xilinx UG181 – 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
Page: / 136

Table of Contents:

  • Page 2 – Date
  • Page 3 – Table of Contents; Preface: About This Guide
  • Page 7 – Schedule of Figures; Chapter 2: Core Architecture
  • Page 8 – Chapter 6: Special Design Considerations
  • Page 9 – Schedule of Tables
  • Page 11 – Preface; About This Guide; Contents
  • Page 12 – Conventions; Typographical
  • Page 13 – Online Document; Convention
  • Page 15 – Chapter 1; Introduction; About the Core; Recommended Design Experience
  • Page 16 – Technical Support; Feedback; Document
  • Page 17 – Chapter 2; Core Architecture; System Overview; Source Core
  • Page 18 – Sink Core; SPI-4.2 Lite Core in a Typical Link Layer Application
  • Page 19 – Sink Core Interfaces
  • Page 20 – Sink Core Block Diagram
  • Page 22 – Sink User Interface; Control and Status Interface; Sink Control and Status Interface
  • Page 23 – Sink FIFO Interface
  • Page 26 – Sink Static Configuration Interface
  • Page 29 – Sink Clocking Interface
  • Page 30 – Source Core Interfaces; Sink Core Clocks: User Clocking
  • Page 31 – Source Core Block Diagram and I/O Interface Signals
  • Page 32 – Source User Interface
  • Page 33 – Source Control and Status Interface
  • Page 35 – Source FIFO Interface
  • Page 37 – Source Static Configuration Interface
  • Page 39 – Source Clocking Interface
  • Page 43 – Chapter 3; Generating the Core; CORE Generator Graphical User Interface; Main window
  • Page 44 – Main Screen; Component Name; Number of Channels; Sink Status Options Screen; SPI-4.2 Lite Sink and Source Main Customization Screen
  • Page 45 – Calendar; Flow Control; Status Interface
  • Page 46 – Sink Other Options Screen; Synchronization
  • Page 47 – Clocking; Embedded Clocking; Source Status Options Screen
  • Page 48 – Status FIFO Interface; Number of DIP2 Matches; Source Other Options Screen; Bursting; Number of Data Cycles Before Training
  • Page 49 – Complete Bursts Only; Segmentation of Bursts at; FIFO Threshold; Master Clocking
  • Page 50 – Calendar COE File Format
  • Page 51 – Chapter 4; Designing with the Core; General Design Guidelines; Know the Degree of Difficulty; Understand Signal Pipelining
  • Page 52 – Keep it Registered; Make Only Allowed Modifications; Reset core; Deassert core reset
  • Page 53 – Programming calendar after reset; Basic Operation; Sink Data Path: Example 1
  • Page 54 – Sink Data Path: Example 2; Received SOPs that are less than eight cycles apart
  • Page 58 – Control and Status Signals; Sink Control and Status Signals; Sink Bus Error Status; Control Word
  • Page 59 – Sink Bus Error; Sink FIFO Interface Signals; Sink FIFO Almost Empty; Sink Training Valid Status
  • Page 60 – Sink FIFO Empty
  • Page 61 – Sink Overflow; Sink Status and Flow Control Signals
  • Page 62 – Sink Calendar Initialization; Initializing the Calendar In-Circuit; Status FIFO Calendar and Status Memory Block Diagram
  • Page 63 – Sink Flow Control; Automatic; Manual
  • Page 64 – Typical Flow Control Implementation for 4-Channel System
  • Page 65 – shows the status written into; Sink Status FIFO Interface: Example 2
  • Page 66 – Sink Status FIFO Status Interface: Example 3
  • Page 67 – Insertion of DIP2 Errors; Sink Static Configuration Signals; FifoAFMode and Sink Almost Full; FIFO Almost Full Mode “00”
  • Page 68 – FIFO Almost Full Mode “01”
  • Page 69 – Sink Data Capture Implementation; Static Alignment; DCM Alignment Implementation Considerations; FIFO Almost Full Mode “10” or “11”
  • Page 70 – Synchronization and Start-up
  • Page 71 – Hunt; Sync Wait; Sink Startup Sequence State Machine
  • Page 72 – Sync Data; Error Handling
  • Page 73 – Sink FIFO Burst Error; Short Packet Support
  • Page 74 – Sequential Payload Control Words; Sink DIP-4 Error Handling; Sequential Payload Control Word Example
  • Page 76 – Reserved Control Words; Example of Error Flag SnkFFPayloadErr
  • Page 77 – Source Data Path: Example 1
  • Page 81 – Transmitting Training Patterns
  • Page 82 – Transmitting Idle Cycles; Source Control and Status Signals; SrcFFMod
  • Page 83 – Source FIFO Interface Signals; Source FIFO Almost Full
  • Page 84 – Source FIFO Overflow; Source FIFO Almost-full Condition
  • Page 85 – Source Status and Flow Control Signals; Writing to the Source FIFO
  • Page 86 – Transparent Status Interface; Source Calendar Initialization; Typical User Design Example
  • Page 87 – Source Flow Control: Addressable Status Interface
  • Page 88 – Addressable Status FIFO Interface: Example 1; Addressable Status FIFO Interface
  • Page 89 – Addressable Status FIFO Interface: Example 2
  • Page 90 – Addressable Status FIFO Interface: Example 3
  • Page 91 – Source Flow Control: Transparent Status Interface
  • Page 93 – Source Static Configuration Signals; Source Burst Mode
  • Page 94 – Source Burst Mode Example; Example Of Source Burst Mode = 0
  • Page 95 – RESET; SYNC; Source Startup Sequence State Machine
  • Page 96 – Source Behavior Before Synchronization
  • Page 97 – Source DIP-2 Error Handling
  • Page 99 – Chapter 5; Constraining the Core; Overview; Sink Core Required Constraints; Timing Constraints
  • Page 100 – Time Names for Clocks; Timespecs for Clocks
  • Page 101 – DCM and Static Alignment Constraints; Phase Shift for DCM
  • Page 102 – Placement Constraints
  • Page 103 – IOB Register Packing; Sink Core Optional Constraints; IDelayCtrl
  • Page 104 – Area Group Constraints; Source Core Required Constraints; Timenames for Clocks
  • Page 107 – Source Core Optional Constraints; I/O Standards Constraints
  • Page 108 – Timing Ignore Constraints; User Constraints; New Target Region or Device Package
  • Page 109 – Constraints Migration; Modifying the UCF File; Target Device
  • Page 111 – Chapter 6; Special Design Considerations; Sink Clocking Options; Sink Core Embedded Clocking Resources
  • Page 112 – User Clocking; Embedded Clocking Option
  • Page 113 – Global Clocking
  • Page 114 – Regional Clocking; Sink User Clocking: Global Clocking
  • Page 115 – Source Clocking Options; Sink User Clocking: Regional Clocking
  • Page 116 – Source Clocking: Master and Slave Implementation
  • Page 118 – Source Clocking: Regional Clocking for SysClk
  • Page 119 – Slave Clocking; TSClk
  • Page 120 – Multiple Core Implementations; Instantiating Multiple Cores; Sink core; Inputs; Outputs
  • Page 121 – Generating the Cores; For example; Creating Top-Level UCF File
  • Page 122 – Clocking Considerations
  • Page 125 – Chapter 7; Simulating and Implementing the Core; Functional Simulation; Generating a Simulation Model; Generating a Simulation Model with Initialized Calendar
  • Page 126 – Timing Simulation
  • Page 127 – Synthesis; Synthesis of Example Design; XST
  • Page 128 – Xilinx Tool Flow; Example Design Script; NGDBuild
  • Page 129 – Static Timing Analysis; Generating a Bitstream
  • Page 131 – Appendix A; Bit
  • Page 133 – Appendix B
  • Page 134 – Example 3
  • Page 135 – Appendix C
Loading the manual

R

LogiCORE™ IP
SPI-4.2 Lite v4.3

User Guide

UG181 June 27, 2008

"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 - Date

SPI-4.2 Lite v4.3 User Guide www.xilinx.com UG181 June 27, 2008 Xilinx is disclosing this Document and Intellectual Property (hereinafter “the Design”) to you for use in the development of designs to operate on, or interface with Xilinx FPGAs. Except as stated herein, none of the Design may be copie...

Page 3 - Table of Contents; Preface: About This Guide

SPI-4.2 Lite v4.3 User Guide www.xilinx.com UG181 June 27, 2008 Table of Contents Preface: About This Guide Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 Conventions . . . . . . . . . . . . . . . . ...

Page 7 - Schedule of Figures; Chapter 2: Core Architecture

Schedule of Figures Chapter 2: Core Architecture Figure 2-1: SPI-4.2 Lite Core in a Typical Link Layer Application . . . . . . . . . . . . . . . . . . . 18 Figure 2-2: Sink Core Block Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 Figure 2-3: Sourc...

Other Xilinx Models

All Xilinx Other