Talk:GPIB
This article is rated Start-class on Wikipedia's content assessment scale. It is of interest to the following WikiProjects: | ||||||||||||||
|
In use today?
[edit]are these protocols currently used? --Anonymous
- Indeed so, in the test and measurement field (for comms between oscilloscopes and PCs, for instance). It is most commonly known as GPIB in that role. I don't think IEEE-488 is used (to a significant degree) for comms between computers anymore. --Wernher 19:33, 26 September 2005 (UTC)
topology
[edit]I don't have time to locate sources for my information, and I work for a company with an interest in this technology, so I won't edit the main article here, but...
IEEE-488 is not limited to daisy-chain topology as stated in the article. The allowed topology is essentially arbitrary, with limits on the total length of cables (due to capacitance) total number of devices (due to capacitance), maximum length of each individual cable, and number of connectors stacked on each instrument (probably because stacking more would create a lever arm that could physically damage the instrument if pushed on).
--The Photon (talk) 17:42, 9 November 2008 (UTC)
Why just 15 devices?
[edit]The Commodore series of 8 bit computers can address 31 devices using its version of the IEEE-488 interface, so how come the original can only interface with 15? Dexter Nextnumber (talk) 18:53, 26 November 2009 (UTC)
- No they can't. They are limited to 15. 109.153.235.85 (talk) 16:29, 22 September 2011 (UTC)
- I can't speak to Commodore, but: GPIB can address up to 31 devices, but electrically, you're only allowed 15 devices per bus. With bus extenders you can go beyond 15. —DragonHawk (talk|hist) 01:13, 23 September 2011 (UTC)
Official status of IEEE-488
[edit]Okay, I'm trying to figure this out.
- IEEE Xplore offers:
- IEC-60488-1-2004, including the text "IEC/IEEE Standard" and "Adoption of IEEE Std 488.1-2003"
- IEEE-488, with "Status: Active", and "Reaffirmed 2009", and also saying "Replaced by IEC 60488-1 First edition 2004-07; IEEE 488.1". So it's replaced by something that includes itself?
- The IEEE store also uses the term "Replaced".
- Standards status:
- 60488 is shown as "Status: Approved Publication of IEEE", and once again uses the dual "IEC 60488-1 Ed.1 (IEEE Std 488.1(TM)-2003)" title.
- 488.1-2003 shows "Status: Approved Publication" and "Reaffirmation status and year: 2009".
- 488.1-1987 does show "Status: Superseded", so they do apparently change the status when something becomes obsolete.
Any ideas on how this should be presented in the article? —DragonHawk (talk|hist) 00:21, 17 February 2010 (UTC)
Commodore serial bus "unrelated"?
[edit]Isn't that too strong a statement? The whole logic of that bus derives from IEEE-488. True, it uses only three signal lines plus GND in normal operation, but the function of other IEEE-488 lines such as EOI is directly mapped to specific sequences of signals on those three lines. -- 92.229.89.204 (talk) 01:23, 27 May 2010 (UTC)
- If you can document it, then change it! But the serial/parallel distinction is enough to convince me it's unrelated. The Osborne-1 claimed to have an IEEE 488 bus for its printer interface but I've never seen a document showing anyone did this. --Wtshymanski (talk) 01:34, 27 May 2010 (UTC)
- Once again, saying that the Commodore bus was a "serial" IEEE 488 is like saying ASCII is a version of Morse code with constant element lengths. There may be some concepts common to both, but it's not like you could buy something with a "real" IEEE 488 and plug it into your C64 or Atari, no matter how much of the vocabulary Commodore used to describe what they are doing. There's no serial bus in the IEEE 488 standard. --Wtshymanski (talk) 15:10, 30 December 2010 (UTC)
- I thought the idea was that the C64 and friends used their own data link layer (ignoring IEEE-488.1), but the command structure and protocols were the same (keeping IEEE-488.2). The fact that it's not electrically compatible doesn't mean it's not IEEE-488 at the protocol level. I can't plug IEEE 802.3j fiber into my IEEE 802.3i 10BASE-T switch, but they're both IEEE 802.3, and with a bridge, frames can transverse both. • That said, I don't know enough about the C64 to know if they *actually* did this, or were just calling it IEEE-488 due to inertia. —DragonHawk (talk|hist) 01:02, 23 September 2011 (UTC)
- Once again, saying that the Commodore bus was a "serial" IEEE 488 is like saying ASCII is a version of Morse code with constant element lengths. There may be some concepts common to both, but it's not like you could buy something with a "real" IEEE 488 and plug it into your C64 or Atari, no matter how much of the vocabulary Commodore used to describe what they are doing. There's no serial bus in the IEEE 488 standard. --Wtshymanski (talk) 15:10, 30 December 2010 (UTC)
Closing discussion that has nothing whatsoever to do with improving the article. |
---|
The following discussion has been closed. Please do not modify it. |
|
- You know, this has nothing to do with the article any more. Debating the IEEE-488-ness of the Commodore 64 serial port is off topic for this article. You're welcome to comment on my talk page. --Wtshymanski (talk) 01:51, 9 January 2015 (UTC)
- I concur. Since the hatted discussion above has done little else but discuss converter circuitry with no suggestion of incorporating such into the article, it is entirely out of place here and would be equally out of place in this article.
- That Commodore erroneously refer to their serial bus as IEEE 488 in at least 3 pieces of their documentation and several secondary sources do as well, this makes the matter notable enough that it does require discussion in the article (given that Commodore's C-64 was, in its day, the world's best selling personal computer). –LiveRail < Talk > 13:03, 9 January 2015 (UTC)
- Further to the above. I had managed to pin down the Commodore interface that was made for the VIC-20. It was marketed as the VIC-1112. I have been trying to find more information on this and succeeded in turning up a schematic diagram. It does not match the description that 31.48.73.38 gives above. As far as I can work out, it plugs ito the VIC-20's cartridge/expansion port and not its serial bus port. Since the VIC-20 cartridge/expansion port was not remotely the same as that on the C-64, the VIC-1112 could not have been usable with the C-64 and its derivatives.
- That Commodore erroneously refer to their serial bus as IEEE 488 in at least 3 pieces of their documentation and several secondary sources do as well, this makes the matter notable enough that it does require discussion in the article (given that Commodore's C-64 was, in its day, the world's best selling personal computer). –LiveRail < Talk > 13:03, 9 January 2015 (UTC)
- The only unsolved mystery is: why Commodore bothered to produce an interface cartridge to allow the connection of expensive professional peripherals with a relatively simple computer designed for running games. This might explain why it was available for such a short time and why there is not a lot of information about it. As far as I can tell, Commodore never produced a similar cartridge for the C-64 and this is probably why there are several third party items available. I shall make the appropriate revisions to the article. –LiveRail < Talk > 16:00, 9 January 2015 (UTC)
- Any referenced discussion of the prevalence, or otherwise, of IEEE 488 peripherals in the personal computer/home computer market space might be relevant to this article. Osborne put an IEEE 488 card edge connector on their computer, so they must have felt it was a selling feature, but I never met or read of anyone connecting an IEEE 488 printer or other device to it. Anyone with a $50,000 GCMS or data acquisition system could probably afford a better computer, too. --Wtshymanski (talk) 16:36, 9 January 2015 (UTC)
- The only unsolved mystery is: why Commodore bothered to produce an interface cartridge to allow the connection of expensive professional peripherals with a relatively simple computer designed for running games. This might explain why it was available for such a short time and why there is not a lot of information about it. As far as I can tell, Commodore never produced a similar cartridge for the C-64 and this is probably why there are several third party items available. I shall make the appropriate revisions to the article. –LiveRail < Talk > 16:00, 9 January 2015 (UTC)
31.48.73.38: If you see this, please stop altering the article to insist that the only Commodore produced IEEE-488 interface connected to the Commodore serial bus. I have now located enough of the technical details and these conclusively proove that the this interface (the VIC-1112) connected to the cartridge/expansion port. This port was sufficiently different from the C-64 port that it would not be interconnectable. A search has also failed to identify any other interface unit from the Commodore company.
Please also decist from inserting "IEEE-488 serial port" or any variation. You cannot use the cites that you found from Commodore themselves as these are primary sources. Wikipedia requires reliable and verifiable secondary sources (i.e. sources other than Commodore). Stating that the serial bus protocol is based on IEEE-488 is the best that you are likely to get. Remember, this is a co-operative effort based on consensus. This article is fundamentally about the IEEE-488 specification. That specification does not mention any serial bus system at all. If you keep inserting your unsupported view against that consensus, then check out WP:NOTHERE first. Most of the nonsense that you posted above seems to be completely made up (and totally unsupported by anything that I can find). Even your supposed chip count was suspiciously exactly the same as one of the third party C-64 interfaces apart from confusing a PIA with a microcontroller.[1] –LiveRail < Talk > 14:24, 10 January 2015 (UTC)
HS488
[edit]This article may need to address the next evolution of IEEE-488 - HS488. kgrr talk 18:38, 10 September 2013 (UTC)
External links modified
[edit]Hello fellow Wikipedians,
I have just added archive links to 2 external links on IEEE-488. Please take a moment to review my edit. If necessary, add {{cbignore}}
after the link to keep me from modifying it. Alternatively, you can add {{nobots|deny=InternetArchiveBot}}
to keep me off the page altogether. I made the following changes:
- Added archive http://web.archive.org/web/20110610164221/http://grouper.ieee.org/groups/imstc8/488/1/hppress12-97.html to http://grouper.ieee.org/groups/imstc8/488/1/hppress12-97.html
- Added archive http://web.archive.org/web/20100428090906/http://grouper.ieee.org:80/groups/imstc8/488/1/ to http://grouper.ieee.org/groups/imstc8/488/1/
When you have finished reviewing my changes, please set the checked parameter below to true to let others know.
This message was posted before February 2018. After February 2018, "External links modified" talk page sections are no longer generated or monitored by InternetArchiveBot. No special action is required regarding these talk page notices, other than regular verification using the archive tool instructions below. Editors have permission to delete these "External links modified" talk page sections if they want to de-clutter talk pages, but see the RfC before doing mass systematic removals. This message is updated dynamically through the template {{source check}}
(last update: 5 June 2024).
- If you have discovered URLs which were erroneously considered dead by the bot, you can report them with this tool.
- If you found an error with any archives or the URLs themselves, you can fix them with this tool.
Cheers.—cyberbot IITalk to my owner:Online 00:09, 28 February 2016 (UTC)
External links modified
[edit]Hello fellow Wikipedians,
I have just modified one external link on IEEE-488. Please take a moment to review my edit. If you have any questions, or need the bot to ignore the links, or the page altogether, please visit this simple FaQ for additional information. I made the following changes:
- Added archive https://www.webcitation.org/66zxvz7fc?url=http://www.iec.ch/cgi-bin/procgi.pl/www/iecwww.p?header=IEC to http://www.iec.ch/cgi-bin/procgi.pl/www/iecwww.p?header=IEC&search=replaced&wwwprog=sea22.p
When you have finished reviewing my changes, you may follow the instructions on the template below to fix any issues with the URLs.
This message was posted before February 2018. After February 2018, "External links modified" talk page sections are no longer generated or monitored by InternetArchiveBot. No special action is required regarding these talk page notices, other than regular verification using the archive tool instructions below. Editors have permission to delete these "External links modified" talk page sections if they want to de-clutter talk pages, but see the RfC before doing mass systematic removals. This message is updated dynamically through the template {{source check}}
(last update: 5 June 2024).
- If you have discovered URLs which were erroneously considered dead by the bot, you can report them with this tool.
- If you found an error with any archives or the URLs themselves, you can fix them with this tool.
Cheers.—InternetArchiveBot (Report bug) 03:23, 10 November 2017 (UTC)
UNIX
[edit]CSRG ISO directory 4.1c.1/sys/old/
/* gpib.c 4.3 82/08/01 */
/*
*
* @(#)gpib.c 1.15 - 7/9/81 23:17:34 - GPIB (IEEE-488) Driver - (GPIB11-2)
*
*
* This software is provided solely for use with
* the National Instruments GPIB11-2.
*
*
* Jeffrey Kodosky
* April 1980
* Edit 7/3/80
*
* Heavily modified for Vax/UNIX by:
* Bob Shaw <bs.hplabs@udel>
* Computer Research Center, Hewlett-Packard Labs
* <<<< WARNING: This piece of software is a kludge and may not work >>>>
* May 12, 1981
*
*
* !!!!!!!!!!!!!!!!!!!!!!!!!
* !!! DO NOT DISTRIBUTE !!!
* !!!!!!!!!!!!!!!!!!!!!!!!!
*/
Jamplevia (talk) 05:13, 5 July 2023 (UTC)