Arm Community
Site
Search
User
Site
Search
User
Groups
Education Hub
Distinguished Ambassadors
Open Source Software and Platforms
Research Collaboration and Enablement
Forums
AI and ML forum
Architectures and Processors forum
Arm Development Platforms forum
Arm Development Studio forum
Arm Virtual Hardware forum
Automotive forum
Compilers and Libraries forum
Graphics, Gaming, and VR forum
High Performance Computing (HPC) forum
Infrastructure Solutions forum
Internet of Things (IoT) forum
Keil forum
Morello forum
Operating Systems forum
SoC Design and Simulation forum
SystemReady Forum
Blogs
AI and ML blog
Announcements
Architectures and Processors blog
Automotive blog
Graphics, Gaming, and VR blog
High Performance Computing (HPC) blog
Infrastructure Solutions blog
Internet of Things (IoT) blog
Operating Systems blog
SoC Design and Simulation blog
Tools, Software and IDEs blog
Support
Arm Support Services
Documentation
Downloads
Training
Arm Approved program
Arm Design Reviews
Community Help
More
Cancel
Support forums
SoC Design and Simulation forum
Using Fast Models to simulate data processing with timing output?
Jump...
Cancel
State
Accepted Answer
Locked
Locked
Replies
2 replies
Subscribers
89 subscribers
Views
3529 views
Users
0 members are here
Fast Models
Hardware Modelling/Simulation
Options
Share
More actions
Cancel
Related
How was your experience today?
This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion
Using Fast Models to simulate data processing with timing output?
pg5033
over 4 years ago
Hello, All,
I'm brand new to Fast Models as well as LISA+, so apologies off the bat. I've been working on getting Fast Models up and running, but now I'm starting to question whether it's even the tool I need and was wondering if anyone could confirm or point me in another direction.
I need to optimize different variations in a program to run on a Cortex-M3. I want to run large amounts of input test data through each variation of my program
(10s of GB of output total)
to assess how the different variations perform relative to each other. I have a PCB with a Cortex-M3 on it that I've used for smaller tests, but running all of the test data through that board would literally take weeks. So I'd like a tool for emulating what an actual Cortex-M3 does--same functional output, and if possible, same timing so I can assess execution speed--but that can churn out the output at orders of magnitude faster than the Cortex-M3 itself.
From what I've read, Fast Models is not cycle accurate. But I'm a little confused by that, because in tutorials I've found, execution time seems to be modeled, in a benchmarking simulation, for example. If that's the case, execution time is all I would need.
Also, with Fast Models, is there an effective/easy way of writing the output data from the modeled system to a file for further analysis? (Maybe by attaching a large block of RAM in Fast Models and saving it somehow? I saw a SignalLogger module in Fast Models...)
Before I invest further time in learning a new tool, I'd appreciate anyone's thoughts on whether Fast Models is what I'm looking for, or if there is a different option that would better suit my needs. Thanks in advance for any leads!
Top replies
Ronan Synnott
over 4 years ago
+1
verified
Hello pg5033 Fast Models, as the name implies, do indeed run at very high speeds, typically in the 100s MHz, depending on the host machine. There will always be a trade off between this performance,...
Parents
0
pg5033
over 4 years ago
in reply to
Ronan Synnott
Thanks so much! I'll send an email.
Regards,
Phil
Cancel
Up
0
Down
Cancel
Reply
0
pg5033
over 4 years ago
in reply to
Ronan Synnott
Thanks so much! I'll send an email.
Regards,
Phil
Cancel
Up
0
Down
Cancel
Children
No data