Download Print this page

Advertisement

Quick Links

JI
:lit)t=tiCAli1iC=I
U)E=I) mAnUAL

Advertisement

loading
Need help?

Need help?

Do you have a question about the Bitstreamer II and is the answer not in the manual?

Questions and answers

Summary of Contents for Vector Graphic Bitstreamer II

  • Page 1 :lit)t=tiCAli1iC=I U)E=I) mAnUAL...
  • Page 3 BITSTREAMER II BOARD Revision 1 USER'S MANUAL Revision A 1, 1980 January...
  • Page 4: Title Page

    Copyright 198~ by Vector Graphic Inc. All rights reserved. Disclaimer Vector Graphic makes no representations or warranties with respect to the contents of this manual itself, \\bether or not the product describes covered by a warranty or repair agreement. Further,...
  • Page 5 'Ibe Bitstreamer II Board sold hereunder is sold "as is", with all faults and without any warranty, either expressed or implied, including any implied warranty of fitness for intended use or merchantability. However, the above notwithstandi1'l3,VEC1'OR GRAPHIC, INC. ,will, for a period of ninety...
  • Page 7 It will describe what the Vector Graphic Bitstreamer II Board does in the context of a computer system, how to use the board both in Vector Graphic and in other 5-10(3 systems, and how the board circuitry ¥.Orks.
  • Page 9 Introduction ••••••••••••••••••••••••••••••••••••••••••••••• Serial channels generally •••••••••••••••••••••••••••••••••• Serial asynchronous communication •••••••••••••••••••••••••• Serial synchronous communication ••••••••••••••••••••••••••• Interrupt driven serial channels ••••••••••••••••••••••••••• RS-232C theory ••••••••••••••••••••••••••••••••••••••••••••• RS-232C on the Bitstreamer II •••••••••••••••••••••••••••••• 2~ mA current loop ••••••••••••••••••••••••••••••••••••••••• 1-7 Real time clock interrupts ••••••••••••••••••••••••••••••••• 1.1".1 Interrupt vectors and priority •••••••••••••••••••••••••••••...
  • Page 10 ••••••••••••••••••••.••••••••••••••••••• 2-7 Connecti~ additional RS-232C handshakill3 lines •••••••••••• 2-8 Table 3 - RS-232C and Connections on Bitstreamer II Board ••2-9 Table 4 - Jumper Areas for Each Serial Channel ••••••••••••• 2-ll Table 5 - 8251 Pins in Jumper Areas •••••••••••••••••••••••• 2-l1 Table 6 - RS-232C Lines Available in Jumper Areas, and Pads Connected to +12 VDC ••••••••••••••••••••••••...
  • Page 11 Purpose Multiple serial and parallel input/ouput. Compatibility S-1~0 systems. serial channels 3, using 8251 controller chips. Channel addresses x2 and x3, x4 and x5, x6 and x7 where x is any digit to 7. Prewired x is 0. (Each serial channel uses two I/O addresses.) Signal levels...
  • Page 12 (and output) as well. Can use 8080, 280 Mode 0, 280 r~de I, or 280 Mode 2 A Bitstreamer II board can generate one of 9 possible bytes in response to an interrupt, including three of the restart instructions for use th 8080 and Z80 Mode 0 interrupts.
  • Page 13 8251 USART (Universal Synchronous/Asynchronous Receiver!Transmitter) chips. Much of the flexibility of the Bitstreamer II board derives from the flexibility of these chips, which can be modified via software. You, through software, can control the rate of transmission, and the format of the transmitted data.
  • Page 14 theory. More readily available references on the 8251, but ones that have less to say about communication theory, are the "INTEL 8080 Microcomputer Systems User's Manual," available either from Intel or most canputer retail stores, and Adam Osborne's IIAnIntroduction to Microcomputers, Volume II - Some Real Products,1I also available in many computer stores.
  • Page 15 Interrupts can be generated from each of the three 8251 RxRDY pins, and each of the three 8251 TxRDY pins. You can choose to generate interrupts from one or any combination of these six signals. Jumper pads are provided for wiring up the interrupt capability for each of these signals, described in Section 2.7.
  • Page 16 This manual cannot describe the RS-232C protocol in detail. For a full description, obtain a copy of the RS-232C E~ STANDARD document, published by Electonic Industries Association, Engineering Department, 2001 Eye Street, N.W., Washington, D.C. 20006. Alternately, if you have access to Data Pro or Auerbach reports on communications, they contain...
  • Page 17 The tenus Data Communication Equipment and Data Tenuinal Equipment derive from the original purpose for RS-232C - to connect a terminal with a communication device such as a modem. A computer does not have to be involved at all. Since a computer can either play the part of a terminal, when connected to a modem, or it can play the part...
  • Page 20 DTE RS-232C channel. This can either be done by changing the board wiring slightly, as described in Section 2.4, or by attaching a Vector Graphic Null Modem Cable to the external which accomplishes the same thing.
  • Page 21 RS-232C cable to serial channel B, tNhich has to be converted to a DTE channel first. Lastly, operating systems such as MOOS and CP/M from Vector Graphic, and Vector Graphic's WOrd Managagment System, output to printers via serial channel C, and in some cases, if you desire, via channel A instead.
  • Page 22: Interrupt Vectors

    If you would like to build more sophisticated interrupt handling priori tizing circuitry, the interrupt signals from the Bitstreamer II Board can be passed to such a custom board over the 5-100 VI lines. Pads are provided, as des~ribed in Section 2.7.
  • Page 23 II has two independent parallel input/output channels, called Parallel Channels A and 8. Each channel has its own 34-pin edge connector. Vector Graphic supplies an optional 34-lina ribbon cable that connects to this edge connector. The other end of this cable has no...
  • Page 25 ~nual. Board addressing '!be Bitstreamer II occupies eight I/O addresses. They are x2 to x9 where x can be any digit between 0 and 7.
  • Page 26 I/O addresses relative to one another. In other words, on a Bitstreamer II board with a base address 02, I/O address 07 has the same function as address 47 on a Bitstreamer II board having base address of 42.
  • Page 27 8251 is initialized with a clock rate factor of 64 or 16, respectively. Remember, if you are using standard Vector Graphic software, do not worry about this software option. You simply set the baud rate for a desired...
  • Page 28 To connect a serial channel to an external peripheral, plug the male 16-pin connector of a Bitstreamer II serial I/O cable into the l5-pin socket of the desired serial channel, on the right side of tl1eboard. Then, in most cases connect...
  • Page 29 Diablo protocol), you should connect ~~ese two lines when using a Vector Graphic computer. Wi th at least the Q1..une, you can use a 3-wire cable connecting only lines 2, 3, and 7 if you connect pins 5, 6, and 8 to pin 20 at the baCK of the printer.
  • Page 30 Vector Graphic Bitstreamer II BOard Use a 25-wire ribbon cable, with male 08-25 connectors at both ends. 810 has a female connector at its rear, as does the Bitstreamer II Serial I/O cable.) On both ends of this male-to-male cable, pin 1 is the upper...
  • Page 31 Data (line 2), Receive Data (line 3), and Signal Ground (line 7). Because the Bitstreamer II board is wired for direct connection to a terminal, you cannot simply connect the Bitstreamer II serial I/O cable to the modem. This is because both the modem and the Bitstreamer II serial channels in their normal configuration are Data Communication Equipment, and therefore they bot.l1 expect to receive data on line 2 and to transmit data on...
  • Page 32 Table 3 lists all 25 RS-232C lines by name, number, and source, and indicates ~~at subset of these are connected to the Bitstreamer II board via the Bi tstreamer II Serial I/O cable. For this subset, the table specifies...
  • Page 33 GraphiC Bi tstreamer II Board Source RS-232C nalle RS-232C Bi tstreamer II Component 8251 pin pin number on pin number connected name, or (at the 16-pin socket to on the other if board 00-25) J1, J2, or J3 reIevent...
  • Page 34 -------- Graphic Bitstrea.mertI~Boara Vector It is important to note here that in the RS-232C protocol, any given line has one name, regardless of your point of view. For example, although a modern, which is a kind of Communications Equipment receives Data (llDCE"), its data on line 2, line 2 is still called Transmitted Data.
  • Page 35 connected to the board may send +12 VDC on one or more lines, most often RS-232C lines 4 and/or You do not have to nonitor these lines, necessarily. If you choose to, you can connect one or of these lines to the 8251 via an RS-232C line receiver.
  • Page 36 The first set of RS-232C lines in the table apply if a standard 25-line RS-232C cable is used. The second set of RS-232C lines apply Vector Graohic's Null Modem Cable is attached to the end of the Bitstreamer II Serlal I/O cable, and then a standard RS-232C cable running...
  • Page 37 board, right next to the corresponding pads in Areas H, I, or (dependin; on which channel you are concerned with). If you .A..Q.E using a Null Modem Cable, the +12 VDC signals are routed to RS-232C lines 4, 20, and 19 respectively, on M1ich the Data Communications Equipment receive +12 VDC without harm.
  • Page 38: Input Circuit

    "ector Graphic BitSt:reamer II Board If you install a 1488 driver in socket U25 or U28, then the funct ions of the various jumper pads are described in Table 7. Analogously, if you install a 1489 receiver in socket U25 or U28, then the functions of the various jumper pads are also described in Table 7.
  • Page 39 Serial Channel C can be used for 20 mAcurrent loo~ COffinlW1icationra~1er than RS-232C. To convert install a jumper connecting pad 1 and pad 2 in area found about 2 inches from the upper right-hand corner of ~1e board. The current loop inputs and outputs are then connected...
  • Page 40 8-1 and B-2. Important: If there is more than one Bitstreamer II board in the system, only one of them should generate real tirneclock interrupts. The board requires that you software rnask (enable and disable) the TxRDY...
  • Page 41 Therefore, systems designer must make sure that the byte of data placed on the data matches the location in memory of the desired address in the table. The Vector Graphic mnemonics used to specify which interrupt mode G~e is in are IMIO, IM1, and 1M2.
  • Page 42 The only issue left is how to specify what byte is placed on the data bus, if 808 g, i'1ode0, or 280 Mode 2 interrupts are used. If you wish 2813 the byte to be FF (hexadecimal) then there is nothin~ more to do; leave the board as is.
  • Page 43 The eight 5-100 VI lines are available on the board for communicating interrupts to a'1otherooard for prioritization or other kinds of ?rocess ing before reaching the CPU. At this time, no Vector Graphic board is designed to make use of such signals. If you do make use of them on another board, you would not tie any of the pads in area A to pad A-8 (PINT).
  • Page 44 You can interface to the 34-pin connectors J4 and J5 at the top of the board using the Bitstreamer Parallel I/O cable supplied by Vector Graphic. This cable comes with no connector at the far end, enabling customization. J4 is Parallel Channel A...
  • Page 45 Sockets U25 and U23 are large enou9h for 16-?in DIP's. None of the holes are connected to anything on the board, so that all wiring must be done using the adjacent j~nper areas C and D for U25 and E and F for U28. There are five unused inverters on the board, in chip U21.
  • Page 47 The heart of the serial I/O channels is the 8251 USkqT consisting of independent receiver and tran5~itter. The function of b~e transmitter is to accept eight bits of parallel data from the data bus, and convert this to serial data with a wide rarl3eof formats. The speed at vmich data is output in asynchronous mode is controlled by a selectable clock rate derived from the 2 HHz system clock by counters U7, U2, Ul, and VII.
  • Page 48 ----------- ------ Vector Graphic Bitstreamer Valid data is present on the data bus during an output machine oLltPIJt cycle Wl~enb'lerolloHing conditions are met: The lower eight address lines contain the I/O address; SOUT must be high, indicating an output machine cycle;...
  • Page 49 • • •••••••••••••• ••••••• • ••• 0 ••• > O,.,.,'} >Y'Shl lO:')l • ••••••• ••••••• •••••• J • • • • • 0 • • • • ,•••• • ••••••• • •••••• •• 1••••• ~> • ;; > >t,,,, u""Lol U Shl •...
  • Page 51 The pads in jumper area K (shown as small circles within area ~) should be numberad to 8 from the left. There are no numbers next to these small circles no',,;, at all. .Just below area K, should read instead. "VIO"...