<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://www.cadence.com/Community/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>System Design and Verification - All Comments</title><link>http://www.cadence.com/Community/blogs/sd/default.aspx</link><description>This blog covers topics related to system design and verification including system simulation and analysis, high-level synthesis, acceleration, emulation, HW/SW co-verification, verification IP and system power verification and analysis.</description><dc:language>en</dc:language><generator>CommunityServer 2007.1 (Build: 20917.1142)</generator><item><title>While ARM Holding is ... </title><link>http://www.cadence.com/Community/blogs/sd/archive/2009/08/05/intel-vs-arm-did-the-embedded-systems-conference-india-shed-light-on-the-battle.aspx#23226</link><pubDate>Fri, 20 Nov 2009 10:44:04 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:23226</guid><dc:creator>Anonymous</dc:creator><description>&lt;p&gt;While ARM Holding is going up and Intel Corporation is moving down, I therefore have no dought who will end up being a clear winner in the race to become no.1 micro chip producer in the years to come. &lt;/p&gt;
&lt;p&gt;ARM with it ARM7 and ARM9 processor can easily take on Intel Atom for many reasons, firstly ARM7 and ARM9 consume less power and have longer standby times the Intel Atom processor. Secondly the ARM7 and ARM9 is much smaller in size then the Intel Atom, this will reduce cost for hardware vendors. &lt;/p&gt;
&lt;p&gt;source:&lt;/p&gt;
&lt;p&gt;&lt;a rel="nofollow" target="_new" href="http://www.payasyougomobilephones.mobi"&gt;www.payasyougomobilephones.mobi&lt;/a&gt;&lt;/p&gt;
&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=23226" width="1" height="1"&gt;</description></item><item><title>I bow before you in  ... </title><link>http://www.cadence.com/Community/blogs/sd/archive/2009/11/02/emulation-is-here-to-stay.aspx#22575</link><pubDate>Tue, 03 Nov 2009 14:42:40 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:22575</guid><dc:creator>Anonymous</dc:creator><description>&lt;p&gt;I bow before you in acknowledging my errors. I had searched the Cadence site for announcements, and listed all of the ones that I had found there, plus a web search, but I have to admit though that in the back of my mind I thought there were more.&lt;/p&gt;
&lt;p&gt;I will see that the article is updated to include the ones that I missed.&lt;/p&gt;
&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=22575" width="1" height="1"&gt;</description></item><item><title>Pablo,  Thanks f ... </title><link>http://www.cadence.com/Community/blogs/sd/archive/2009/01/21/exploring-the-virtual-platform-part-2.aspx#22219</link><pubDate>Fri, 23 Oct 2009 02:28:19 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:22219</guid><dc:creator>jasona</dc:creator><description>&lt;p&gt;Pablo, &amp;nbsp;&lt;/p&gt;&lt;p&gt;Thanks for reading.&lt;/p&gt;&lt;p&gt;If you have CodeSourcery 2009-q1 you need to supply correct the link map:&lt;/p&gt;&lt;p&gt;% arm-none-eabi-gcc -o hello hello.c -T &amp;nbsp;your codesourcery install/arm-none-eabi/lib/generic-hosted.ld&lt;/p&gt;&lt;p&gt;With no link map I found undefined symbols.&lt;/p&gt;&lt;p&gt;If you use some other link map I found qemu-arm crashes also. &lt;/p&gt;&lt;p&gt;This should make your qemu-arm run correctly, it works for me.&lt;/p&gt;&lt;p&gt;I&amp;#39;m not sure why you get a permission on mmap, I haven&amp;#39;t seen this. Seems like something security related on your machine.&lt;/p&gt;&lt;p&gt;qemu-arm is just a model of a CPU and memory so it can only run simple executables, qemu-system-arm models a more complete system and can boot an operating system, etc. qemu-system-arm can run simple executables also. You can run the hello program using&lt;/p&gt;&lt;p&gt;% qemu-system-arm -kernel hello -semihosting -nographic&lt;/p&gt;&lt;p&gt;Good luck.&lt;/p&gt;&lt;p&gt;Jason&lt;/p&gt;&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=22219" width="1" height="1"&gt;</description></item><item><title>How did you manage t ... </title><link>http://www.cadence.com/Community/blogs/sd/archive/2009/01/21/exploring-the-virtual-platform-part-2.aspx#22163</link><pubDate>Thu, 22 Oct 2009 00:27:27 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:22163</guid><dc:creator>Anonymous</dc:creator><description>&lt;p&gt;How did you manage to make CodeSourcery map the program to the correct memory region?&lt;/p&gt;
&lt;p&gt;I get a segmentation fault whenever I run qemu-arm hello&lt;/p&gt;
&lt;p&gt;Here are the details of my build:&lt;/p&gt;
&lt;p&gt;$ arm-none-eabi-gcc -v&lt;/p&gt;
&lt;p&gt;Using built-in specs.&lt;/p&gt;
&lt;p&gt;Target: arm-none-eabi&lt;/p&gt;
&lt;p&gt;Configured with: /scratch/maxim/arm-lite/src-4.3-arm-none-eabi-lite/gcc-4.3/configure --build=i686-pc-linux-gnu --host=i686-pc-linux-gnu --target=arm-none-eabi --enable-threads --disable-libmudflap --disable-libssp --disable-libstdcxx-pch --with-gnu-as --with-gnu-ld --enable-languages=c,c++ --disable-shared --with-newlib --with-pkgversion=&amp;#39;Sourcery G++ Lite 2009q1-161&amp;#39; --with-bugurl=&lt;a href="https://support.codesourcery.com/GNUToolchain/" rel="nofollow" target="_new"&gt;support.codesourcery.com/GNUToolchain&lt;/a&gt; --disable-nls --prefix=/opt/codesourcery --with-headers=yes --with-sysroot=/opt/codesourcery/arm-none-eabi --with-build-sysroot=/scratch/maxim/arm-lite/install-4.3-arm-none-eabi-lite/arm-none-eabi --with-gmp=/scratch/maxim/arm-lite/obj-4.3-arm-none-eabi-lite/host-libs-2009q1-161-arm-none-eabi-i686-pc-linux-gnu/usr --with-mpfr=/scratch/maxim/arm-lite/obj-4.3-arm-none-eabi-lite/host-libs-2009q1-161-arm-none-eabi-i686-pc-linux-gnu/usr --disable-libgomp --enable-poison-system-directories --with-build-time-tools=/scratch/maxim/arm-lite/install-4.3-arm-none-eabi-lite/arm-none-eabi/bin --with-build-time-tools=/scratch/maxim/arm-lite/install-4.3-arm-none-eabi-lite/arm-none-eabi/bin&lt;/p&gt;
&lt;p&gt;Thread model: single&lt;/p&gt;
&lt;p&gt;gcc version 4.3.3 (Sourcery G++ Lite 2009q1-161) &lt;/p&gt;
&lt;p&gt;$ qemu-arm&lt;/p&gt;
&lt;p&gt;qemu-arm version 0.11.0, Copyright (c) 2003-2008 Fabrice Bellard&lt;/p&gt;
&lt;p&gt;By the way, I can only run qemu-arm as root, otherwise, I get the following error message:&lt;/p&gt;
&lt;p&gt;mmap: Permission denied&lt;/p&gt;
&lt;p&gt;Finally, &amp;nbsp;what is the difference between qemu-arm and qemu-system-arm?&lt;/p&gt;
&lt;p&gt;Sorry for the question, but I couldn&amp;#39;t find anywhere else. Thanks in advance.&lt;/p&gt;
&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=22163" width="1" height="1"&gt;</description></item><item><title>Virtual platforms ca ... </title><link>http://www.cadence.com/Community/blogs/sd/archive/2009/10/13/virtualization-and-simulation-roundtable.aspx#22058</link><pubDate>Tue, 20 Oct 2009 03:24:21 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:22058</guid><dc:creator>Anonymous</dc:creator><description>&lt;p&gt;Virtual platforms can be simulated on virtual systems using virtualization.&lt;/p&gt;
&lt;p&gt;Say that over and over again ... quickly! :)&lt;/p&gt;
&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=22058" width="1" height="1"&gt;</description></item><item><title>There is a link in t ... </title><link>http://www.cadence.com/Community/blogs/sd/archive/2009/05/05/osci-launches-video-tutorials-for-tlm-2-0.aspx#21614</link><pubDate>Mon, 05 Oct 2009 23:59:21 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:21614</guid><dc:creator>Anonymous</dc:creator><description>&lt;p&gt;There is a link in the blog posting to the videos:&lt;/p&gt;
&lt;p&gt;&lt;a rel="nofollow" target="_new" href="http://www.systemc.org/news/events/tlm20tutorial"&gt;www.systemc.org/.../tlm20tutorial&lt;/a&gt;&lt;/p&gt;
&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=21614" width="1" height="1"&gt;</description></item><item><title>I am taking course o ... </title><link>http://www.cadence.com/Community/blogs/sd/archive/2009/05/05/osci-launches-video-tutorials-for-tlm-2-0.aspx#21580</link><pubDate>Mon, 05 Oct 2009 06:39:40 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:21580</guid><dc:creator>Anonymous</dc:creator><description>&lt;p&gt;I am taking course on cadence kindly provide the vedio lecture on cadence &lt;/p&gt;
&lt;p&gt;thank you&lt;/p&gt;
&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=21580" width="1" height="1"&gt;</description></item><item><title>Hi Jason,	 I hav ... </title><link>http://www.cadence.com/Community/blogs/sd/archive/2009/08/20/dac-best-user-track-poster-visualizing-debugging-using-transaction-explorer-in-soc-system-verification.aspx#21165</link><pubDate>Fri, 18 Sep 2009 19:24:56 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:21165</guid><dc:creator>vmotel</dc:creator><description>&lt;p&gt;Hi Jason,&lt;/p&gt;&lt;p&gt;I have read Alicia&amp;#39;s poster with great interest (by the way: congratulations to Alicia and Robert for the award !), because my customers of STMicro have adopted a very similar approach, based on linked hierarchical transactions and TxE. We have presented that at CDNLive! EMEA 2009 : &amp;quot;Architectural analysis at transaction level with C++ TxE&amp;quot; (the presentation can be found on the CDNLive! website : go to &lt;a rel="nofollow" target="_new" href="https://www.cadence.com/cdnlive/eu/2009/pages/proceedingssummary.aspx"&gt;www.cadence.com/.../proceedingssummary.aspx&lt;/a&gt; , enter your Cadence.com login or create one if you don&amp;#39;t have any, then go to &amp;quot;VI. System Design &amp;amp; Verification&amp;quot; and open Session SD&amp;amp;V02)&lt;/p&gt;&lt;p&gt;Globally, ST&amp;#39;s approach is in line with the &amp;quot;eagle view&amp;quot; considerations, but with a few differences which are highlighted in our presentation:&lt;/p&gt;&lt;p&gt;- transaction come from bus or interface activity, but they can also be used to represent firmware activity or system level synchronization&lt;/p&gt;&lt;p&gt;- as the monitors, and some of the models, are written in SystemC, the SCV api is used for transaction recording instead of direct sdi: ST found it has good advantages&lt;/p&gt;&lt;p&gt;- quantitative analysis is performed on the transactions, to provide metrics for microarchitecture analysis (it is not only debug)&lt;/p&gt;&lt;p&gt;- C++ (Run-Time) TxE is preferred for scalable batch analysis (up to millions of transactions)&lt;/p&gt;&lt;p&gt;Also, I noted at the end of the presentation that Alicia suggests &amp;quot;transaction color coding&amp;quot; as a possible enhancement. It is not widely known, but it is already possible with the tcl scripting commands of TxE ! The command is &amp;quot;set_attribute highlight color_name&amp;quot;, after the &amp;quot;accept&amp;quot; command.&lt;/p&gt;&lt;p&gt;I can confirm that indeed, abstract debugging improves productivity. Transactions alone help, links between transactions are fundamental, TxE and coloring help too.&lt;/p&gt;&lt;p&gt;Best regards,&lt;/p&gt;&lt;p&gt;Vincent&lt;/p&gt;&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=21165" width="1" height="1"&gt;</description></item><item><title>It should be noted t ... </title><link>http://www.cadence.com/Community/blogs/sd/archive/2009/08/05/intel-vs-arm-did-the-embedded-systems-conference-india-shed-light-on-the-battle.aspx#20360</link><pubDate>Mon, 24 Aug 2009 18:22:25 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:20360</guid><dc:creator>Anonymous</dc:creator><description>&lt;p&gt;It should be noted that Apple&amp;#39;s shift to Intel was due to low power (and less heat) for laptop designs, which the PowerPC (nor, likely, Cell) was able to achieve at higher speeds. &amp;nbsp;That would indicate to me that Intel had an edge in its semiconductor technology over IBM and/or Freescale in that face-off (sorry, a hockey term ... ice hockey, to be specific!), architecture aside. &amp;nbsp;It will be interesting to see if process becomes a factor in Intel versus ARM battles for mobile platforms!&lt;/p&gt;
&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=20360" width="1" height="1"&gt;</description></item><item><title>More Details on Post Silicon Embedded Software Verification With ISX</title><link>http://www.cadence.com/Community/blogs/sd/archive/2009/06/17/metric-driven-verification-with-an-fpga-based-design.aspx#20216</link><pubDate>Tue, 18 Aug 2009 15:46:05 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:20216</guid><dc:creator>System Design and Verification</dc:creator><description>&lt;p&gt;Please welcome back Joerg Simon and Markus Winterholer, both from the ISX team in Germany, to the TeamESL&lt;/p&gt;
&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=20216" width="1" height="1"&gt;</description></item><item><title>Here is a video show ... </title><link>http://www.cadence.com/Community/blogs/sd/archive/2009/08/18/more-details-on-post-silicon-embedded-software-verification-with-isx.aspx#20208</link><pubDate>Tue, 18 Aug 2009 14:05:41 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:20208</guid><dc:creator>Anonymous</dc:creator><description>&lt;p&gt;Here is a video showing the demo board and the running ISX testbench:&lt;/p&gt;
&lt;p&gt;&lt;a rel="nofollow" target="_new" href="http://www.youtube.com/watch?v=432B7u-aL1k"&gt;www.youtube.com/watch&lt;/a&gt;&lt;/p&gt;
&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=20208" width="1" height="1"&gt;</description></item><item><title>Thanks, Jason, for y ... </title><link>http://www.cadence.com/Community/blogs/sd/archive/2009/07/30/1st-ever-virtual-platform-workshop-deemed-a-success.aspx#19724</link><pubDate>Fri, 31 Jul 2009 17:28:35 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:19724</guid><dc:creator>Anonymous</dc:creator><description>&lt;p&gt;Thanks, Jason, for your article. &amp;nbsp;I found Mark&amp;#39;s comments to be very interesting ... and note that he describes what software engineers could do on one hand, hardware engineers on the other. &amp;nbsp;But what about both of them, together? &amp;nbsp;That points out a need for change in both process and organization.&lt;/p&gt;
&lt;p&gt;I&amp;#39;m a former customer of Mentor&amp;#39;s Seamless CVE and have used it for creating virtual prototypes. &amp;nbsp;That product has been around for a while, so people have been using it for a while ... if they have the right user profile. &amp;nbsp;It will be interesting to see if necessity will drive more users into such a profile (hw and sw team members working together, or coordinated by a program manager).&lt;/p&gt;
&lt;p&gt;Disclaimers: as noted, I was a customer of Seamless CVE. &amp;nbsp;And then I was on that program during my initial period at Mentor Graphics, where I worked until recently. &amp;nbsp;But now, I&amp;#39;m of an open mind! (:&lt;/p&gt;
&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=19724" width="1" height="1"&gt;</description></item><item><title>DAC '09 for the Specmaniac</title><link>http://www.cadence.com/Community/blogs/sd/archive/2009/05/06/it-s-not-too-early-to-think-about-dac-2009.aspx#19460</link><pubDate>Wed, 22 Jul 2009 22:13:32 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:19460</guid><dc:creator>Functional Verification</dc:creator><description>&lt;p&gt;The following are the &amp;amp;quot;must see&amp;amp;quot; items for Specmaniacs lucky enough to get travel authorization&lt;/p&gt;
&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=19460" width="1" height="1"&gt;</description></item><item><title>Specman And The Cadence ESL+TLM News</title><link>http://www.cadence.com/Community/blogs/sd/archive/2009/07/15/tlm-driven-design-and-verification-solution.aspx#19409</link><pubDate>Tue, 21 Jul 2009 20:15:05 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:19409</guid><dc:creator>Functional Verification</dc:creator><description>&lt;p&gt;Recently our colleagues on Team ESL announced a new TLM-Driven Design and Verification Solution . Team&lt;/p&gt;
&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=19409" width="1" height="1"&gt;</description></item><item><title>DAC Virtual Platform Workshop</title><link>http://www.cadence.com/Community/blogs/sd/archive/2009/05/06/it-s-not-too-early-to-think-about-dac-2009.aspx#18863</link><pubDate>Tue, 30 Jun 2009 15:47:50 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:18863</guid><dc:creator>System Design and Verification</dc:creator><description>&lt;p&gt;Back in early May, I wrote that it was Not Too Early to Start Thinking About DAC 2009 . Well, now it&lt;/p&gt;
&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=18863" width="1" height="1"&gt;</description></item></channel></rss>