I work a lot with teams designing new SoCs and the common issue cropping up is, “how can we start software ahead of silicon availability?” Fortunately, ARM Fast Models support the latest ARM technologies, and AArch64 is no exception. Our modelling engineers have been on the program throughout the design cycle of the architecture, helping to explore design decisions and ultimately supporting the creation of code generation and debug tools, validation suites and software porting activities such as boot code, hypervisors and kernels.
That’s all great to get the basic development under way but remember, for fully fledged complex software development, a comprehensive debugger is needed to develop efficiently. Enter ARM Development Studio 5 (DS-5™) toolchain for ARMv8 – DS-5 has been developed against the models, and includes full architectural debug support. Check out this video introduction to see it in action.
If you can get access to an FPGA platform, or get on to an emulator, then the DS-5 toolchain has you covered there too, with seamless connections to hardware platforms using DSTREAM and emulation platforms using VSTREAM.
Software debug is already available with multi-cluster support for systems like ARM big.LITTLE™ processing, Linux kernel awareness and performance analysis. Users are now requesting complex trace and analysis on the virtual platforms. This is high on the product development list.
Sample devices are already planned for 2013 and will be fully supported by DS-5.
Oh, and by the way, the open source community is often vital for the success of a new architecture. ARM and Linaro have worked closely on open source tools and Linux ports, and of course the target platform... and yes, it was a virtual platform created with Fast Models. We have now made the Foundation Model platform available free of charge to all users so there’s no holding you back!
Tony Smith, Product Manager - System Design Division, ARM, where he is responsible directing both ARMv8 Tools and Fast Models roadmaps and working with key strategic customers. Tony has worked in the semiconductor business for over 15 years, with a focus on microprocessors and software development tools. He joined ARM two years ago. Prior to that, he developed embedded real-time software for communications products. Tony has a passion for Formula 1 motor racing, which consumes around 20 weekends per year.
1 Comments On This Entry
Please log in above to add a comment or register for an account
Search My Blog
Applied Micro X-Gene ARMv8 64-bit server showcased at Red Hat Summit
on Jun 18 2013 03:09 PM
Want to get more out of your hardware? Think system.
on Jun 03 2013 04:39 AM
Coding Using NEON Technology
on May 21 2013 08:57 AM
on May 08 2013 06:15 PM
New Platform Bring-Up with ARM® Development Studio 5 (DS-5™)
on Apr 30 2013 09:55 AM