<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">
<channel>
	<title>ARM Tech</title>
	<description />
	<link>http://forums.arm.com/index.php</link>
	<pubDate>Thu, 23 May 2013 20:40:29 +0000</pubDate>
	<ttl>180</ttl>
	<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/ARMForumsTech" /><feedburner:info uri="armforumstech" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>Processing AXI transaction with VALID and no READY</title>
		<link>http://feedproxy.google.com/~r/ARMForumsTech/~3/uypjwjWjSjo/index.php</link>
		<description>Hi,&lt;br /&gt;
&lt;br /&gt;
I'm seeing the following scenario: &lt;br /&gt;
&lt;br /&gt;
A slave has store is in progress to addrA such that the AW and W transactions have completed  (with WDATA = 0xded) but the write response has not yet been issued and then we have:&lt;br /&gt;
&lt;br /&gt;
cycleN:   ARVALID = 1 and ARREADY = 0 and ARADDR = addrA&lt;br /&gt;
&lt;br /&gt;
cycle N+1: ARVALID = 1 and ARREADY = 0 and ARADDR = addrA&lt;br /&gt;
                   Internally in the slave device, it fetches data for addrA (data that's fetched = 0xde9) &lt;br /&gt;
&lt;br /&gt;
cycle N+2: ARVALID = 1 and ARREADY = 0 and ARADDR = addrA&lt;br /&gt;
                   BVALID = 1 and BREADY = 1 and BRESP = 0x0  (this is for the outstanding store mentioned above)&lt;br /&gt;
&lt;br /&gt;
cycle N+3:   ARVALID = 1 and ARREADY = 0 and ARADDR = addrA&lt;br /&gt;
&lt;br /&gt;
cycle N+4:  ARVALID = 1 and ARREADY = 1 and ARADDR = addrA&lt;br /&gt;
&lt;br /&gt;
cycle N+5:  RVALID = 1 and RREADY = 1 and RDATA = 0xde9&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Is it valid for the slave to start processing the read transaction and fetch data for it once ARVALID is asserted but before it asserts ARREADY?&lt;br /&gt;
&lt;br /&gt;
My thinking is that it's not valid based on the following sections in the AXI specs:&lt;br /&gt;
&lt;br /&gt;
&lt;span style='font-size: 15px;'&gt;&lt;span style='font-family: Calibri'&gt;Section A1.3.1 p. 25:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style='font-family: Calibri'&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style='font-size: 15px;'&gt;&lt;span style='font-family: Calibri'&gt;“The destination uses the &lt;strong class='bbc'&gt;READY &lt;/strong&gt;signal to show when it can accept the information.”&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style='font-family: Calibri'&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style='font-size: 15px;'&gt;&lt;span style='font-family: Calibri'&gt;Section A2.5 p. 34:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style='font-family: Calibri'&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style='font-size: 15px;'&gt;&lt;span style='font-family: Calibri'&gt;“&lt;strong class='bbc'&gt;ARREADY &lt;/strong&gt;Slave Read address ready. This signal indicates that the slave is ready to accept an address&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style='font-size: 15px;'&gt;&lt;span style='font-family: Calibri'&gt;and associated control signals. See &lt;em class='bbc'&gt;Channel handshake signals &lt;/em&gt;on page A3-40.”&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style='font-family: Calibri'&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style='font-size: 15px;'&gt;&lt;span style='font-family: Calibri'&gt;Section A3.2.1 p. 39:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style='font-family: Calibri'&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style='font-size: 15px;'&gt;&lt;span style='font-family: Calibri'&gt;“The &lt;em class='bbc'&gt;destination &lt;/em&gt;generates the &lt;strong class='bbc'&gt;READY &lt;/strong&gt;signal to indicate that it can&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style='font-size: 15px;'&gt;&lt;span style='font-family: Calibri'&gt;accept the information. Transfer occurs only when &lt;em class='bbc'&gt;both &lt;/em&gt;the &lt;strong class='bbc'&gt;VALID &lt;/strong&gt;and &lt;strong class='bbc'&gt;READY &lt;/strong&gt;signals are HIGH.”&lt;br /&gt;
&lt;br /&gt;
Can someone please confirm if I'm right or wrong?  If I'm wrong, can you please tell me why?  It would help if you can point to references in the specs in the explanation.&lt;br /&gt;
&lt;br /&gt;
Thanks.&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;&lt;img src="http://feeds.feedburner.com/~r/ARMForumsTech/~4/uypjwjWjSjo" height="1" width="1"/&gt;</description>
		<pubDate>Thu, 23 May 2013 20:40:29 +0000</pubDate>
		<guid isPermaLink="false">http://forums.arm.com/index.php?/topic/16800-processing-axi-transaction-with-valid-and-no-ready/</guid>
	<feedburner:origLink>http://forums.arm.com/index.php?/topic/16800-processing-axi-transaction-with-valid-and-no-ready/</feedburner:origLink></item>
	<item>
		<title>Setting an entry point</title>
		<link>http://feedproxy.google.com/~r/ARMForumsTech/~3/8F3aa7vwVAE/index.php</link>
		<description>Hello,&lt;br /&gt;
&lt;br /&gt;
Finally I managed to build a static library and I have a xyz.a file and some xyzs.o files.  The entry point is xyz_init and I put this as so in the debugger, however on loading I get this:&lt;br /&gt;
&lt;br /&gt;
WARNING(CMD399-COR168): &lt;br /&gt;
! Failed to start the target&lt;br /&gt;
! No function named "xyz_init" could be found&lt;br /&gt;
WARNING(CMD407): Trying the entry point instead&lt;br /&gt;
ERROR(CMD426): Cannot find symbol to start or entrypoint, the file or load commands may be used to set the entrypoint&lt;br /&gt;
&lt;br /&gt;
How can I make the debugger see my entry point?  Also, how do I load up some symbol files?&lt;br /&gt;
&lt;br /&gt;
Thanks.&lt;img src="http://feeds.feedburner.com/~r/ARMForumsTech/~4/8F3aa7vwVAE" height="1" width="1"/&gt;</description>
		<pubDate>Thu, 23 May 2013 11:18:25 +0000</pubDate>
		<guid isPermaLink="false">http://forums.arm.com/index.php?/topic/16798-setting-an-entry-point/</guid>
	<feedburner:origLink>http://forums.arm.com/index.php?/topic/16798-setting-an-entry-point/</feedburner:origLink></item>
	<item>
		<title>ARM Cortex A9 | Non-cacheable memory range</title>
		<link>http://feedproxy.google.com/~r/ARMForumsTech/~3/73zs9lpOEMw/index.php</link>
		<description>Hi all,&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
I am designing an application on  xilinx zynq 702 board which comes with two(core) arm cortex a9 processors. I am using one of the arm cores two run a part of the application which retrieves and stores data on DDR3(on zynq), that in turn is stored or retrieved by another part of the application running on microblaze(zynq). &lt;br /&gt;
&lt;br /&gt;
For maintaining coherency between them I need to make the data accesses non-cacheable. Is there any provision on arm to make a range of memory non-cacheable during run-time?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Thanks&lt;br /&gt;
&lt;br /&gt;
John&lt;img src="http://feeds.feedburner.com/~r/ARMForumsTech/~4/73zs9lpOEMw" height="1" width="1"/&gt;</description>
		<pubDate>Thu, 23 May 2013 06:39:38 +0000</pubDate>
		<guid isPermaLink="false">http://forums.arm.com/index.php?/topic/16797-arm-cortex-a9-non-cacheable-memory-range/</guid>
	<feedburner:origLink>http://forums.arm.com/index.php?/topic/16797-arm-cortex-a9-non-cacheable-memory-range/</feedburner:origLink></item>
	<item>
		<title>Instruction to see activity on D-bus of CM3</title>
		<link>http://feedproxy.google.com/~r/ARMForumsTech/~3/CDlzbwcUPL8/index.php</link>
		<description>Can, anyone tell which syntax of 'C' code will make the CM3 to do write transaction in D-bus ?&lt;img src="http://feeds.feedburner.com/~r/ARMForumsTech/~4/CDlzbwcUPL8" height="1" width="1"/&gt;</description>
		<pubDate>Wed, 22 May 2013 16:37:25 +0000</pubDate>
		<guid isPermaLink="false">http://forums.arm.com/index.php?/topic/16796-instruction-to-see-activity-on-d-bus-of-cm3/</guid>
	<feedburner:origLink>http://forums.arm.com/index.php?/topic/16796-instruction-to-see-activity-on-d-bus-of-cm3/</feedburner:origLink></item>
	<item>
		<title>Starting debug server</title>
		<link>http://feedproxy.google.com/~r/ARMForumsTech/~3/SUm8jN5pC5c/index.php</link>
		<description>Hello,&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
I was using DS5 fine for connecting to my Altera board and then today it just stopped working, even the examples do not work.  So when trying to load the baremetal example, I get this error:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Starting debug server&lt;br /&gt;
Waiting for debug server to start accepting connections&lt;br /&gt;
processrunner.py:8: RuntimeWarning: Unable to determine _shell_command for underlying os: nt&lt;br /&gt;
  import subprocess&lt;br /&gt;
RDDI-DAP-DS : ERROR failed to connect to RDDI DAP target&lt;br /&gt;
RDDI Error Code 4107 : Connection to target failed.&lt;br /&gt;
RDDI DLL = rddi-dap_altera_2.dll&lt;br /&gt;
RDDI CFG = C:&amp;#092;Users&amp;#092;mgriffit&amp;#092;AppData&amp;#092;Local&amp;#092;Temp&amp;#092;ds5_8070900945896429705.txt&lt;br /&gt;
Failed to launch debug server. Command:&lt;br /&gt;
  /debug_server&amp;#092;vstrm_serverd_rddi.exe -rddi_dap_dll rddi-dap_altera_2.dll -rddi_dap_cfg &amp;#092;Local&amp;#092;Temp&amp;#092;ds5_8070900945896429705.txt -pollrate 200&lt;br /&gt;
exited with error code: 1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Any ideas  what to try?  What could have happened?&lt;img src="http://feeds.feedburner.com/~r/ARMForumsTech/~4/SUm8jN5pC5c" height="1" width="1"/&gt;</description>
		<pubDate>Wed, 22 May 2013 12:28:05 +0000</pubDate>
		<guid isPermaLink="false">http://forums.arm.com/index.php?/topic/16795-starting-debug-server/</guid>
	<feedburner:origLink>http://forums.arm.com/index.php?/topic/16795-starting-debug-server/</feedburner:origLink></item>
	<item>
		<title>DS-5 Debugging on a Samsung S III</title>
		<link>http://feedproxy.google.com/~r/ARMForumsTech/~3/89wnnhQw94g/index.php</link>
		<description>Hi there,&lt;br /&gt;
&lt;br /&gt;
Assume I know nothing which isn't so far from the truth.  I've been trying to use DS-5 to debug native C++ code on my Android Galaxy S III.   I've downloaded the community edition and I've followed all the steps documented on the DS-5 website.  I've done the follow&lt;br /&gt;
&lt;br /&gt;
1. Built my code with NDK_DEBUG=1&lt;br /&gt;
2. In debug configuration selected  APK native library debug -&amp;gt;  Attach to a running Android application.&lt;br /&gt;
&lt;br /&gt;
I've noticed something odd here, when I fill in the Project Directory and APK file  entries the Process and Activity are suppose to fill themselves in.  For me they don't.&lt;br /&gt;
&lt;br /&gt;
3. I then place a breakpoint in my Java code, run to this breakpoint and then select Connect To Target in the DS-5 debugger.  I get the following error message. &lt;br /&gt;
&lt;br /&gt;
Unable to connect&lt;br /&gt;
&lt;br /&gt;
Reason:&lt;br /&gt;
Failed gdbserver configuration:&lt;br /&gt;
The script file (run_nostart.py) failed during execution:&lt;br /&gt;
&lt;br /&gt;
Failed to attach gdbserver to . Unable to locate gdbserver in run-as : Package /system/bin/sh is unknown/lib/. Rebuild the application with NDK_DEBUG=1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Which would seem to suggest that the gdbserver was not found.  Given I've built my application with NDK_DEBUG=1 I'm pretty confused.&lt;br /&gt;
&lt;br /&gt;
Does anyone have any ideas?&lt;br /&gt;
&lt;br /&gt;
Many thanks,&lt;br /&gt;
&lt;br /&gt;
Derek&lt;img src="http://feeds.feedburner.com/~r/ARMForumsTech/~4/89wnnhQw94g" height="1" width="1"/&gt;</description>
		<pubDate>Wed, 22 May 2013 05:40:22 +0000</pubDate>
		<guid isPermaLink="false">http://forums.arm.com/index.php?/topic/16794-ds-5-debugging-on-a-samsung-s-iii/</guid>
	<feedburner:origLink>http://forums.arm.com/index.php?/topic/16794-ds-5-debugging-on-a-samsung-s-iii/</feedburner:origLink></item>
	<item>
		<title>Target SOC auto-resets while using DS-5/Dstream</title>
		<link>http://feedproxy.google.com/~r/ARMForumsTech/~3/PZZebFlGG8g/index.php</link>
		<description>Hi,&lt;br /&gt;
&lt;br /&gt;
When I debug an u-boot code on a custom SOC using Arm DS-5 debugger and DStream, I could see that the target resets itself after a few seconds(approximately 12 seconds). In the DS-5 command window, I could see "Target has been reset" message being displayed repeatedly in an interval few seconds. &lt;br /&gt;
&lt;br /&gt;
Target has been reset&lt;br /&gt;
Target Message: Could not determine target state&lt;br /&gt;
Target has been reset&lt;br /&gt;
Target Message: Could not determine target state&lt;br /&gt;
Target has been reset&lt;br /&gt;
Target Message: Could not determine target state&lt;br /&gt;
&lt;br /&gt;
I am not able to understand how does the target auto-reset itself( and that too in an interval of 12 seconds and repeatedly). I am sure that my application(u-boot) is not sending any 'reset' command to the target.&lt;br /&gt;
&lt;br /&gt;
Is there is any setting that needs to be changed? Please help.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Thanks,&lt;br /&gt;
Ayan Kumar Halder&lt;img src="http://feeds.feedburner.com/~r/ARMForumsTech/~4/PZZebFlGG8g" height="1" width="1"/&gt;</description>
		<pubDate>Tue, 21 May 2013 11:39:48 +0000</pubDate>
		<guid isPermaLink="false">http://forums.arm.com/index.php?/topic/16792-target-soc-auto-resets-while-using-ds-5dstream/</guid>
	<feedburner:origLink>http://forums.arm.com/index.php?/topic/16792-target-soc-auto-resets-while-using-ds-5dstream/</feedburner:origLink></item>
	<item>
		<title>Error: Neon quad precision register expected</title>
		<link>http://feedproxy.google.com/~r/ARMForumsTech/~3/gnNoCAFBrzo/index.php</link>
		<description>When I try to build my neon assembly code using arm-elf-gcc compiler I get following error:&lt;br /&gt;
&lt;br /&gt;
 Error: Neon quad precision register expected -- `vld1.32 Q12,[R12]!'&lt;br /&gt;
&lt;br /&gt;
According to ARM instruction the syntax seems proper, but why am I getting this error?&lt;img src="http://feeds.feedburner.com/~r/ARMForumsTech/~4/gnNoCAFBrzo" height="1" width="1"/&gt;</description>
		<pubDate>Mon, 20 May 2013 07:30:43 +0000</pubDate>
		<guid isPermaLink="false">http://forums.arm.com/index.php?/topic/16788-error-neon-quad-precision-register-expected/</guid>
	<feedburner:origLink>http://forums.arm.com/index.php?/topic/16788-error-neon-quad-precision-register-expected/</feedburner:origLink></item>
	<item>
		<title>Cortex-a7 dual-issue ?</title>
		<link>http://feedproxy.google.com/~r/ARMForumsTech/~3/7HmR6dmLmC4/index.php</link>
		<description>Currently,i tested the A31(Quad-core cortex-a7) and found out the cortex-A7 only can dual-issue one data process instruction and a branch instruction.&lt;br /&gt;
&lt;br /&gt;
"Cortex-A7 (Figure 1) is an in-order, non-symmetric dual-issue processor with a pipeline length of between 8-stages and 10-stages." from &amp;lt;big.LITTLE_Final.pdf&amp;gt;&lt;br /&gt;
&lt;br /&gt;
we can find the "dual issue" pipeline in Figure 1 Cortex-A7 Pipeline.&lt;br /&gt;
&lt;br /&gt;
My questions are:&lt;br /&gt;
&lt;br /&gt;
1.What is  "non-symmetric dual-issue processor"?&lt;br /&gt;
&lt;br /&gt;
2.Can cortex-a7 decode two instructions?&lt;br /&gt;
&lt;br /&gt;
3.Which instruction can run through the "dual issue" pipeline? Only branch instruction ?&lt;br /&gt;
&lt;br /&gt;
thanks a lot!&lt;div id='attach_wrap' class='rounded clearfix'&gt;
	&lt;h4&gt;&lt;/h4&gt;
	&lt;ul&gt;
		
			&lt;li class=''&gt;
				&lt;a class='resized_img' rel='lightbox[41248]' id='ipb-attach-url-2064-0-31159900 1369362358' href="http://forums.arm.com/index.php?app=core&amp;module=attach&amp;section=attach&amp;attach_rel_module=post&amp;attach_id=2064" title="cortex-a7.jpg -  23.35K,  6"&gt;&lt;img src="http://forums.arm.com/uploads/monthly_05_2013/post-116318-038373000 1368986175_thumb.jpg" id='ipb-attach-img-2064-0-31159900 1369362358' style='width:100;height:56' class='attach' width="100" height="56" alt=": cortex-a7.jpg" /&gt;&lt;/a&gt;
			&lt;/li&gt;
		
	&lt;/ul&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ARMForumsTech/~4/7HmR6dmLmC4" height="1" width="1"/&gt;</description>
		<pubDate>Sun, 19 May 2013 17:56:23 +0000</pubDate>
		<guid isPermaLink="false">http://forums.arm.com/index.php?/topic/16787-cortex-a7-dual-issue/</guid>
	<feedburner:origLink>http://forums.arm.com/index.php?/topic/16787-cortex-a7-dual-issue/</feedburner:origLink></item>
	<item>
		<title>No such file or directory</title>
		<link>http://feedproxy.google.com/~r/ARMForumsTech/~3/tYYl0Ss8kdU/index.php</link>
		<description>Hello,&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
While using DS5 to build my project, I get the following error:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style='font-size: 13px;'&gt;fatal error: xyz.h: No such file or directory&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
I know that it exists but how do I let the compiler know where to look?&lt;br /&gt;
&lt;br /&gt;
&lt;/span&gt;&lt;img src="http://feeds.feedburner.com/~r/ARMForumsTech/~4/tYYl0Ss8kdU" height="1" width="1"/&gt;</description>
		<pubDate>Fri, 17 May 2013 10:18:21 +0000</pubDate>
		<guid isPermaLink="false">http://forums.arm.com/index.php?/topic/16785-no-such-file-or-directory/</guid>
	<feedburner:origLink>http://forums.arm.com/index.php?/topic/16785-no-such-file-or-directory/</feedburner:origLink></item>
</channel>
</rss>
