pdf viewer dll for c# : Adding an image to a pdf in preview application Library utility azure .net wpf visual studio plugin_ism7-part2701

Chap
t
er6
:
Wave
f
o
r
m
A
na
l
ys
i
s
No
t
e
TheSnaptoTransitionbuttonisonbydefaultwhichwillassistwithplacingthecursormorepreciselyona
signaltransitionbecausethecursorsnapstothetransitionwhenincloseproximity.
1. Placethemouseonthefirsttransitionandpressandholdtheleftmousebutton.
2. Dragthemousetothesecondtransition.
3. Releasethemousebutton.
Theseactionsplacethesecondarycursoronthefirsttransition,andthemaincursoronthesecondtransition.
4. Examinethevaluesatthebottomofthewaveconfiguration:
X1representsthetimeofthemaincursor.
X2representsthetimeofthesecondarycursor.
DeltaXrepresentsthetimerangebetweenthecursors.
Ifthefloatingrulerisdisplayed,thetimevaluesofthecursorsdisplayjustabovethefloatingruler.
5. Optional. . YoucanswitchthecursorsusingtheSwapCursorsicon
.
Thetimerangedisplaysuntilyouclickinthewaveconfigurationtoplaceanewmaincursor.
Ifyoumovethesecondarycursor,asdescribedinPlacingCursors,thetimerangeupdatesautomatically.
Measu
r
i
ngT
i
mew
i
t
hMarkers
Whenthefloatingrulerisdisplayed,youcanviewthetimemeasurementbetweenthefloatingrulertimebase(at
theselectedmarker),andthemaincursorandmarkersinthewaveform.
ToMeasu
reT
i
mew
i
t
hMarkers
1. Displaythefloatingrulerusingaselectedmarkerasthetimebase.
2. Addadditionalmarkers.
3. Movemarkerstodesiredlocationwithinthewaveform.
Themarkerlabelabovethefloatingrulershowsthetimeintervalsbetweentheselectedmarkerandeachof
thenewmarkers.
Thetimebasecanbeswitchedquicklyfromonemarkertoanothersimplybyclickinganothermarker
toselectit.
Youcanalsouseacombinationofcursorsandmarkersformeasuringtime. Todoso,usethesecondary
cursorasthetimebase,andthefloatingrulerdisplaysthetimemeasurementofthemarkersandmaincursor
againstthesecondarycursor.
Us
i
ng
G
oToT
i
me
TheGoToTimefunctionenablesyoutojumpthemaincursortoaparticulartimeinthewaveconfiguration.
TwoGoToTimetoolbarbuttonalsoenablesyoutojumptotime0(zero)andthelatestsimulationtime. All
signalandbusvaluesareupdatedforthelocationofthemaincursor.
To
G
oToaUser
-Spec
ifi
edT
i
me
Withawaveconfigurationopen:
1. SelectEdit>GoTo.
TheGoToTimeentryboxappearsintheWavewindowbelowthewaveconfiguration.
2. IntheGoToTimebox,enterthetimeandtimeunityouwishtojumpthecursorto,orselectatime/timeunit
fromthedrop-downlist,ifavailable.
3. PressEnter.
I
S
i
mUser
G
u
i
de
U
G
660(v11.
3
)
Sep
t
ember16,2
00
9
www.x
ili
nx.com
7
1
Adding an image to a pdf in preview - insert images into PDF in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Sample C# code to add image, picture, logo or digital photo into PDF document page using PDF page editor control
how to add an image to a pdf; add picture to pdf preview
Adding an image to a pdf in preview - VB.NET PDF insert image library: insert images into PDF in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
Guide VB.NET Programmers How to Add Images in PDF Document
add png to pdf preview; adding a jpg to a pdf
Chap
t
er 6
:
Wave
f
o
r
m
A
na
l
ys
i
s
To
G
o
t
oT
i
me
0
o
r
La
t
es
t
T
i
me
Withawaveconfigurationopen:
SelecttheGoToTime0toolbarbutton
tomovethecursortotime0inthewaveconfiguration.
SelecttheGoToLatestTimetoolbarbutton
tomovethecursortothelatesttimeinthewaveconfiguration.
Us
i
ngShow
Dr
i
vers
YoucanusetheShowDrivercommandtodisplaythedriverforachangeinsignal,orobjectvalue. This
commandisusedtodeterminethecauseofavaluechange,whichwillhelpdetermineifcircuitconnectionsare
correct. ISimdisplaysthesignal,orobject,anditsoneormoredriversintheConsolepanel.
TheShowDrivercommandisavailableforprobingobjectsinthefollowingareas:
Objectspanel
Wavewindow
Consolepanel(
show driver
command)
ToShow
Dr
i
vers
1. Selectanobject,orsignal.
2. SelectEdit>WaveObjects>ShowDrivers,orselectShowDriversfromtheright-clickmenu.
IntheConsole,thedriversfortheobject,orsignalarelisted.Whenthereisnodriver,amessageintheConsole
indicatesthatthereisnodriver.
No
t
e
Runningthiscommandisthesameasrunning
show driver
attheConsoleprompt.
P
r
i
n
t
i
ngWave
C
on
gu
ra
t
i
ons
Youcanprintonewaveconfigurationatatime,usingthesettingspecifiedduringprintsetup. Thewave
configurationalwaysprintswithawhitebackground.
ToP
r
i
n
t
P
rev
i
ew
1. SelectFile>PrintPreview
2. InthePrintPreviewdialogbox,makesurethewaveconfigurationlooksasexpected.
3. SelectPrintorSetuptofurthercustomizetheprintoptionsandlayout,andtofinallyprint.See“ToPrint”.
4. SelectClosetoclosethePrintPreviewdialogbox.
Printpreviewdisplaysthewaveconfigurationinblackandwhite,orcolorasdeterminedbyyourdefaultprinter.
Youcanselectanotherprinter,ifavailable,justpriortoprinting.
ToP
r
i
n
t
1. SelectFile>Print.
2. IntheISimPrintSetupdialogbox,specifythePageOrientation,TimeRange,FitTimeRangeTo,and
otherdisplaysettings.
No
t
e
TimeRangeispopulatedwiththetimerangeofthemainandsecondarycursorifbothareplacedin
thewaveconfiguration.
3. ClickOK.
4. InthePrintdialogbox,selectaprinter.
5. ClickPrint.
I
S
i
m User
G
u
i
de
7
2
www.x
ili
nx.com
U
G
660(v11.
3
)
Sep
t
ember16,2
00
9
C# PDF Page Insert Library: insert pages into PDF file in C#.net
applications. Support adding and inserting one or multiple pages to existing PDF document. Forms. Ability to add PDF page number in preview. Offer
add image to pdf online; adding images to pdf files
C# PDF insert text Library: insert text into PDF content in C#.net
Supports adding text to PDF in preview without adobe reader installed in ASP.NET. Powerful .NET PDF edit control allows modify existing scanned PDF text.
add image field to pdf form; how to add image to pdf reader
Chap
t
er6
:
Wave
f
o
r
m
A
na
l
ys
i
s
Thewaveconfigurationprintsaccordingtotheprintsettings.
Us
i
ng
C
us
t
om
C
o
l
o
rs
Crea
t
i
ng
C
us
t
om
C
o
l
o
r
Schemes
Youcanmodifythecolorsusedinthewaveconfigurationbycreatingyourownwaveformcolorscheme.
To
Crea
t
ea
C
us
t
om
C
o
l
o
r
Scheme
1. SelectEdit>Preferences.
2. Intheleftpane,expandISimSimulator,andselectColors.
3. IntheColorspreferencepage,clickNew.
4. Enteranameforthecolorscheme.
5. Clickthecolorboxandselectacolorfortheareasyouwishtochangethecolor.
6. ClickApplytosetthenewcolorscheme.
7. ClickOK.
Thecustomwaveformschemetakeseffectimmediately.
C
hang
i
ngS
i
gna
l
C
o
l
o
rs
Youcanchangethecolorforindividualsignalsorbusestomakethemstandoutforcomparisonpurposes.
GeneralcolorsettingsarepartofthecolorschemespecifiedintheColorsPreferencespage. Changingan
individualsignal/buscoloroverridesthegeneralcolorsettingforsignal/buswaveforms.
To
C
hangeaS
i
gna
l
C
o
l
o
r
1. Right-clickonasignalorbus.
2. SelectSignalColorandselectacolor.
Thesignalorbuswaveformdisplaysthenewcolorselection.
No
t
e
Whenusingcustomcolors,alllogicvaluesincludingspecialvalues,suchas’X’and’Z’,displayinthe
samecolor.
I
S
i
mUser
G
u
i
de
U
G
660(v11.
3
)
Sep
t
ember16,2
00
9
www.x
ili
nx.com
73
VB.NET PDF insert text library: insert text into PDF content in vb
Multifunctional Visual Studio .NET PDF SDK library supports adding text content to adobe PDF document in VB.NET Add text to PDF in preview without adobe
add photo to pdf preview; add jpg to pdf
C# Create PDF Library SDK to convert PDF from other file formats
Load PDF from existing documents and image in SQL server. Besides, using this PDF document metadata adding control, you can add some additional
how to add a jpeg to a pdf file; how to add picture to pdf
I
S
i
m User
G
u
i
de
7
4
www.x
ili
nx.com
U
G
660(v11.
3
)
Sep
t
ember16,2
00
9
C# Word - Insert Image to Word Page in C#.NET
Preview Document. Conversion. Convert Word to PDF. Convert Word to HTML5. VB.NET How-to, VB.NET PDF, VB.NET Word It's a demo code for adding image to word page using
add image to pdf file acrobat; add jpeg to pdf
C# PowerPoint - Insert Image to PowerPoint File Page in C#.NET
Preview Document. Conversion. Convert PowerPoint to PDF. Convert PowerPoint to Pages. Annotate PowerPoint. Text Search. Insert Image. Thumbnail Create.
add image to pdf acrobat reader; how to add image to pdf acrobat
Chapter7
SavingandOpeningSimulationResults
Sav
i
ng
t
heResu
l
t
s
Thesimulationresultsoftheobjects(VHDLsignals,orVerilogregorwire)beingtracedareautomaticallysaved
totheWaveformDatabase(WDB)file(<filename>
.
wdb
)intheworkingdirectory.IfyouaddobjectstotheWave
windowandrunthesimulation,thedesignhierarchyforthecompletedesignandthetransitionsfortheadded
objectsareautomaticallysavedtotheWDBfile.Thewaveconfigurationsettings,whichincludethesignalorder,
namestyle,radixandcolor,amongothers,aresavedtothewaveconfiguration(WCFG)fileupondemand.
Sav
i
nga
D
a
t
abase
t
oaW
D
B
Fil
e
WhenISimislaunchedfromtheISE®software,theWDBfileisnamedaccordingtothenamespecifiedinthe
ISimPropertiesdialogbox. Whenlaunchedfromthecommandline,the
-
wdb
switchisusedtospecifya
filename.Whenasimulationisrun,resultsoftheobjects(VHDLsignals,Verilogregorwire)beingtracedare
automaticallysavedtotheWDB;noadditionalactionisrequired.
Ifanothersimulationisrunonthesamedesigninthesameworkingdirectoryasacurrentlyrunningsimulation,
theWDBfilenameforthenewsimulationisthenameofthefirstsimulationappendedwithaninteger.The
resultsofthefirstsimulationarenotoverwritten.ForaWDBfilecalled
isim
.
wdb
,subsequentinvocationsof
ISimresultinWDBfiles
isim
1.
wdb
,
isim
2.
wdb
,etc.
No
t
e
Thenameofthedatabasefilecannotbechangedonceinasimulation.
Sav
i
ngaWave
C
on
gu
ra
t
i
on
t
oaW
C
FGFil
e
TheWCFGstorestheorderandinclusionofsimulationobjects,theirproperties,andanyaddedwaveobjects,
suchasdividers,andmarkersfoundintheWavewindow.Formoreinformation,seeWaveWindowOverview.
WhensavingaWCFGfile,selectFile>Save,andspecifyafilenameforthe.wcfgfile.
Youcanopenthewaveconfigurationfiletoviewresultsinthestaticsimulator. Formoreinformation,see
OpeningaStaticSimulation.
Re
l
a
t
i
onsh
i
pBe
t
weenW
D
BandW
C
FG
Whenyousavethewaveconfiguration(WCFG)file,ISimautomaticallyaddsareferenceinthefiletothe
associatedwaveformdatabase(WDB)file.TherecanbemultipleWCFGfilesforasingleWDBfile.
Open
i
ngaL
i
veS
i
mu
l
a
t
i
on
Alivesimulationconsistsofthefollowing:
awaveformdatabasefile,whichcontainsallsimulationdata
awaveconfigurationfile,whichcontainstheorderandsettingsassociatedwithobjectsinthewave
configuration
Forinformationaboutsavingsimulationresults,seeSavingtheResults.
I
S
i
mUser
G
u
i
de
U
G
660(v11.
3
)
Sep
t
ember16,2
00
9
www.x
ili
nx.com
7
5
C# TIFF: TIFF Editor SDK to Read & Manipulate TIFF File Using C#.
Easy to generate image thumbnail or preview for Tiff to Tiff, like Word, Excel, PowerPoint, PDF, and images. assemblies into your C# project by adding reference
add photo to pdf; add image pdf
VB.NET PDF copy, paste image library: copy, paste, cut PDF images
Free Visual Studio .NET PDF library, easy to be integrated in .NET WinForms and ASP.NET. Besides image extracting, adding, and removing, RasterEdge
add image to pdf form; how to add image to pdf in acrobat
Chap
t
er7
:
Sav
i
ngandOpen
i
ngS
i
mu
l
a
t
i
onResu
l
t
s
Open
i
ngaWave
f
o
r
m
D
a
t
abase
AWDBisautomaticallyopenedwhenasimulationisrun.Formoreinformationaboutrunningasimulation,see
Step3: SimulatingtheDesign.
Open
i
ngaWave
C
on
gu
ra
t
i
on
WhenasimulationisrunfromtheISE®software,adefaultwaveconfigurationisautomaticallyopenedin
ISim. Youcanopenadditionalwaveconfigurations.Whenrunningasimulationfromthecommandprompt
orusingabatchscript,awaveconfigurationisnotopenedbydefaultwhentheGUIislaunched,andyou
mustopenorcreateone.
ToopenawaveconfigurationintheISimGUI:
1. SelectFile>Open.
2. Select.wcfgfromthefiletypelist.
3. Selectthefileyouwishtoopen.
4. ClickOK.
ThewaveconfigurationopensintheWavewindow.Multiplewaveconfigurationscanbeopenedduringone
simulationsession.Clickthecorrespondingwaveconfigurationtabtoviewthewaveconfiguration.
Toopenawaveconfigurationfromthecommandprompt:
SinceawaveconfigurationisnotopenbydefaultwhenyoulaunchtheGUI,youcanincludethe
-
view
switchto
openanexistingone.Runthesimulationexecutablewiththefollowingsyntax:
<sim_exe>
.
exe
gui
wdb
<wdb>
.
wdb
-
view
<wcfg>
.
wcfg
where
-
gui
launchestheISimgraphicaluserinterface
-
wdb
<wdb>
.
wdb
specifiesthefilenamewherethesimulationdatawillbestored
-
view
<wcfg>
.
wcfg
opensthespecifiedwaveformfileintheISimgraphicuserinterface
TheISimGUIopenswithanewdatabase(alivesimulation).IfsimulationobjectsfromtheWCFGcorrespondto
thoseinthedatabase,thewaveconfigurationispre-populatedwithdatafromthedatabase.
Forinformationaboutcreatinganewwaveconfiguration,seeCreatingNewWaveConfigurations.
Open
i
ngaS
t
a
t
i
cS
i
mu
l
a
t
i
on
Astaticread-onlysimulationconsistsofawaveconfigurationfile,whichcontainstheorderandsettings
associatedwithobjectsthataredisplayedinthewaveconfiguration,andawaveformdatabasefile,which
containsthesimulationdatafromapreviouslyrunlivesimulation. Awaveconfigurationfilereferencesthe
waveformdatabaseforwhichitwascreated.Asimulationcannotbeperformedinthestaticsimulator. For
informationaboutopeningalivesimulation,seeOpeningaLiveSimulation.
Open
i
ngaWave
C
on
gu
ra
t
i
onandWave
f
o
r
m
D
a
t
abase
OpeninganExistingWCFGWithAssociatedWaveformDatabase
Ifyouhaveawaveformconfiguration(WCFG)filefromaprevioussimulationrunandyouwanttoopenthe
WCFGanditsassociatedsimulationdata(WDB),useoneofthefollowingmethodstoopentheWCFGandits
associatedWDB.
Inacommandprompt,either:
1. Run
isimgui
.
exe
toopenthestaticsimulator.
2. SelectFile>Open,selectthe.wcfgfiletypefromthefilefilterlist,andselectthewaveconfiguration(WCFG)
filefromaprevioussimulation.
I
S
i
m User
G
u
i
de
7
6
www.x
ili
nx.com
U
G
660(v11.
3
)
Sep
t
ember16,2
00
9
Chap
t
er7
:
Sav
i
ngandOpen
i
ngS
i
mu
l
a
t
i
onResu
l
t
s
Or:
1. Run
isimgui
.
exe
-
view
<wcfg_file>
.
wcfg
toaWCFGfileinthestaticsimulator.
where:
isimgui
.
exe
istheapplicationexecutable.
-
view
<wcfg>
.
wcfg
opensthespecifiedwaveformfileintheISimgraphicaluserinterface.
Thestaticsimulatordisplaysthewaveconfiguration,withallsignalspreviouslytraced,andtheassociated
waveformdatabase.
OpeninganExistingWCFGandNon-AssociatedWaveformDatabase
Youcanloadsimulationdata(WDB),andviewaWCFGthatisnotassociatedwiththedatabase.Thisparticular
wayofopeningastaticsimulationisusefulforcaseswhendifferentviews(ascapturedinaWCFGfile)ofthe
samesimulationresult(thetransitionsstoredintheWDBfile)needtobeseenbydifferentengineersinateam.
ISimwillissueawarningforanyobjectnamethatispresentintheWCFGbutnotfoundintheWDBfileand
willdisplayonlythoseobjectsthatmatch.
Inacommandprompt:
1. Run
isimgui
.
exe
-
open
<wdb>
.
wdb
-
view
<wcfg>
.
wcfg
where:
isimgui
.
exe
istheapplicationexecutable.
-
open
<wdb>
.
wdb
opensthespecifiedwaveformdatabasefileintheISimgraphicuserinterface.
-
view
<wcfg>
.
wcfg
opensthespecifiedwaveformfileintheISimgraphicaluserinterface.
OpeningaWaveformDatabaseandaNewDefaultWCFG
Ifyouhavesimulationdata(WDB)thatyouwishtoanalyzeandyoudonotwanttoopenapreviousWCFG,use
thefollowingmethodtoopentheWaveformDatabaseandanewdefaultWCFG.
Inacommandprompt:
1. Run
isimgui
.
exe
-
view
<wdb_file>
.
wdb
where:
isimgui
.
exe
istheapplicationexecutable.
-
view
<wdb>
.
wdb
opensthespecifiedwaveformdatabasefileintheISimgraphicaluserinterface.
Thestaticviewerdisplaysthedatafromtheprevioussimulationandanewwaveconfigurationfilenamedas
D
efault
.
wcfg
thatdisplaysuptoamaximumof1000objectsfromtheWDBfileintheWavewindow.Youcan
removeoraddsignalstothedefaultWCFGfile,andsavetheWCFGforfutureviewing.
Open
i
ngaWave
f
o
r
m
D
a
t
abaseOn
l
y
IfyouwouldliketoopenaWDBfromaprevioussimulationandnoWCFG,usethismethod:
Inacommandprompt,either:
1. Run
isimgui
.
exe
toopenthestaticsimulator.
2. SelectFile>Open,selectthe.wdbfiletypefromthefilefilterlist,andselectthewavedatabase(WDB)
filefromaprevioussimulation
Or:
1. Run
isimgui
.
exe
-
open
<wdb_file>
.
wdb
where:
isimgui
.
exe
istheapplicationexecutable.
-
open
<wdb>
.
wdb
opensthespecifiedwaveformdatabasefileintheISimgraphicaluserinterface.
ThestaticviewerdisplaysthedatafromtheprevioussimulationintheObjectspanel,andtheInstancesand
Processespanel. ThereisnowaveformdataopenintheWavewindow.
I
S
i
mUser
G
u
i
de
U
G
660(v11.
3
)
Sep
t
ember16,2
00
9
www.x
ili
nx.com
77
Chap
t
er7
:
Sav
i
ngandOpen
i
ngS
i
mu
l
a
t
i
onResu
l
t
s
YoucanopenanexistingwaveconfigurationusingFile>Open,orcreateanewwaveconfigurationusing
File>New.
I
S
i
m User
G
u
i
de
7
8
www.x
ili
nx.com
U
G
660(v11.
3
)
Sep
t
ember16,2
00
9
Chapter8
Debugging
Sou
rceLeve
l
D
ebugg
i
ngOverv
i
ew
ISimenablesyoutodebugyourHDLsourcecodetoverifythatthedesignisrunningasexpected.Debuggingis
accomplishedthroughcontrolledexecutionofthesourcecodetodeterminewhereproblemsmaybeoccurring.
SomestrategiesavailablefordebugginginISimare:
Stepthroughthecodelinebyline
Foranydesignatanypointindevelopment,youcanusetheStepcommandtodebugyourHDLsourcecode
onelineatatimetoverifythatthedesignisworkingasexpected.AftereachlineofcodetheStepcommand
isrunagaintocontinuetheanalysis.Formoreinformation,seeSteppingThroughaSimulation.
SetbreakpointsonthespecificlinesofHDLcode,andrunthesimulationuntilabreakpointisreached
Inlargerdesigns,itcanbecumbersometostopaftereachlineofHDLsourcecodeisrun. Breakpoints
canbesetatanypredeterminedpointsinyourHDLsourcecode,andthesimulationisrun(eitherfrom
thebeginningofthetestbenchorfromwhereyoucurrentlyareinthedesign)andstopsaremadeateach
breakpoint.YoucanusetheStep,RunAllorRunForcommandtoadvancethesimulationafterastop.For
moreinformation,seeUsingBreakpointstoDebugYourDesign.
S
t
epp
i
ng
S
t
epp
i
ngTh
r
oughaS
i
mu
l
a
t
i
on
YoucanusetheStepcommandatanypointinthesimulationtodebugyourHDLsourcecode. TheStep
commandexecutesyourHDLsourcecodeonelineofsourcecodeatatimetoverifythatthedesignisworkingas
expected. Ayellowarrowpointstothelineofcodecurrentlybeingexecuted.
Youcanalsocreatebreakpointsforadditionalstopswhilesteppingthroughyoursimulation. Formore
informationondebuggingstrategiesinISim,seeSourceLevelDebuggingOverview
ToS
t
epTh
r
oughaS
i
mu
l
a
t
i
on
1. Dooneofthefollowing:
SelectSimulation>Step.
ClicktheSteptoolbarbutton
.
TypethestepcommandattheConsoleprompt.
TheHDLassociatedwiththetopdesignunitwillbeopenedasanewtabintheWavewindow.
No
t
e
Steppingwillstartfromthecurrentrunningsimulationtime. Ifyou’dliketostepthroughthe
simulationfromthestart(0ns),restartthesimulation.UsetheRestartcommandtoresettimetothe
beginningofthetestbench. SeeRunningaSimulationinISim.
2. SelectWindow>TileHorizontally(orWindow>TileVertically)tosimultaneouslyseethewaveform
andtheHDLcode.
3. RepeattheStepactionuntildebuggingiscomplete.
I
S
i
mUser
G
u
i
de
U
G
660(v11.
3
)
Sep
t
ember16,2
00
9
www.x
ili
nx.com
79
Chap
t
er 8
: D
ebugg
i
ng
Aseachlineisexecuted,youcanseetheyellowarrowmovingdownthecode.Ifthesimulatorisexecutinglines
inanotherfile,thenewfileopens,andtheyellowarrowwillstepthroughthecode. Itiscommoninmost
simulationsformultiplefilestobeopenedwhenrunningthestepcommand.TheConsolepanelalsoindicates
howfaralongtheHDLcodethestepcommandhasprogressed.
Breakpo
i
n
t
s
Se
tt
i
ngBreakpo
i
n
t
s
WhenworkingwithISim,youcansetbreakpointsinexecutablelinesinyourHDLfileasfollows.Thisallows
youtorunyourcodecontinuouslyuntilthesourcecodelinewiththebreakpointisreached,asdescribedin
UsingBreakpointstoDebugYourDesign.
No
t
e
Youcanonlysetbreakpointsonlineswithexecutablecode.
ToSe
t
aBreakpo
i
n
t
1. SelectView>Breakpoint>ToggleBreakpoint,orclicktheToggleBreakpointtoolbarbutton
.
2. IntheHDLfile,clickalineofcodejusttotherightofthelinenumber.
No
t
e
Alternatively,youcanright-clickalineofcode,andselectToggleBreakpoint. Youcanalsoclicka
breakpointtoremoveit.
Oncetheprocedureiscompleted,asimulationbreakpointicon
appearsnexttothelineofcode.
No
t
e
Ifyouplaceabreakpointonalineofcodethatisnotexecutable,thebreakpointisnotadded.
AlistofallbreakpointsisavailableintheBreakpointspanel.
D
ebugg
i
ngYou
rD
es
i
gnUs
i
ngBreakpo
i
n
t
s
Abreakpointisauser-determinedstoppingpointinthesourcecodeusedfordebuggingthedesignwith
ISim.BreakpointsareparticularlyhelpfulwhendebugginglargerdesignsforwhichdebuggingwiththeStep
command(stoppingthesimulationforeverylineofcode)maybetoocumbersomeandtimeconsuming. For
moreinformationondebuggingstrategiesinISim,seeSourceLevelDebuggingOverview.
ToUseBreakpo
i
n
t
s
f
o
rD
es
i
gn
D
ebugg
i
ng
1. OpentheHDLsourcefile. . SeeOpeningHDLSourceFiles.
2. SetbreakpointsonexecutablelinesintheHDLsourcefile.SeeSettingBreakpoints
3. Repeatsteps1and2untilallbreakpointsareset.
4. ClicktheWavewindowtoreturntothewaveform.
5. RuntheSimulation>Restart
commandifyouwishtostartfromthebeginning.
6. RunasimulationusingtheSimulation>RunAll
orSimulation>RunforSpecifiedTimecommand
.
Thesimulationwillrununtiloneofthebreakpointsisreached,atwhichpoint,thesimulationstops.The
HDLsourcefiledisplays,andthebreakpointstoppingpointisindicatedwithayellowarrow.
7. Again,clicktheWavewindowtoreturntothewaveformtoseeifthedesignbehavior(i.e.,signalvalue
change)isasexpectedatthebreakpoint.
8. Repeatsteps6and7toadvancethesimulation,breakpointbybreakpoint,untilyouaresatisfiedwiththe
resultsoryouwishtostopthisdebuggingprocess.
Acontrolledsimulationisrun,stoppingateachbreakpointsetinyourHDLsourcefiles.
Duringdesigndebugging,youcanalsoruntheSimulation>Step
commandtoadvancethesimulationline
bylinetodebugthedesignatamoredetailedlevel.Formoreinformation,seeSteppingThroughaSimulation
I
S
i
m User
G
u
i
de
80
www.x
ili
nx.com
U
G
660(v11.
3
)
Sep
t
ember16,2
00
9
Documents you may be interested
Documents you may be interested