MATLAB DESIGN HDL CODER RELEASE NOTES Podręcznik Użytkownika

Przeglądaj online lub pobierz Podręcznik Użytkownika dla Oprogramowanie MATLAB DESIGN HDL CODER RELEASE NOTES. MATLAB DESIGN HDL CODER RELEASE NOTES User guide Instrukcja obsługi

  • Pobierz
  • Dodaj do moich podręczników
  • Drukuj

Podsumowanie treści

Strona 1 - Generator for

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

Strona 2

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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 17

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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 24 - Timing and Clocking

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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 49

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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 54

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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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,

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 72

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

Strona 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

Strona 74

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

Strona 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

Strona 76

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

Strona 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 (

Strona 78

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

Strona 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.

Strona 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

Strona 81

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

Strona 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

Strona 83

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

Strona 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

Strona 85

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

Strona 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

Strona 87

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

Strona 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

Strona 89

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

Strona 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

Strona 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

Strona 92

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

Strona 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

Strona 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

Strona 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

Strona 96

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

Strona 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

Strona 98

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

Strona 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

Strona 100

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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 109

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

Strona 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

Strona 111

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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 117

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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 123

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

Strona 124

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

Strona 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

Strona 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

Strona 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

Strona 128

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

Strona 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

Strona 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

Strona 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

Strona 132

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

Strona 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

Strona 134

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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 139

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

Strona 140 - Co-Simulation

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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 178

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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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,

Strona 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

Strona 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

Strona 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

Strona 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

Strona 198

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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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.

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 214

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

Strona 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

Strona 216

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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 222

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

Strona 223

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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 247

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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 260

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

Strona 261

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

Strona 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

Strona 263

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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 270 - Valid Bit Generation

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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 302

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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 309

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

Strona 310

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

Strona 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

Strona 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

Strona 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

Strona 314

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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 320

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

Strona 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

Strona 322

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

Strona 323

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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 334 - SysgenPortDescriptor Methods

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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 342

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

Strona 343

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

Strona 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

Strona 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

Strona 346

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

Strona 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

Strona 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

Strona 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

Strona 350

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

Strona 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

Strona 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

Strona 353

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

Strona 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

Strona 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

Strona 356

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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 367

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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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;

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 389 - Path Analysis Example

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

Strona 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_

Strona 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

Strona 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

Strona 393

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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Komentarze do niniejszej Instrukcji

Brak uwag