{"id":46799,"date":"2018-10-17T11:05:26","date_gmt":"2018-10-17T11:05:26","guid":{"rendered":"http:\/\/electronicsmaker.com\/?p=46799"},"modified":"2018-10-17T11:05:26","modified_gmt":"2018-10-17T11:05:26","slug":"ultrasoc-announces-integrated-multi-core-debug-visualization-and-data-science-analytics-suite","status":"publish","type":"post","link":"https:\/\/electronicsmaker.com\/ultrasoc-announces-integrated-multi-core-debug-visualization-and-data-science-analytics-suite","title":{"rendered":"UltraSoC announces integrated multi-core debug, visualization and data science \/ analytics suite"},"content":{"rendered":"<p><strong>UltraDevelop 2 IDE integrates partner technology from Imperas and Percepio<\/strong><\/p>\n<p>CAMBRIDGE, UK, and Santa Clara, CA \u2013 16 October 2018<\/p>\n<p>UltraSoC today announced UltraDevelop 2, a complete integrated development environment (IDE) that combines comprehensive debug, run control, and performance tuning with advanced visualization and data science capabilities for system-on-chip (SoC) development teams. Incorporating technology from UltraSoC partners\u00a0Imperas\u00a0and\u00a0Percepio, UltraDevelop 2 unleashes the potential of UltraSoC\u2019s system-level on-chip monitoring and analytics infrastructure, providing actionable insights to dramatically cut development costs, shorten time-to-revenue and improve product quality.<\/p>\n<p>The new UltraDevelop suite delivers a holistic, system-level approach to SoC development and debug, allowing engineers to view and analyze the interlinked behavior of hardware, firmware and software at any level of abstraction \u2013 and to interactively switch between views and tools depending on the task at hand. UltraSoC\u2019s newly developed data science extensions offer advanced capabilities such as anomaly detection, heat mapping and root cause analysis. Visualization capabilities based on Percepio\u2019s Tracealyzer provide engineers with an integrated view of the operation of hardware and high-level software execution. The inclusion of Imperas\u2019 MPD debugger enables support for today\u2019s multi-core, multi-threaded platforms, including devices that combine cores based on different CPU architectures into complex heterogeneous systems.<\/p>\n<p>Based on the industry-standard Eclipse platform, UltraDevelop 2 provides an integrated view that encompasses single step and breakpoint code execution status for multiple processors; instruction trace; and real-time, protocol aware monitoring of hardware structures within the SoC. Engineers can simultaneously view the behavior of hardware structures such as memory controllers and interconnects \/ NoCs, and the execution of software, all across a number of different cores, even with different architectures. Designers working on simpler single-core debug tasks can access the same integrated debug capabilities, while utilizing the open-source GDB debugger.<\/p>\n<p>\u201cToday\u2019s SoCs with heterogeneous multi-core now being common, face the challenge of systemic complexity \u2013 and that is driving the ever-increasing cost of SoC design,\u201d said Rich Wawrzyniak, Principal Analyst for ASIC &amp; SoC at\u00a0Semico Research Corp. \u201cWhile simulation and emulation have progressed, integration and validation have not. Development teams are crying out for technologies that help them manage that complexity, and that means giving them the capability to view their designs in real-time, interactively, and at just the level of detail they require. Tools that can view the SoC as a whole, not just in vendor silos, can have significant impact on engineering productivity and, in turn, on time-to-market and engineering cost. UltraSoC has been championing this for some time, and these new tools herald the emergence of sophisticated \u2018embedded analytics\u2019 as a design capability which have the potential to make a serious positive impact on development team efficiency and mitigate spiraling SoC cost.\u201d<\/p>\n<p>UltraDevelop 2 is architected to give SoC designers an optimal blend of functionality and flexibility in their choice of development platform. The tools include a library of debug adapters to enable real-time run control of more than 20 processor core architectures from multiple vendors, including Arm, MIPS and RISC-V (as implemented by Andes, Esperanto and SiFive), amongst others.\u00a0 Within the unified Eclipse environment, teams can choose to deploy third-party tools from existing UltraSoC partners such as Lauterbach, with support for the underlying UltraSoC hardware capabilities; or they can opt for a pre-integrated configuration supplied by UltraSoC.<\/p>\n<p>UltraSoC\u2019s vendor-independent, system-level approach to hardware \/ software debug is significantly enhanced by the addition of new analytics and data science capabilities.\u00a0 UltraDevelop 2 is supplied with a suite of modules that facilitate detailed big data analysis of on-chip behavior, including anomaly detection, heat mapping and root cause analysis. These include example applications and configurations for functional safety (for example the stringent verification and validation mandated by ISO26262 and other standards);\u00a0 cybersecurity (detecting vulnerabilities or unwanted interactions); and performance optimization (for example identifying inefficiencies in multi-threading software stacks, and hard-to-find states that lead to \u201clong-tail\u201d bugs in high-performance computing environments).<\/p>\n<p>UltraDevelop 2 users can extend these capabilities, customize the framework and configure test systems via a range of scripted (Python) modules that give direct access to the data provided by UltraSoC on-chip monitors. These also provide configuration options and higher-level functionality such as terminal services.<\/p>\n<p>The inclusion of Percepio\u2019s Tracealyzer within UltraDevelop 2 brings powerful data analytics and visualization capabilities to the UltraDevelop suite, marrying the worlds of hardware and software development.\u00a0 The Tracealyzer tool \u2018understands\u2019 the meaning of high-level events within software or an RTOS, connecting related events and views, and complementing the information gathered via UltraSoC\u2019s hardware monitors with a highly intuitive, visual perspective on system level operation. This integrates a very fast and compact database, allowing trace files of terabytes to be efficiently displayed, filtered or analyzed.<\/p>\n<p>Integrating Imperas\u2019 MPD allows UltraDevelop 2 users to simultaneously debug multiple application processors in a platform, including single core, multi-core and multi-threaded variants. Peripherals can be debugged at the same time as the application, letting the developer see the peripherals operating in the context of the platform and the application code, and further extending the hardware\/software co-development capabilities of UltraDevelop 2. The integration is part of a wide-ranging partnership between the two companies,\u00a0announced in June 2018, that will deliver a powerful combination of embedded analytics and virtual platform technologies and facilitate a unified system-level pre- and post-silicon development flow.<\/p>\n<p>Furthering the aim of increasing developer choice and flexibility, and in order to support extensibility, UltraDevelop 2 makes use of industry-standard interfaces such as the Eclipse Target Communication Framework (TCF), the GDB Remote Serial Protocol (RSP), Common Trace Format (CTF), and MI, the machine interface layer commonly used to communicate between a debugger\u2019s backend and the IDE front end. Additionally, UltraSoC leverages the OpenOCD project and adds custom extensions to provide debug support through its on-chip monitoring and analytics hardware, with the results being released back to the open source community for further development.<\/p>\n<p>UltraDevelop 2 will be available to qualified customers in Q1 2019, with general availability shortly after.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>UltraDevelop 2 IDE integrates partner technology from Imperas and Percepio CAMBRIDGE, UK, and Santa Clara, CA \u2013 16 October 2018 UltraSoC today announced UltraDevelop 2, a complete integrated development environment (IDE) that combines comprehensive debug, run control, and performance tuning with advanced visualization and data science capabilities for system-on-chip (SoC) development teams. Incorporating technology from [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[2517,993],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v15.4 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>UltraSoC announces integrated multi-core debug, visualization and data science \/ analytics suite - Electronics Maker<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/electronicsmaker.com\/ultrasoc-announces-integrated-multi-core-debug-visualization-and-data-science-analytics-suite\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"UltraSoC announces integrated multi-core debug, visualization and data science \/ analytics suite - Electronics Maker\" \/>\n<meta property=\"og:description\" content=\"UltraDevelop 2 IDE integrates partner technology from Imperas and Percepio CAMBRIDGE, UK, and Santa Clara, CA \u2013 16 October 2018 UltraSoC today announced UltraDevelop 2, a complete integrated development environment (IDE) that combines comprehensive debug, run control, and performance tuning with advanced visualization and data science capabilities for system-on-chip (SoC) development teams. Incorporating technology from [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/electronicsmaker.com\/ultrasoc-announces-integrated-multi-core-debug-visualization-and-data-science-analytics-suite\" \/>\n<meta property=\"og:site_name\" content=\"Electronics Maker\" \/>\n<meta property=\"article:published_time\" content=\"2018-10-17T11:05:26+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\">\n\t<meta name=\"twitter:data1\" content=\"Electronics Maker\">\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\">\n\t<meta name=\"twitter:data2\" content=\"4 minutes\">\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebSite\",\"@id\":\"https:\/\/electronicsmaker.com\/#website\",\"url\":\"https:\/\/electronicsmaker.com\/\",\"name\":\"Electronics Maker\",\"description\":\"Electronics Magazine\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":\"https:\/\/electronicsmaker.com\/?s={search_term_string}\",\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/electronicsmaker.com\/ultrasoc-announces-integrated-multi-core-debug-visualization-and-data-science-analytics-suite#webpage\",\"url\":\"https:\/\/electronicsmaker.com\/ultrasoc-announces-integrated-multi-core-debug-visualization-and-data-science-analytics-suite\",\"name\":\"UltraSoC announces integrated multi-core debug, visualization and data science \/ analytics suite - Electronics Maker\",\"isPartOf\":{\"@id\":\"https:\/\/electronicsmaker.com\/#website\"},\"datePublished\":\"2018-10-17T11:05:26+00:00\",\"dateModified\":\"2018-10-17T11:05:26+00:00\",\"author\":{\"@id\":\"https:\/\/electronicsmaker.com\/#\/schema\/person\/df9e9cfbf590f29e49716824dd7d81f9\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/electronicsmaker.com\/ultrasoc-announces-integrated-multi-core-debug-visualization-and-data-science-analytics-suite\"]}]},{\"@type\":\"Person\",\"@id\":\"https:\/\/electronicsmaker.com\/#\/schema\/person\/df9e9cfbf590f29e49716824dd7d81f9\",\"name\":\"Electronics Maker\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/electronicsmaker.com\/#personlogo\",\"inLanguage\":\"en-US\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/a4af77a4fcb00c5dfc7c1ca124a492b4?s=96&d=mm&r=g\",\"caption\":\"Electronics Maker\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","_links":{"self":[{"href":"https:\/\/electronicsmaker.com\/wp-json\/wp\/v2\/posts\/46799"}],"collection":[{"href":"https:\/\/electronicsmaker.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/electronicsmaker.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/electronicsmaker.com\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/electronicsmaker.com\/wp-json\/wp\/v2\/comments?post=46799"}],"version-history":[{"count":1,"href":"https:\/\/electronicsmaker.com\/wp-json\/wp\/v2\/posts\/46799\/revisions"}],"predecessor-version":[{"id":46801,"href":"https:\/\/electronicsmaker.com\/wp-json\/wp\/v2\/posts\/46799\/revisions\/46801"}],"wp:attachment":[{"href":"https:\/\/electronicsmaker.com\/wp-json\/wp\/v2\/media?parent=46799"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/electronicsmaker.com\/wp-json\/wp\/v2\/categories?post=46799"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/electronicsmaker.com\/wp-json\/wp\/v2\/tags?post=46799"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}