MATLAB DESIGN HDL CODER RELEASE NOTES Betriebsanweisung

Stöbern Sie online oder laden Sie Betriebsanweisung nach Software MATLAB DESIGN HDL CODER RELEASE NOTES herunter. MATLAB DESIGN HDL CODER RELEASE NOTES User guide Benutzerhandbuch

  • Herunterladen
  • Zu meinen Handbüchern hinzufügen
  • Drucken
  • Seite
    / 410
  • Inhaltsverzeichnis
  • FEHLERBEHEBUNG
  • LESEZEICHEN
  • Bewertet. / 5. Basierend auf Kundenbewertungen

Inhaltsverzeichnis

Seite 1 - Generator for

System Generator for DSPUser GuideUG640 (v 12.2) July 23, 2010

Seite 2

10 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Preface: About This GuideConventionsThis document uses the following

Seite 3 - Table of Contents

100 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Chapter 1: Hardware Design Using System GeneratorDesigns Using Stand

Seite 4

System Generator for DSP User Guide www.xilinx.com 101UG640 (v 12.2) July 23, 2010Design Styles for the DSP48For synthesis to work, the circuit must b

Seite 5

102 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Chapter 1: Hardware Design Using System Generatormethod of generatin

Seite 6

System Generator for DSP User Guide www.xilinx.com 103UG640 (v 12.2) July 23, 2010Design Styles for the DSP48tree:.../sysgen/examples/dsp48/dsp48_macr

Seite 7

104 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Chapter 1: Hardware Design Using System GeneratorDSP48 Macro 2.0-Bas

Seite 8

System Generator for DSP User Guide www.xilinx.com 105UG640 (v 12.2) July 23, 2010Design Styles for the DSP484 inputs and 2 ouputs MUX circuit can be

Seite 9 - About This Guide

106 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Chapter 1: Hardware Design Using System GeneratorYou can find the ab

Seite 10 - Conventions

System Generator for DSP User Guide www.xilinx.com 107UG640 (v 12.2) July 23, 2010Design Styles for the DSP488. Use RAMs, SRL16 to clock out control p

Seite 11

108 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Chapter 1: Hardware Design Using System GeneratorClock Enable Planni

Seite 12 - Preface: About This Guide

System Generator for DSP User Guide www.xilinx.com 109UG640 (v 12.2) July 23, 2010Using FDATool in Digital Filter ApplicationsUsing FDATool in Digital

Seite 13 - Generator

System Generator for DSP User Guide www.xilinx.com 11UG640 (v 12.2) July 23, 2010ConventionsConvention Meaning or Use ExampleBlue text Cross-reference

Seite 14 - A Brief Introduction to FPGAs

110 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Chapter 1: Hardware Design Using System GeneratorA demo included in

Seite 15

System Generator for DSP User Guide www.xilinx.com 111UG640 (v 12.2) July 23, 2010Using FDATool in Digital Filter Applicationscoefficients using the F

Seite 16

112 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Chapter 1: Hardware Design Using System GeneratorGenerate and Assign

Seite 17

System Generator for DSP User Guide www.xilinx.com 113UG640 (v 12.2) July 23, 2010Using FDATool in Digital Filter ApplicationsThe filter coefficients

Seite 18 - Note to the Hardware Engineer

114 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Chapter 1: Hardware Design Using System GeneratorBrowse Through and

Seite 19 - Algorithm Exploration

System Generator for DSP User Guide www.xilinx.com 115UG640 (v 12.2) July 23, 2010Using FDATool in Digital Filter ApplicationsRun the Simulation1. Cha

Seite 20

116 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Chapter 1: Hardware Design Using System GeneratorIt is possible to i

Seite 21 - System Generator Blocksets

System Generator for DSP User Guide www.xilinx.com 117UG640 (v 12.2) July 23, 2010Using FDATool in Digital Filter ApplicationsRestart the simulation a

Seite 22 - Xilinx Reference Blockset

118 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Chapter 1: Hardware Design Using System GeneratorGenerating Multiple

Seite 23 - Signal Types

System Generator for DSP User Guide www.xilinx.com 119UG640 (v 12.2) July 23, 2010Generating Multiple Cycle-True Islands for Distinct Clocksrequiremen

Seite 24 - Timing and Clocking

12 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Preface: About This Guide

Seite 25 - Multirate Models

120 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Chapter 1: Hardware Design Using System GeneratorCrossing Clock Doma

Seite 26 - Synchronous Clocking

System Generator for DSP User Guide www.xilinx.com 121UG640 (v 12.2) July 23, 2010Generating Multiple Cycle-True Islands for Distinct Clocksmember of

Seite 27 - The Hybrid DCM-CE Option

122 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Chapter 1: Hardware Design Using System GeneratorThe diagram below i

Seite 28 - The Expose Clock Ports Option

System Generator for DSP User Guide www.xilinx.com 123UG640 (v 12.2) July 23, 2010Generating Multiple Cycle-True Islands for Distinct ClocksThis is be

Seite 29

124 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Chapter 1: Hardware Design Using System Generatorsubsystems to deter

Seite 30

System Generator for DSP User Guide www.xilinx.com 125UG640 (v 12.2) July 23, 2010Generating Multiple Cycle-True Islands for Distinct Clocks8. Press t

Seite 31

126 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Chapter 1: Hardware Design Using System GeneratorThere are several i

Seite 32

System Generator for DSP User Guide www.xilinx.com 127UG640 (v 12.2) July 23, 2010Generating Multiple Cycle-True Islands for Distinct Clocksuse unisim

Seite 33

128 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Chapter 1: Hardware Design Using System Generatorlocked : out std_l

Seite 34

System Generator for DSP User Guide www.xilinx.com 129UG640 (v 12.2) July 23, 2010Generating Multiple Cycle-True Islands for Distinct Clocksclkfx =&g

Seite 35

System Generator for DSP User Guide www.xilinx.com 13UG640 (v 12.2) July 23, 2010Chapter 1Hardware Design Using System GeneratorSystem Generator is a

Seite 36 - Synchronization Mechanisms

130 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Chapter 1: Hardware Design Using System GeneratorUsing ChipScope Pro

Seite 37 - Parameter Passing

System Generator for DSP User Guide www.xilinx.com 131UG640 (v 12.2) July 23, 2010Using ChipScope Pro Analyzer for Real-Time Hardware Debugging3. The

Seite 38

132 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Chapter 1: Hardware Design Using System Generator5. Integrate ChipSc

Seite 39 - Automatic Code Generation

System Generator for DSP User Guide www.xilinx.com 133UG640 (v 12.2) July 23, 2010Using ChipScope Pro Analyzer for Real-Time Hardware DebuggingAfter p

Seite 40

134 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Chapter 1: Hardware Design Using System Generator7. Connecting the C

Seite 41

System Generator for DSP User Guide www.xilinx.com 135UG640 (v 12.2) July 23, 2010Using ChipScope Pro Analyzer for Real-Time Hardware Debugging♦ Doubl

Seite 42

136 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Chapter 1: Hardware Design Using System Generator1. Connect one end

Seite 43 - Block Icon Display

System Generator for DSP User Guide www.xilinx.com 137UG640 (v 12.2) July 23, 2010Using ChipScope Pro Analyzer for Real-Time Hardware Debugging3. Conf

Seite 44 - Compilation Results

138 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Chapter 1: Hardware Design Using System GeneratorRe-capture the data

Seite 45

System Generator for DSP User Guide www.xilinx.com 139UG640 (v 12.2) July 23, 2010Using ChipScope Pro Analyzer for Real-Time Hardware DebuggingImporti

Seite 46 - Multicycle Path Constraints

14 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Chapter 1: Hardware Design Using System GeneratorA Brief Introduction

Seite 47 - Constraints Example

140 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Chapter 1: Hardware Design Using System GeneratorTutorial Example: U

Seite 48 - Clock Handling in HDL

System Generator for DSP User Guide www.xilinx.com 141UG640 (v 12.2) July 23, 2010Using ChipScope Pro Analyzer for Real-Time Hardware DebuggingBenefit

Seite 49

142 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Chapter 1: Hardware Design Using System Generator

Seite 50 - HDL Testbench

System Generator for DSP User Guide www.xilinx.com 143UG640 (v 12.2) July 23, 2010Chapter 2Hardware/Software Co-DesignThe Chapter covers topics regard

Seite 51 - Compiling MATLAB into an FPGA

144 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Chapter 2: Hardware/Software Co-DesignHardware/Software Co-Design in

Seite 52 - Simple Arithmetic Operations

System Generator for DSP User Guide www.xilinx.com 145UG640 (v 12.2) July 23, 2010Integrating a Processor with Custom LogicThe EDK Processor block pro

Seite 53

146 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Chapter 2: Hardware/Software Co-DesignMemory Map CreationA System Ge

Seite 54

System Generator for DSP User Guide www.xilinx.com 147UG640 (v 12.2) July 23, 2010Integrating a Processor with Custom LogicHardware GenerationThe EDK

Seite 55

148 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Chapter 2: Hardware/Software Co-DesignCo-Simulation block, these por

Seite 56 - Shift Operations

System Generator for DSP User Guide www.xilinx.com 149UG640 (v 12.2) July 23, 2010Integrating a Processor with Custom LogicAs shown in the following f

Seite 57

System Generator for DSP User Guide www.xilinx.com 15UG640 (v 12.2) July 23, 2010A Brief Introduction to FPGAsMHz are common today) and a highly-distr

Seite 58

150 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Chapter 2: Hardware/Software Co-DesignNote: If you launch Xilinx SDK

Seite 59

System Generator for DSP User Guide www.xilinx.com 151UG640 (v 12.2) July 23, 2010Integrating a Processor with Custom LogicThere is a Shared Memory Se

Seite 60 - Optional Input Ports

152 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Chapter 2: Hardware/Software Co-Design// obtain the memory location

Seite 61

System Generator for DSP User Guide www.xilinx.com 153UG640 (v 12.2) July 23, 2010Integrating a Processor with Custom LogicSingle-Word ReadsThe follow

Seite 62 - Finite State Machines

154 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Chapter 2: Hardware/Software Co-DesignAsynchronous SupportAsynchrono

Seite 63 - Parameterizable Accumulator

System Generator for DSP User Guide www.xilinx.com 155UG640 (v 12.2) July 23, 2010Integrating a Processor with Custom LogicIn hardware co-simulation,

Seite 64

156 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Chapter 2: Hardware/Software Co-DesignAs a rule of thumb, if you wan

Seite 65

System Generator for DSP User Guide www.xilinx.com 157UG640 (v 12.2) July 23, 2010Integrating a Processor with Custom LogicThe third advantage is that

Seite 66

158 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Chapter 2: Hardware/Software Co-Design4. Change the input clock freq

Seite 67

System Generator for DSP User Guide www.xilinx.com 159UG640 (v 12.2) July 23, 2010Integrating a Processor with Custom LogicWhen a System Generator mod

Seite 68

16 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Chapter 1: Hardware Design Using System Generatorlogic abstractions t

Seite 69 - RPN Calculator

160 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Chapter 2: Hardware/Software Co-DesignPORT fpga_0_clk_1_sys_clk_pin

Seite 70

System Generator for DSP User Guide www.xilinx.com 161UG640 (v 12.2) July 23, 2010Integrating a Processor with Custom Logic4. Comment out the software

Seite 71 - Example of disp Function

162 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Chapter 2: Hardware/Software Co-DesignStarter board). You have to re

Seite 72

System Generator for DSP User Guide www.xilinx.com 163UG640 (v 12.2) July 23, 2010EDK SupportEDK SupportImporting an EDK ProcessorNote: Starting with

Seite 73 - Integration Design Rules

164 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Chapter 2: Hardware/Software Co-DesignEDK Import WizardWhen the Wiza

Seite 74

System Generator for DSP User Guide www.xilinx.com 165UG640 (v 12.2) July 23, 2010EDK SupportExposing Processor Ports to System GeneratorThe preferred

Seite 75 - A Step-by-Step Example

166 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Chapter 2: Hardware/Software Co-DesignExporting a pcoreSystem Genera

Seite 76

System Generator for DSP User Guide www.xilinx.com 167UG640 (v 12.2) July 23, 2010Designing with Embedded Processors and MicrocontrollersArchitecture

Seite 77

168 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Chapter 2: Hardware/Software Co-DesignALUThe Arithmetic Logic Unit (

Seite 78

System Generator for DSP User Guide www.xilinx.com 169UG640 (v 12.2) July 23, 2010Designing with Embedded Processors and Microcontrollersb. Double-cli

Seite 79

System Generator for DSP User Guide www.xilinx.com 17UG640 (v 12.2) July 23, 2010A Brief Introduction to FPGAsdivision multiplexed (TDM) data streams.

Seite 80 - Simulating the Entire Design

170 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Chapter 2: Hardware/Software Co-Designd. Double-click the PicoBlaze

Seite 81

System Generator for DSP User Guide www.xilinx.com 171UG640 (v 12.2) July 23, 2010Designing with Embedded Processors and MicrocontrollersClick on the

Seite 82

172 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Chapter 2: Hardware/Software Co-DesignOutput should look like this:N

Seite 83

System Generator for DSP User Guide www.xilinx.com 173UG640 (v 12.2) July 23, 2010Designing with Embedded Processors and MicrocontrollersDesigning and

Seite 84

174 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Chapter 2: Hardware/Software Co-Design2. Prepare to export the pcore

Seite 85

System Generator for DSP User Guide www.xilinx.com 175UG640 (v 12.2) July 23, 2010Designing with Embedded Processors and Microcontrollersthe EDK Expor

Seite 86

176 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Chapter 2: Hardware/Software Co-DesignWrite SoftwareCreate a new sof

Seite 87

System Generator for DSP User Guide www.xilinx.com 177UG640 (v 12.2) July 23, 2010Designing with Embedded Processors and MicrocontrollersThere can be

Seite 88

178 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Chapter 2: Hardware/Software Co-DesignTutorial Example - Designing a

Seite 89

System Generator for DSP User Guide www.xilinx.com 179UG640 (v 12.2) July 23, 2010Designing with Embedded Processors and MicrocontrollersCreate an XPS

Seite 90 - Design Tools

18 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Chapter 1: Hardware Design Using System Generatorhave detailed knowle

Seite 91

180 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Chapter 2: Hardware/Software Co-DesignImport the XPS Project In this

Seite 92

System Generator for DSP User Guide www.xilinx.com 181UG640 (v 12.2) July 23, 2010Designing with Embedded Processors and MicrocontrollersConfigure Mem

Seite 93 - Generating an FPGA Bitstream

182 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Chapter 2: Hardware/Software Co-Designcorresponding device software

Seite 94 - Implementing Your Design

System Generator for DSP User Guide www.xilinx.com 183UG640 (v 12.2) July 23, 2010Designing with Embedded Processors and MicrocontrollersYou can then

Seite 95

184 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Chapter 2: Hardware/Software Co-DesignCreate a Testbench ModelA test

Seite 96

System Generator for DSP User Guide www.xilinx.com 185UG640 (v 12.2) July 23, 2010Designing with Embedded Processors and MicrocontrollersUpdate the Co

Seite 97 - Table 1-1:

186 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Chapter 2: Hardware/Software Co-Design•Flow control = noneSet the si

Seite 98

System Generator for DSP User Guide www.xilinx.com 187UG640 (v 12.2) July 23, 2010Designing with Embedded Processors and Microcontrollers4. Next, tell

Seite 99

188 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Chapter 2: Hardware/Software Co-Design7. Base System Builder – Confi

Seite 100

System Generator for DSP User Guide www.xilinx.com 189UG640 (v 12.2) July 23, 2010Designing with Embedded Processors and MicrocontrollersAdding a New

Seite 101 - Dynamic Control of the DSP48

System Generator for DSP User Guide www.xilinx.com 19UG640 (v 12.2) July 23, 2010Design Flows using System GeneratorAlgorithm ExplorationSystem Genera

Seite 102 - DSP48 Macro Block

190 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Chapter 2: Hardware/Software Co-Design5. Next, create Source or head

Seite 103 - UG640 (v 12.2) July 23, 2010

System Generator for DSP User Guide www.xilinx.com 191UG640 (v 12.2) July 23, 2010Designing with Embedded Processors and MicrocontrollersUsing Platfor

Seite 104

192 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Chapter 2: Hardware/Software Co-DesignCreating a Hello World Applica

Seite 105 - Design Styles for the DSP48

System Generator for DSP User Guide www.xilinx.com 193UG640 (v 12.2) July 23, 2010Designing with Embedded Processors and MicrocontrollersGetting help

Seite 106 - DSP48 Design Techniques

194 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Chapter 2: Hardware/Software Co-DesignHow to Migrate to the Standalo

Seite 107 - Cascade Routing Buses

System Generator for DSP User Guide www.xilinx.com 195UG640 (v 12.2) July 23, 2010Designing with Embedded Processors and Microcontrollers2. Click OK t

Seite 108

196 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Chapter 2: Hardware/Software Co-Design3. Right-click on the system.x

Seite 109

System Generator for DSP User Guide www.xilinx.com 197UG640 (v 12.2) July 23, 2010Designing with Embedded Processors and Microcontrollers5. Enter the

Seite 110 - Design Overview

198 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Chapter 2: Hardware/Software Co-Design6. Right-click on SysGen_VFBC

Seite 111

System Generator for DSP User Guide www.xilinx.com 199UG640 (v 12.2) July 23, 2010Designing with Embedded Processors and Microcontrollers7. Enter the

Seite 112

System Generator for DSP User Guide www.xilinx.com UG640 (v 12.2) July 23, 2010Xilinx is disclosing this user guide, manual, release note, and/or spec

Seite 113

20 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Chapter 1: Hardware Design Using System GeneratorSystem-Level Modelin

Seite 114

200 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Chapter 2: Hardware/Software Co-Design8. The last step is to either

Seite 115 - Run the Simulation

System Generator for DSP User Guide www.xilinx.com 201UG640 (v 12.2) July 23, 2010Designing with Embedded Processors and MicrocontrollersThe following

Seite 116

202 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Chapter 2: Hardware/Software Co-DesignDesign DescriptionThe System G

Seite 117

System Generator for DSP User Guide www.xilinx.com 203UG640 (v 12.2) July 23, 2010Designing with Embedded Processors and MicrocontrollersThe two desig

Seite 118 - Multiple Clock Applications

204 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Chapter 2: Hardware/Software Co-Designwant to bring the MicroBlaze p

Seite 119 - Clock Domain Partitioning

System Generator for DSP User Guide www.xilinx.com 205UG640 (v 12.2) July 23, 2010Designing with Embedded Processors and MicrocontrollersStep 2 Genera

Seite 120 - Crossing Clock Domains

206 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Chapter 2: Hardware/Software Co-Design6. Select the Spartan-6 SP601

Seite 121

System Generator for DSP User Guide www.xilinx.com 207UG640 (v 12.2) July 23, 2010Designing with Embedded Processors and Microcontrollers9. Use the Re

Seite 122 - Step-by-Step Example

208 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Chapter 2: Hardware/Software Co-Design2. Double-click on the MicroBl

Seite 123

System Generator for DSP User Guide www.xilinx.com 209UG640 (v 12.2) July 23, 2010Designing with Embedded Processors and Microcontrollers6. Click Add

Seite 124

System Generator for DSP User Guide www.xilinx.com 21UG640 (v 12.2) July 23, 2010System-Level Modeling in System GeneratorSystem Generator BlocksetsA

Seite 125

210 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Chapter 2: Hardware/Software Co-Design9. You are now ready to genera

Seite 126 - Creating a Top-Level Wrapper

System Generator for DSP User Guide www.xilinx.com 211UG640 (v 12.2) July 23, 2010Designing with Embedded Processors and Microcontrollers1. Delete the

Seite 127

212 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Chapter 2: Hardware/Software Co-Design4. Double click on the Subsyst

Seite 128

System Generator for DSP User Guide www.xilinx.com 213UG640 (v 12.2) July 23, 2010Designing with Embedded Processors and MicrocontrollersNote: When SD

Seite 129

214 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Chapter 2: Hardware/Software Co-Design6. Continuing from step 5, cre

Seite 130 - ChipScope Pro Overview

System Generator for DSP User Guide www.xilinx.com 215UG640 (v 12.2) July 23, 2010Designing with Embedded Processors and MicrocontrollersNote: Notice

Seite 131

216 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Chapter 2: Hardware/Software Co-Designc. View the Silicon Labs CP210

Seite 132

System Generator for DSP User Guide www.xilinx.com 217UG640 (v 12.2) July 23, 2010Designing with Embedded Processors and Microcontrollersb. Expand the

Seite 133

218 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Chapter 2: Hardware/Software Co-DesignThe tool should start download

Seite 134

System Generator for DSP User Guide www.xilinx.com 219UG640 (v 12.2) July 23, 2010Designing with Embedded Processors and MicrocontrollersNote: Here ar

Seite 135 - Real-Time Debug

22 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Chapter 1: Hardware Design Using System GeneratorXilinx BlocksetThe X

Seite 136

220 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Chapter 2: Hardware/Software Co-Design15. First, just download the b

Seite 137 - Bus Plot

System Generator for DSP User Guide www.xilinx.com 221UG640 (v 12.2) July 23, 2010Designing with Embedded Processors and Microcontrollers18. Instead o

Seite 138

222 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Chapter 2: Hardware/Software Co-Design22. Next, terminate the curren

Seite 139

System Generator for DSP User Guide www.xilinx.com 223UG640 (v 12.2) July 23, 2010Designing with Embedded Processors and MicrocontrollersSummaryThe fo

Seite 140 - Co-Simulation

224 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Chapter 2: Hardware/Software Co-Design

Seite 141 - Pro Analyzer

System Generator for DSP User Guide www.xilinx.com 225UG640 (v 12.2) July 23, 2010Chapter 3Using Hardware Co-SimulationIntroductionSystem Generator pr

Seite 142

226 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Chapter 3: Using Hardware Co-SimulationJTAG-Based Hardware Co-Simula

Seite 143 - Hardware/Software Co-Design

System Generator for DSP User Guide www.xilinx.com 227UG640 (v 12.2) July 23, 2010Compiling a Model for Hardware Co-SimulationCompiling a Model for Ha

Seite 144 - EDK Processor Block

228 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Chapter 3: Using Hardware Co-SimulationNote: A status dialog box (sh

Seite 145

System Generator for DSP User Guide www.xilinx.com 229UG640 (v 12.2) July 23, 2010Hardware Co-Simulation Blocksout of the library and use it in your S

Seite 146 - Memory Map Creation

System Generator for DSP User Guide www.xilinx.com 23UG640 (v 12.2) July 23, 2010System-Level Modeling in System Generatordescription of its implement

Seite 147 - Hardware Co-Simulation

230 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Chapter 3: Using Hardware Co-Simulationother System Generator blocks

Seite 148 - The Software Driver

System Generator for DSP User Guide www.xilinx.com 231UG640 (v 12.2) July 23, 2010Hardware Co-Simulation ClockingHardware Co-Simulation ClockingSelect

Seite 149

232 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Chapter 3: Using Hardware Co-SimulationClocking ModesThere are sever

Seite 150 - API Documentation

System Generator for DSP User Guide www.xilinx.com 233UG640 (v 12.2) July 23, 2010Board-Specific I/O PortsNote: The clocking options available to a ha

Seite 151 - Writing a Software Program

234 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Chapter 3: Using Hardware Co-SimulationGenerator compiles the design

Seite 152 - Single-Word Writes

System Generator for DSP User Guide www.xilinx.com 235UG640 (v 12.2) July 23, 2010Ethernet Hardware Co-SimulationPoint-to-Point Ethernet Hardware Co-S

Seite 153

236 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Chapter 3: Using Hardware Co-Simulation2. Use the Configuration tab

Seite 154 - Asynchronous Support

System Generator for DSP User Guide www.xilinx.com 237UG640 (v 12.2) July 23, 2010Ethernet Hardware Co-Simulation3. Use the Ethernet tab to configure

Seite 155

238 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Chapter 3: Using Hardware Co-SimulationNote: The MAC address must be

Seite 156 - Dual Clock Wiring Scheme

System Generator for DSP User Guide www.xilinx.com 239UG640 (v 12.2) July 23, 2010Ethernet Hardware Co-SimulationKnown Issues• If you encounter proble

Seite 157

24 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Chapter 1: Hardware Design Using System GeneratorIn the System Genera

Seite 158 - Single Clock Wiring Scheme

240 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Chapter 3: Using Hardware Co-SimulationRemote JTAG Cable Support in

Seite 159

System Generator for DSP User Guide www.xilinx.com 241UG640 (v 12.2) July 23, 2010Ethernet Hardware Co-SimulationIf the Cable Location is set to Remot

Seite 160

242 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Chapter 3: Using Hardware Co-SimulationShared Memory SupportSystem G

Seite 161 - Troubleshooting

System Generator for DSP User Guide www.xilinx.com 243UG640 (v 12.2) July 23, 2010Shared Memory SupportCompiling Shared Memories for Hardware Co-Simul

Seite 162

244 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Chapter 3: Using Hardware Co-SimulationNote: The name of the hardwar

Seite 163 - EDK Support

System Generator for DSP User Guide www.xilinx.com 245UG640 (v 12.2) July 23, 2010Shared Memory SupportViewing Shared Memory InformationHardware co-si

Seite 164 - Limitations

246 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Chapter 3: Using Hardware Co-SimulationWhen software shared memory o

Seite 165

System Generator for DSP User Guide www.xilinx.com 247UG640 (v 12.2) July 23, 2010Shared Memory Supportshared memories include additional logic to han

Seite 166 - Exporting a pcore

248 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Chapter 3: Using Hardware Co-SimulationSystem Generator performs hig

Seite 167 - 16 General Purpose Registers

System Generator for DSP User Guide www.xilinx.com 249UG640 (v 12.2) July 23, 2010Shared Memory Supportis possible for the PC to write to the register

Seite 168 - Interrupt

System Generator for DSP User Guide www.xilinx.com 25UG640 (v 12.2) July 23, 2010System-Level Modeling in System GeneratorSimulink scope), but does no

Seite 169

250 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Chapter 3: Using Hardware Co-SimulationAsynchronous FIFOs are typica

Seite 170

System Generator for DSP User Guide www.xilinx.com 251UG640 (v 12.2) July 23, 2010Shared Memory SupportFIFO block in user design. The read side of the

Seite 171

252 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Chapter 3: Using Hardware Co-SimulationNote: You may find the names

Seite 172

System Generator for DSP User Guide www.xilinx.com 253UG640 (v 12.2) July 23, 2010Specifying Xilinx Tool Flow SettingsThe Hardware Co-Simulation Setti

Seite 173

254 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Chapter 3: Using Hardware Co-SimulationFrame-Based Acceleration usin

Seite 174

System Generator for DSP User Guide www.xilinx.com 255UG640 (v 12.2) July 23, 2010Frame-Based Acceleration using Hardware Co-Simulationbuffers is limi

Seite 175

256 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Chapter 3: Using Hardware Co-Simulationco-simulation, you create emb

Seite 176 - Write Software

System Generator for DSP User Guide www.xilinx.com 257UG640 (v 12.2) July 23, 2010Frame-Based Acceleration using Hardware Co-Simulationavailable in th

Seite 177

258 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Chapter 3: Using Hardware Co-Simulationcompiled into the FPGA for ha

Seite 178

System Generator for DSP User Guide www.xilinx.com 259UG640 (v 12.2) July 23, 2010Frame-Based Acceleration using Hardware Co-SimulationGenerator cores

Seite 179 - Create an XPS Project

26 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Chapter 1: Hardware Design Using System GeneratorHardware Oversamplin

Seite 180 - Import the XPS Project

260 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Chapter 3: Using Hardware Co-SimulationCompiling for Hardware Co-sim

Seite 181 - Write Software Programs

System Generator for DSP User Guide www.xilinx.com 261UG640 (v 12.2) July 23, 2010Frame-Based Acceleration using Hardware Co-Simulationmemory informat

Seite 182

262 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Chapter 3: Using Hardware Co-Simulation15. Record the amount of time

Seite 183

System Generator for DSP User Guide www.xilinx.com 263UG640 (v 12.2) July 23, 2010Frame-Based Acceleration using Hardware Co-Simulation17. Open macfir

Seite 184 - Create a Testbench Model

264 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Chapter 3: Using Hardware Co-Simulation19. On the parameters dialog

Seite 185

System Generator for DSP User Guide www.xilinx.com 265UG640 (v 12.2) July 23, 2010Frame-Based Acceleration using Hardware Co-Simulation21. Add the har

Seite 186 - Using XPS

266 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Chapter 3: Using Hardware Co-SimulationThe simulation flow of data t

Seite 187

System Generator for DSP User Guide www.xilinx.com 267UG640 (v 12.2) July 23, 2010Real-Time Signal Processing using Hardware Co-SimulationReal-Time Si

Seite 188

268 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Chapter 3: Using Hardware Co-Simulationfrom the host PC, through the

Seite 189

System Generator for DSP User Guide www.xilinx.com 269UG640 (v 12.2) July 23, 2010Real-Time Signal Processing using Hardware Co-SimulationNote: The ou

Seite 190

System Generator for DSP User Guide www.xilinx.com 27UG640 (v 12.2) July 23, 2010System-Level Modeling in System GeneratorThe Clock Enables OptionWhen

Seite 191 - Using Platform Studio SDK

270 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Chapter 3: Using Hardware Co-Simulation128. If you decide to process

Seite 192

System Generator for DSP User Guide www.xilinx.com 271UG640 (v 12.2) July 23, 2010Real-Time Signal Processing using Hardware Co-SimulationSupport for

Seite 193

272 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Chapter 3: Using Hardware Co-SimulationOnce the dialog box is open,

Seite 194

System Generator for DSP User Guide www.xilinx.com 273UG640 (v 12.2) July 23, 2010Real-Time Signal Processing using Hardware Co-Simulationlock of Foo

Seite 195

274 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Chapter 3: Using Hardware Co-Simulation9. Add the hardware co-simula

Seite 196

System Generator for DSP User Guide www.xilinx.com 275UG640 (v 12.2) July 23, 2010Real-Time Signal Processing using Hardware Co-SimulationFor high-spe

Seite 197

276 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Chapter 3: Using Hardware Co-SimulationReloading the KernelThe filte

Seite 198

System Generator for DSP User Guide www.xilinx.com 277UG640 (v 12.2) July 23, 2010Installing Your Board for Ethernet Hardware Co-SimulationInstalling

Seite 199

278 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Chapter 3: Using Hardware Co-Simulation2. As shown below, select Int

Seite 200 - Embedded DSP Design

System Generator for DSP User Guide www.xilinx.com 279UG640 (v 12.2) July 23, 2010Installing Your Board for Ethernet Hardware Co-Simulation4. Set Spee

Seite 201 - Tutorial Exercise Setup

28 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Chapter 1: Hardware Design Using System GeneratorA dcm_reset input po

Seite 202 - Design Description

280 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Chapter 3: Using Hardware Co-Simulationc. Open a Windows shell by se

Seite 203 - PROCEDURE

System Generator for DSP User Guide www.xilinx.com 281UG640 (v 12.2) July 23, 2010Installing Your Board for Ethernet Hardware Co-Simulationb. Open ip.

Seite 204

282 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Chapter 3: Using Hardware Co-SimulationSetup the ML402 boardThe figu

Seite 205

System Generator for DSP User Guide www.xilinx.com 283UG640 (v 12.2) July 23, 2010Installing Your Board for Ethernet Hardware Co-SimulationNote: The C

Seite 206

284 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Chapter 3: Using Hardware Co-SimulationAs shown below, set the Confi

Seite 207 - Hardware Co-Simulation Block

System Generator for DSP User Guide www.xilinx.com 285UG640 (v 12.2) July 23, 2010Installing Your Board for Ethernet Hardware Co-Simulationc. To ensur

Seite 208

286 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Chapter 3: Using Hardware Co-SimulationInstalling an ML506 Board for

Seite 209

System Generator for DSP User Guide www.xilinx.com 287UG640 (v 12.2) July 23, 2010Installing Your Board for Ethernet Hardware Co-SimulationSetup the M

Seite 210

288 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Chapter 3: Using Hardware Co-Simulation3. As shown below, Eject the

Seite 211

System Generator for DSP User Guide www.xilinx.com 289UG640 (v 12.2) July 23, 2010Installing Your Board for Ethernet Hardware Co-Simulation8. Set the

Seite 212

System Generator for DSP User Guide www.xilinx.com 29UG640 (v 12.2) July 23, 2010System-Level Modeling in System Generator• Addressable Shift Register

Seite 213

290 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Chapter 3: Using Hardware Co-Simulationd. If the LCD display does no

Seite 214

System Generator for DSP User Guide www.xilinx.com 291UG640 (v 12.2) July 23, 2010Installing Your Board for Ethernet Hardware Co-SimulationInstalling

Seite 215

292 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Chapter 3: Using Hardware Co-Simulation2. Make sure the power switch

Seite 216

System Generator for DSP User Guide www.xilinx.com 293UG640 (v 12.2) July 23, 2010Installing Your Board for Ethernet Hardware Co-SimulationInstalling

Seite 217

294 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Chapter 3: Using Hardware Co-Simulation5. Connect the AC power cord

Seite 218

System Generator for DSP User Guide www.xilinx.com 295UG640 (v 12.2) July 23, 2010Installing Your Board for Ethernet Hardware Co-SimulationSetup the S

Seite 219

296 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Chapter 3: Using Hardware Co-SimulationThe figure below illustrates

Seite 220

System Generator for DSP User Guide www.xilinx.com 297UG640 (v 12.2) July 23, 2010Installing Your Board for Ethernet Hardware Co-Simulation4. Remove t

Seite 221

298 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Chapter 3: Using Hardware Co-Simulationc. If the LCD display does no

Seite 222

System Generator for DSP User Guide www.xilinx.com 299UG640 (v 12.2) July 23, 2010Installing Your Board for Ethernet Hardware Co-SimulationInstalling

Seite 223

System Generator for DSP User Guide www.xilinx.com 3UG640 (v 12.2) July 23, 2010Preface: About This GuideGuide Contents . . . . . . . . . . . . . . .

Seite 224

30 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Chapter 1: Hardware Design Using System Generator2. Double-click on t

Seite 225 - Using Hardware Co-Simulation

300 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Chapter 3: Using Hardware Co-SimulationConnecting Xilinx USB cable t

Seite 226

System Generator for DSP User Guide www.xilinx.com 301UG640 (v 12.2) July 23, 2010Installing Your Board for JTAG Hardware Co-Simulation6. Connect the

Seite 227 - Invoking the Code Generator

302 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Chapter 3: Using Hardware Co-Simulation1. Position the ML402 board s

Seite 228 - Hardware Co-Simulation Blocks

System Generator for DSP User Guide www.xilinx.com 303UG640 (v 12.2) July 23, 2010Installing Your Board for JTAG Hardware Co-SimulationInstalling an M

Seite 229

304 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Chapter 3: Using Hardware Co-Simulation3. As shown below, connect th

Seite 230

System Generator for DSP User Guide www.xilinx.com 305UG640 (v 12.2) July 23, 2010Installing Your Board for JTAG Hardware Co-SimulationInstalling an S

Seite 231 - 1. Click

306 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Chapter 3: Using Hardware Co-SimulationConnecting Xilinx USB cable t

Seite 232 - Selecting the Clock Mode

System Generator for DSP User Guide www.xilinx.com 307UG640 (v 12.2) July 23, 2010Supporting New Boards through JTAG Hardware Co-SimulationSupporting

Seite 233 - Board-Specific I/O Ports

308 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Chapter 3: Using Hardware Co-SimulationSBDBuilder Dialog BoxAfter in

Seite 234

System Generator for DSP User Guide www.xilinx.com 309UG640 (v 12.2) July 23, 2010Supporting New Boards through JTAG Hardware Co-Simulation• Frequency

Seite 235 - Interface Features

System Generator for DSP User Guide www.xilinx.com 31UG640 (v 12.2) July 23, 2010System-Level Modeling in System Generatora. Double-click on the file

Seite 236

310 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Chapter 3: Using Hardware Co-Simulation• Add: Brings up the dialog t

Seite 237

System Generator for DSP User Guide www.xilinx.com 311UG640 (v 12.2) July 23, 2010Supporting New Boards through JTAG Hardware Co-Simulation• FAST: A c

Seite 238 - Co-Simulating the Design

312 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Chapter 3: Using Hardware Co-SimulationSaving Plugin FilesOnce you h

Seite 239 - Setup Procedures

System Generator for DSP User Guide www.xilinx.com 313UG640 (v 12.2) July 23, 2010Supporting New Boards through JTAG Hardware Co-SimulationBoard Suppo

Seite 240 - Specifying the Cable Location

314 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Chapter 3: Using Hardware Co-SimulationObtaining Platform Informatio

Seite 241 - Starting Up a CSE server

System Generator for DSP User Guide www.xilinx.com 315UG640 (v 12.2) July 23, 2010Supporting New Boards through JTAG Hardware Co-SimulationOnce you ha

Seite 242 - Shared Memory Support

316 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Chapter 3: Using Hardware Co-SimulationManual Specification of Board

Seite 243

System Generator for DSP User Guide www.xilinx.com 317UG640 (v 12.2) July 23, 2010Supporting New Boards through JTAG Hardware Co-SimulationNote: A sub

Seite 244 - Compiling Shared Memory Pairs

318 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Chapter 3: Using Hardware Co-SimulationHere yourboard_toplevel is th

Seite 245 - Shared Register

System Generator for DSP User Guide www.xilinx.com 319UG640 (v 12.2) July 23, 2010Supporting New Boards through JTAG Hardware Co-Simulationor director

Seite 246

32 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Chapter 1: Hardware Design Using System GeneratorThis design is compr

Seite 247

320 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Chapter 3: Using Hardware Co-Simulation

Seite 248

System Generator for DSP User Guide www.xilinx.com 321UG640 (v 12.2) July 23, 2010Chapter 4Importing HDL ModulesSometimes it is important to add one o

Seite 249 - Co-Simulating Shared FIFOs

322 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Chapter 4: Importing HDL ModulesBlack Box HDL Requirements and Restr

Seite 250

System Generator for DSP User Guide www.xilinx.com 323UG640 (v 12.2) July 23, 2010Black Box Configuration Wizard• The name of a clock enable must be t

Seite 251

324 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Chapter 4: Importing HDL ModulesAfter searching the model's dir

Seite 252

System Generator for DSP User Guide www.xilinx.com 325UG640 (v 12.2) July 23, 2010Black Box Configuration M-Function• Port descriptions; • Generics re

Seite 253

326 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Chapter 4: Importing HDL Modulesthis_block.setEntityName('foo&a

Seite 254 - Shared Memories

System Generator for DSP User Guide www.xilinx.com 327UG640 (v 12.2) July 23, 2010Black Box Configuration M-Functionaccessing the port objects that ar

Seite 255

328 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Chapter 4: Importing HDL Modules bidi_port.setGatewayFileName(&apos

Seite 256 - Adding Buffers to a Design

System Generator for DSP User Guide www.xilinx.com 329UG640 (v 12.2) July 23, 2010Black Box Configuration M-FunctionThe SysgenBlockDescriptor object p

Seite 257

System Generator for DSP User Guide www.xilinx.com 33UG640 (v 12.2) July 23, 2010System-Level Modeling in System Generator11. After the simulation is

Seite 258

330 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Chapter 4: Importing HDL ModulesWhen System Generator compiles a bla

Seite 259

System Generator for DSP User Guide www.xilinx.com 331UG640 (v 12.2) July 23, 2010Black Box Configuration M-Function• Copy a black box into a Simulink

Seite 260

332 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Chapter 4: Importing HDL ModulesSysgenBlockDescriptor MethodsMethod

Seite 261

System Generator for DSP User Guide www.xilinx.com 333UG640 (v 12.2) July 23, 2010Black Box Configuration M-FunctionaddGeneric(identifier, value) Defi

Seite 262 - Using Vector Transfers

334 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Chapter 4: Importing HDL ModulesSysgenPortDescriptor Member Variable

Seite 263

System Generator for DSP User Guide www.xilinx.com 335UG640 (v 12.2) July 23, 2010HDL Co-SimulationHDL Co-SimulationIntroductionThis topic describes h

Seite 264

336 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Chapter 4: Importing HDL ModulesModelSim SimulatorTo use the ModelSi

Seite 265

System Generator for DSP User Guide www.xilinx.com 337UG640 (v 12.2) July 23, 2010HDL Co-Simulation1. Change the Simulation Mode field from Inactive t

Seite 266

338 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Chapter 4: Importing HDL ModulesBlack Box ExamplesImporting a Xilinx

Seite 267

System Generator for DSP User Guide www.xilinx.com 339UG640 (v 12.2) July 23, 2010Black Box Exampleshow to write a VHDL wrapper to import CORE Generat

Seite 268

34 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Chapter 1: Hardware Design Using System Generator• MAC Engine: used a

Seite 269

340 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Chapter 4: Importing HDL Modules2. Double click the CORDIC 4.0 icon

Seite 270 - Valid Bit Generation

System Generator for DSP User Guide www.xilinx.com 341UG640 (v 12.2) July 23, 2010Black Box Examples

Seite 271

342 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Chapter 4: Importing HDL Modules4. Click Generate. Core Generator pr

Seite 272 - 5x5 Filter Kernel Test Bench

System Generator for DSP User Guide www.xilinx.com 343UG640 (v 12.2) July 23, 2010Black Box Examples8. Open the cordic_sincos_config.m file, and add t

Seite 273

344 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Chapter 4: Importing HDL Modules10. Press the Simulate button to com

Seite 274

System Generator for DSP User Guide www.xilinx.com 345UG640 (v 12.2) July 23, 2010Black Box ExamplesBlack Box Tutorial Example 2: Importing a Core Gen

Seite 275

346 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Chapter 4: Importing HDL Modules3. Customize and generate the FIR Co

Seite 276 - Reloading the Kernel

System Generator for DSP User Guide www.xilinx.com 347UG640 (v 12.2) July 23, 2010Black Box Examples♦ In this frame, leave the options set to the defa

Seite 277 - ®/Simulink software from The

348 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Chapter 4: Importing HDL Modules♦ This example will show you how to

Seite 278

System Generator for DSP User Guide www.xilinx.com 349UG640 (v 12.2) July 23, 2010Black Box Examples♦ Open the fir_compiler_8tap.vho file. ♦ Copy the

Seite 279

System Generator for DSP User Guide www.xilinx.com 35UG640 (v 12.2) July 23, 2010System-Level Modeling in System Generator4. Under the Project Navigat

Seite 280

350 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Chapter 4: Importing HDL Modules9. Drag and drop the black box from

Seite 281 - Setup the PC

System Generator for DSP User Guide www.xilinx.com 351UG640 (v 12.2) July 23, 2010Black Box Examples12. Open the black box parameterization GUI and se

Seite 282 - Setup the ML402 board

352 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Chapter 4: Importing HDL ModulesImporting a VHDL Module Black Box Tu

Seite 283

System Generator for DSP User Guide www.xilinx.com 353UG640 (v 12.2) July 23, 2010Black Box Examplesassociated with the black box. From this window, s

Seite 284

354 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Chapter 4: Importing HDL ModulesBe aware of the following rules when

Seite 285

System Generator for DSP User Guide www.xilinx.com 355UG640 (v 12.2) July 23, 2010Black Box Examples- External co-simulator - When the mode is Externa

Seite 286 - Setup the Local Area Network

356 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Chapter 4: Importing HDL Modules9. Go to the Simulink Library Browse

Seite 287 - Setup the ML506 board

System Generator for DSP User Guide www.xilinx.com 357UG640 (v 12.2) July 23, 2010Black Box Examples14. Save the changes to the configuration M-functi

Seite 288

358 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Chapter 4: Importing HDL Modules16. Run the simulation. A ModelSim c

Seite 289

System Generator for DSP User Guide www.xilinx.com 359UG640 (v 12.2) July 23, 2010Black Box Examples17. Examine the scope output after the simulation

Seite 290 - System ACE™ Reset

36 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Chapter 1: Hardware Design Using System Generator8. After the simulat

Seite 291 - Setup the ML605 board

360 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Chapter 4: Importing HDL Modules• shutter_config.m – The configurati

Seite 292

System Generator for DSP User Guide www.xilinx.com 361UG640 (v 12.2) July 23, 2010Black Box Examples2. Change the input type to an arbitrary type and

Seite 293

362 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Chapter 4: Importing HDL Modules3. Reduce the number of bits on the

Seite 294 - Simulation

System Generator for DSP User Guide www.xilinx.com 363UG640 (v 12.2) July 23, 2010Black Box Examples4. The black box is able to adjust to changes in i

Seite 295

364 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Chapter 4: Importing HDL Modulesthe connection between the black box

Seite 296

System Generator for DSP User Guide www.xilinx.com 365UG640 (v 12.2) July 23, 2010Black Box ExamplesAdvanced Black Box Example Using ModelSimThe follo

Seite 297

366 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Chapter 4: Importing HDL ModulesBlack Box Tutorial Exercise 7: Advan

Seite 298

System Generator for DSP User Guide www.xilinx.com 367UG640 (v 12.2) July 23, 2010Black Box Examplessignal is represented in two ways in the ModelSim

Seite 299 - Setup the SP601/SP605 Board

368 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Chapter 4: Importing HDL Modules4. Double click on the waveform scop

Seite 300

System Generator for DSP User Guide www.xilinx.com 369UG640 (v 12.2) July 23, 2010Black Box Examples8. Once the number of input ports is determined, t

Seite 301 - Setup the ML402 Board

System Generator for DSP User Guide www.xilinx.com 37UG640 (v 12.2) July 23, 2010System-Level Modeling in System GeneratorNaNs that drive a Gateway In

Seite 302

370 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Chapter 4: Importing HDL ModulesImporting, Simulating, and Exporting

Seite 303 - Setup the ML605 Board

System Generator for DSP User Guide www.xilinx.com 371UG640 (v 12.2) July 23, 2010Black Box ExamplesDouble click on the Black Box in the example desig

Seite 304

372 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Chapter 4: Importing HDL Modules4. Press the Simulate button to simu

Seite 305

System Generator for DSP User Guide www.xilinx.com 373UG640 (v 12.2) July 23, 2010Black Box Examples5. Double click on the System Generator Token and

Seite 306

374 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Chapter 4: Importing HDL ModulesBlack Box Tutorial Exercise 9: Promp

Seite 307 - Supporting New Boards

System Generator for DSP User Guide www.xilinx.com 375UG640 (v 12.2) July 23, 2010Black Box Examples3. Double click on the Subsystem block and change

Seite 308 - SBDBuilder Dialog Box

376 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Chapter 4: Importing HDL Modulesb. Set the appropriate bit width for

Seite 309

System Generator for DSP User Guide www.xilinx.com 377UG640 (v 12.2) July 23, 2010Chapter 5System Generator Compilation TypesThere are different ways

Seite 310

378 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Chapter 5: System Generator Compilation TypesHDL Netlist Compilation

Seite 311

System Generator for DSP User Guide www.xilinx.com 379UG640 (v 12.2) July 23, 2010Bitstream CompilationAs shown below, you may select the NGC compilat

Seite 312 - Saving Plugin Files

38 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Chapter 1: Hardware Design Using System GeneratorAs shown below, in t

Seite 313 - Board Support Package Files

380 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Chapter 5: System Generator Compilation TypesAs shown below, you may

Seite 314

System Generator for DSP User Guide www.xilinx.com 381UG640 (v 12.2) July 23, 2010Bitstream CompilationAdditional SettingsYou may access additional co

Seite 315

382 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Chapter 5: System Generator Compilation TypesRe-Compiling EDK Proces

Seite 316

System Generator for DSP User Guide www.xilinx.com 383UG640 (v 12.2) July 23, 2010EDK Export ToolEDK Export ToolThe EDK Export Tool allows a System Ge

Seite 317 - Providing Your Own Top Level

384 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Chapter 5: System Generator Compilation TypesCreating a Custom Bus I

Seite 318 - Plugins Directory

System Generator for DSP User Guide www.xilinx.com 385UG640 (v 12.2) July 23, 2010EDK Export ToolIn another model (shown below), you create correspond

Seite 319 - Detecting New Packages

386 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Chapter 5: System Generator Compilation TypesThe following table sho

Seite 320

System Generator for DSP User Guide www.xilinx.com 387UG640 (v 12.2) July 23, 2010Hardware Co-Simulation CompilationHardware Co-Simulation Compilation

Seite 321 - Importing HDL Modules

388 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Chapter 5: System Generator Compilation TypesAfter filling out the d

Seite 322

System Generator for DSP User Guide www.xilinx.com 389UG640 (v 12.2) July 23, 2010Timing and Power Analysis CompilationTiming Analysis Concepts Review

Seite 323

System Generator for DSP User Guide www.xilinx.com 39UG640 (v 12.2) July 23, 2010Automatic Code GenerationResource EstimationSystem Generator supplies

Seite 324

390 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Chapter 5: System Generator Compilation TypesClock Skew and JitterTh

Seite 325 - Language Selection

System Generator for DSP User Guide www.xilinx.com 391UG640 (v 12.2) July 23, 2010Timing and Power Analysis Compilation• Levels of Logic: The number o

Seite 326 - Port Object

392 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Chapter 5: System Generator Compilation Typessource and parity_reg a

Seite 327 - Port Types

System Generator for DSP User Guide www.xilinx.com 393UG640 (v 12.2) July 23, 2010Timing and Power Analysis CompilationThe histogram will quickly give

Seite 328 - Dynamic Output Ports

394 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Chapter 5: System Generator Compilation TypesHistogram DetailThe sli

Seite 329 - Black Box Clocking

System Generator for DSP User Guide www.xilinx.com 395UG640 (v 12.2) July 23, 2010Timing and Power Analysis Compilationabout every net and logic delay

Seite 330 - Combinational Paths

396 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Chapter 5: System Generator Compilation Typesf. Using Hard Cores. Ar

Seite 331 - Black Box API

System Generator for DSP User Guide www.xilinx.com 397UG640 (v 12.2) July 23, 2010Timing and Power Analysis CompilationTutorial Example: Using the Tim

Seite 332 - SysgenBlockDescriptor Methods

398 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Chapter 5: System Generator Compilation TypesGenerate the Example De

Seite 333

System Generator for DSP User Guide www.xilinx.com 399UG640 (v 12.2) July 23, 2010Timing and Power Analysis CompilationThere are two failing paths, no

Seite 334 - SysgenPortDescriptor Methods

4 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010A Step-by-Step Example . . . . . . . . . . . . . . . . . . . . . . . .

Seite 335 - HDL Co-Simulation

40 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Chapter 1: Hardware Design Using System GeneratorCompiling and Simula

Seite 336 - ModelSim Simulator

400 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Chapter 5: System Generator Compilation TypesThis will add a registe

Seite 337

System Generator for DSP User Guide www.xilinx.com 401UG640 (v 12.2) July 23, 2010Creating Compilation TargetsExcellent! No more failing paths! The de

Seite 338 - Black Box Examples

402 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Chapter 5: System Generator Compilation Typeswith it. New compilatio

Seite 339

System Generator for DSP User Guide www.xilinx.com 403UG640 (v 12.2) July 23, 2010Creating Compilation Targets1. The name of the compilation target as

Seite 340

404 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Chapter 5: System Generator Compilation Typesdescription of the desi

Seite 341

System Generator for DSP User Guide www.xilinx.com 405UG640 (v 12.2) July 23, 2010Creating Compilation Targets5. Create a new directory (e.g., Bitstre

Seite 342

406 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Chapter 5: System Generator Compilation Types

Seite 343

System Generator for DSP User Guide www.xilinx.com 407UG640 (v 12.2) July 23, 2010AAddressable Shift Register block 17Algorithm Exploration 19ASR bl

Seite 344

408 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010DCM reset pin 42Debuggingusing ChipScope Pro 130Defining New Compi

Seite 345 - /coregen_import_example2.cgp

System Generator for DSP User Guide www.xilinx.com 409UG640 (v 12.2) July 23, 2010Installing an SP601/SP605 Board for Ethernet Hardware Co-Sim 299Ins

Seite 346

System Generator for DSP User Guide www.xilinx.com 41UG640 (v 12.2) July 23, 2010Automatic Code GenerationCompilation Type and the Generate ButtonPres

Seite 347 - Click Next >

410 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010adding a block to a Configurable Subsystem 86and Configurable Subsy

Seite 348

42 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Chapter 1: Hardware Design Using System GeneratorSynthesis tool Speci

Seite 349

System Generator for DSP User Guide www.xilinx.com 43UG640 (v 12.2) July 23, 2010Automatic Code GenerationSimulink System PeriodYou must specify a val

Seite 350

44 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Chapter 1: Hardware Design Using System GeneratorHierarchical Control

Seite 351

System Generator for DSP User Guide www.xilinx.com 45UG640 (v 12.2) July 23, 2010Automatic Code Generationno testbench is requested, then the key file

Seite 352 - Importing a VHDL Module

46 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Chapter 1: Hardware Design Using System GeneratorUsing the System Gen

Seite 353

System Generator for DSP User Guide www.xilinx.com 47UG640 (v 12.2) July 23, 2010Automatic Code GenerationConstraints ExampleThe figure below shows a

Seite 354

48 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Chapter 1: Hardware Design Using System GeneratorGroup to group const

Seite 355

System Generator for DSP User Guide www.xilinx.com 49UG640 (v 12.2) July 23, 2010Automatic Code Generationadded to a larger design, but the clock wrap

Seite 356

System Generator for DSP User Guide www.xilinx.com 5UG640 (v 12.2) July 23, 2010EDK Processor Block . . . . . . . . . . . . . . . . . . . . . . . . .

Seite 357

50 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Chapter 1: Hardware Design Using System GeneratorThe “Expose Clock Po

Seite 358

System Generator for DSP User Guide www.xilinx.com 51UG640 (v 12.2) July 23, 2010Compiling MATLAB into an FPGACompiling MATLAB into an FPGASystem Gene

Seite 359 - Importing a Verilog Module

52 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Chapter 1: Hardware Design Using System Generatorelsez = y;end The xl

Seite 360

System Generator for DSP User Guide www.xilinx.com 53UG640 (v 12.2) July 23, 2010Compiling MATLAB into an FPGA% supported by the Xilinx MCode block. T

Seite 361 - Dynamic Black Boxes

54 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Chapter 1: Hardware Design Using System GeneratorAfter setting the di

Seite 362

System Generator for DSP User Guide www.xilinx.com 55UG640 (v 12.2) July 23, 2010Compiling MATLAB into an FPGAM-functions using Xilinx data types and

Seite 363 - Simultaneously

56 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Chapter 1: Hardware Design Using System GeneratorShift OperationsThis

Seite 364

System Generator for DSP User Guide www.xilinx.com 57UG640 (v 12.2) July 23, 2010Compiling MATLAB into an FPGAPassing Parameters into the MCode BlockT

Seite 365

58 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Chapter 1: Hardware Design Using System GeneratorTo pass parameters t

Seite 366 - ModelSim

System Generator for DSP User Guide www.xilinx.com 59UG640 (v 12.2) July 23, 2010Compiling MATLAB into an FPGAThe above interface window sets the M-fu

Seite 367

6 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Restrictions on Shared Memories . . . . . . . . . . . . . . . . . . .

Seite 368

60 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Chapter 1: Hardware Design Using System GeneratorOptional Input Ports

Seite 369

System Generator for DSP User Guide www.xilinx.com 61UG640 (v 12.2) July 23, 2010Compiling MATLAB into an FPGAThe Block Interface Editor of the MCode

Seite 370 - Encrypted VHDL File

62 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Chapter 1: Hardware Design Using System GeneratorFinite State Machine

Seite 371

System Generator for DSP User Guide www.xilinx.com 63UG640 (v 12.2) July 23, 2010Compiling MATLAB into an FPGAstate = seen_10;endcase seen_10 % seen 1

Seite 372

64 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Chapter 1: Hardware Design Using System Generatorendelseif ~enelse% i

Seite 373

System Generator for DSP User Guide www.xilinx.com 65UG640 (v 12.2) July 23, 2010Compiling MATLAB into an FPGAOptional inputs rst and load of block Ac

Seite 374

66 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Chapter 1: Hardware Design Using System GeneratorThe example contains

Seite 375

System Generator for DSP User Guide www.xilinx.com 67UG640 (v 12.2) July 23, 2010Compiling MATLAB into an FPGAerror('latency must be at least 1&a

Seite 376

68 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Chapter 1: Hardware Design Using System GeneratorIn order to verify t

Seite 377 - Chapter 5

System Generator for DSP User Guide www.xilinx.com 69UG640 (v 12.2) July 23, 2010Compiling MATLAB into an FPGARPN CalculatorThis example shows how to

Seite 378 - NGC Netlist Compilation

System Generator for DSP User Guide www.xilinx.com 7UG640 (v 12.2) July 23, 2010Chapter 5: System Generator Compilation TypesHDL Netlist Compilation

Seite 379 - Bitstream Compilation

70 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Chapter 1: Hardware Design Using System GeneratorOP_DROP = 6;q = acc;

Seite 380 - XFLOW Option Files

System Generator for DSP User Guide www.xilinx.com 71UG640 (v 12.2) July 23, 2010Compiling MATLAB into an FPGAExample of disp FunctionThe following MC

Seite 381 - Additional Settings

72 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Chapter 1: Hardware Design Using System GeneratorHere are the lines t

Seite 382

System Generator for DSP User Guide www.xilinx.com 73UG640 (v 12.2) July 23, 2010Importing a System Generator Design into a Bigger SystemImporting a S

Seite 383 - EDK Export Tool

74 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Chapter 1: Hardware Design Using System GeneratorNew Integration Flow

Seite 384

System Generator for DSP User Guide www.xilinx.com 75UG640 (v 12.2) July 23, 2010Importing a System Generator Design into a Bigger SystemA Step-by-Ste

Seite 385 - Export as Pcore to EDK

76 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Chapter 1: Hardware Design Using System GeneratorGenerating the HDL F

Seite 386 - See Also:

System Generator for DSP User Guide www.xilinx.com 77UG640 (v 12.2) July 23, 2010Importing a System Generator Design into a Bigger SystemThe transcrip

Seite 387

78 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Chapter 1: Hardware Design Using System Generator3. Repeat item 2 wit

Seite 388

System Generator for DSP User Guide www.xilinx.com 79UG640 (v 12.2) July 23, 2010Importing a System Generator Design into a Bigger System4. As shown b

Seite 389 - Path Analysis Example

8 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010

Seite 390 - Timing Analyzer Features

80 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Chapter 1: Hardware Design Using System Generator• The ce16_c4b7e244_

Seite 391 - Cross-Probing

System Generator for DSP User Guide www.xilinx.com 81UG640 (v 12.2) July 23, 2010Importing a System Generator Design into a Bigger System3. In the Pro

Seite 392 - Histogram Charts

82 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Chapter 1: Hardware Design Using System GeneratorThe previous screen

Seite 393

System Generator for DSP User Guide www.xilinx.com 83UG640 (v 12.2) July 23, 2010Configurable Subsystems and System GeneratorConfigurable Subsystems a

Seite 394 - Trace Report

84 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Chapter 1: Hardware Design Using System Generator• Drag a template bl

Seite 395 - Improving Failing Paths

System Generator for DSP User Guide www.xilinx.com 85UG640 (v 12.2) July 23, 2010Configurable Subsystems and System GeneratorUsing a Configurable Subs

Seite 396

86 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Chapter 1: Hardware Design Using System GeneratorDeleting a Block fro

Seite 397

System Generator for DSP User Guide www.xilinx.com 87UG640 (v 12.2) July 23, 2010Configurable Subsystems and System Generator• Double click on the tem

Seite 398 - Examine the Slow Paths

88 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Chapter 1: Hardware Design Using System Generator• Drag a manager blo

Seite 399 - Rescue the Design

System Generator for DSP User Guide www.xilinx.com 89UG640 (v 12.2) July 23, 2010Notes for Higher Performance FPGA DesignNotes for Higher Performance

Seite 400

System Generator for DSP User Guide www.xilinx.com 9UG640 (v 12.2) July 23, 2010PrefaceAbout This GuideThis User Guide provides in-depth discussions o

Seite 401 - Creating Compilation Targets

90 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Chapter 1: Hardware Design Using System GeneratorReduce the Clock Ena

Seite 402 - The xltarget Function

System Generator for DSP User Guide www.xilinx.com 91UG640 (v 12.2) July 23, 2010Processing a System Generator Design with FPGA Physical Design ToolsS

Seite 403 - Target Info Functions

92 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Chapter 1: Hardware Design Using System GeneratorIn the Project Navig

Seite 404

System Generator for DSP User Guide www.xilinx.com 93UG640 (v 12.2) July 23, 2010Processing a System Generator Design with FPGA Physical Design ToolsT

Seite 405 - Using XFLOW

94 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Chapter 1: Hardware Design Using System GeneratorCustomizing your Sys

Seite 406

System Generator for DSP User Guide www.xilinx.com 95UG640 (v 12.2) July 23, 2010Processing a System Generator Design with FPGA Physical Design Toolsm

Seite 407

96 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Chapter 1: Hardware Design Using System GeneratorResetting Auto-Gener

Seite 408

System Generator for DSP User Guide www.xilinx.com 97UG640 (v 12.2) July 23, 2010Resetting Auto-Generated Clock Enable LogicTable 1-1:Block NameSynchr

Seite 409

98 www.xilinx.com System Generator for DSP User GuideUG640 (v 12.2) July 23, 2010Chapter 1: Hardware Design Using System Generatorce_clr Usage Recomme

Seite 410

System Generator for DSP User Guide www.xilinx.com 99UG640 (v 12.2) July 23, 2010Design Styles for the DSP48Design Styles for the DSP48About the DSP48

Kommentare zu diesen Handbüchern

Keine Kommentare