<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>VME News &#187; kbudzynski</title>
	<atom:link href="http://www.vmenews.com/author/kbudzynski/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.vmenews.com</link>
	<description>Embedded Technology News</description>
	<lastBuildDate>Fri, 29 Jan 2010 15:32:32 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=abc</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>How can Xembedded help you with replacing an End-Of-Life module?</title>
		<link>http://www.vmenews.com/2009/09/29/xembedded-replacing-endoflife-module/</link>
		<comments>http://www.vmenews.com/2009/09/29/xembedded-replacing-endoflife-module/#comments</comments>
		<pubDate>Tue, 29 Sep 2009 15:56:13 +0000</pubDate>
		<dc:creator>kbudzynski</dc:creator>
				<category><![CDATA[VME News]]></category>

		<guid isPermaLink="false">http://www.vmenews.com/2009/09/29/xembedded-replacing-endoflife-module/</guid>
		<description><![CDATA[About a year ago Xembedded was approached by a company that designs and manufactures a system that is enclosed in those little metal shacks next to the railroad tracks all over the world. Those shacks hold equipment that ensures the safety of our railroad system looking at things like train car wheels, brake hoses, speed of the train cars, temperature of the rails, weight of the cars and other items that could affect the safety of the public and the rail system...


No related posts.]]></description>
			<content:encoded><![CDATA[<p>About a year ago Xembedded  was approached by a company that designs and manufactures a system that  is enclosed in those little metal shacks next to the railroad tracks  all over the world. Those shacks hold equipment that ensures the safety  of our railroad system looking at things like train car wheels, brake  hoses, speed of the train cars, temperature of the rails, weight of  the cars and other items that could affect the safety of the public  and the rail system.</p>
<p>An out of round train car wheel can damage the  track and can cause a derailment of the whole train. Using transducers  on the track, this system picks up the signature of the wheels rolling  past and reports any irregularities to a central location. The system  was built around a SBS VR7 processor board that uses a custom P2 pin  out for the rear I/O and the chassis uses a custom backplane to connect  the rear I/O. When the VR7 processor was End-Of-Life, it left this manufacture  without a system processor, necessitating an immediate redesign, unless  a solution could be found.</p>
<p>I once worked for an engineering  manager that said, “with infinite time and cubic money we can do anything….  but we don’t have either”. This was very true in this case; the  customer needed a solution and did not have the luxury of time and a  lot of NRE money.</p>
<p>This customer needed a drop-in,  pin-for-pin replacement board eliminating the need for new chassis,  backplanes and wiring in the rail side systems. Some of these systems  are so remote in location that the service personnel needed to backpack  everything to the site so reliability along with the ability to live  in extreme hot and cold climates without fans was an absolute requirement.  In addition their system requirement had grown through the years with  the growth of their application code; more memory and a faster CPU were  on the list of new requirements along with a more accurate Time-Of-Day  clock.</p>
<p>Xembedded worked closely with  this customer to develop a drop in replacement with the added features  for very little NRE and a low commitment of orders for the custom modules.</p>
<p>Let Xembedded help you with  your End-Of –Life module replacement needs. Don’t let a single module  going EOL in your system send you into a complete system redesign. Contact  us at <a href="mailto:sales@xembedded.com" target="_blank"><span style="text-decoration: underline;"><a href="mailto:sales@xembedded.com">sales@xembedded.com</a>.</span></a></p>
<p>Phone us at 1-888-944-1942 or 1-734-975-0577 or at <a href="http://xembedded.com" target="_blank">http://www.xembedded.com</a>.</p>


<!-- Begin SexyBookmarks Menu Code -->
<div class="sexy-bookmarks sexy-bookmarks-expand sexy-bookmarks-center">
<ul class="socials">
		<li class="sexy-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://www.vmenews.com/2009/09/29/xembedded-replacing-endoflife-module/&amp;t=How+can+Xembedded+help+you+with+replacing+an+End-Of-Life+module%3F" rel="" class="external" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="sexy-twitter">
			<a href="http://twitter.com/home?status=How+can+Xembedded+help+you+with+replacing+an+End-Of-Life+module%3F+-+<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>301 Moved Permanently</title>
</head><body>
<h1>Moved Permanently</h1>
<p>The document has moved <a href="http://www.shareaholic.com/pages/maintenanceapi.php?alias=&amp;url=http://www.vmenews.com/2009/09/29/xembedded-replacing-endoflife-module/">here</a>.</p>
</body></html>+" rel="" class="external" title="Tweet This!">Tweet This!</a>
		</li>
		<li class="sexy-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://www.vmenews.com/2009/09/29/xembedded-replacing-endoflife-module/&amp;title=How+can+Xembedded+help+you+with+replacing+an+End-Of-Life+module%3F" rel="" class="external" title="Digg this!">Digg this!</a>
		</li>
		<li class="sexy-delicious">
			<a href="http://del.icio.us/post?url=http://www.vmenews.com/2009/09/29/xembedded-replacing-endoflife-module/&amp;title=How+can+Xembedded+help+you+with+replacing+an+End-Of-Life+module%3F" rel="" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="sexy-yahoobuzz">
			<a href="http://buzz.yahoo.com/submit/?submitUrl=http://www.vmenews.com/2009/09/29/xembedded-replacing-endoflife-module/&amp;submitHeadline=How+can+Xembedded+help+you+with+replacing+an+End-Of-Life+module%3F&amp;submitSummary=About%20a%20year%20ago%20Xembedded%20%20was%20approached%20by%20a%20company%20that%20designs%20and%20manufactures%20a%20system%20that%20%20is%20enclosed%20in%20those%20little%20metal%20shacks%20next%20to%20the%20railroad%20tracks%20%20all%20over%20the%20world.%20Those%20shacks%20hold%20equipment%20that%20ensures%20the%20safety%20%20of%20our%20railroad%20system%20looking%20at%20things%20like%20train%20car%20&amp;submitCategory=science&amp;submitAssetType=text" rel="" class="external" title="Buzz up!">Buzz up!</a>
		</li>
		<li class="sexy-stumbleupon">
			<a href="http://www.stumbleupon.com/submit?url=http://www.vmenews.com/2009/09/29/xembedded-replacing-endoflife-module/&amp;title=How+can+Xembedded+help+you+with+replacing+an+End-Of-Life+module%3F" rel="" class="external" title="Stumble upon something good? Share it on StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a>
		</li>
		<li class="sexy-friendfeed">
			<a href="http://www.friendfeed.com/share?title=How+can+Xembedded+help+you+with+replacing+an+End-Of-Life+module%3F&amp;link=http://www.vmenews.com/2009/09/29/xembedded-replacing-endoflife-module/" rel="" class="external" title="Share this on FriendFeed">Share this on FriendFeed</a>
		</li>
		<li class="sexy-linkedin">
			<a href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http://www.vmenews.com/2009/09/29/xembedded-replacing-endoflife-module/&amp;title=How+can+Xembedded+help+you+with+replacing+an+End-Of-Life+module%3F&amp;summary=About%20a%20year%20ago%20Xembedded%20%20was%20approached%20by%20a%20company%20that%20designs%20and%20manufactures%20a%20system%20that%20%20is%20enclosed%20in%20those%20little%20metal%20shacks%20next%20to%20the%20railroad%20tracks%20%20all%20over%20the%20world.%20Those%20shacks%20hold%20equipment%20that%20ensures%20the%20safety%20%20of%20our%20railroad%20system%20looking%20at%20things%20like%20train%20car%20&amp;source=VME News" rel="" class="external" title="Share this on Linkedin">Share this on Linkedin</a>
		</li>
		<li class="sexy-technorati">
			<a href="http://technorati.com/faves?add=http://www.vmenews.com/2009/09/29/xembedded-replacing-endoflife-module/" rel="" class="external" title="Share this on Technorati">Share this on Technorati</a>
		</li>
		<li class="sexy-reddit">
			<a href="http://reddit.com/submit?url=http://www.vmenews.com/2009/09/29/xembedded-replacing-endoflife-module/&amp;title=How+can+Xembedded+help+you+with+replacing+an+End-Of-Life+module%3F" rel="" class="external" title="Share this on Reddit">Share this on Reddit</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>
<!-- End SexyBookmarks Menu Code -->

<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://www.vmenews.com/2009/09/29/xembedded-replacing-endoflife-module/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Rugged Box-Level Systems by: Jeff Child</title>
		<link>http://www.vmenews.com/2009/07/06/rugged-boxlevel-systems-jeff-child/</link>
		<comments>http://www.vmenews.com/2009/07/06/rugged-boxlevel-systems-jeff-child/#comments</comments>
		<pubDate>Mon, 06 Jul 2009 15:09:11 +0000</pubDate>
		<dc:creator>kbudzynski</dc:creator>
				<category><![CDATA[VME News]]></category>

		<guid isPermaLink="false">http://www.vmenews.com/?p=51</guid>
		<description><![CDATA[Within the last two years the .concept of &#8220;Stand-Alone Rugged Boxes&#8221; has become a fixture in this market. The trend has now broadened out to include a larger con¬tingent of smaller form factor board vendors. The term stand¬alone rugged boxes applies to complete system boxes—which often support standard form factor boards inside them. These systems [...]


Related posts:<ol><li><a href='http://www.vmenews.com/2009/06/19/press-release-xsrv-1u-rugged-server-2/' rel='bookmark' title='Permanent Link: Press Release &#8211; XSRV, 1U Rugged Server'>Press Release &#8211; XSRV, 1U Rugged Server</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Within the last two years the .concept of &#8220;Stand-Alone Rugged Boxes&#8221; has become a fixture in this market. The trend has now broadened out to include a larger con¬tingent of smaller form factor board vendors. The term stand¬alone rugged boxes applies to complete system boxes—which often support standard form factor boards inside them. These systems provide a complete, tested and enclosed computing so¬lution that eliminates complex integration chores for military customers. This idea has been gathering momentum in the past couple years whereby traditional embedded board vendors are adding stand-alone rugged box-level systems to their military market offerings.</p>
<p>As the product roundup in this section shows, at present, there arc more than a dozen vendors that have some sort of stand-alone rugged box-level system in their offerings—many even have whole product lines in that category. As a product cat¬egory, stand-alone rugged boxes are somewhat difficult to define because they&#8217;re available in a variety of shapes, sizes and capabil¬ities. They typically comprise a set of modular embedded boards housed in a rugged enclosure that has its own power supply and interface ports to link to a variety of user terminals.</p>
<p>Often the boards in the box are standards-based cards such as PC/104, PMC and 3U CompactPCI. But the enclosures by and large aren&#8217;t in any industry standard footprint, although that may change as standards like MicroTCA and some box-level VITA standards gain acceptance in the military realm. Recently a number of vendors from the PC/104 community have joined the stand-alone rugged box trend. This stacked multi-board PC/104 architecture provides for a shock- and vibration-resis¬tant off-the-shelf computing solution by eliminating backplanes and metal card cages, making PC/104 ideal for military vehicles such as tanks or even Humvees.</p>
<p>Earlier this month—on Election Day in fact—this topic of complete integrated systems was discussed at a luncheon panel session at RTC Group&#8217;s Real-Time Embedded Com¬puting Conference (RTECC) in Reston, VA. The panel discussed how stand-alone rugged box solutions have emerged as a second center of gravity alongside SBCs. Board-level systems, according to the panel, remain tremendously important—and active— especially in the areas of tech upgrades and tech refresh where board-level products shine. But some new military programs are opting for complete box-level systems—and some older pro¬grams are shifting from a slot-card scheme to a box-level imple¬mentation. The panel also discussed the technology forces that have brought this trend toward integrated system solutions into the forefront—such as FPGAs and the emergence of multi-func¬tion boards. Also analyzed by the panel was the issue of how mergers and acquisitions in the embedded computing industry pushed forward this trend toward integrated solutions. <a href="http://www.cotsjournalonline.com/sections/view/technology_focus" target="_blank">COTS Journal Online</a> &#8211; <a href="http://www.xembedded.com" target="_blank">John Sayer &#8211; Xembedded</a></p>


<!-- Begin SexyBookmarks Menu Code -->
<div class="sexy-bookmarks sexy-bookmarks-expand sexy-bookmarks-center">
<ul class="socials">
		<li class="sexy-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://www.vmenews.com/2009/07/06/rugged-boxlevel-systems-jeff-child/&amp;t=Rugged+Box-Level+Systems+by%3A+Jeff+Child" rel="" class="external" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="sexy-twitter">
			<a href="http://twitter.com/home?status=Rugged+Box-Level+Systems+by%3A+Jeff+Child+-+<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>301 Moved Permanently</title>
</head><body>
<h1>Moved Permanently</h1>
<p>The document has moved <a href="http://www.shareaholic.com/pages/maintenanceapi.php?alias=&amp;url=http://www.vmenews.com/2009/07/06/rugged-boxlevel-systems-jeff-child/">here</a>.</p>
</body></html>+" rel="" class="external" title="Tweet This!">Tweet This!</a>
		</li>
		<li class="sexy-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://www.vmenews.com/2009/07/06/rugged-boxlevel-systems-jeff-child/&amp;title=Rugged+Box-Level+Systems+by%3A+Jeff+Child" rel="" class="external" title="Digg this!">Digg this!</a>
		</li>
		<li class="sexy-delicious">
			<a href="http://del.icio.us/post?url=http://www.vmenews.com/2009/07/06/rugged-boxlevel-systems-jeff-child/&amp;title=Rugged+Box-Level+Systems+by%3A+Jeff+Child" rel="" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="sexy-yahoobuzz">
			<a href="http://buzz.yahoo.com/submit/?submitUrl=http://www.vmenews.com/2009/07/06/rugged-boxlevel-systems-jeff-child/&amp;submitHeadline=Rugged+Box-Level+Systems+by%3A+Jeff+Child&amp;submitSummary=Within%20the%20last%20two%20years%20the%20.concept%20of%20%22Stand-Alone%20Rugged%20Boxes%22%20has%20become%20a%20fixture%20in%20this%20market.%20The%20trend%20has%20now%20broadened%20out%20to%20include%20a%20larger%20con%C2%ACtingent%20of%20smaller%20form%20factor%20board%20vendors.%20The%20term%20stand%C2%ACalone%20rugged%20boxes%20applies%20to%20complete%20system%20boxes%E2%80%94which%20often%20support%20s&amp;submitCategory=science&amp;submitAssetType=text" rel="" class="external" title="Buzz up!">Buzz up!</a>
		</li>
		<li class="sexy-stumbleupon">
			<a href="http://www.stumbleupon.com/submit?url=http://www.vmenews.com/2009/07/06/rugged-boxlevel-systems-jeff-child/&amp;title=Rugged+Box-Level+Systems+by%3A+Jeff+Child" rel="" class="external" title="Stumble upon something good? Share it on StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a>
		</li>
		<li class="sexy-friendfeed">
			<a href="http://www.friendfeed.com/share?title=Rugged+Box-Level+Systems+by%3A+Jeff+Child&amp;link=http://www.vmenews.com/2009/07/06/rugged-boxlevel-systems-jeff-child/" rel="" class="external" title="Share this on FriendFeed">Share this on FriendFeed</a>
		</li>
		<li class="sexy-linkedin">
			<a href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http://www.vmenews.com/2009/07/06/rugged-boxlevel-systems-jeff-child/&amp;title=Rugged+Box-Level+Systems+by%3A+Jeff+Child&amp;summary=Within%20the%20last%20two%20years%20the%20.concept%20of%20%22Stand-Alone%20Rugged%20Boxes%22%20has%20become%20a%20fixture%20in%20this%20market.%20The%20trend%20has%20now%20broadened%20out%20to%20include%20a%20larger%20con%C2%ACtingent%20of%20smaller%20form%20factor%20board%20vendors.%20The%20term%20stand%C2%ACalone%20rugged%20boxes%20applies%20to%20complete%20system%20boxes%E2%80%94which%20often%20support%20s&amp;source=VME News" rel="" class="external" title="Share this on Linkedin">Share this on Linkedin</a>
		</li>
		<li class="sexy-technorati">
			<a href="http://technorati.com/faves?add=http://www.vmenews.com/2009/07/06/rugged-boxlevel-systems-jeff-child/" rel="" class="external" title="Share this on Technorati">Share this on Technorati</a>
		</li>
		<li class="sexy-reddit">
			<a href="http://reddit.com/submit?url=http://www.vmenews.com/2009/07/06/rugged-boxlevel-systems-jeff-child/&amp;title=Rugged+Box-Level+Systems+by%3A+Jeff+Child" rel="" class="external" title="Share this on Reddit">Share this on Reddit</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>
<!-- End SexyBookmarks Menu Code -->

<p>Related posts:<ol><li><a href='http://www.vmenews.com/2009/06/19/press-release-xsrv-1u-rugged-server-2/' rel='bookmark' title='Permanent Link: Press Release &#8211; XSRV, 1U Rugged Server'>Press Release &#8211; XSRV, 1U Rugged Server</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.vmenews.com/2009/07/06/rugged-boxlevel-systems-jeff-child/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Programming on the VMEbus with Xembedded  Part 2. XVMEStat in VMEman.</title>
		<link>http://www.vmenews.com/2009/07/06/programming-vmebus-xembedded-part-2-xvmestat-vmeman/</link>
		<comments>http://www.vmenews.com/2009/07/06/programming-vmebus-xembedded-part-2-xvmestat-vmeman/#comments</comments>
		<pubDate>Mon, 06 Jul 2009 13:36:22 +0000</pubDate>
		<dc:creator>kbudzynski</dc:creator>
				<category><![CDATA[VME News]]></category>

		<guid isPermaLink="false">http://www.vmenews.com/2009/07/06/programming-vmebus-xembedded-part-2-xvmestat-vmeman/</guid>
		<description><![CDATA[Programming on the VMEbus with Xembedded
Part 2. XVMEStat in VMEman.
This week let’s talk a little about the Status function in our board support package. This is an application within the XVME-984 software support library that allow a user to look at the module IDs on the VMEbus. This includes our processor boards and any Input/Output [...]


Related posts:<ol><li><a href='http://www.vmenews.com/2009/06/25/37/' rel='bookmark' title='Permanent Link: Programming on the VMEBus with Xembedded Series'>Programming on the VMEBus with Xembedded Series</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Programming on the VMEbus with Xembedded</p>
<p>Part 2. XVMEStat in VMEman.</p>
<p>This week let’s talk a little about the Status function in our board support package. This is an application within the XVME-984 software support library that allow a user to look at the module IDs on the VMEbus. This includes our processor boards and any Input/Output modules on the VMEbus.</p>
<p>XVMEstat is a 32-bit menu-driven Windows application that displays the contents of the PC/AT status registers module type, system resource, master/slave interface information, VMEbus ownership, and front panel LED information.</p>
<h3>XVMEstat Window</h3>
<p>The XVMEstat window is automatically updated every second (default). Select the <span style="text-decoration: underline;">T</span>imer… option from the <span style="text-decoration: underline;">C</span>onfigure menu to change this update rate. You can force an immediate read of the status registers by selecting the <span style="text-decoration: underline;">R</span>ead option in the menu bar.<br />
<img src="http://joeybud.com/page2/4-1.gif" alt="Xembedded VME - CompactPCI" title="Programming on the VMEbus with Xembedded  Part 2. XVMEStat in VMEman." /><br />
Figure 4-1. XVMEstat window</p>
<p>Clicking the icon in the window title bar or right-clicking anywhere in the title bar will open the System menu, which will allow you to size or close the window.<br />
<img src="http://joeybud.com/page2/4-2.gif" alt="Xembedded VME - CompactPCI" title="Programming on the VMEbus with Xembedded  Part 2. XVMEStat in VMEman." /><br />
Figure 4-2. System menu</p>
<h3>Configure Menu</h3>
<p>This section describes the menu options associated with the Configure Menu.<br />
<img src="http://joeybud.com/page2/4-3.gif" alt="Xembedded VME - CompactPCI" title="Programming on the VMEbus with Xembedded  Part 2. XVMEStat in VMEman." /><br />
Figure 4-3. XVMEstat Configure menu</p>
<h4>Configure-&gt;Timer</h4>
<p>This menu option opens a dialog for configuration of the time interval for reads and writes. The two choices are:</p>
<ul>
<li>The default option, <span style="text-decoration: underline;">T</span>ime (ms), enables the operating system to send a WM_TIMER message to the application at periodic intervals. The default value is 1000 milliseconds.</li>
<li>The Co<span style="text-decoration: underline;">n</span>tinuous option generates continuous reads or writes.</li>
</ul>
<p><img src="http://joeybud.com/page2/4-4.gif" alt="Xembedded VME - CompactPCI" title="Programming on the VMEbus with Xembedded  Part 2. XVMEStat in VMEman." /><br />
Figure 4-4. Configure-&gt;Timer</p>
<h4>Configure-&gt;Title</h4>
<p>This menu option opens a dialog that allows you to change the window title.<br />
<img src="http://joeybud.com/page2/4-5.gif" alt="Xembedded VME - CompactPCI" title="Programming on the VMEbus with Xembedded  Part 2. XVMEStat in VMEman." /><br />
Figure 4-5. Configure-&gt;Title</p>
<h3>View Menu</h3>
<p>This section describes the menu options associated with the View menu. If your Xembedded CPU board only supports four master and four slave images, the Master Interface (5-8) and Slave Interface (5-8) options will not be available and the other options will be Master Interface and Slave Interface.<br />
<img src="http://joeybud.com/page2/4-6.gif" alt="Xembedded VME - CompactPCI" title="Programming on the VMEbus with Xembedded  Part 2. XVMEStat in VMEman." /><br />
Figure 4-6. XVMEstat View menu</p>
<h4>View-&gt;General</h4>
<p>This menu option selects general information to be displayed. This is the view seen when the XVMEstat window is first opened. Note the processor module model number is displayed along with information about the system resource controller (see part 1 for this information), the Bus Request Level being used, the request mode and release mode. You can also see the display of the front panel lights, these can be set or reset in the VMEman monitor functions (see last weeks Part 1).<br />
<img src="http://joeybud.com/page2/4-7.gif" alt="Xembedded VME - CompactPCI" title="Programming on the VMEbus with Xembedded  Part 2. XVMEStat in VMEman." /><br />
Figure 4-7. General View</p>
<h4>View-&gt;Master Interface</h4>
<p>This menu option displays information related to the master interface. There are two master interface windows, one for images 1-4 and one for images 5-8. If your XVME CPU board only supports four master images, there will be only one window, for images 1-4.<br />
<img src="http://joeybud.com/page2/4-8.gif" alt="Xembedded VME - CompactPCI" title="Programming on the VMEbus with Xembedded  Part 2. XVMEStat in VMEman." /><br />
Figure 4-8. Master Interface View</p>
<h4>View-&gt;Slave Interface</h4>
<p>This menu option displays information related to the slave interface. There are two slave interface windows, one for images 1-4 and one for images 5-8. If your XVME CPU board only supports four slave images, there will be only one window, for images 1-4.<br />
<img src="http://joeybud.com/page2/4-9.gif" alt="Xembedded VME - CompactPCI" title="Programming on the VMEbus with Xembedded  Part 2. XVMEStat in VMEman." /><br />
Figure 4-9. Slave Interface View</p>
<h4>View-&gt;Interrupts</h4>
<p>This menu option selects information related to VMEbus and Auxiliary interrupts to be displayed.<br />
<img src="http://joeybud.com/page2/4-10.gif" alt="Xembedded VME - CompactPCI" title="Programming on the VMEbus with Xembedded  Part 2. XVMEStat in VMEman." /><br />
Figure 4-10. Interrupts View</p>
<h3>Read Menu Command</h3>
<p>This function performs an immediate read of the XVME PC/AT status registers and updates the display.</p>
<h3>Help Menu</h3>
<p>This menu lets you access the BSP help file and the About XVMEstat window, which displays version information for the XVMEstat executable.</p>
<p>As you can see this XStat function in our VMEman product can be very helpful in understanding your current setup and how those actions are programmed.</p>
<p>Feel free to send your questions to <a href="mailto:support@xembedded.com">support@xembedded.com</a>.</p>


<!-- Begin SexyBookmarks Menu Code -->
<div class="sexy-bookmarks sexy-bookmarks-expand sexy-bookmarks-center">
<ul class="socials">
		<li class="sexy-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://www.vmenews.com/2009/07/06/programming-vmebus-xembedded-part-2-xvmestat-vmeman/&amp;t=Programming+on+the+VMEbus+with+Xembedded++Part+2.+XVMEStat+in+VMEman." rel="" class="external" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="sexy-twitter">
			<a href="http://twitter.com/home?status=Programming+on+the+VMEbus+with+Xembedded++Part+2.+XVMEStat+in+VMEman.+-+<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>301 Moved Permanently</title>
</head><body>
<h1>Moved Permanently</h1>
<p>The document has moved <a href="http://www.shareaholic.com/pages/maintenanceapi.php?alias=&amp;url=http://www.vmenews.com/2009/07/06/programming-vmebus-xembedded-part-2-xvmestat-vmeman/">here</a>.</p>
</body></html>+" rel="" class="external" title="Tweet This!">Tweet This!</a>
		</li>
		<li class="sexy-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://www.vmenews.com/2009/07/06/programming-vmebus-xembedded-part-2-xvmestat-vmeman/&amp;title=Programming+on+the+VMEbus+with+Xembedded++Part+2.+XVMEStat+in+VMEman." rel="" class="external" title="Digg this!">Digg this!</a>
		</li>
		<li class="sexy-delicious">
			<a href="http://del.icio.us/post?url=http://www.vmenews.com/2009/07/06/programming-vmebus-xembedded-part-2-xvmestat-vmeman/&amp;title=Programming+on+the+VMEbus+with+Xembedded++Part+2.+XVMEStat+in+VMEman." rel="" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="sexy-yahoobuzz">
			<a href="http://buzz.yahoo.com/submit/?submitUrl=http://www.vmenews.com/2009/07/06/programming-vmebus-xembedded-part-2-xvmestat-vmeman/&amp;submitHeadline=Programming+on+the+VMEbus+with+Xembedded++Part+2.+XVMEStat+in+VMEman.&amp;submitSummary=Programming%20on%20the%20VMEbus%20with%20Xembedded%0D%0A%0D%0APart%202.%20XVMEStat%20in%20VMEman.%0D%0A%0D%0AThis%20week%20let%E2%80%99s%20talk%20a%20little%20about%20the%20Status%20function%20in%20our%20board%20support%20package.%20This%20is%20an%20application%20within%20the%20XVME-984%20software%20support%20library%20that%20allow%20a%20user%20to%20look%20at%20the%20module%20IDs%20on%20the%20VMEbus.%20This%20inclu&amp;submitCategory=science&amp;submitAssetType=text" rel="" class="external" title="Buzz up!">Buzz up!</a>
		</li>
		<li class="sexy-stumbleupon">
			<a href="http://www.stumbleupon.com/submit?url=http://www.vmenews.com/2009/07/06/programming-vmebus-xembedded-part-2-xvmestat-vmeman/&amp;title=Programming+on+the+VMEbus+with+Xembedded++Part+2.+XVMEStat+in+VMEman." rel="" class="external" title="Stumble upon something good? Share it on StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a>
		</li>
		<li class="sexy-friendfeed">
			<a href="http://www.friendfeed.com/share?title=Programming+on+the+VMEbus+with+Xembedded++Part+2.+XVMEStat+in+VMEman.&amp;link=http://www.vmenews.com/2009/07/06/programming-vmebus-xembedded-part-2-xvmestat-vmeman/" rel="" class="external" title="Share this on FriendFeed">Share this on FriendFeed</a>
		</li>
		<li class="sexy-linkedin">
			<a href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http://www.vmenews.com/2009/07/06/programming-vmebus-xembedded-part-2-xvmestat-vmeman/&amp;title=Programming+on+the+VMEbus+with+Xembedded++Part+2.+XVMEStat+in+VMEman.&amp;summary=Programming%20on%20the%20VMEbus%20with%20Xembedded%0D%0A%0D%0APart%202.%20XVMEStat%20in%20VMEman.%0D%0A%0D%0AThis%20week%20let%E2%80%99s%20talk%20a%20little%20about%20the%20Status%20function%20in%20our%20board%20support%20package.%20This%20is%20an%20application%20within%20the%20XVME-984%20software%20support%20library%20that%20allow%20a%20user%20to%20look%20at%20the%20module%20IDs%20on%20the%20VMEbus.%20This%20inclu&amp;source=VME News" rel="" class="external" title="Share this on Linkedin">Share this on Linkedin</a>
		</li>
		<li class="sexy-technorati">
			<a href="http://technorati.com/faves?add=http://www.vmenews.com/2009/07/06/programming-vmebus-xembedded-part-2-xvmestat-vmeman/" rel="" class="external" title="Share this on Technorati">Share this on Technorati</a>
		</li>
		<li class="sexy-reddit">
			<a href="http://reddit.com/submit?url=http://www.vmenews.com/2009/07/06/programming-vmebus-xembedded-part-2-xvmestat-vmeman/&amp;title=Programming+on+the+VMEbus+with+Xembedded++Part+2.+XVMEStat+in+VMEman." rel="" class="external" title="Share this on Reddit">Share this on Reddit</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>
<!-- End SexyBookmarks Menu Code -->

<p>Related posts:<ol><li><a href='http://www.vmenews.com/2009/06/25/37/' rel='bookmark' title='Permanent Link: Programming on the VMEBus with Xembedded Series'>Programming on the VMEBus with Xembedded Series</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.vmenews.com/2009/07/06/programming-vmebus-xembedded-part-2-xvmestat-vmeman/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Programming on the VMEBus with Xembedded Series</title>
		<link>http://www.vmenews.com/2009/06/25/37/</link>
		<comments>http://www.vmenews.com/2009/06/25/37/#comments</comments>
		<pubDate>Thu, 25 Jun 2009 14:36:15 +0000</pubDate>
		<dc:creator>kbudzynski</dc:creator>
				<category><![CDATA[VME News]]></category>

		<guid isPermaLink="false">http://www.vmenews.com/2009/06/37/</guid>
		<description><![CDATA[By John H. Sayer
Xembedded, LLC. 
The VMEbus processor can be an intimidating device to program. Just getting started can be a daunting task, where to start? how do you know you can “talk” to the other modules on the VMEbus? Can you talk to the other modules on the VMEbus?
In this series I have brought [...]


Related posts:<ol><li><a href='http://www.vmenews.com/2009/07/06/programming-vmebus-xembedded-part-2-xvmestat-vmeman/' rel='bookmark' title='Permanent Link: Programming on the VMEbus with Xembedded  Part 2. XVMEStat in VMEman.'>Programming on the VMEbus with Xembedded  Part 2. XVMEStat in VMEman.</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p align="right">By John H. Sayer</p>
<p align="right"><a href="http://xembedded.com/" target="_blank">Xembedded, LLC.</a><strong> </strong></p>
<p>The <a href="http://xembedded.com/content/vme/vme.php" target="_self">VMEbus processor</a> can be an intimidating device to program. Just getting started can be a daunting task, where to start? how do you know you can “talk” to the other modules on the VMEbus? Can you talk to the other modules on the VMEbus?</p>
<p>In this series I have brought in sections of our user manual for the XVME-984, Microsoft Windows software support library. With this software you can get on the VMEbus and “talk” to other boards in the backplane in a matter of a few minutes. Most is point, click and enter address and data. In this document we will talk about the use of the VMEbus Manager application. The other applications listed in the overview below will be covered in the coming weeks in this series.</p>
<p>It is important to understand the three major components of the <a href="http://xembedded.com/content/vme/vme.php" target="_self">VMEbus</a>;  <strong>System Controller</strong>, <strong>Master Interface</strong> and <strong>Slave Interface</strong>. All of the Xembedded VMEbus processors incorporate all three components.</p>
<p><strong>System Controller: </strong>Only one module on the VMEbus can be the system controller.</p>
<p>The system controller provides for bus arbitration, a 16 MHz system clock, and the IACK daisy chain driver. This functions major purpose is to determine which bus master get to “talk” on the VMEbus. The Bus Grant function is used to determine who the system controller on the VMEbus is where multiple bus masters are present. Only one module on the VMEbus can be the system controller.</p>
<p><strong>Master Interface:</strong> The VMEbus master interface is sometimes referred to as the “TALKER”. Only a module capable of talking on the VMEbus and has been given permission by the system controller to talk on the VMEbus. The master interface is the method to talk between modules on the VMEbus.</p>
<p><strong>Slave Interface: </strong>The VMEbus slave interface is sometimes referred to as the “Listener”. Only a module capable of listening on the VMEbus and has been given permission by the system controller to listen on the VMEbus. The slave interface is the method to talk between modules on the VMEbus.</p>
<p><strong>Overview</strong><strong> </strong></p>
<p>The XVME-984 Windows<sup>®</sup> Board Support Package (BSP) is a comprehensive package that simplifies the process of designing VMEbus application programs for Xembedded VME hardware in the Microsoft<sup>®</sup> Windows 2000 and XP, Vista and Windows<sup>®</sup> 7 environment.</p>
<p>The Windows<sup>®</sup> BSP has the following components (distributed on CD):</p>
<p>Installation program</p>
<p>Application Programming Interface (API) used to develop VMEbus applications</p>
<p>Operating system (OS) specific VMEbus device driver</p>
<p>32-bit Dynamic Link Libraries (DLLs)</p>
<p><strong> </strong><strong>VMEbus Manager (VMEman) application</strong></p>
<p><em> </em><em>XVME Status (XVMEstat) application</em></p>
<p><em> </em><em>VMEbus probe (VMEprobe) application</em></p>
<p><em> </em><em>Dual-access probe (DAprobe) application</em></p>
<p><img src="http://joeybud.com/jbud/1-1.jpg" alt="vme " title="Programming on the VMEBus with Xembedded Series" /><br />
Figure 1-1. Component diagram<br />
<strong>Boards Supported</strong><strong> </strong></p>
<p>The following Xembedded VMEbus processor boards are supported:</p>
<table border="1" cellspacing="0" cellpadding="0">
<thead>
<tr>
<td width="144" valign="top">Processor Boards</td>
<td width="432" valign="top">Details</td>
</tr>
</thead>
<tbody>
<tr>
<td width="144" valign="top"><a href="http://xembedded.com/content/vme/processors/xvme-653.php" target="_blank">XVME-653</a></td>
<td width="432" valign="top">Single-Slot 233 MHz Intel® Pentium® MMX™ processor;   hardware byte-swapping; 0, 32, 64, 128, or 256 MB DRAM; SVGA graphics   controller; two serial, one parallel, one USB connectors; floppy/IDE hard   disk controllers; 10Base-T/100Base-TX Ethernet.</td>
</tr>
<tr>
<td width="144" valign="top"><a href="http://xembedded.com/content/vme/processors/xvme-660.php" target="_self">XVME-660</a></td>
<td width="432" valign="top">Two-Slot; 600 MHz Intel Pentium III or 566 MHz Intel   Celeron™ processor; hardware byte-swapping; 0, 32, 64, 128, or 256 MB SDRAM;   AGP graphics controller; two serial, one parallel, one USB connectors;   floppy/IDE hard disk controllers; 10Base-T/100Base-TX Ethernet; PMC site; IP   site, UltraSCSI.</td>
</tr>
<tr>
<td width="144" valign="top"><a href="http://xembedded.com/content/vme/processors/xvme-661.php" target="_self">XVME-661</a></td>
<td width="432" valign="top">Two-Slot; 700 MHz Intel Pentium III processor; hardware   byte-swapping; 0, 32, 64, 128, or 256 MB SDRAM; AGP graphics controller; two   serial, one parallel, one USB connectors; floppy/IDE hard disk controllers; Dual-10Base-T/100Base-TX   Ethernet; PMC site;.</td>
</tr>
<tr>
<td width="144" valign="top"><a href="http://xembedded.com/content/vme/processors/xvme-690.php" target="_blank">XVME-690</a></td>
<td width="432" valign="top">Single-Slot   VMEbus Processor with Pentium M 1.8GHz or Celeron M, 256MB to 2GB DRAM, dual   Giga-Bit Ethernet, PMC site (PCI-X), USB ports, Serial ports and  EIDE and SATA drive interfaces.</td>
</tr>
<tr>
<td width="144" valign="top"><a href="http://xembedded.com/content/vme/processors/xvme-689vr7.php" target="_blank">XVME-689-VR7</a></td>
<td width="432" valign="top">Same P2 VMEBus   pinout as a SBS VR7 with Single-Slot VMEbus Processor with Pentium M 1.8GHz   or Celeron M, 256MB to 2GB DRAM, dual Giga-Bit Ethernet, PMC site (PCI-X),   USB ports, Serial ports and  EIDE and SATA drive   interfaces.</td>
</tr>
<tr>
<td width="144" valign="top"><a href="http://xembedded.com/content/vme/processors/xvme-6200.php" target="_self">XVME-6200</a></td>
<td width="432" valign="top">Single-Slot VMEbus   Processor with   Intel Core Duo Processor or Core2 Duo Processor 1.5GHz to 2.16GHz, 512MB to   8GB DRAM, dual Giga-Bit Ethernet, PMC and XMC site, dual Gigabyte Ethernet,   USB ports, serial ports and  EIDE and   SATA drive interfaces.</td>
</tr>
<tr>
<td width="144" valign="top"></td>
<td width="432" valign="top"></td>
</tr>
</tbody>
</table>
<p><strong> </strong></p>
<p><strong>VMEbus Manager Application</strong><strong> </strong></p>
<p>Xembedded&#8217;s VMEbus Manager (VMEMan.exe) is a Win32® application program that gives you a simple mechanism for accessing and monitoring the VMEbus on Xembedded VMEbus PC/AT processors. Xembedded has developed standalone applications to support the VMEbus Manager so that you can test your VMEbus system configuration easily and efficiently. Those applications are:</p>
<table border="1" cellspacing="0" cellpadding="0">
<thead>
<tr>
<td width="144" valign="top">Application Name</td>
<td width="432" valign="top">Description</td>
</tr>
</thead>
<tbody>
<tr>
<td width="144" valign="top">XVMEstat</td>
<td width="432" valign="top">Displays and monitors the status of VMEbus interrupts,   VMEbus control registers, and VMEbus status registers in graphical form.</td>
</tr>
<tr>
<td width="144" valign="top">VMEprobe</td>
<td width="432" valign="top">Reads from and writes to VMEbus dual-access memory;</td>
</tr>
<tr>
<td width="144" valign="top">DAprobe</td>
<td width="432" valign="top">Reads from and writes to PC/AT dual-access memory.</td>
</tr>
</tbody>
</table>
<p><strong><br />
</strong></p>
<p><strong>Accessing the VMEbus</strong></p>
<p>Windows require a device driver to manage the Tundra Universe II, PCI to VMEbus bridge interface. Its responsibilities include:</p>
<p>Managing VMEbus master resources</p>
<p>Managing VMEbus slave resources</p>
<p>Generating VMEbus interrupts</p>
<p>Handling VMEbus and auxiliary interrupts</p>
<ul>
<li>Software reset of BIOS</li>
</ul>
<p>Dynamic Link Libraries (DLLs) provide a 32-bit, high-level application programming interface (API) to the driver. This interface is a comprehensive set of functions that simplifies the development of VMEbus application programs. All of the VMEbus manager tools were written using these libraries.</p>
<p>This chapter describes the API in detail as well as the VMEbus master interface, VMEbus slave interface, and interrupt capability.</p>
<p><strong>VMEbus Master Interface</strong><strong> </strong></p>
<p>Xembedded&#8217;s VMEbus PC/AT processor modules, which contain a VMEbus master interface, have one or more resources that can be configured to provide a &#8220;window&#8221; to the VMEbus. The number of resources or &#8220;windows&#8221; is dependent on the XVME CPU module being used. At a minimum, each &#8220;window&#8221; is configured with the VMEbus Address Space (A16, A24, A32), VMEbus base address, Program/Data address modifier, and Supervisory/Nonprivileged address modifier. Depending on which XVME CPU module is being used, other configurations such as VMEbus bound address, maximum data width, and cycle type may be configured as well. The device driver accepts VMEbus access requests through the provided API from application programs and configures a &#8220;window&#8221; accordingly to fulfill the request. The driver also ensures the integrity of the configuration when receiving multiple requests from different processes and/or threads.</p>
<p><strong>VMEbus Slave Interface</strong><strong> </strong></p>
<p>Xembedded VMEbus PC/AT processor modules that contain a VMEbus slave interface have one or more resources that can be configured to provide an external &#8220;window&#8221; to the XVME CPU local memory. The number of resources or &#8220;windows&#8221; is dependent on the XVME CPU module being used and is configured in the BIOS setup menus (see your XVME CPU hardware manual for information on configuring the VMEbus slave interface). The device driver allocates and reserves the specified amount of local memory from Windows 2000 and XP and maps it accordingly to the &#8220;windows.&#8221; This memory must be allocated as physically continuous and non-pagable, which can only be done during initialization of the device driver. The device driver accepts access requests to this local memory from application programs through the provided API.</p>
<p><strong>Interrupts</strong><strong> </strong></p>
<p>All Xembedded VMEbus PC/AT processor modules are capable of handling interrupts on all seven VMEbus interrupt levels. Some VMEbus PC/AT modules also contain a VMEbus interrupter circuit. This local interrupter allows the VMEbus PC/AT processor module to generate a VMEbus interrupt on any of the seven VMEbus interrupt levels.</p>
<p><strong>Device Driver</strong><strong> </strong></p>
<p>The device driver (VMEbus4.sys) is required to access the XVME CPU VMEbus control and status registers and the VMEbus. The functionality built into this driver includes:</p>
<p>VMEbus access</p>
<p>Dual-access memory allocation and access</p>
<p>VMEbus interrupt generation</p>
<p>VMEbus interrupt handling</p>
<p>General access to control registers</p>
<ul>
<li>Tundra Universe chip (PCI to VMEbus Bridge) control</li>
</ul>
<p><strong>XVME4.DLL</strong><strong>/XVME.LIB/XVME.H</strong><strong> </strong></p>
<p>XVME4.dll provides a 32-bit, high-level interface to the device driver. Programming for the DLL requires users to include the XVME.h header file in their C source code. This header file contains all of the function prototypes and VMEbus constant definitions. After the application has been developed and compiled, it must be linked with the XVME.lib file. This links the application to the DLL so that the functions can be accessed at runtime.</p>
<p>Note</p>
<p>See the appropriate Windows programming manuals for more information on building and linking to DLLs.</p>
<p>XVME.DLL/XVMEISR.DLL</p>
<p>These DLLs are provided to support applications which were developed using the XVME-984/3 Windows 32-bit VMEbus Toolkit. Applications developed with XVME-984/3 will run unmodified with the Windows NT BSP. However, to gain improvements in both performance and functionality, it is necessary to reprogram these applications to use the API documented in this manual.</p>
<p><strong>Library Routines</strong><strong> </strong></p>
<p>This table summarizes the library routines, in our next installment we will go into the functions and how they are used.</p>
<table border="1" cellspacing="0" cellpadding="0">
<thead>
<tr>
<td width="115" valign="top">Routine</td>
<td width="461" valign="top">Description</td>
</tr>
</thead>
<tbody>
<tr>
<td width="115" valign="top">auxintAlloc</td>
<td width="461" valign="top">Allocates an auxiliary   interrupt object</td>
</tr>
<tr>
<td width="115" valign="top">auxintDisable</td>
<td width="461" valign="top">Disables an auxiliary   interrupt</td>
</tr>
<tr>
<td width="115" valign="top">auxintEnable</td>
<td width="461" valign="top">Enables an auxiliary   interrupt</td>
</tr>
<tr>
<td width="115" valign="top">auxintFree</td>
<td width="461" valign="top">Frees up the auxiliary   interrupt object allocated by the auxintAlloc</td>
</tr>
<tr>
<td width="115" valign="top">auxintWait</td>
<td width="461" valign="top">Waits for an auxiliary   interrupt</td>
</tr>
<tr>
<td width="115" valign="top">daAlloc</td>
<td width="461" valign="top">Returns a pointer to an   allocated dual-access memory region</td>
</tr>
<tr>
<td width="115" valign="top">daFree</td>
<td width="461" valign="top">Frees up the dual-access   memory region allocated by daAlloc</td>
</tr>
<tr>
<td width="115" valign="top">daMove</td>
<td width="461" valign="top">Copies data from   dual-access memory to dual-access memory</td>
</tr>
<tr>
<td width="115" valign="top">daRead</td>
<td width="461" valign="top">Dual-access memory read</td>
</tr>
<tr>
<td width="115" valign="top">daRMW</td>
<td width="461" valign="top">Performs read-modify-write   operation on dual-access memory</td>
</tr>
<tr>
<td width="115" valign="top">daWrite</td>
<td width="461" valign="top">Dual-access memory write</td>
</tr>
<tr>
<td width="115" valign="top">ioRead8</td>
<td width="461" valign="top">Reads an 8-bit value from   an I/O port</td>
</tr>
<tr>
<td width="115" valign="top">ioRead16</td>
<td width="461" valign="top">Reads a 16-bit value from   an I/O port</td>
</tr>
<tr>
<td width="115" valign="top">ioRead32</td>
<td width="461" valign="top">Reads a 32-bit value from   an I/O port</td>
</tr>
<tr>
<td width="115" valign="top">ioWrite8</td>
<td width="461" valign="top">Writes an 8-bit value to an   I/O port</td>
</tr>
<tr>
<td width="115" valign="top">ioWrite16</td>
<td width="461" valign="top">Writes a 16-bit value to an   I/O port</td>
</tr>
<tr>
<td width="115" valign="top">ioWrite32</td>
<td width="461" valign="top">Writes a 32-bit value to an   I/O port</td>
</tr>
<tr>
<td width="115" valign="top">univRead8</td>
<td width="461" valign="top">Reads an 8-bit value from   the configuration space of the Universe chip</td>
</tr>
<tr>
<td width="115" valign="top">univRead16</td>
<td width="461" valign="top">Reads a 16-bit value from   the configuration space of the Universe chip</td>
</tr>
<tr>
<td width="115" valign="top">univRead32</td>
<td width="461" valign="top">Reads a 32-bit value from   the configuration space of the Universe chip</td>
</tr>
<tr>
<td width="115" valign="top">univWrite8</td>
<td width="461" valign="top">Writes an 8-bit value to   the configuration space of the Universe chip</td>
</tr>
<tr>
<td width="115" valign="top">univWrite16</td>
<td width="461" valign="top">Writes a 16-bit value to   the configuration space of the Universe chip</td>
</tr>
<tr>
<td width="115" valign="top">univWrite32</td>
<td width="461" valign="top">Writes a 32-bit value to   the configuration space of the Universe chip</td>
</tr>
<tr>
<td width="115" valign="top">vmeAlloc</td>
<td width="461" valign="top">Allocates a VMEbus memory   region and returns a pointer</td>
</tr>
<tr>
<td width="115" valign="top">vmeFree</td>
<td width="461" valign="top">Frees up the VMEbus memory   region allocated by vmeAlloc</td>
</tr>
<tr>
<td width="115" valign="top">vmeMove</td>
<td width="461" valign="top">Copies data from VMEbus   memory to VMEbus memory.</td>
</tr>
<tr>
<td width="115" valign="top">vmeRead</td>
<td width="461" valign="top">VMEbus memory read</td>
</tr>
<tr>
<td width="115" valign="top">vmeRMW</td>
<td width="461" valign="top">Performs read-modify-write   operation on VMEbus memory</td>
</tr>
<tr>
<td width="115" valign="top">vmeSysReset</td>
<td width="461" valign="top">Executes a VMEbus SYSRST   and restores the state of the Universe chip</td>
</tr>
<tr>
<td width="115" valign="top">vmeWrite</td>
<td width="461" valign="top">VMEbus memory write</td>
</tr>
<tr>
<td width="115" valign="top">vmeintAlloc</td>
<td width="461" valign="top">Allocates a VME interrupt   object</td>
</tr>
<tr>
<td width="115" valign="top">vmeintDisable</td>
<td width="461" valign="top">Disables a VME interrupt</td>
</tr>
<tr>
<td width="115" valign="top">vmeintEnable</td>
<td width="461" valign="top">Enables a VME interrupt</td>
</tr>
<tr>
<td width="115" valign="top">vmeintFree</td>
<td width="461" valign="top">Frees up the VME interrupt   object allocated by vmeintAlloc</td>
</tr>
<tr>
<td width="115" valign="top">vmeintGenerate</td>
<td width="461" valign="top">Generates a VMEbus   interrupt</td>
</tr>
<tr>
<td width="115" valign="top">vmeintWait</td>
<td width="461" valign="top">Waits for a VME interrupt</td>
</tr>
<tr>
<td width="115" valign="top">vmeintWaitEx</td>
<td width="461" valign="top">Waits for a VME interrupt</td>
</tr>
</tbody>
</table>
<p><strong><br />
</strong></p>
<p><strong>VMEbus Manager </strong></p>
<p>The Xembedded VMEbus Manager (VMEMan.exe) is a 32-bit Windows application program that provides a simple mechanism for accessing and monitoring the VMEbus. When using a Xembedded PC/AT processor, the program allows you to quickly test your VMEbus system configuration, by providing a convenient mechanism for reading and writing to VMEbus memory, and monitoring the status of VMEbus interrupts and the PC/AT status registers. This program, like all Windows programs, is menu driven.</p>
<p><img src="http://joeybud.com/jbud/3-1.jpg" alt="vme " title="Programming on the VMEBus with Xembedded Series" /><br />
Figure 3-1. <a href="http://xembedded.com/content/vme/accesories/xvme-9845.php" target="_blank">XVME-984/5</a> Windows 2000 and XP applications</p>
<p>To execute the VMEman application, select the VMEman icon from the XVME 984-5 group. The VMEman window will open.</p>
<p><img src="http://joeybud.com/jbud/3-2.jpg" alt="vme " title="Programming on the VMEBus with Xembedded Series" /><br />
Figure 3-2. VMEman window</p>
<p>Clicking the icon in the window title bar or right-clicking anywhere in the title bar will open the System menu, which will allow you to size or close the window.</p>
<p><img src="http://joeybud.com/jbud/3-3.jpg" alt="vme " title="Programming on the VMEBus with Xembedded Series" /><br />
Figure 3-3. System menu</p>
<p><strong>Monitor Menu</strong><strong> </strong></p>
<p>This section describes the menu options associated with the Monitor menu.</p>
<p><img src="http://joeybud.com/jbud/3-4.jpg" alt="vme " title="Programming on the VMEBus with Xembedded Series" /><br />
Figure 3-4. VMEman Monitor menu</p>
<p><strong>Monitor-&gt;XVMEstat</strong><strong> </strong></p>
<p>This menu option executes the XVMEstat application, which displays general information about the status of the VMEbus master interface, VMEbus slave interface, and VMEbus interrupts. See Chapter 4 for information on the XVMEstat application.</p>
<p><strong>Monitor-&gt;VME IDs</strong><strong> </strong></p>
<p>This menu option searches the VMEbus short I/O address space for Xembedded ID PROMs. If any are found, a window is opened and a description of the board is displayed. This description includes the short I/O address where the board resides. If the board found is intelligent, the result of its power-on self test is displayed (PASS/FAIL). If the board is not intelligent, its green LED is turned on and its red LED is turned off.</p>
<p><img src="http://joeybud.com/jbud/3-5.jpg" alt="vme " title="Programming on the VMEBus with Xembedded Series" /><br />
Figure 3-5. Monitor-&gt;VME IDs</p>
<p><em><br />
</em></p>
<p><strong>Probe Menu</strong><strong> </strong></p>
<p>This section describes the menu options associated with the Probe menu.</p>
<p><img src="http://joeybud.com/jbud/3-6.jpg" alt="vme " title="Programming on the VMEBus with Xembedded Series" /><br />
Figure 3-6. VMEman Probe menu</p>
<p><strong>Probe-&gt;VMEprobe</strong><strong> </strong></p>
<p>This menu option executes the VMEprobe application, which has the ability to read, write, search, and fill VMEbus memory. See Chapter 5 for information on the VMEprobe application.</p>
<p><strong>Probe-&gt;DAprobe</strong><strong> </strong></p>
<p>This menu option executes the DAprobe application, which has the ability to read, write, search, and fill dual-access memory. See Chapter 6 for information on the DAprobe application.</p>
<p><strong>Probe-&gt;Pass/Fail LEDs</strong><strong> </strong></p>
<p>This menu option opens a dialog that allows changing the status of the front panel red and green LEDs on the Xembedded PC/AT VME processor.</p>
<p><img src="http://joeybud.com/jbud/3-7.jpg" alt="vme " title="Programming on the VMEBus with Xembedded Series" /><br />
Figure 3-7. Pass/Fail LED dialog</p>
<p><strong>Probe-&gt;Lock/Unlock VMEbus</strong><strong> </strong></p>
<p>This menu option opens a dialog that allows the VMEbus to be obtained using the bus lock bit. The VMEbus will be locked until specifically released by this menu option or by another application.</p>
<p><img src="http://joeybud.com/jbud/3-8.jpg" alt="vme " title="Programming on the VMEBus with Xembedded Series" /><br />
Figure 3-8. Lock/Unlock VMEbus dialog</p>
<p><strong>Probe-&gt;Initiate SYSRST*</strong><strong> </strong></p>
<p>This menu option initiates full local and VMEbus resets.</p>
<p><strong>Interrupts Menu</strong></p>
<p>This section describes the menu options associated with the Interrupts menu.</p>
<p><img src="http://joeybud.com/jbud/3-9.jpg" alt="vme " title="Programming on the VMEBus with Xembedded Series" /><br />
Figure 3-9. VMEman Interrupts menu</p>
<p><strong>Interrupts-&gt;Wait for Interrupt</strong><strong> </strong></p>
<p>This menu option allows you to specify on which VMEbus levels (1-7) and/or ANMIs (ACFAIL, SYSFAIL, ABORT) to be notified. Once selected, VMEman generates a task displaying the following information:</p>
<ul>
<li>A status message indicating that it is waiting for the interrupt</li>
<li>A message showing the number of interrupts received since it started</li>
<li>A message showing the number of interrupts per second since it started.</li>
<li>A &#8220;Close&#8221; button to quit processing, closing the dialog.</li>
</ul>
<p><img src="http://joeybud.com/jbud/3-10.jpg" alt="vme " title="Programming on the VMEBus with Xembedded Series" /><br />
Figure 3-10. Wait for Interrupt dialog</p>
<p><em><br />
</em></p>
<p><strong>Interrupts-&gt;Generate VME Interrupt</strong><strong> </strong></p>
<p>This menu option allows you to generate a VMEbus interrupt. If the interrupt cannot be generated, a message box will appear.</p>
<p><img src="http://joeybud.com/jbud/3-11.jpg" alt="vme " title="Programming on the VMEBus with Xembedded Series" /><br />
Figure 3-11. Generate VME Interrupt dialog</p>
<p><strong>Interrupts-&gt;Interrupt Sources</strong><strong> </strong></p>
<p>This menu options opens a dialog that allows VMEbus levels 1-7 as well as ACFAIL, SYSFAIL, and ABORT push button interrupts to be enabled or disabled.</p>
<p><img src="http://joeybud.com/jbud/3-12.jpg" alt="vme " title="Programming on the VMEBus with Xembedded Series" /><br />
Figure 3-12. Interrupt Sources dialog</p>
<p><em><br />
</em></p>
<p><strong>Configure Menu</strong><strong> </strong></p>
<p>This section describes the menu option associated with the Configure menu.</p>
<p><img src="http://joeybud.com/jbud/3-13.jpg" alt="vme " title="Programming on the VMEBus with Xembedded Series" /><br />
Figure 3-13. VMEman Configure menu</p>
<p><strong>Configure-&gt;Master Interface</strong><strong> </strong></p>
<p>This menu option opens a dialog that allows driver parameters relating to the master interface to be configured. These parameters are specific to the XVME CPU module being used.</p>
<p><img src="http://joeybud.com/jbud/3-14.jpg" alt="vme " title="Programming on the VMEBus with Xembedded Series" /><br />
Figure 3-14. Configure Master Interface dialog</p>
<p><strong>Configure-&gt;Slave Interface</strong><strong> </strong></p>
<p>This menu option opens a dialog that allows driver parameters relating to the slave interface to be configured. These parameters are specific to the XVME CPU module being used.</p>
<p><img src="http://joeybud.com/jbud/3-15.jpg" alt="vme " title="Programming on the VMEBus with Xembedded Series" /><br />
Figure 3-15. Configure Slave Interface dialog</p>
<p><em><br />
</em></p>
<p><strong>Configure-&gt;Block Hardware</strong><strong> </strong></p>
<p>This menu option opens a dialog that allows driver parameters relating to special block transfer hardware to be configured. These parameters are specific to the XVME CPU module being used.</p>
<p><img src="http://joeybud.com/jbud/3-16.jpg" alt="vme " title="Programming on the VMEBus with Xembedded Series" /><br />
Figure 3-16. Configure Block Hardware dialog</p>
<p><strong>Configure-&gt;Interrupt Support</strong><strong> </strong></p>
<p>This menu option opens a dialog that allows driver parameters relating to the interrupt support to be configured. These parameters are specific to the XVME CPU module being used.</p>
<p><img src="http://joeybud.com/jbud/3-17.jpg" alt="vme " title="Programming on the VMEBus with Xembedded Series" /><br />
Figure 3-17. Configure Interrupt Support dialog</p>
<p><strong>Configure-&gt;PCI Memory Exclusions</strong><strong> </strong></p>
<p>This menu option opens a dialog that allows specified blocks of PCI memory address spaces to be reserved from being used by the driver. This may be necessary when third party drivers are installed which require certain areas of PCI memory space, and that space cannot be dynamically determined by the Xembedded driver.</p>
<p><img src="http://joeybud.com/jbud/3-18.jpg" alt="vme " title="Programming on the VMEBus with Xembedded Series" /><br />
Figure 3-18. PCI Memory Exclusions dialog</p>
<p><strong>Help Menu</strong><strong> </strong></p>
<p>This menu lets you access the BSP help file and the About VMEman window, which displays version information for the VMEman executable, driver, and DLL.</p>
<p><img src="http://joeybud.com/jbud/3-19.jpg" alt="vme " title="Programming on the VMEBus with Xembedded Series" /><br />
Figure 3-19. VMEman Help menu</p>


<!-- Begin SexyBookmarks Menu Code -->
<div class="sexy-bookmarks sexy-bookmarks-expand sexy-bookmarks-center">
<ul class="socials">
		<li class="sexy-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://www.vmenews.com/2009/06/25/37/&amp;t=Programming+on+the+VMEBus+with+Xembedded+Series" rel="" class="external" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="sexy-twitter">
			<a href="http://twitter.com/home?status=Programming+on+the+VMEBus+with+Xembedded+Series+-+<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>301 Moved Permanently</title>
</head><body>
<h1>Moved Permanently</h1>
<p>The document has moved <a href="http://www.shareaholic.com/pages/maintenanceapi.php?alias=&amp;url=http://www.vmenews.com/2009/06/25/37/">here</a>.</p>
</body></html>+" rel="" class="external" title="Tweet This!">Tweet This!</a>
		</li>
		<li class="sexy-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://www.vmenews.com/2009/06/25/37/&amp;title=Programming+on+the+VMEBus+with+Xembedded+Series" rel="" class="external" title="Digg this!">Digg this!</a>
		</li>
		<li class="sexy-delicious">
			<a href="http://del.icio.us/post?url=http://www.vmenews.com/2009/06/25/37/&amp;title=Programming+on+the+VMEBus+with+Xembedded+Series" rel="" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="sexy-yahoobuzz">
			<a href="http://buzz.yahoo.com/submit/?submitUrl=http://www.vmenews.com/2009/06/25/37/&amp;submitHeadline=Programming+on+the+VMEBus+with+Xembedded+Series&amp;submitSummary=By%20John%20H.%20Sayer%0D%0AXembedded%2C%20LLC.%20%0D%0A%0D%0AThe%20VMEbus%20processor%20can%20be%20an%20intimidating%20device%20to%20program.%20Just%20getting%20started%20can%20be%20a%20daunting%20task%2C%20where%20to%20start%3F%20how%20do%20you%20know%20you%20can%20%E2%80%9Ctalk%E2%80%9D%20to%20the%20other%20modules%20on%20the%20VMEbus%3F%20Can%20you%20talk%20to%20the%20other%20modules%20on%20the%20VMEbus%3F%0D%0A%0D%0AIn%20this%20series%20&amp;submitCategory=science&amp;submitAssetType=text" rel="" class="external" title="Buzz up!">Buzz up!</a>
		</li>
		<li class="sexy-stumbleupon">
			<a href="http://www.stumbleupon.com/submit?url=http://www.vmenews.com/2009/06/25/37/&amp;title=Programming+on+the+VMEBus+with+Xembedded+Series" rel="" class="external" title="Stumble upon something good? Share it on StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a>
		</li>
		<li class="sexy-friendfeed">
			<a href="http://www.friendfeed.com/share?title=Programming+on+the+VMEBus+with+Xembedded+Series&amp;link=http://www.vmenews.com/2009/06/25/37/" rel="" class="external" title="Share this on FriendFeed">Share this on FriendFeed</a>
		</li>
		<li class="sexy-linkedin">
			<a href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http://www.vmenews.com/2009/06/25/37/&amp;title=Programming+on+the+VMEBus+with+Xembedded+Series&amp;summary=By%20John%20H.%20Sayer%0D%0AXembedded%2C%20LLC.%20%0D%0A%0D%0AThe%20VMEbus%20processor%20can%20be%20an%20intimidating%20device%20to%20program.%20Just%20getting%20started%20can%20be%20a%20daunting%20task%2C%20where%20to%20start%3F%20how%20do%20you%20know%20you%20can%20%E2%80%9Ctalk%E2%80%9D%20to%20the%20other%20modules%20on%20the%20VMEbus%3F%20Can%20you%20talk%20to%20the%20other%20modules%20on%20the%20VMEbus%3F%0D%0A%0D%0AIn%20this%20series%20&amp;source=VME News" rel="" class="external" title="Share this on Linkedin">Share this on Linkedin</a>
		</li>
		<li class="sexy-technorati">
			<a href="http://technorati.com/faves?add=http://www.vmenews.com/2009/06/25/37/" rel="" class="external" title="Share this on Technorati">Share this on Technorati</a>
		</li>
		<li class="sexy-reddit">
			<a href="http://reddit.com/submit?url=http://www.vmenews.com/2009/06/25/37/&amp;title=Programming+on+the+VMEBus+with+Xembedded+Series" rel="" class="external" title="Share this on Reddit">Share this on Reddit</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>
<!-- End SexyBookmarks Menu Code -->

<p>Related posts:<ol><li><a href='http://www.vmenews.com/2009/07/06/programming-vmebus-xembedded-part-2-xvmestat-vmeman/' rel='bookmark' title='Permanent Link: Programming on the VMEbus with Xembedded  Part 2. XVMEStat in VMEman.'>Programming on the VMEbus with Xembedded  Part 2. XVMEStat in VMEman.</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.vmenews.com/2009/06/25/37/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>A Brief History Of VME</title>
		<link>http://www.vmenews.com/2009/06/12/breif-history-vme/</link>
		<comments>http://www.vmenews.com/2009/06/12/breif-history-vme/#comments</comments>
		<pubDate>Fri, 12 Jun 2009 19:48:37 +0000</pubDate>
		<dc:creator>kbudzynski</dc:creator>
				<category><![CDATA[VME News]]></category>

		<guid isPermaLink="false">http://www.vmenews.com/2009/06/breif-history-vme/</guid>
		<description><![CDATA[VME Part 1
In 1979, Motorola in the development of its new Motorola 68000 CPU, and one of its engineers, Jack Kister, decided on the creation of a standardized bus system for 68000-based systems, which he described as VERSAbus. He was later by John Black, of the specifications and refined the concept VERSAmodule product.  Sven Rau [...]


No related posts.]]></description>
			<content:encoded><![CDATA[<p><a href="http://xembedded.com/">VME</a> Part 1</p>
<p>In 1979, Motorola in the development of its new Motorola 68000 CPU, and one of its engineers, Jack Kister, decided on the creation of a standardized bus system for 68000-based systems, which he described as VERSAbus. He was later by John Black, of the specifications and refined the concept VERSAmodule product.  Sven Rau and Max Lösel of Motorola Europe a mechanical specifications for the system, basing it on the Eurocard standard, was then late in the Standardisevaluation. TDas result was first known as E-VERSAbus but was later renamed the <a href="http://xembedded.com/">VMEbus</a> for <em>VERSAmodule Eurocard bus</em> (although some call it Versa Module Europe).</p>
<h3><a href="http://xembedded.com/content/vme/processors.php"><img src="http://xembedded.com/images/vme/vme/vme-processor.jpg" border="0" alt="vme processor A Brief History Of VME" width="140" height="145" align="left" title="A Brief History Of VME" /></a></h3>
<p>At this point, a number of other companies involved in the ecosystem, 68,000 agreed to use the standard, including Signetics, Philips, Thomson, and Mostek. Soon, it was officially standardized by the IEC as IEC-821-VMEbus and IEEE and ANSI as ANSI / IEEE 1014-1987.</p>
<p>The original Standard was a 16-bit bus, which in the existing Euro-Card DIN connectors. However, there were numerous updates to the system allow a wider bus widths. The current <a href="http://xembedded.com/">VME64</a> contains a full 64-bit bus at 6-DB-size maps and 32-bit cards in 3-DB. The VME64 protocol of a typical performance of 40 MB / s. Other standards have hot-swapping (Plug and Play) in VME64x, smaller &#8220;IP&#8221; cards that plug into a single<a href="http://xembedded.com/"> VMEbus</a> card and various interconnect standards  for linking VME systems.</p>
<p>In the late 1990s, synchronous protocols proved to be effective. The research project was <a href="http://xembedded.com/">VME320</a>. The VITA Standards Organization called for a new standard for unmodified VME32/64 backplanes. The new protocol has been approved in 2eSST ANSI / VITA 1.5 in 1999.</p>
<p>Over the years, many extensions have been added to the VME interface, providing &#8217;sideband&#8217; channels of communication in parallel to VME itself. Some examples are IP Module, RACEway Interlink, SCSA, Gigabit Ethernet on VME64x Backplanes, PCI Express, RapidIO, StarFabric and InfiniBand.</p>
<p><a href="http://xembedded.com/">VMEbus</a> was also closely in the development of standards, and VXIbus</p>


<!-- Begin SexyBookmarks Menu Code -->
<div class="sexy-bookmarks sexy-bookmarks-expand sexy-bookmarks-center">
<ul class="socials">
		<li class="sexy-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://www.vmenews.com/2009/06/12/breif-history-vme/&amp;t=A+Brief+History+Of+VME" rel="" class="external" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="sexy-twitter">
			<a href="http://twitter.com/home?status=A+Brief+History+Of+VME+-+File: /data/app/webapp/functions.php<br />Line: 7<br />Message: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (11)+" rel="" class="external" title="Tweet This!">Tweet This!</a>
		</li>
		<li class="sexy-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://www.vmenews.com/2009/06/12/breif-history-vme/&amp;title=A+Brief+History+Of+VME" rel="" class="external" title="Digg this!">Digg this!</a>
		</li>
		<li class="sexy-delicious">
			<a href="http://del.icio.us/post?url=http://www.vmenews.com/2009/06/12/breif-history-vme/&amp;title=A+Brief+History+Of+VME" rel="" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="sexy-yahoobuzz">
			<a href="http://buzz.yahoo.com/submit/?submitUrl=http://www.vmenews.com/2009/06/12/breif-history-vme/&amp;submitHeadline=A+Brief+History+Of+VME&amp;submitSummary=VME%20Part%201%0D%0A%0D%0AIn%201979%2C%20Motorola%20in%20the%20development%20of%20its%20new%20Motorola%2068000%20CPU%2C%20and%20one%20of%20its%20engineers%2C%20Jack%20Kister%2C%20decided%20on%20the%20creation%20of%20a%20standardized%20bus%20system%20for%2068000-based%20systems%2C%20which%20he%20described%20as%20VERSAbus.%20He%20was%20later%20by%20John%20Black%2C%20of%20the%20specifications%20and%20refined%20the%20con&amp;submitCategory=science&amp;submitAssetType=text" rel="" class="external" title="Buzz up!">Buzz up!</a>
		</li>
		<li class="sexy-stumbleupon">
			<a href="http://www.stumbleupon.com/submit?url=http://www.vmenews.com/2009/06/12/breif-history-vme/&amp;title=A+Brief+History+Of+VME" rel="" class="external" title="Stumble upon something good? Share it on StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a>
		</li>
		<li class="sexy-friendfeed">
			<a href="http://www.friendfeed.com/share?title=A+Brief+History+Of+VME&amp;link=http://www.vmenews.com/2009/06/12/breif-history-vme/" rel="" class="external" title="Share this on FriendFeed">Share this on FriendFeed</a>
		</li>
		<li class="sexy-linkedin">
			<a href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http://www.vmenews.com/2009/06/12/breif-history-vme/&amp;title=A+Brief+History+Of+VME&amp;summary=VME%20Part%201%0D%0A%0D%0AIn%201979%2C%20Motorola%20in%20the%20development%20of%20its%20new%20Motorola%2068000%20CPU%2C%20and%20one%20of%20its%20engineers%2C%20Jack%20Kister%2C%20decided%20on%20the%20creation%20of%20a%20standardized%20bus%20system%20for%2068000-based%20systems%2C%20which%20he%20described%20as%20VERSAbus.%20He%20was%20later%20by%20John%20Black%2C%20of%20the%20specifications%20and%20refined%20the%20con&amp;source=VME News" rel="" class="external" title="Share this on Linkedin">Share this on Linkedin</a>
		</li>
		<li class="sexy-technorati">
			<a href="http://technorati.com/faves?add=http://www.vmenews.com/2009/06/12/breif-history-vme/" rel="" class="external" title="Share this on Technorati">Share this on Technorati</a>
		</li>
		<li class="sexy-reddit">
			<a href="http://reddit.com/submit?url=http://www.vmenews.com/2009/06/12/breif-history-vme/&amp;title=A+Brief+History+Of+VME" rel="" class="external" title="Share this on Reddit">Share this on Reddit</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>
<!-- End SexyBookmarks Menu Code -->

<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://www.vmenews.com/2009/06/12/breif-history-vme/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
