<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.ice-online.com/index.php?action=history&amp;feed=atom&amp;title=ICE_Help_PCI</id>
	<title>ICE Help PCI - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.ice-online.com/index.php?action=history&amp;feed=atom&amp;title=ICE_Help_PCI"/>
	<link rel="alternate" type="text/html" href="https://wiki.ice-online.com/index.php?title=ICE_Help_PCI&amp;action=history"/>
	<updated>2026-11-11T19:07:45Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.34.1</generator>
	<entry>
		<id>https://wiki.ice-online.com/index.php?title=ICE_Help_PCI&amp;diff=569&amp;oldid=prev</id>
		<title>ConvertBot: Current PCI revision capabilities</title>
		<link rel="alternate" type="text/html" href="https://wiki.ice-online.com/index.php?title=ICE_Help_PCI&amp;diff=569&amp;oldid=prev"/>
		<updated>2020-04-27T18:33:04Z</updated>

		<summary type="html">&lt;p&gt;Current PCI revision capabilities&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;lt;div style=&amp;quot;background-color: #eef9ff; border: 1px solid #999; padding: 10px;&amp;quot;&amp;gt;[[ICE_Help|&amp;amp;uarr; ''Go to the full list of ICE Help pages'']].&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;onlyinclude&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
'''Summary:''' Current PCI revision capabilities&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This file contains a brief text description of the currently available EPROM&lt;br /&gt;
revisions for the PCI Controller Chip.&lt;br /&gt;
&lt;br /&gt;
=== PIC5 - The PIC5+ cards are based on Virtex-Pro chips and have a field reprogrammable&amp;lt;span id=&amp;quot;PIC5&amp;quot;&amp;gt;&amp;lt;/span&amp;gt; ===&lt;br /&gt;
The PIC5+ cards are based on Virtex-Pro chips and have a field reprogrammable&lt;br /&gt;
boot EPROM.  These can (and should) be upgraded with each software tree download.&lt;br /&gt;
[[ICE_Help_SOC|See help on SOC]] or NONVOLATILE sections.  The correct PCI Rev for the 319 tree&lt;br /&gt;
is Version 5.&lt;br /&gt;
&lt;br /&gt;
 Rev 3 is the first working rev.&lt;br /&gt;
 Rev 4 fixes a bus driver contention problem and adds 64bit addressing.&lt;br /&gt;
 Rev 5 fixes a fast PCI turn-around contention problem with some SCSI cards.&lt;br /&gt;
&lt;br /&gt;
=== CHECK - How to check the current PCI chip EPROM revision&amp;lt;span id=&amp;quot;CHECK&amp;quot;&amp;gt;&amp;lt;/span&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
The current PCI chip revision is displayed by the PICD SNIFF &amp;lt;card&amp;gt; command, &lt;br /&gt;
the PICD DETECT command, or PICD GET &amp;lt;card&amp;gt; PCIREV.  Typical output will look like &lt;br /&gt;
&lt;br /&gt;
 X-Midas&amp;gt; picd sniff pic2&lt;br /&gt;
 OMB1-0 = 00000000 = (0)&lt;br /&gt;
 OMB2-0 = 00000003 = (3)&lt;br /&gt;
 OMB3-0 = 00000000 = (0)&lt;br /&gt;
 OMB4-0 = 00000000 = (0)&lt;br /&gt;
 IMB1-0 = 00000030 = (48)&lt;br /&gt;
 IMB2-0 = 00000000 = (0)&lt;br /&gt;
 IMB3-0 = 00000000 = (0)&lt;br /&gt;
 IMB4-1 = 01eead67 = (32419175)&lt;br /&gt;
 MCSR   = 88808000   Addr = 00000000   Count = 0 = (0)&lt;br /&gt;
 Master=Disabled PCI-&amp;gt;SHARC SHARC=Enabled IOC=Enabled&lt;br /&gt;
 CARD Type=PIC4  PCI ChipRev=6 Bus=64b Clk=33MHz End=0&lt;br /&gt;
 PCI-&amp;gt;SHARC FIFO = AEmpty Empty&lt;br /&gt;
 SHARC-&amp;gt;PCI FIFO = AEmpty Empty&lt;br /&gt;
 X-Midas&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The PCI chip rev is on the 11th line of output.  You can also use&lt;br /&gt;
&lt;br /&gt;
 X-Midas&amp;gt; picd detect&lt;br /&gt;
 CARD &amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt;0 Type=PIC4  (Up/Idle)&lt;br /&gt;
 Interface  Type=PCI ChipRev=9 Bus=32b Clk=33MHz  Endian=4 Driver=317&lt;br /&gt;
 Modules    Iom1=UNKNOWN Iom2=UNKNOWN&lt;br /&gt;
 FirmWare   Proc=318 Ioc=IIX&lt;br /&gt;
 CARD &amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt;1 Type=PIC5  (Up/Idle)&lt;br /&gt;
 Interface  Type=PCI ChipRev=4 Bus=64b Clk=66MHz+ Endian=0 Driver=317&lt;br /&gt;
 Modules    Iom1=SDDSXDr5 Iom2=SDDSXDr5 Pm1=DTDMX:DEF  Pm2=NONE:&lt;br /&gt;
 FirmWare   Proc=318 Ioc=II   SoC Ver=318 Sig=HH&lt;br /&gt;
 CARD &amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt;2 Type=MBT4  (Down)&lt;br /&gt;
 Interface  Type=PCI ChipRev=8 Bus=64b Clk=66MHz+ Endian=0 Driver=317&lt;br /&gt;
 FirmWare&lt;br /&gt;
 X-Midas&amp;gt;&lt;br /&gt;
&lt;br /&gt;
There will be a line for each card in the system. You can also use&lt;br /&gt;
&lt;br /&gt;
 X-Midas&amp;gt; picd get pic2 pcirev&lt;br /&gt;
 Key PCIREV           =          6&lt;br /&gt;
&lt;br /&gt;
=== V2 - Original EPROM revision for the PIC2, PIC3T, MBT3, and SLIC3&amp;lt;span id=&amp;quot;V2&amp;quot;&amp;gt;&amp;lt;/span&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
This is the original EPROM revision for the PIC2, PIC3T, MBT3, and SLIC3.  &lt;br /&gt;
It does not perform output DMA efficiently on some platforms.&lt;br /&gt;
&lt;br /&gt;
=== V5 - Upgrade EPROM revision for the PIC2, PIC3T, MBT3, and SLIC3&amp;lt;span id=&amp;quot;V5&amp;quot;&amp;gt;&amp;lt;/span&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
This is the upgrade EPROM revision for the PIC2, PIC3T, MBT3, and SLIC3.&lt;br /&gt;
It fixes the output DMA problem in the V2 EPROMs.  &lt;br /&gt;
This will NOT help performance on cards used for input.&lt;br /&gt;
&lt;br /&gt;
'''NOTE:''' on pre-306 revisions of the ICE tree, the V5 EPROM will cause self&lt;br /&gt;
test &amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt;4 (FIFO) to fail.  Normal DMA operations are still OK.  Upgrade the&lt;br /&gt;
ICE tree to pass tests.&lt;br /&gt;
&lt;br /&gt;
=== V6 - Original EPROM revision for the PIC4T and PIC4X&amp;lt;span id=&amp;quot;V6&amp;quot;&amp;gt;&amp;lt;/span&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
This is the original EPROM revision for the PIC4.&lt;br /&gt;
It supports full 64bit/66MHz DMA in both directions.&lt;br /&gt;
Previous revisions on a PIC4 should be replaced.&lt;br /&gt;
&lt;br /&gt;
=== V7 - Modified EPROM revision for the PIC4Tr7&amp;lt;span id=&amp;quot;V7&amp;quot;&amp;gt;&amp;lt;/span&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
This is a modified EPROM revision for the PIC4T rev 7 board.&lt;br /&gt;
This board has an additional circuit to help with a SHARC reset anomaly.&lt;br /&gt;
It also fixes a PCI state condition on SUN computers, but is not backward &lt;br /&gt;
compatible with pre-313 releases.  It should be replaced with a V8 EPROM.&lt;br /&gt;
&lt;br /&gt;
=== V8 - Modified EPROM revision for the PIC4Tr7 and PIC4Xr8&amp;lt;span id=&amp;quot;V8&amp;quot;&amp;gt;&amp;lt;/span&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
This is a modified EPROM revision for the PIC4X rev 8 board.&lt;br /&gt;
This board has an additional circuit to help with a SHARC reset anomaly.&lt;br /&gt;
It also fixes a PCI state condition on SUN computers.&lt;br /&gt;
&lt;br /&gt;
=== V9 - Modified EPROM revision for the PIC4Tr7 and greater.&amp;lt;span id=&amp;quot;V9&amp;quot;&amp;gt;&amp;lt;/span&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
This is a modified EPROM revision for the PIC4T rev 8 board.&lt;br /&gt;
This fixes a low DMA output rate problem on DL360/DL580 computers.&lt;br /&gt;
These platforms drop the sustained output transfer rate from 200Mby/sec&lt;br /&gt;
to around 25Mby/sec when using the V8 EPROM.  This does not occur on&lt;br /&gt;
any other platforms that we know of at this time.  Until we get more &lt;br /&gt;
data on this revision, the default EPROM version shipping with new &lt;br /&gt;
cards will still be V8.  The V9 version uses a flag in the ICE316 &lt;br /&gt;
software tree to turn off V8 modification made for SUN computers. &lt;br /&gt;
&lt;br /&gt;
=== UPGRADE - How to upgrade the PCI EPROM&amp;lt;span id=&amp;quot;UPGRADE&amp;quot;&amp;gt;&amp;lt;/span&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
PCI EPROM upgrades can be performed in the field using standard tools.&lt;br /&gt;
&lt;br /&gt;
# Call ICE to order the EPROMS you need to upgrade&lt;br /&gt;
# Remove card from machine !!!&lt;br /&gt;
# Note the orientation of the E1 EPROM &lt;br /&gt;
# Lift old EPROM from socket with chip extractor or small screwdriver.&lt;br /&gt;
# Gently insert new EPROM in socket with fingers.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/onlyinclude&amp;gt;&lt;br /&gt;
[[Category:ICE_Help]]&lt;/div&gt;</summary>
		<author><name>ConvertBot</name></author>
		
	</entry>
</feed>