User guide
CIF Peripheral Model - SimpleTimer
126 CoMET Version 5.9 – Tutorial
/Top/VirtualPlatform1/VastGpStdLogic01 VaST GP Standard Logic 0 Module
v3.0.0
/Top/VirtualPlatform1/GenericMemory1[0] VaST GP Memory Module v3.8.0:
Start Address 0x0, Size 0x800000, Memory width 4 bytes
/Top/VirtualPlatform1/GenericMemory1[1] VaST GP Memory Module v3.8.0:
Start Address 0xa0000000, Size 0x4000000, Memory width 4 bytes
/Top/VirtualPlatform1/GenericMemory1[2] VaST GP Memory Module v3.8.0:
Start Address 0xe0000000, Size 0x100000, Memory width 4 bytes
/Top/VirtualPlatform1/ARM926EJS1 VaST ARM926EJS Virtual Processor Model v4.4.5
/Top/VirtualPlatform1/ARM926EJS1 (C) 2000-2003 VaST Systems Technology Corp. All
rights reserved.
/Top/VirtualPlatform1/ARM926EJS1 Starting
'/Top/VirtualPlatform1/ARM926EJS1.ARM926EJS' ...
/Top/VirtualPlatform1/StdBus1 VaST StdBus Module, v3.8.1, protocol set to
StdBus
/Top/VirtualPlatform1/SimpleTimer1 VaST SimpleTimer v1.0.0
Loading 'Elf' File
'C:\work\cometprojects\SimpleVSP\TimerTest\ArmCcDebug\TimerTest.axf' to
'/Top/VirtualPlatform1/ARM926EJS1'
Loaded ELF file with start address 0x00000194.
/Top/VirtualPlatform1/ARM926EJS1 Target: Testing the SimpleTimer
Scheduler Debug: /Top/VirtualPlatform1/SimpleTimer1: Read data 000000 from TER
Scheduler Debug: /Top/VirtualPlatform1/SimpleTimer1: Write data 0x0001 to TER
Scheduler Debug: /Top/VirtualPlatform1/SimpleTimer1: Read data 000000 from TIER
Scheduler Debug: /Top/VirtualPlatform1/SimpleTimer1: Write data 0x0001 to TIER
Scheduler Debug: /Top/VirtualPlatform1/SimpleTimer1: Write data 0xff00 to MTR1
Scheduler Debug: /Top/VirtualPlatform1/SimpleTimer1: Interrupt generated at
TimerClock 65379
Scheduler Debug: /Top/VirtualPlatform1/SimpleTimer1: Read data 0xff53 from GTR
Scheduler Debug: /Top/VirtualPlatform1/SimpleTimer1: Read data 0x0001 from TIFR
Scheduler Debug: /Top/VirtualPlatform1/SimpleTimer1: Write data 000000 to TIFR
Scheduler Debug: /Top/VirtualPlatform1/SimpleTimer1: Write data 000000 to GTR
/Top/VirtualPlatform1/ARM926EJS1 Target: Interrupt 1 handled at GTR value 0xff53.
Scheduler Debug: /Top/VirtualPlatform1/SimpleTimer1: Interrupt generated at
TimerClock 130795
Scheduler Debug: /Top/VirtualPlatform1/SimpleTimer1: Read data 0xff50 from GTR
Scheduler Debug: /Top/VirtualPlatform1/SimpleTimer1: Read data 0x0001 from TIFR
Scheduler Debug: /Top/VirtualPlatform1/SimpleTimer1: Write data 000000 to TIFR
Scheduler Debug: /Top/VirtualPlatform1/SimpleTimer1: Write data 000000 to GTR
/Top/VirtualPlatform1/ARM926EJS1 Target: Interrupt 2 handled at GTR value 0xff50.
Scheduler Debug: /Top/VirtualPlatform1/SimpleTimer1: Interrupt generated at
TimerClock 196208
Scheduler Debug: /Top/VirtualPlatform1/SimpleTimer1: Read data 0xff51 from GTR
Scheduler Debug: /Top/VirtualPlatform1/SimpleTimer1: Read data 0x0001 from TIFR
Scheduler Debug: /Top/VirtualPlatform1/SimpleTimer1: Write data 000000 to TIFR
Scheduler Debug: /Top/VirtualPlatform1/SimpleTimer1: Write data 000000 to GTR
/Top/VirtualPlatform1/ARM926EJS1 Target: Interrupt 3 handled at GTR value 0xff51.
/Top/VirtualPlatform1/ARM926EJS1 Finished running
/Top/VirtualPlatform1/ARM926EJS1 Total Instructions Executed 52646 using 200194
cycles in 2 mSec (Simulated Time)
/Top/VirtualPlatform1/ARM926EJS1 in 66 mSec (Real Time)
The Output Software Window output shows:
• CoMET messages
• initialization messages (lines beginning with module instance name followed by
module name and version
• output from the target code
lines beginning with
/Top/VirtualPlatform1/ARM926EJS1 Target: