Page 1
Artisan Technology Group is your source for quality new and certified-used/pre-owned equipment SERVICE CENTER REPAIRS WE BUY USED EQUIPMENT • FAST SHIPPING AND DELIVERY Experienced engineers and technicians on staff Sell your excess, underutilized, and idle used equipment at our full-service, in-house repair center We also offer credit for buy-backs and trade-ins •...
Page 3
The obligation of Pentek arising from a warranty claim shall be limited to repairing or at its option, replacing without charge, any product which in Pentek’s sole opinion proves to be defective within the scope of the warranty.
Pentek Models 4200A and 4201A Operating Manual Page 3 Table of Contents Page Chapter 1 - General Information Introduction.......................... 7 Features ..........................7 1.2.1 VMEbus and VSB Interfaces ................7 1.2.1.1 System Controller ................. 7 1.2.1.2 VMEbus Master Cycles ............... 8 1.2.1.3...
Page 5
Page 4 Pentek Models 4200A and 4201A Operating Manual Table of Contents (continued) Page Chapter 2: Installation, Connections and Setup (continued) The 4200/01 Monitor Program (continued) 2.4.8 Loading Programs to the 4200/01 with the Monitor ....... 38 2.4.8.1 Loading Programs to the 4200/01’s SRAM ......38 2.4.8.2...
Page 6
Pentek Models 4200A and 4201A Operating Manual Page 5 Table of Contents (continued) Page Chapter 3: Operation (continued) Modifying the Contents of the Flash EEPROMs ............71 3.3.1 Saving Changes to the Address Tables ............71 3.3.2 Writing Application Code into the Flash EEPROMs ....... 74 Slave Operation .........................
Page 7
Page 6 Pentek Models 4200A and 4201A Operating Manual Table of Contents (continued) Page Appendix A: Cypress Semiconductor VIC068A/VAC068A Register Maps and Definitions VIC068A Register Map and Definitions ..............A - 3 VAC068A Register Map and Definitions ..............A-35 Appendix B: The 4200/01 Distribution Diskette Introduction ........................
Chapter 1 - General Information Introduction The Pentek Models 4200A and 4201A convert Pentek’s full complement of MIX modules into standard 6U single-slot VMEbus boards with full bus master capability. The Model 4200A features three bus interfaces; VME, VSB (VME Subsystem Bus) and MIX.
Two separate slave base address registers within the VAC allow the Model 4200A to respond to two different slave addresses. The size of data words is separately programmable for the A16 and A24 address spaces, i. e., it is possible for one slave address to be programmed for A24/D16 access, and the other for A16/D32.
1.2.2 68030 Processor The Model 4200A and Model 4201A feature an onboard 40 MHz 68EC030 processor that acts as the interface controller and DMA engine. A 1 MB Static RAM (optionally 4 MB) and two 256 kB EPROMs service the 68030 via the local bus.
MIX modules with MIX Bus master capability use the Bus Interface to access the VMEbus and the VSB with A32 D32 bus master capabilities. For ex- ample, when combined with the Model 4200A, the Model 4257 Dual TMS320C40 Co-Processor MIX module becomes a complete Dual TMS320C40 Processor VME Master/Slave board, all in a single 6U VME card cage slot.
(continued) 1.2.3 MIX Bus Interface (continued) As a MIX Bus Master, the Models 4200A and 4201A are also capable of handling Interrupts from any expansion modules on the MIX Bus stack. 1.2.4 Memory Resources Two different types of memory devices are used in the Model 4200/01A, Static RAM (SRAM), and Flash Electrically Erasable Programmable ROM (EEPROM).
Pentek Models 4200A and 4201A Operating Manual Block Diagram A simplified block diagram of the Pentek Model 4200/01A VME/MIX Baseboard is presented on the following page. More thorough diagrams and detailed discussion of the operating characteristics of the board can be found in Chapter 3 of this manual.
Page 14
Pentek Models 4200A and 4201A Operating Manual Page 13 Figure 1-1: Pentek Model 4200/4201A - Top Level Block Diagram Rev.: A.2 Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
Page 15
Page 14 Pentek Models 4200A and 4201A Operating Manual Specifications (continued) VMEbus Interface (continued): Master Functions (continued): Bus Release Modes: Release on Request (ROR) Release When Done (RWD) Release on Clear (ROC) Release under RMC* control Bus Capture and Hold (BCAP)
Page 16
Pentek Models 4200A and 4201A Operating Manual Page 15 Specifications (continued) VME Subsystem Bus (VSB) Interface: Master, Interrupt Handler Address Bus Width: 32 Bits Data Bus Width: 32 Bits MIX Bus Interface: Master/Slave, Interrupt Handler Address Bus Width: 32 Bits...
Page 17
Page 16 Pentek Models 4200A and 4201A Operating Manual This page is intentionally blank Rev.: A.2 Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
(shown in Figure 2-1), as the VME board. The smaller board, which houses the 68030, its SRAM, and the Model 4200A’s VSB Interface chip set (shown in Figure 2-2), is known as the Mezzanine board. All the jumper blocks utilized on these boards are of the 3-pin, single inline, right-angle variety, and are located near the edges of the boards.
Page 19
Page 18 Pentek Models 4200A and 4201A Operating Manual Nylon spacers for mounting Mezzanine Board 068A 068A Mounting Hole for Front Panel Board Bracket Connector Pattern Nylon spacers for mounting Mezzanine Board Figure 2-1: Model 4200/4201A VME board drawing showing jumper block and mounting hole locations Rev.: A.2...
Page 20
Pentek Models 4200A and 4201A Operating Manual Page 19 Mounting Hole Mounting Hole 1400B 1400A Bracket Mounting Hole 68EC030 Mounting Hole Mounting Hole Figure 2-2: Model 4200/4201A Mezzanine board (left) and Front Panel board (right) drawings showing jumper block and mounting hole locations. The side of Mezzanine board shown is mounted face down.
The VSB Interface on the Model 4200A can be configured to include the system bus arbitration function. This is accomplished by placing shorting jumpers between pins 2 and 3 of JB1, JB2 and JB3 on the 4200A’s Mezzanine board. If you have configured the 4200A as the VME Slot 1 Controller (see Section 2.2.1), then you should also configure it as VSB Arbiter.
* - Factory Default Settings The Model 4200/01A Front Panel The Models 4200A and 4201A are shipped with a front panel installed, providing easy access to the two RS-232 Serial Ports (via standard DB-25 connectors), reset and inter- rupt push-button switches, and an LED indicator. However, if space within your VME card cage is a scarce commodity, you may find it necessary to remove the baseboard’s...
Page 24 Pentek Models 4200A and 4201A Operating Manual The Model 4200/01A Front Panel (continued) 2.3.2 The Interrupt Switch When the Interrupt push-button on the 4200/01A’s front panel is pressed, the PIO9 pin on the VAC is pulled low. Depending upon how the VAC is configured, this input is mapped to either PIO7, PIO10, or PIO11, all of which are connected to Local IRQ inputs on the VIC.
Pentek Models 4200A and 4201A Operating Manual Page 25 The Model 4200/01A Front Panel (continued) 2.3.4 The External Port Header (continued) Table 2-6 Pentek Model 4200/01 External Port Connector Pinout Signal Pin # Pin # Signal Ground Port A Receive...
Page 26 Pentek Models 4200A and 4201A Operating Manual The Model 4200/01A Front Panel (continued) 2.3.4 The External Port Header (continued) 2.3.4.3 Reset Signals (continued) The Soft Reset line, when pulled low, will initiate a VAC Soft Reset sequence. This reset sequence does not change the states of any Internal VIC, VAC or 68030 registers, nor does it affect the memory map configuration.
VME card cage with the power turned on! After the Reset button is pressed, the Pentek Monitor logo and prompt should appear on your terminal screen, showing the amount of installed SRAM and the default VME slave addressing. A sample of the logo is shown in Figure 2-3, on the next page.
Page 29
Page 28 Pentek Models 4200A and 4201A Operating Manual The 4200/01A Monitor Program (continued) 2.4.3 Booting the Monitor Program (continued) ]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]] ]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]] ]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]] ]]]]]]]]] ]]]]]]]]] ]]]]]]]]]] ]]]]]]] ]]]] ]]]]]]]]] ]] ]]]]]]] ]]]]]]] ]]]] ]]]]]]]]]] ]]]]]]] ]]]] ]]]] ]]]]]]] ]]]]]]]]] ]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]] ]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]] Copyright 1993 (c) Pentek, Inc.
Pentek Models 4200A and 4201A Operating Manual Page 29 The 4200/01A Monitor Program (continued) 2.4.3 Booting the Monitor Program (continued) NOTE: Most of the Monitor’s functions involve the making of changes to information stored in the User/Configuration Flash EEPROM. In...
Page 31
Page 30 Pentek Models 4200A and 4201A Operating Manual The 4200/01A Monitor Program (continued) 2.4.4 Changing the VME Slave Base Address Table (continued) The menu shown in Figure 2-5, on the previous page, lists the four possible settings of the jumper blocks, and the VME Slave address settings associated with each.
Page 32
Pentek Models 4200A and 4201A Operating Manual Page 31 The 4200/01A Monitor Program (continued) 2.4.4 Changing the VME Slave Base Address Table (continued) Select Index to be Modified(1..16), Q to Quit, or P to Program>p Erasing Device...Done Verifying Erase...Done ]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]...
Monitor’s main menu will bring you to a screen that displays the 4200/ 4201A Internal Memory Map. This is also the map of the Model 4200A’s resources as seen by the 68030, and by an Upper MIX Bus Master. The terminal displays that will be seen during this procedure are shown in Figure 2-9, on the next page.
Page 34
Pentek Models 4200A and 4201A Operating Manual Page 33 The 4200/01A Monitor Program (continued) 2.4.5 Changing the 68030's Memory Map (continued) Enter 1 to Examine Memory 2 to Upgrade Firmware 3 to Download Program 4 to Run Program 5 to Stop Program...
Page 35
Changing the 68030's Memory Map (continued) Suppose, for example, it was your intention to work with the 4200A mainly as an A24 VMEbus Master, and had little use for A32 VME Master access. In this case, you could devote a 1 GB region to A32 VSB Master transactions, by...
Pentek Models 4200A and 4201A Operating Manual Page 35 The 4200/01A Monitor Program (continued) 2.4.5 Changing the 68030's Memory Map (continued) As was the case with changes to the VME Slave Address Table, changes to the 68030 Memory Map must be programmed into the Flash memory and the 4200/01A must be reset in order for the changes to take effect.
Page 37
Page 36 Pentek Models 4200A and 4201A Operating Manual The 4200/01A Monitor Program (continued) 2.4.6 VME Attributes (continued) Current 4200/4201A VME Attributes 1) Bus Request Level 2) Arbitration Method - Round Robin Select Index to be Modified(1..2), Q to Quit, or P to Program>1 Current Bus Request Level is 3, Select New Level >2...
Pentek Models 4200A and 4201A Operating Manual Page 37 The 4200/01A Monitor Program (continued) 2.4.6 VME Attributes (continued) As was the case with changes to the VME Slave Address Table and the 68030 Memory Map, VME Attribute changes must be programmed into the Flash memory and the 4200/01A must be reset in order for the changes to take effect.
Page 38 Pentek Models 4200A and 4201A Operating Manual The 4200/01A Monitor Program (continued) 2.4.7 Examining and Modifying 4200/01A Memory Contents (continued) Other keys that can be used in this Monitor utility are listed in Table 2-8, below: Table 2-8...
Pentek Models 4200A and 4201A Operating Manual Page 39 The 4200/01A Monitor Program (continued) 2.4.8 Loading Programs to the 4200/01 with the Monitor (continued) 2.4.8.1 Loading Programs to the 4200/01A's SRAM (continued) When compiling code to download to the 4200/01A, set up your...
Page 40 Pentek Models 4200A and 4201A Operating Manual The 4200/01A Monitor Program (continued) 2.4.8 Loading Programs to the 4200/01A with the Monitor (continued) 2.4.8.2 Loading Programs to the User/Configuration Flash EEPROM (continued) Enter 1 to Examine Memory 2 to Upgrade Firmware...
2.4.10 Upgrading 4200/01A Firmware As we at Pentek receive more user feedback on the applications of this device, we may, from time to time, release new firmware with improved or updated features to our community of users. To simplify such changes, the 4200/01A’s Monitor includes a Firmware Upgrade option, which is accessed...
Page 43
Page 42 Pentek Models 4200A and 4201A Operating Manual The 4200/01A Monitor Program (continued) 2.4.10 Upgrading 4200/01A Firmware (continued) Before proceeding with the steps below, make sure that BOTH of the Flash EEPROMs are write enabled. See Section 2.2.4 of this manual for details.
Page 44
Pentek Models 4200A and 4201A Operating Manual Page 43 The 4200/01A Monitor Program (continued) 2.4.10 Upgrading 4200/01 Firmware (continued) Enter 1 to Examine Memory 2 to Upgrade Firmware 3 to Download Program 4 to Run Program 5 to Stop Program...
Selecting Interrupt Settings with the Monitor This feature was not yet implemented at the time of this release of 4200/01A firmware. Interested parties may contact Pentek at the phone number shown on the cover page of this manual for information about projected dates for subsequent firmware releases.
Page 46
Pentek Models 4200A and 4201A Operating Manual Page 45 EEPROMs. That topic is covered in Section 3.3 of this manual. Enter 1 to Examine Memory 2 to Upgrade Firmware 3 to Download Program 4 to Run Program 5 to Stop Program...
Page 46 Pentek Models 4200A and 4201A Operating Manual The 4200/01A Monitor Program (continued) 2.4.14 VMEbus Access to Monitor Features (continued) 2.4.14.1 Host Interface Program - 4200.C Included among the Programming Examples on the enclosed diskette (described in Appendix B of this manual) is a program called 4200.C.
Page 48
Pentek Models 4200A and 4201A Operating Manual Page 47 The 4200/01A Monitor Program (continued) 2.4.14 VMEbus Access to Monitor Features (continued) 2.4.14.1 Host Interface Program - 4200.C (continued) Table 2-10 Pentek Model 4200/01A Host Interface Program - Functions, Codes and Parameters Cmd.
Page 48 Pentek Models 4200A and 4201A Operating Manual The 4200/01A Monitor Program (continued) 2.4.14 VMEbus Access to Monitor Features (continued) 2.4.14.2 Host Interface Program Interrupt Access Most of the commands provided by the host monitor can also be accessed by sending an interrupt to the 68030. If you write a ‘1’ to address A16_base+0x22, and follow it by writing a ‘1’...
Pentek Models 4200A and 4201A Operating Manual Page 49 The 4200/01A Monitor Program (continued) 2.4.14 VMEbus Access to Monitor Features (continued) 2.4.14.2 Host Interface Program Interrupt Access (continued) Table 2-11, at the bottom left of the previous page, gives the SRAM locations to be used for placement of the commands and their associated parameters, if any.
Changing the VSB Access Region Size from the VMEbus At the time of this writing, the only modification that can be made to the 68030’s memory map is changing the size the 4200A’s VSB access region, by decreasing or increasing the A32/D32 VME Master access region.
Although there are com- ponents located on both sides of the 4200A’s VME board, we refer to the side that is now face up as the component side, and the side that is now face down as the solder side.
Page 52 Pentek Models 4200A and 4201A Operating Manual Removing and Installing the Model 4200/01A Front Panel (continued) 2.5.2 Removing the 4200/01 Mezzanine Board (continued) The mezzanine board is secured to the VME board by means of four nylon screws, at the corners of the mezzanine board. Remove these with the 3/16"...
Pentek Models 4200A and 4201A Operating Manual Page 53 Removing and Installing the Model 4200/01A Front Panel (continued) 2.5.4 Removing the Front Panel The Model 4200/4201A’s Front Panel is secured to the VME board by means of three screws, located on the board’s solder side. As noted above, the name “solder side”...
Installing MIX Expansion Modules on the 4200/01A For MIX module stack assembly procedures and other important information about Pentek’s family of MIX expansion modules, please refer to Appendix C of this manual. Rev.: A.2 Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
VSB1400A/B chip set from PLX, with some additional buffering and multiplexing. This chip set was designed to give a 68030 the ability to become a VSB Master. Its imple- mentation in the Model 4200A also allows an Upper MIX Bus Masters to become a VSB Master.
Page 57
Page 56 Pentek Models 4200A and 4201A Operating Manual Figure 3-1: Pentek Model 4200/01A - Detailed Data Flow Diagram Rev.: A.2 Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
Page 58
Pentek Models 4200A and 4201A Operating Manual Page 57 Operating Theory (continued) 3.1.1 The VME Interface Controller (continued) Another of the VIC’s jobs is the translation of local bus DSACK* signals to VMEbus DTACK* signals, and vice-versa, to denote the termination of a data cycle.
SRAM and Flash EEPROM cycles, and providing the DSACK* signal, to terminate data cycles involving SRAM and EEPROM access. The dual, full duplex UART that drives the Model 4200A’s Serial Ports is internal to the VAC. It also includes a programmable 16-bit timer, available for user-defined functions.
Pentek Models 4200A and 4201A Operating Manual Page 59 Operating Theory (continued) 3.1.4 SRAM Allocation The 4200/01A’s shared SRAM is available for storage of user code and as a data exchange area. The user should be aware of two restrictions placed on the use of this memory, however.
Page 60 Pentek Models 4200A and 4201A Operating Manual Operating Theory (continued) 3.1.6 4200/01A Data Cycles An important key in understanding the mechanics of data transactions in the Model 4200/01A is in gaining an understanding of which parts initiate and terminate the various types of data cycles.
Pentek Models 4200A and 4201A Operating Manual Page 61 Operating Theory (continued) 3.1.7 Local Bus Arbitration On the following page is Figure 3-2, a block diagram showing the devices that can gain control of the local bus, and how they connect to the bus arbi- tration hardware.
Page 63
Page 62 Pentek Models 4200A and 4201A Operating Manual Figure 3-2: Pentek Model 4200/01A Local Bus Arbitration Block Diagram Rev.: A.2 Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
Page 64
Pentek Models 4200A and 4201A Operating Manual Page 63 Model 4200/01A Memory Maps (continued) 3.2.1 VME Slave Memory Map (continued) The base addresses for the slave resources listed in the previous paragraph are selected from a table in the User/Configuration Flash EEPROM. At power-up, and during Global Resets (see Section 2.3.4.3 for a description of...
Programs running on the 68030 have access to the VMEbus, the MIX bus, and the VSBus (on a Model 4200A). The 68030’s default map of the regions of memory in which these resources are available is shown at the top of the next page, in Table 3-6.
0000, are identified in Table 3-7, below. Functional descriptions of the register’s bits can be found starting at the top of the following page. Table 3-7 Pentek Model 4200/01 - MIX Control Register - Address = 0xFFF2 0000 - Read & Write Access Name MIXSplit...
Page 67
Page 66 Pentek Models 4200A and 4201A Operating Manual Model 4200/01A Memory Maps (continued) 3.2.3 The MIX Control Register (continued) The eight upper bits in this 24-bit register (D23 - D16) are Status bits and are Read-Only. The three most significant bits (D23 - D21) are unused. The five remaining status bits are described below.
Pentek Models 4200A and 4201A Operating Manual Page 67 Model 4200/01A Memory Maps (continued) 3.2.3 The MIX Control Register (continued) Name Function MXMIO* MIX bus Masters should set this bit to the ‘0’ state for memory transactions with MIX Slave modules, and to the ‘1’ state for I/O transactions.
Page 69
Pentek Models 4200A and 4201A Operating Manual Model 4200/01A Memory Maps (continued) 3.2.4 The MIX Flag Register (continued) Table 3-8 Pentek Model 4200/01 - MIX Flag Register - Address = 0xF200 0000 - Read & Write Access Name SIZ1 SIZ0 Name MIXSplit MXINT2EN MXINT1EN MXINT0EN...
Status Register’s bit structure, and further detail about the relevance of these bits can be found in the paragraphs below the table. Table 3-9 Pentek Model 4200/01 - MIX Status Register - Address = 0xF200 0000 - Read-Only Access Name LTCHC&S* LTCHDTA*...
Page 70 Pentek Models 4200A and 4201A Operating Manual Model 4200/01 Memory Maps (continued) 3.2.5 The MIX Status Register (continued) Name Function IPL2* These three bits are the Interrupt Priority IPL1* level bits, which are driven by the VIC, IPL0* and also received by the 68030.
CASUAL USER!! The Flash EEPROMs in the Model 4200/01A contain the device’s boot code as well as configuration information and the Monitor program supplied by Pentek. The device can be rendered totally inaccessible by an improper overwrite of the EEPROMs. Proceed at your own risk.
Page 73
Page 72 Pentek Models 4200A and 4201A Operating Manual Modifying the Contents of the Flash EEPROMs (continued) 3.3.1 Saving Changes to the Address Tables (continued) Table 3-5, in Section 3.2.1, gives the EEPROM table locations of the VMEbus Slave resource base addresses. To translate these EEPROM addresses in...
Page 74
Pentek Models 4200A and 4201A Operating Manual Page 73 Modifying the Contents of the Flash EEPROMs (continued) 3.3.1 Saving Changes to the Address Tables (continued) for(addr = 0; addr < ROMSIZE; addr++) rom = Rom[offset+addr]; if(rom != 0xff) printf(“Erase Failed at %08lx “,&Rom[offset+addr]);...
Slave device in data transactions over the VMEbus and the MIX bus. No Slave interface to the VSBus is provided on the Model 4200A. Slave devices are also, generally, interrupt generators. The topic of interrupt generation will be covered later, in Section 3.7.
Pentek Models 4200A and 4201A Operating Manual Page 75 Slave Operation (continued) 3.4.1 The 4200/01A as a VMEbus Slave As mentioned in Section 3.2.1, above, there are three resources on the Model 4200/01A that are available for VME Slave Access. These are the ICF Regis- ters, the Dual-Ported SRAM (access to this resource is shared with the 68030), and the MIX Bus.
Models 4200A and 4201A. In addition to its Bus Mastership capabilities on the VME and MIX Busses (and on the VSBus in the 4200A), provisions also exist for a UMBM to assume Mastership of the VMEbus (and the VSBus on the 4200A). Interrupt Handling, also a traditional Bus Master function, is covered in Section 3.8 of this manual.
The unique combination of bus interfaces on the Model 4200/01A also gives an Upper MIX Bus Master (UMBM) the ability to master the VMEbus (or the VSBus on the 4200A). The subsections below describe the mechanics of these master accesses.
The 4200A as a VSBus Master VSB Master access is initiated when a local bus master requests the VSBus, and the request is granted by the VSB Arbiter (which may be the 4200A). When the bus is available, the PLX VSB1400A/B asserts an Address Enable signal (ADDEN*), as well as the BUSY* and HAVEBUS* signals.
The Model 4200/01A can be configured as a VMEbus Slot 1 System Controller. See Section 2.2.1 for details about the jumper settings that enable this feature. A 4200A can also be configured as a VSB System Arbiter. Section 2.2.3 tells how to set jumpers to enable this feature.
Page 80 Pentek Models 4200A and 4201A Operating Manual Generating Interrupts with the 4200/01A (continued) 3.7.1 The 4200/01A as a VMEbus Interrupter (continued) Programs running on the 68030 may cause the VIC to generate a VMEbus interrupt. Finally, the VIC can receive and respond to an external VMEbus Master’s Interrupt Acknowledge (IACK*) signal, and can pass on the daisy...
Pentek Models 4200A and 4201A Operating Manual Page 81 Generating Interrupts with the 4200/01A (continued) 3.7.1 The 4200/01A as a VMEbus Interrupter (continued) 3.7.1.1 Interrupting the VMEbus from a MIX Module (continued) Table 3-11: Pentek Model 4200/01 MIX to VME Interrupt Mapping Table in Model 4200/01 SRAM...
Page 82 Pentek Models 4200A and 4201A Operating Manual Generating Interrupts with the 4200/01A (continued) 3.7.2 The 4200/01 as a MIX Bus Interrupter (continued) 3.7.2.1 Interrupting the MIX Bus from the VMEbus The 4200/01A, when acting as a VMEbus interrupt handler, can generate MIX bus interrupts.
The Model 4201A can be an interrupt handler on the VMEbus and the MIX bus. The Model 4200A can be a VSBus interrupt handler as well. In some cases, handling an interrupt from one bus involves the generation of an interrupt to the 68030, or to an- other bus.
Pentek Models 4200A and 4201A Operating Manual Page 85 Handling Interrupts to the 4200/01A (continued) 3.8.2 The 4200/01A as a MIX Bus Interrupt Handler (continued) 3.8.2.2 MIX Bus Interrupts to the VMEbus The VIC can respond to a MIX interrupt, connected to its Local Interrupt Request (LIRQ) inputs, by asserting VMEbus IRQs.
Page 86 Pentek Models 4200A and 4201A Operating Manual Additional Features of the Model 4200/01A (continued) 3.9.1 Using the VAC’s Programmable Timer (continued) The Control Register contains the bits to be loaded into the prescaler, as well as a register at which the prescaler’s instantaneous value may be read. Also...
Pentek Models 4200A and 4201A Operating Manual Page 87 Additional Features of the Model 4200/01A (continued) 3.9.2 Using the VAC’s UART (continued) See Appendix A (VIC\VAC Configuration Registers) for more information about the UART Registers. 3.9.3 Split Bus Operation This feature is not yet supported in the current revision of 4200/01A hard- ware and firmware.
Page 89
Page 88 Pentek Models 4200A and 4201A Operating Manual This page is intentionally blank Rev.: A.2 Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
Page 150
4200.zip pkunzip.exe unzip readme readme To restore directory set on a PC running DOS pkunzip -d 4200.zip To restore directory set on a SUN running UNIX unzip -a -x 4200.zip 4200.zip readme.1st \4248 \4252 \4253 \blink \demo Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
Page 151
2.2.2 in the 4200/01 manual to select Base Address settings. 3) Press Reset on the 4200/01's Front Panel and verify the base address settings are displayed along with the PENTEK logo on the RS-232 Terminal. Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
Page 152
User-gener- ated code should NOT be programmed in this manner. the 4200/01 doesn`t boot after performing the upgrade (LED stays off upon RESET), contact PENTEK at (201)767- 7100. Upgrading Firmware over VME --------------------------- 1) Before you try to load the new firmware, verify that programs can be loaded using one of the loaders provided on this disk.
Page 153
4) Enter the following commands: load42 -l -pxxx1 -myy bootrom.hex Where: xxx1 - Bits A31-A16 of the base address for the SRAM. Bits A31-A24 only need to be specified for A32 ad- dress mode. - Addressing Mode (24 or 32) The loader may request that a key be pressed after the 4200/ 01 has completed Resetting.
Page 154
Upgrading Firmware over Serial Port ----------------------------------- 1) Enable the Flash EEPROM to be written by moving the jumper on the JB5 jumper block to position 1-2. 2) Select the Upgrade Firmware Option in the 4200/01 monitor's menu. 3) Upload the program selecting ASCII Protocols and the file to be uploaded.
Page 155
4200/01 Utility Programs This disk contains a Loader and VME Monitor program for the fol- lowing Platforms: Embedded Sparc or Sun running SUN OS Embedded Processor running VxWorks Sun with a Bit 3 SBUS to VME Adapter PC with a Bit 3 PC to VME Adapter Load42 Utility -------------- This program enables the user to download and execute programs...
Page 156
Monitor Utility --------------- This program enables the user to command the 4200/01's built in monitor to perform certain functions. The available functions are listed in Section 2.4.14 in the 4200/01 Manual. Sun OS: cc mon42.c -o mon42 Used Turbo 'C', may need to be modified for other compilers VxWorks: Used GNU Compiler...
Page 158
Appendix C: MIX Assembly and Installation Instructions Introduction The connection between Pentek’s family of expansion modules and the VMEbus re- sources is provided by the Modular Interface eXtension (MIX) interface, originally developed by Intel Corporation for Multibus II. The MIX standard defines an electrical and mechanical protocol for a private high-speed 32-bit bus, fully supported with interrupt and control functions.
Page 159
Pentek MIX Tutorial Pentek MIX Baseboards Pentek offers a variety of MIX baseboards, all of which are full size VMEbus boards in standard 6U format (160 mm x 233 mm) and occupy one standard slot position (0.8 inches of horizontal space) in a VMEbus card cage. Each baseboard has two 96-pin male DIN connectors (P1 and P2) that mate with the corresponding female connectors on the VMEbus backplane.
Page 160
Pentek MIX Tutorial Page C-3 Pentek MIX Expansion Modules Pentek currently offers MIX expansion modules for the VME bus with the following features: G Floating Point Digital Signal Processors: Single and Dual Texas Instruments TMS320C30 Processors Single, Dual, and Quad Texas Instruments TMS320C40 Processors Triple AT&T DSP32C Processors...
Page 161
The back ends of standard expansion modules are mechanically secured to the base- board by means of the MIX connectors. Some of Pentek’s MIX modules differ from the above standards. The Model 4240 MIX prototyping module is somewhat deeper (6.0"), to allow more flexibility for custom circuit construction.
Page 162
MIX Module Stack Assembly Techniques (continued) The front panels of the Models 4200, 4200A, 4201 and 4201A are very useful for the initial configuration of these baseboards, but in normal use the panel is generally re- moved. These baseboards will normally utilize the Nested assembly technique to share a common card cage slot with the first MIX expansion module.
Page 163
When tightening these flathead screws, the torque should not exceed 2 in-lbs or there is a possibility of damaging the threads in the MIX baseboard con- nector. Pentek offers a special torque driver specifically for tightening the Rev. F.1 flathead screws (Pentek Model # 2030).
Page 164
Each jackscrew has a threaded Manufactured by Tektronix. The ‘MIX’ spacer board is opening in the head to accept jack- shipped with every Pentek MIX baseboard. screws from additional MIX compo- nents above it. Pentek offers a special torque driver specifically for tightening the MIX jackscrews (Pentek Model # 2031).
Page 166
Pentek MIX Tutorial Page C-9 This page is intentionally blank Rev. F.1 Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
Page 167
MIX contact pattern. NOTE: Do not torque the flathead screws over 2 in-lbs (Pentek Model #2030 Torque Driver may be used). 5) Place a MIX spacer board on top of the MIX baseboard connector such that the black stripes on all three orange labels are aligned.
Page 168
Pentek MIX Tutorial Page C-11 NOTE: The top MIX Stiffener Flathead Screws (4) and its flathead screws are (see step 18, next page) installed as shown at the left MIX Stiffener ONLY IF NO ADDITIONAL (see step 18, next page)
Page 169
Figure C-5A (on the previous page), to draw the stacking connector against the expansion module. NOTE: Do not torque the jackscrews over 5 in-lbs (Pentek Model #2031 Torque Driver may be used). 13) Place the second expansion module over the stacking connector with the component side facing DOWN.
Page 170
Pentek MIX Tutorial Page C-13 Flathead Screws(4) NOTE: If ONLY TWO MIX Expansion Modules will be installed on the Base- MIX Stiffener board, the MIX Stiffener and its flathead screws (shown at the left) are installed in place of the...
Page 171
MIX contact pattern. NOTE: Do not torque the flathead screws over 2 in-lbs (Pentek Model #2030 Torque Driver may be used). 5) Place the first expansion module on the stacking connector, with the component side facing DOWN.
Page 172
Pentek MIX Tutorial Page C-15 Flathead Screws (4) NOTE: The top MIX Stiffener (see step 14, next page) and its flathead screws are MIX Stiffener installed as shown at the left (see step 14, ONLY IF NO ADDITIONAL next page)
Page 173
NOTE: Do not torque the jackscrews over 5 in-lbs (Pentek Model #2031 Torque Driver may be used). 9) Place the second expansion module over the stacking connector with the component side facing DOWN.
Page 174
Pentek MIX Tutorial Page C-17 Flathead Screws(4) NOTE: If ONLY TWO MIX Expansion Modules will be installed on the Base- MIX Stiffener board, the MIX Stiffener and its flathead screws (shown at the left) are installed in place of the...
Page 175
Page C-18 Pentek MIX Tutorial C.10 MIX Stack Disassembly When disassembling a MIX stack, loosen all screws in the same manner in which they were tightened (slowly and evenly, one turn at a time for each screw in sequence, following the pattern shown in Figure C-7A, at the bottom of page C-14). This is of particular importance when loosening the flathead screws, which are stressed by the spring tension of the MIX stiffener.
Page 176
Pentek MIX Tutorial Page C-19 Mounting Arm Panel Screw ‰ Access Hole ê Top Ejector Bottom Ejector Handle Handle Figure X-9A: VME Card Cage Ejector Handles (front view, shown with Cover Plates removed) Captive Circuit Board Detail A Screw Front Panel...
Page 177
Note that, as a general rule, Pentek does not ship MIX modules with ejector handles installed, but the handles are included with the module. The installation proce- dure for the ejector handles can be found in Section C.11, on page C-18 of this Appen-...
Page 178
Pentek MIX Tutorial Page C-21 C.12 Linking MIX Module Front Panels and Ejector Handles (continued) C.12.1 Panel Links (continued) Baseboard Module #1 Module #2 Module #3 Snap here for 2 panels Snap here for 3 panels Use unmodified for 4 panels...
Page 179
MIX module front panels must be physically coupled to the ejector handles on the MIX Baseboard. Beginning around October of 1994, all VMEbus ejector handles shipped by Pentek have had small holes drilled in their sides. Ejectors on each unit may be coupled to those on adjacent units by passing rods through these holes.
Page 180
Pentek MIX Tutorial Page C-23 C.12 Linking MIX Module Front Panels and Ejector Handles (continued) C.12.2 Linked Module Ejector Handles (continued) (d) 2-slot Shaft (a) 2-slot ID Plate (b) 3-slot ID Plate (e) 3-slot Shaft (c) 4-slot ID Plate (f) 4-slot Shaft...
Page 182
Pentek MIX Tutorial Page C-25 C.13 Installing the Assembly into the VMEbus Card Cage Once the assembly of the MIX baseboard and expansion module(s) has been completed, the assembly can be installed in the card cage. If linked module ejector handles have not been installed, and the MIX baseboard will be...
Page 183
Page C-26 Pentek MIX Tutorial This page is intentionally blank Rev. F.1 Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
Page 194
Artisan Technology Group is your source for quality new and certified-used/pre-owned equipment SERVICE CENTER REPAIRS WE BUY USED EQUIPMENT • FAST SHIPPING AND DELIVERY Experienced engineers and technicians on staff Sell your excess, underutilized, and idle used equipment at our full-service, in-house repair center We also offer credit for buy-backs and trade-ins •...