User guide

Contents
CoMET Version 5.9 – Tutorial iii
Adding a Target Image.............................................................................................. 69
Simulating SimpleVSP1............................................................................................ 70
Unconnected Ports..................................................................................................... 71
Debugging a Simulation............................................................................................ 72
Obtaining a Value Change Dump.............................................................................. 74
Enabling Bus Monitoring....................................................................................... 74
Analyzing the VCD................................................................................................ 76
Obtaining a Metrix Trace .......................................................................................... 77
CIF Peripheral Model - SimpleTimer ....................................................................... 79
Overview ................................................................................................................... 79
Prerequisites .............................................................................................................. 79
Specification.............................................................................................................. 81
SimpleTimer Diagram............................................................................................ 81
Regist ers 82
General Timer Register (GTR).......................................................................... 82
Match Timer Registers (MTR1 and MTR2) ..................................................... 82
Timer Enable Register (TER)............................................................................ 83
Timer Interrupt Enable Register (TIER) ........................................................... 84
Timer Interrupt Flag Register (TIFR)................................................................ 84
Ports 85
Parameters 85
Event Responses for SimpleTimer......................................................................... 86
Creating the SimpleTimer Project............................................................................. 87
Editing the SimpleTimer fmx file.............................................................................. 89
Adding Ports .......................................................................................................... 90
Adding Tasks ......................................................................................................... 91
Adding a PortOrNetView.................................................................................. 91
Adding Behavioral Code ........................................................................................... 93
General Modeling Guidelines ................................................................................ 93
Events and Callback Functions ......................................................................... 93
State and Instance Data ..................................................................................... 93
How the SimpleTimer Behavior is Implemented................................................... 93
Determining General Timer Register Value...................................................... 93