{"id":1043,"date":"2022-06-12T09:47:34","date_gmt":"2022-06-12T09:47:34","guid":{"rendered":"https:\/\/panda.dei.polimi.it\/?p=1043"},"modified":"2022-06-15T10:00:19","modified_gmt":"2022-06-15T10:00:19","slug":"panda-0-9-8-released","status":"publish","type":"post","link":"https:\/\/panda.deib.polimi.it\/?p=1043","title":{"rendered":"PandA 0.9.8 released"},"content":{"rendered":"\r\n<p>We are glad to announce a new release of the PandA-bambu project, an <strong>open-source<\/strong> framework for research in high-level synthesis and HW\/SW co-design.<\/p>\r\n\r\n\r\n\r\n<p>Panda Bambu is an open-source framework aimed at assisting the designer during the high-level synthesis of complex applications, supporting most of the C constructs. It is developed for Linux systems, it is written in C++11, and its pre-compiled binaries can be downloaded under GPL license as an AppImage package (<a href=\"https:\/\/release.bambuhls.eu\/appimage\/bambu-0.9.7.AppImage\">link<\/a>). The source code is also publicly available as a GitHub repository at this <a href=\"https:\/\/github.com\/ferrandi\/PandA-bambu\">link<\/a>.<\/p>\r\n\r\n\r\n\r\n<p>Issues, pull requests, and patches can be submitted by using the <a href=\"https:\/\/github.com\/ferrandi\/PandA-bambu\">GitHub website<\/a>. Install instructions, tutorials, and other info can be found on the <a href=\"https:\/\/panda.dei.polimi.it\">PandA website<\/a>.<\/p>\r\n\r\n\r\n\r\n<p>New features introduced:<\/p>\r\n\r\n\r\n\r\n<ul class=\"wp-block-list\">\r\n<li>Added an LLVM based tree height reduction step.<\/li>\r\n<li>Updated support to NanoXplore NXmap: NXmap3 support, NG-ULTRA nx2h540tsc device family support<\/li>\r\n<li>Added support for AXI Master interface.<\/li>\r\n<li>Improved regression test, benchmarking, and integration flow through GitHub Actions workflows<\/li>\r\n<\/ul>\r\n\r\n\r\n\r\n<h2 class=\"wp-block-heading\">What&#8217;s Changed<\/h2>\r\n\r\n\r\n\r\n<ul class=\"wp-block-list\">\r\n<li>Fix m64 by <a href=\"https:\/\/github.com\/fabrizioferrandi\">@fabrizioferrandi<\/a> in <a href=\"https:\/\/github.com\/ferrandi\/PandA-bambu\/pull\/50\">#50<\/a><\/li>\r\n<li>Allocavar names by <a href=\"https:\/\/github.com\/SerenaC94\">@SerenaC94<\/a> in <a href=\"https:\/\/github.com\/ferrandi\/PandA-bambu\/pull\/51\">#51<\/a><\/li>\r\n<li>Unique return fix by <a href=\"https:\/\/github.com\/fabrizioferrandi\">@fabrizioferrandi<\/a> in <a href=\"https:\/\/github.com\/ferrandi\/PandA-bambu\/pull\/53\">#53<\/a><\/li>\r\n<li>Added support to smax,smin,umin and umax clang\/llvm 12 instrinsics. by <a href=\"https:\/\/github.com\/fabrizioferrandi\">@fabrizioferrandi<\/a> in <a href=\"https:\/\/github.com\/ferrandi\/PandA-bambu\/pull\/54\">#54<\/a><\/li>\r\n<li>Removed an unused field. by <a href=\"https:\/\/github.com\/fabrizioferrandi\">@fabrizioferrandi<\/a> in <a href=\"https:\/\/github.com\/ferrandi\/PandA-bambu\/pull\/55\">#55<\/a><\/li>\r\n<li>Fix\/ci by <a href=\"https:\/\/github.com\/Ansaya\">@Ansaya<\/a> in <a href=\"https:\/\/github.com\/ferrandi\/PandA-bambu\/pull\/58\">#58<\/a><\/li>\r\n<li>Fix\/ci by <a href=\"https:\/\/github.com\/Ansaya\">@Ansaya<\/a> in <a href=\"https:\/\/github.com\/ferrandi\/PandA-bambu\/pull\/60\">#60<\/a><\/li>\r\n<li>Fix\/minor by <a href=\"https:\/\/github.com\/Ansaya\">@Ansaya<\/a> in <a href=\"https:\/\/github.com\/ferrandi\/PandA-bambu\/pull\/61\">#61<\/a><\/li>\r\n<li>Doc\/bambu101 by <a href=\"https:\/\/github.com\/Ansaya\">@Ansaya<\/a> in <a href=\"https:\/\/github.com\/ferrandi\/PandA-bambu\/pull\/62\">#62<\/a><\/li>\r\n<li>Feature\/nxmap update by <a href=\"https:\/\/github.com\/Ansaya\">@Ansaya<\/a> in <a href=\"https:\/\/github.com\/ferrandi\/PandA-bambu\/pull\/65\">#65<\/a><\/li>\r\n<li>Dev\/panda by <a href=\"https:\/\/github.com\/Ansaya\">@Ansaya<\/a> in <a href=\"https:\/\/github.com\/ferrandi\/PandA-bambu\/pull\/59\">#59<\/a><\/li>\r\n<li>Device\/nx2h540tsc by <a href=\"https:\/\/github.com\/Ansaya\">@Ansaya<\/a> in <a href=\"https:\/\/github.com\/ferrandi\/PandA-bambu\/pull\/67\">#67<\/a><\/li>\r\n<li>Dev\/panda by <a href=\"https:\/\/github.com\/Ansaya\">@Ansaya<\/a> in <a href=\"https:\/\/github.com\/ferrandi\/PandA-bambu\/pull\/68\">#68<\/a><\/li>\r\n<li>Dev\/panda by <a href=\"https:\/\/github.com\/Ansaya\">@Ansaya<\/a> in <a href=\"https:\/\/github.com\/ferrandi\/PandA-bambu\/pull\/69\">#69<\/a><\/li>\r\n<\/ul>\r\n\r\n\r\n\r\n<h2 class=\"wp-block-heading\">New Contributors<\/h2>\r\n\r\n\r\n\r\n<ul class=\"wp-block-list\">\r\n<li><a href=\"https:\/\/github.com\/SerenaC94\">@SerenaC94<\/a> made their first contribution in <a href=\"https:\/\/github.com\/ferrandi\/PandA-bambu\/pull\/51\">#51<\/a><\/li>\r\n<li><a href=\"https:\/\/github.com\/Ansaya\">@Ansaya<\/a> made their first contribution in <a href=\"https:\/\/github.com\/ferrandi\/PandA-bambu\/pull\/58\">#58<\/a><\/li>\r\n<\/ul>\r\n\r\n\r\n\r\n<p><strong>Full Changelog<\/strong>: <a href=\"https:\/\/github.com\/ferrandi\/PandA-bambu\/compare\/v0.9.7...v0.9.8\">v0.9.7&#8230;v0.9.8<\/a><\/p>\r\n\r\n\r\n\r\n<p>Link to the binary AppImage: <a href=\"https:\/\/release.bambuhls.eu\/appimage\/bambu-0.9.8.AppImage\">https:\/\/release.bambuhls.eu\/appimage\/bambu-0.9.8.AppImage<\/a><\/p>\r\n","protected":false},"excerpt":{"rendered":"<p>We are glad to announce a new release of the PandA-bambu project, an open-source framework for research in high-level synthesis and HW\/SW co-design. Panda Bambu is an open-source framework aimed at assisting the designer during the high-level synthesis of complex applications, supporting most of the C constructs. It is developed for Linux systems, it is &hellip; <a href=\"https:\/\/panda.deib.polimi.it\/?p=1043\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">PandA 0.9.8 released<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[1],"tags":[],"class_list":["post-1043","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>PandA 0.9.8 released - panda.deib.polimi.it<\/title>\n<meta name=\"description\" content=\"New release of the PandA-bambu project, version 0.9.8, an open-source framework for research in high-level-synthesis and HW\/SW co-design.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/panda.deib.polimi.it\/?p=1043\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"PandA 0.9.8 released - panda.deib.polimi.it\" \/>\n<meta property=\"og:description\" content=\"New release of the PandA-bambu project, version 0.9.8, an open-source framework for research in high-level-synthesis and HW\/SW co-design.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/panda.deib.polimi.it\/?p=1043\" \/>\n<meta property=\"og:site_name\" content=\"panda.deib.polimi.it\" \/>\n<meta property=\"article:published_time\" content=\"2022-06-12T09:47:34+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-06-15T10:00:19+00:00\" \/>\n<meta name=\"author\" content=\"Fabrizio Ferrandi\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@PandA4Design\" \/>\n<meta name=\"twitter:site\" content=\"@PandA4Design\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Fabrizio Ferrandi\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/panda.deib.polimi.it\\\/?p=1043#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/panda.deib.polimi.it\\\/?p=1043\"},\"author\":{\"name\":\"Fabrizio Ferrandi\",\"@id\":\"https:\\\/\\\/panda.deib.polimi.it\\\/#\\\/schema\\\/person\\\/bc35ee838f502f880120708c1bb705cb\"},\"headline\":\"PandA 0.9.8 released\",\"datePublished\":\"2022-06-12T09:47:34+00:00\",\"dateModified\":\"2022-06-15T10:00:19+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/panda.deib.polimi.it\\\/?p=1043\"},\"wordCount\":276,\"commentCount\":0,\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/panda.deib.polimi.it\\\/?p=1043#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/panda.deib.polimi.it\\\/?p=1043\",\"url\":\"https:\\\/\\\/panda.deib.polimi.it\\\/?p=1043\",\"name\":\"PandA 0.9.8 released - panda.deib.polimi.it\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/panda.deib.polimi.it\\\/#website\"},\"datePublished\":\"2022-06-12T09:47:34+00:00\",\"dateModified\":\"2022-06-15T10:00:19+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/panda.deib.polimi.it\\\/#\\\/schema\\\/person\\\/bc35ee838f502f880120708c1bb705cb\"},\"description\":\"New release of the PandA-bambu project, version 0.9.8, an open-source framework for research in high-level-synthesis and HW\\\/SW co-design.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/panda.deib.polimi.it\\\/?p=1043#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/panda.deib.polimi.it\\\/?p=1043\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/panda.deib.polimi.it\\\/?p=1043#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/panda.deib.polimi.it\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"PandA 0.9.8 released\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/panda.deib.polimi.it\\\/#website\",\"url\":\"https:\\\/\\\/panda.deib.polimi.it\\\/\",\"name\":\"panda.deib.polimi.it\",\"description\":\"A framework for Hardware-Software Co-Design of Embedded Systems\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/panda.deib.polimi.it\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/panda.deib.polimi.it\\\/#\\\/schema\\\/person\\\/bc35ee838f502f880120708c1bb705cb\",\"name\":\"Fabrizio Ferrandi\",\"description\":\"Fabrizio Ferrandi received his Laurea (cum laude) in Electronic Engineering in 1992 and the Ph.D. degree in Information and Automation Engineering (Computer Engineering) from the Politecnico di Milano, Italy, in 1997. He joined the faculty of Politecnico di Milano in 1999 as \\\"Ricercatore\\\" and later in 2002 as Associate Professor with the Dipartimento di Elettronica, Informazione e Bioingegneria. He has published over 100 papers. His research interests include synthesis, verification, simulation and testing of digital circuits and systems. Fabrizio Ferrandi is a Member of IEEE, of the IEEE Computer Society, of the Test Technology Technical Committee and of European Design and Automation Association \u2013 EDAA. Some references to my publications: DBLP Google Scholar\",\"sameAs\":[\"https:\\\/\\\/ferrandi.faculty.polimi.it\\\/\"],\"url\":\"https:\\\/\\\/panda.deib.polimi.it\\\/?author=1\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"PandA 0.9.8 released - panda.deib.polimi.it","description":"New release of the PandA-bambu project, version 0.9.8, an open-source framework for research in high-level-synthesis and HW\/SW co-design.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/panda.deib.polimi.it\/?p=1043","og_locale":"en_US","og_type":"article","og_title":"PandA 0.9.8 released - panda.deib.polimi.it","og_description":"New release of the PandA-bambu project, version 0.9.8, an open-source framework for research in high-level-synthesis and HW\/SW co-design.","og_url":"https:\/\/panda.deib.polimi.it\/?p=1043","og_site_name":"panda.deib.polimi.it","article_published_time":"2022-06-12T09:47:34+00:00","article_modified_time":"2022-06-15T10:00:19+00:00","author":"Fabrizio Ferrandi","twitter_card":"summary_large_image","twitter_creator":"@PandA4Design","twitter_site":"@PandA4Design","twitter_misc":{"Written by":"Fabrizio Ferrandi","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/panda.deib.polimi.it\/?p=1043#article","isPartOf":{"@id":"https:\/\/panda.deib.polimi.it\/?p=1043"},"author":{"name":"Fabrizio Ferrandi","@id":"https:\/\/panda.deib.polimi.it\/#\/schema\/person\/bc35ee838f502f880120708c1bb705cb"},"headline":"PandA 0.9.8 released","datePublished":"2022-06-12T09:47:34+00:00","dateModified":"2022-06-15T10:00:19+00:00","mainEntityOfPage":{"@id":"https:\/\/panda.deib.polimi.it\/?p=1043"},"wordCount":276,"commentCount":0,"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/panda.deib.polimi.it\/?p=1043#respond"]}]},{"@type":"WebPage","@id":"https:\/\/panda.deib.polimi.it\/?p=1043","url":"https:\/\/panda.deib.polimi.it\/?p=1043","name":"PandA 0.9.8 released - panda.deib.polimi.it","isPartOf":{"@id":"https:\/\/panda.deib.polimi.it\/#website"},"datePublished":"2022-06-12T09:47:34+00:00","dateModified":"2022-06-15T10:00:19+00:00","author":{"@id":"https:\/\/panda.deib.polimi.it\/#\/schema\/person\/bc35ee838f502f880120708c1bb705cb"},"description":"New release of the PandA-bambu project, version 0.9.8, an open-source framework for research in high-level-synthesis and HW\/SW co-design.","breadcrumb":{"@id":"https:\/\/panda.deib.polimi.it\/?p=1043#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/panda.deib.polimi.it\/?p=1043"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/panda.deib.polimi.it\/?p=1043#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/panda.deib.polimi.it\/"},{"@type":"ListItem","position":2,"name":"PandA 0.9.8 released"}]},{"@type":"WebSite","@id":"https:\/\/panda.deib.polimi.it\/#website","url":"https:\/\/panda.deib.polimi.it\/","name":"panda.deib.polimi.it","description":"A framework for Hardware-Software Co-Design of Embedded Systems","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/panda.deib.polimi.it\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/panda.deib.polimi.it\/#\/schema\/person\/bc35ee838f502f880120708c1bb705cb","name":"Fabrizio Ferrandi","description":"Fabrizio Ferrandi received his Laurea (cum laude) in Electronic Engineering in 1992 and the Ph.D. degree in Information and Automation Engineering (Computer Engineering) from the Politecnico di Milano, Italy, in 1997. He joined the faculty of Politecnico di Milano in 1999 as \"Ricercatore\" and later in 2002 as Associate Professor with the Dipartimento di Elettronica, Informazione e Bioingegneria. He has published over 100 papers. His research interests include synthesis, verification, simulation and testing of digital circuits and systems. Fabrizio Ferrandi is a Member of IEEE, of the IEEE Computer Society, of the Test Technology Technical Committee and of European Design and Automation Association \u2013 EDAA. Some references to my publications: DBLP Google Scholar","sameAs":["https:\/\/ferrandi.faculty.polimi.it\/"],"url":"https:\/\/panda.deib.polimi.it\/?author=1"}]}},"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/panda.deib.polimi.it\/index.php?rest_route=\/wp\/v2\/posts\/1043","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/panda.deib.polimi.it\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/panda.deib.polimi.it\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/panda.deib.polimi.it\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/panda.deib.polimi.it\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1043"}],"version-history":[{"count":2,"href":"https:\/\/panda.deib.polimi.it\/index.php?rest_route=\/wp\/v2\/posts\/1043\/revisions"}],"predecessor-version":[{"id":1045,"href":"https:\/\/panda.deib.polimi.it\/index.php?rest_route=\/wp\/v2\/posts\/1043\/revisions\/1045"}],"wp:attachment":[{"href":"https:\/\/panda.deib.polimi.it\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1043"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/panda.deib.polimi.it\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1043"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/panda.deib.polimi.it\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1043"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}