SLSC Overview USER GUIDE. Prototyping Module

Size: px
Start display at page:

Download "SLSC Overview USER GUIDE. Prototyping Module"

Transcription

1 USER GUIDE SLSC Prototyping Module SLSC PROTOTYPING MODULE POWER READY RADIAL SELECTOR CONNECTOR J1 CONNECTOR J2 Overview The SLSC is a prototyping module intended to help SLSC module developers quickly prototype designs. The module is Level-2 compatible, but can be Level-1 compatible if you configure the rear I/O signals properly. The SLSC features a MAX V CPLD as a module controller, which is pre-programmed to provide basic access to the board peripherals. The MAX V CPLD is divided into four banks, and the I/O for each is routed to its own region in the prototyping area. Each bank may have

2 independent voltage settings to allow the use of different digital standards supported by the CPLD. Custom circuitry in the prototyping area has access to 24 V and 3.3 V rails from the backplane, 5 V from the auxiliary power supply and corresponding bank power supply. Two of the regions of the prototyping area, Bank 1 and Bank 2, include connections to two 44-pin DSUB connectors in the front panel. A fifth region in the prototyping area, labeled RTI, provides additional space to access the upper rear I/O connectors. The peripherals designed into the SLSC board include two front panel LEDs (which follow the recommendations of the SLSC Design Guidelines), a 16-position rotary switch, four temperature sensors, and 17 ports 8-bit wide routed to their corresponding banks in the prototyping area. Additionally, to ease debugging and prototyping, a JTAG header compatible with Altera's USB Blaster pinout is populated on the board which allows you to program the CPLD with a custom design. A MICTOR connector exists between the CPLD and the SLSC connector to allow monitoring of the SLSC interface signals using a logic analyzer such as the one on NI VirtualBench. Note All modifications to this module must comply with the Switch Load and Signal Conditioning Module Design Specifications. It is the user's responsibility to make sure that the product is modified and used in a way that complies with local rules, regulations, and best practices. Note All specifications and certifications in the manual apply only to the unaltered product as provided by National Instruments. Any changes to the product invalidate these specifications and certifications. Related Documentation This user guide assumes you have access to the documentation of the SLSC Module Development Kit (MDK) and that you are familiar with the following documents: Switch Load and Signal Conditioning Module Design Specifications Specifications SLSC modules must abide in order to be compatible with SLSC systems. SLSC Design Guidelines Describes best practices recommended for SLSC modules. SLSC Schematic Schematic of the SLSC prototyping module. SLSC Specifications Specifications of the unaltered SLSC MDK. Other Files Available for the SLSC Module These files are included in the SLSC Example Modules Files.zip file of the SLSC MDK. Module Controller VHDL code Slsc12101Top.vhd, PkgEdBlock.vhd, PkgRevision.vhd, PkgSlsc12101Registers.vhd, PkgSlscProtocol.vhd, EdBlock.vhd, Interrupt.vhd, IoPort.vhd, Leds.vhd, SpiChannelSelect.vhd, Control.vhd, CrcGen.vhd, ShiftRegister.vhd, Spi.vhd Module Controller Quartus project files SlscCpldTop.qpf, SlscCpldTop.qsf, SlscCpldTop.sdc, SlscCpldTop.pof SLSC Capabilities files SLSC bin, SLSC json 2 ni.com SLSC User Guide

3 2D Mechanical Drawings and 3D Models SLSC PCB Drawing Required Software NI LabVIEW 2015 or newer NI-SLSC driver To customize the CPLD: Quartus Design software, found on Quartus Software's website 1 To customize the Flash: createnvmemimage.py, included in the SLSC MDK files Other Files SLSC vi Example VI to access the SLSC properties. Getting Started with the SLSC The SLSC can be inserted into an SLSC chassis and used the way it is shipped. Note The SLSC chassis and SLSC modules do not support hot plug-in. The entire chassis must be powered down when a module is installed or removed. 1. Ensure the CPLD power supplies are properly set. After taking the module out of its packaging, check that three jumpers are inserted between pins 5 and 10 of headers W2, W3, and W4. This ensures that the voltage is set to 3.3 V for the CPLD I/O banks 2, 3, and 4. 1 Quartus Design Software is offered in a variety of editions with different features and price ranges. Refer to the Quartus Software website for more information. SLSC User Guide National Instruments 3

4 Figure 1. Jumper Configuration 2. Install the module in the SLSC chassis. Power off the SLSC chassis and then insert the module into an available slot. If you are using the JTAG connector to program the CPLD or MICTOR cable to a logic analyzer, leave one empty slot to the right of the module for cable routing. Connect the cable(s) before inserting the module in the chassis. 3. Power up the chassis. As soon as the chassis is powered up, the power LED of the front panel of the SLSC should be lit green. The chassis will boot-up and start querying the slots for module presence. Once the module is detected, the Ready LED should be lit green. 4. Access the module's properties and physical channels. Use a host computer with LabVIEW and the NI-SLSC driver installed, and connected to the same network as the SLSC chassis. Open SLSC vi. This VI gives you access to the properties and physical channels that control the peripherals of the module. You can control the LEDs, read the value dialed in the rotary switch, and access all the DIO going to the prototyping area. Description of the SLSC Mechanical Features Unless otherwise noted, mechanical attributes and restrictions such as maximum component height are defined in the Switch Load and Signal Conditioning Module Design Specifications. 4 ni.com SLSC User Guide

5 Top View and Main Components The following figure shows the top view of the SLSC module and highlights its most relevant components. Figure 2. SLSC Top View BANK 1 BANK 3 RTI BANK 2 BANK Temperature Sensor (4x) 2. Voltage Configuration Header - Bank 2 3. Voltage Configuration Header - Bank 4 4. Voltage Configuration Header - Bank 3 5. MICTOR Connector (for NI VirtualBench) 6. JTAG Header (CPLD Programming) Prototyping area The biggest area of the board is used for prototyping and is divided into five areas filled with thru-hole grids. These grids can be used with standard 0.10" headers, or may have wires or thru-hole components soldered to them. The prototyping area provides access to the majority of the CPLD I/O, the front and rear connectors, power supplies, and ground. Module controller Implemented in a MAX V CPLD, handles the communication with the SLSC chassis and controls the peripherals. Variable power supplies for CPLD Banks 2, 3, and 4 These power supplies can be set by the developer by placing the jumper of the corresponding header in the correct position. Note The jumpers must be set before powering the module and should not be changed once the system is powered. Front and rear connectors The connectors on the front panel and those facing the RTI area are the same as those recommended in the Switch Load and Signal Conditioning Module Design Specifications and in the SLSC Design Guidelines. Rotary switch The position of the rotary switch can be accessed by standard SLSC properties. Front panel LEDs The LEDs can be controlled through standard SLSC properties. Temperature sensors 4x ADT7310 are connected to the CPLD. SLSC User Guide National Instruments 5

6 Front Panel The following figure shows the front view of the module and highlights its features. Figure 3. Front Panel SLSC PROTOTYPING MODULE POWER READY RADIAL SELECTOR CONNECTOR J1 CONNECTOR J SLSC Interface Compatibility Glyph This indicates chassis compatibility type. 2. SLSC Rear I/O Compatibility Glyph This indicates RTI compatibility type, which is left blank for customization. See the Switch Load and Signal Conditioning Module Design Specifications for more information. 3. Top Module Mounting Screw 4. LEDs See Front Panel LEDs section for more details. 5. Rotary Switch 6. Connector J1 (high-density 44-position DSUB) 7. Connector J2 (high-density 44-position DSUB) 8. Injector/Ejector Handle 9. Bottom Module Mounting Screw 6 ni.com SLSC User Guide

7 Connectors The SLSC is designed with the front and rear connectors recommended in the Switch Load and Signal Conditioning Module Design Specifications and SLSC Design Guidelines. The module has the proper connectors for meeting Level-1 compatibility, but you must properly configure signals to and from these connectors in the RTI prototyping area. Refer to the Switch Load and Signal Conditioning Module Design Specifications for compatibility requirements. Prototyping Area Hole Arrays The following figure provides information about the arrays of holes found in the prototyping areas. These holes may be used for direct soldering of components and wires, or for attaching standard headers to connect to jumpers or secondary PCBs. Figure 4. Prototyping Area Hole Array Details mm (5.100 in.) mm (2.800 in.) mm (2.700 in.) mm (2.625 in.) mm (0.600 in.) 2.54 mm (0.100 in.) 0.0 mm (0.0 in.) Prototyping Area Hole Array Detail 0.0 mm (0.0 in.) mm (0.650 in.) mm (0.750 in.) mm (1.075 in.) 2.54 mm (0.100 in.) mm (4.350 in.) mm (4.625 in.) mm (8.225 in.) Ø 1.02 mm (0.040 in.) plated 2.54 mm (0.100 in.) Mounting Holes The following figure provides information about the location and size of mounting holes. The three holes across the top of the PCB are reserved for future extension hardware. See the Switch Load and Signal Conditioning Module Design Specifications for information about placement restrictions around these holes. SLSC User Guide National Instruments 7

8 Twelve other mounting holes are provided: three larger holes in the corners of the board, and nine smaller holes forming a grid in the center of the board in the prototyping area. These may be used at the discretion of the module developer to provide mechanical fixturing as needed, including shields, brackets, or mounting standoffs for custom secondary PCBs. Figure 5. Mounting Hole Sizes and Locations mm (5.000 in.) 3X Ø 3.18 mm (0.125 in.) Non-plated Thru Holes 3X Holes Reserved for Extension HW 9X Ø 2.69 mm (0.106 in.) Non-plated Thru Holes 3X mm (4.875 in.) 3X mm (2.625 in.) 3X 9.53 mm (0.375 in.) 6.35 mm (0.250 in.) 1.27 mm (0.50 in.) 0.0 mm (0.0 in.) 0.0 mm (0.0 in.) 2X mm (0.470 in.) 3X mm (0.750 in.) 3X mm (4.350 in.) 3x mm (7.800 in.) mm (9.982 in.) Electrical Features The Input Rails and Fuse The module takes its power from the 24 V and 3.3 V provided by the chassis. 3.3 V is only used for the VCCO of Bank 1 and other support circuitry such as the 40 MHz oscillator, flash memory, and thermal sensors. The rest of the banks and the core power used by the CPLD come from cascaded switcher regulators powered from an auxiliary 5 V supply connected to the 24 V rail. Banks 2-4 can be set to different values to allow you to use different digital standards available in the CPLD. All the 24 V, 5 V, and Banks 1-4 VCCOs are available in the prototyping area to be used by the support circuitry required by your design. You should make sure your design does not exceed the power limitations of these rails. As required by the Switch Load and Signal Conditioning Module Design Specifications, the 24 V power supply is protected by a 3.5 ma fuse. See the SLSC Bill of Materials for more information. 8 ni.com SLSC User Guide

9 Auxiliary 5 V Power Supply The programmable power supplies and the CPLD core power supply of 1.8 V are all powered by an auxiliary 5 V power supply which is powered from the 24 V provided by the SLSC chassis. This 5 V power supply is also available in the prototyping area. The power supply can support a maximum of 6 A. Variable Voltage Power Supplies The MAX V supports VCCIO of 1.2 V, 1.5 V, 1.8 V, 2.5 V, and 3.3 V in order to use several I/O standards. The SLSC has user-configurable power supplies for three of the four CPLD banks. The voltages are set by placing a jumper in the corresponding header connecting the pair labeled with the desired voltage. The jumper should be placed on the board before the module is inserted in the SLSC chassis. Once a voltage is set for a bank, all the signals on that bank need to use an I/O standard supported by that voltage. For more information about the supported I/O standards and rules to interconnect I/O standards with the MAX V CPLD, refer to Altera's MAX V Device Handbook. The voltages of all the banks are also routed to the prototyping area to allow the circuits built there to use it. The maximum current that can be withdrawn from each bank depends on the maximum current the source can provide, as well as the estimated current used by the CPLD. Bank 1 is powered directly from the SLSC chassis and, by SLSC Specification 1.0, the module shall not withdraw more than 400 ma. Banks 2-4 take their power from 24 V on-board power supplies and can provide up to 2 A. In addition to the limitations imposed by the current limits on the different rails on the module, you should also consider the power dissipation limitations as defined in the Switch Load and Signal Conditioning Module Design Specifications. Table 1. Bank Rail Available Voltages and Current Limits Bank Available Voltages Maximum Current V fixed, provided by the SLSC backplane 400 ma V, 1.5 V, 1.8 V, 2.5 V, 3.3 V 2 A V, 1.5 V, 1.8 V, 2.5 V, 3.3 V 2 A V, 1.5 V, 1.8 V, 2.5 V, 3.3 V 2 A Module Controller The SLSC Module Controller is implemented using Altera's MAX V 5M1270ZF256I5N. The CPLD is shipped pre-programmed with the compiled version of the Slsc12101Top.vhd design also included in the SLSC Module Development Kit. The controller's default image already implements the EdBlock.vhd design to handle SLSC Frames and the required compliance registers as described in Chapter 8 of the Switch Load and Signal Conditioning Design Specifications. Through the ED Mode, the controller can access the peripherals present on the board, such as the front panel LEDs, the front panel rotary switch, and 17 8-bit I/O ports routed from the CPLD to the prototyping area. SLSC User Guide National Instruments 9

10 CPLD Programming The SLSC has a header that directly connects to Altera's USB Blaster to quickly program the CPLD with a custom design. You can use the SLSC12101Top.vhd file provided in the SLSC Module Development Kit as a starting point for development. Front Panel LEDs The SLSC has Power and Ready LEDs as recommended in section 3.6 of the Switch Load and Signal Conditioning Design Specifications. The LEDs can be lit red, yellow, and green continuously or blinking so you can implement the information in Table 3-1 of that specification. The default module controller behavior implements the Power Solid Green and the Ready Solid Green as recommended in Table 3-1. The Leds.vhd component provided with the SLSC Module Development Kit implements an easy interface to control the LEDs through the NI.ReadyLedColor, NI.ReadyLedMode, NI.PowerLedColor, and NI.PowerLedMode properties described in the capabilities file included as part of the kit. Rotary Switch The 16-position, 4-bit rotary switch on the front panel is accessible from the CPLD. The value can be accessed through the SLSC API using the NI.RotarySwitch property. SI5356A Clock Generator The module has pads for you to add an SI5356A clock generator should you need more clocks in your design. This clock generator can provide up tp four different frequencies on eight pins. Each output clock has two pins. In the SLSC-12101, one pin is routed to a global clock pin of the CPLD, and another pin is routed to the prototyping area. For more information on the routing of these clocks to the prototyping area, refer to the pinout sections and the SLSC Schematic. Design Development, Characterization, and Debugging The SLSC was designed to provide an easy way to prototype SLSC modules in development. Use the resources provided by the SLSC chassis, the module controller, and the connectors to help you implement your design, to characterize some aspects such as power consumption and dissipation, as well as for increased visibility for diagnostics. Prototyping Area Most of the board consists of the prototyping areas, which are filled with hole arrays of 2.54 mm (0.100 in.) pitch. These are all plated holes to ease soldering. There are five main grid areas for prototyping: Bank 1, Bank 2, Bank 3, Bank 4, and RTI. Each bank gives access to signals of the corresponding bank on the CPLD as well as to the corresponding bank VCCO. Banks 1 and 2 also provide access to the front panel connectors. 10 ni.com SLSC User Guide

11 The RTI grid contains holes connected to the rear I/O connectors, XJ02 and XJ03, along with several grounds, access to the 24 V supply from the backplane, and two pairs of holes connected to each of the bank rails. Each of the five grids has its own coordinate system. Rows are numbered from top to bottom, and columns are marked with letters from left to right. Hole A1 is always at the top-left corner. These coordinates are referenced in this document. For a detailed assignment of the hole arrays, refer to the SLSC pinout sections of this manual. Power Consumption Validation To ease the validation of power consumption in the module, you can monitor the power rails. The 24 V and 3.3 V rails provided by the backplane go through bridge resistors that can be removed so that current measurements can be performed. Resistor R 16 connects the backplane 24 V rail to the module, and W1 provides two holes to connect a bypass cable for current measurement or an external power supply. The 3.3 V rail uses resistor R168 as the bridge and W6 as the bypass holes. Figure V Bridge Resistor and Bypass Holes The power supplies for banks 2-4 do not have a bridge resistor. Instead they are routed in such a way that they have a thick trace on the primary side of the board so it can be cut. Holes exist for bypass cables. A dotted line with a label of the bank it supplies power to indicates where the trace should be cut. See the following figures. Figure 7. Bank 2 Voltage Setting Header and Dotted Lines for Power Trace Cutting SLSC User Guide National Instruments 11

12 Figure 8. Bank 3 and Bank 4 Voltage Setting Header Logic Analyzer Connector A 43-pin MICTOR Connector is placed between the CPLD and SLSC Interface connector for direct monitoring of the signals using a logic analyzer. In addition to the SLSC signals, 17 debug lines are connected directly from the CPLD to the connector. In the shipping CPLD image, two of these lines are controlled by DIO ports, one line is a copy of the internal 40 MHz clock, and 14 lines are only driven to GND. You can use all 17 lines to monitor internal signals of your design. See pinout sections for more information on the signal routing to this connector. Description of the Module Controller HDL General Architecture The SLSC Module Controller instantiated in the MAX V CPLD is implemented in VHDL. The top-level file is Slsc12101Top.vhd. The design uses an instance of EdBlock (EdBlock.vhd) to handle the communication between the SLSC chassis and the Module Controller. The design features an SPI Channel selector which can be used for future SPI channel expansion in the SLSC architecture. This channel expansion can be used in this module to access temperature sensors in the prototyping area. 12 ni.com SLSC User Guide

13 Figure 9. SLSC Block Diagram SLSC Controller (5M1270ZF25615N) Rdy/Rst# SpiClk SpiMOSI ED_SS# SpiMISO ID_SS# SpiChannelSelect.vhd SPI Channel Select EdBlock.vhd Spi.vhd Control.vhd CrcGen.vhd SlscCpldTop.vhd EdBlock EdBlock RegInterface (cregportout, cregportin) RegInterface Bus IoPort.vhd 17x I/O Ports LEDs Prototyping Area Banks Front Panel LEDs Int# TTM TFM Id SPI Channel 4x Temp Sensor Channels Other Internal Registers Interrupt.vhd Interrupt Temperature Sensors Alarms MISO ID_SS SpiClk SpiMosi Table 2. Main Files Included in the Module Development Kit (Without Dependencies) File Name Notes Slsc12101Top.vhd Top-level file which can be compiled to generate a programming bitfile for the CPLD SlscCpldTop.qpf SlscCpldTop.qsf SlscCpldTop.sdc SlscCpldTop.pof Quartus II project file Quartus II settings file Constraints file Programming bitfile EdBlock Implementation The EdBlock abstracts out the frames received through the SPI lines of the SLSC interface into a register port. You can use it to easily implement registers in your design by calling the RegisterRead and RegisterWrite functions declared in the PkgEdBlock.vhd file. You will only need to focus on implementing a digital circuit that converts these register accesses into useful control and monitor signals in your design. The Error Detection block is implemented in VHDL and consists of the following files: SLSC User Guide National Instruments 13

14 EdBlock.vhd File Name Spi.vhd, Control.vhd, CrcGen.vhd, ShiftRegister.vhd PkgEdBlock.vhd PkgSlscProtocol.vhd Notes Top-level file of the component which can be instantiated in a CPLD top-level design. It handles incoming SLSC frames, handles errors when detected, and executes the corresponding register access when valid frames are received. Sub-components of the EdBlock. Contains the RegisterRead and RegisterWrite functions and records to easily implement registers in a top-level design. Contains constants relevant to the SLSC Specifications 1.0. Error Detection Block Instantiation You can instantiate the Error Detection block in your design as follows: Variable Voltage Power Supplies The MAX V supports VCCIO of 1.2 V, 1.5 V, 1.8 V, 2.5 V, and 3.3 V in order to use several I/O standards. The SLSC has user-configurable power supplies for three of the four CPLD banks. The voltages are set by placing a jumper in the corresponding header connecting the pair labeled with the desired voltage. The jumper should be placed on the board before the module is inserted in the SLSC chassis. Once a voltage is set for a bank, all the signals on that bank need to use an I/O standard supported by that voltage. For more information about the supported I/O standards and rules to interconnect I/O standards with the MAX V CPLD, refer to Altera's MAX V Device Handbook. The voltages of all the banks are also routed to the prototyping area to allow the circuits built there to use it. The maximum current that can be withdrawn from each bank depends on the maximum current the source can provide, as well as the estimated current used by the CPLD. Bank 1 is powered directly from the SLSC chassis and, by SLSC Specification 1.0, the module shall not withdraw more than 400 ma. Banks 2-4 take their power from 24 V on-board power 14 ni.com SLSC User Guide

15 supplies and can provide up to 2 A. In addition to the limitations imposed by the current limits on the different rails on the module, you should also consider the power dissipation limitations as defined in the Switch Load and Signal Conditioning Module Design Specifications. Table 3. Bank Rail Available Voltages and Current Limits Bank Available Voltages Maximum Current V fixed, provided by the SLSC backplane 400 ma V, 1.5 V, 1.8 V, 2.5 V, 3.3 V 2 A V, 1.5 V, 1.8 V, 2.5 V, 3.3 V 2 A V, 1.5 V, 1.8 V, 2.5 V, 3.3 V 2 A Peripheral Implementations Along with EdBlock, the Module Development Kit provides a few examples of useful instances that can be used directly with EdBlock to implement common functionality to interact with a wide range of devices that can be placed in the prototyping area or with peripherals already present on the board. File Name Notes Interrupt.vhd IoPort.vhd Leds.vhd Customizable entity that implements interrupts which follow the Switch Load and Signal Conditioning Design Specifications and are compatible with the EdBlock register map. Customizable entity that implements digital I/O compatible with the EdBlock register map. LED controller compatible with the EdBlock register map that allows the control of bi-color LEDs for the SLSC SpiChannelSelect.vhd Customizable entity that allows switching SPI channels for all the slaves in the SLSC Digital Input and Output The IoPort.vhd file allows the implementation of bi-directional signals on the CPLD. The entity is configurable via generics to set its address base and its port size. Each instantiated block will add three registers of the same size that are defined by the generic kportsize. Because of this, if the entity is instantiated, you should avoid adding other registers in the range kaddress to kaddress + 2 where kaddress is the address generic of the entity. The maximum length of kportsize is 64. SLSC User Guide National Instruments 15

16 Table 4. Register Descriptions Register Name Address Type Explanation Output kaddress R/W The value of this register defines the output state when the corresponding direction bit is set as output (1). Direction kaddress + 1 R/W For each pin of the port, 1 configures the pin as an output and 0 configures the pin an input. Input kaddress + 2 R Mirrors the state of the external pin for read. Table 5. Signal Descriptions Signal Name Direction Explanation Generics kaddress N/A Defines the base address of the block. This address will also correspond to the Output register. The next two consecutive addresses are assigned to Direction and Input. kportsize N/A Determines the number of I/O implemented. Acceptable values go from 1 to 64. Signals areset In Board Reset Signal Clk In Stable clock provided by the CPLD. caioport In/Out Digital input/output. cregportout Out Signals to the EdBlock Register Port. cregportin In Signals from the EdBlock Register Port. I/O Port Instantiation You can instantiate the I/O Port block in your design as follows: 16 ni.com SLSC User Guide

17 SLSC Interrupt This entity implements an interrupt block that complies with Section 8.1 of the Switch Load and Signal Conditioning Design Specifications. It is configurable through generic constants. It can handle edge-sensitive and level-sensitive signals. The configuration on the sensitivity is controlled through ksensitivity. The incoming interrupts should be synchronous to Clk. Register Name Table 6. Register Descriptions for the Interrupt Block Address Type Explanation Status kregisterbase R A 1 indicates that an interrupt has occurred. The interrupt is propagated to IntIn# only if the corresponding bit has been enabled. Mask kregisterbase + 1 R A 1 indicates that the corresponding interrupt is enabled. Enable Disable Ack kregisterbase + 2 Strobe Writing a 1 enables the corresponding interrupt and turns the corresponding bit in the Mask Register into 1. Writing a 0 has no effect. kregisterbase + 3 Strobe Writing a 1 disables the corresponding interrupt and turns the corresponding bit in the Mask Register into a 0. Writing a 0 has no effect. kregisterbase + 4 Strobe Writing a 1 to the corresponding bit removes the interrupt condition. This bit is self-clearing. Writing a 0 has no effect. Table 7. Signal Descriptions of the Interrupt Component Signal Name Direction Explanation Generics kregisterbase N/A Defines the base address of the block. This address will also correspond to the Status register. The next four consecutive addresses are assigned to Mask, InterruptEnable, InterruptDisable, and Ack. knumberofinterrupts N/A Determines the number of interrupts implemented. Acceptable values range from 1 to 64. ksensitivity N/A Determines the sensitivity of the corresponding line of cinterruptsin. A 0 defines a level sensitive interrupts, while a 1 defines an edge sensitive. Signals areset In Board reset signal. SLSC User Guide National Instruments 17

18 Table 7. Signal Descriptions of the Interrupt Component (Continued) Signal Name Direction Explanation Clk In Stable clock provided by the CPLD. crdyrst In Ready/Rst signal. The Block follows the reset requirements defined in Chapter 6 of the Switch Load and Signal Conditioning Design Specifications. Additionally, this implementation disables and clears all interrupts when the module goes to Reset. cregportout Out Signals to the EdBlock Register Port. cregportin In Signals from the EdBlock Register Port. cinterrupt_n Out Interrupt signal of the SLSC interface. cinterruptsin In Drive 1 to these signals to generate an interrupt. The sensitivity of each of these signals is configured by ksensitivity. Instantiation of the Interrupt Block You can instantiate the interrupt block in your design as follows. LED Implementation This entity provides an LED controller for 2-pin bicolor LEDs. In this case, the entity has two green/red dual LEDs. The block allows control of the LEDs and illuminates them green, red, and yellow either in a solid or blinking pattern. The yellow color is achieved by alternating between red and green at approximately 300 Hz. This component has a single register; the address is defined by the kaddress generic. 18 ni.com SLSC User Guide

19 Table 8. Relative Addresses of the Interrupt Block Registers Register Name Address Type Explanation LedControl kaddress R/W This register contains two groups of 3 fields. Each group uses a 4-bit nibble of a byte and each controls each of the LEDs in the front panel. Table 9. Bitfield Descriptions of the LedControl Register Field Name Bit Range Field Size (bits) Explanation ReadyColor Determines whether the LED is lit and in which color: b'00: Off b'01: Red b'10: Green b'11: Yellow ReadyMode 2 1 Determines how the LED lights: b'0: solid b'1: toggles PowerColor Determines whether the LED is lit and in which color: b'00: Off b'01: Red b'02: Green b'11: Yellow PowerMode 6 1 Determines how the LED lights: b'0: solid b'1: toggles Table 10. Signal Description of the LED Component Signal Name Direction Explanation Generics kaddress N/A Defines the base address of the block. This address corresponds to the LedControl register. Signals areset In Board reset signal. SLSC User Guide National Instruments 19

20 Table 10. Signal Description of the LED Component (Continued) Signal Name Direction Explanation Clk In Stable clock provided by the CPLD. It expects a 40 MHz clock. crdyrst In Ready/Rst signal. If RdyRst is low, the state of the LED is Power solid green and Ready off. cregportout Out Signals to the EdBlock register port. cregportin In Signals from the EdBlock register port. creadyred Out Connects to the Ready red anode. creadygreen Out Connects to the Ready green anode, cpowerred Out Connects to the Power red anode. cpowergreen Out Connects to the Power green anode. Instantiating the LEDs Component You can instantiate the LEDs component as follows: Creating Registers Read and write registers can easily be implemented using the EdBlock register interface by invoking the RegisterRead and RegisterWrite functions defined in the PkgEdBlock.vhd file. These two functions have the following signatures: Function Signature RegisterWrite RegisterWrite(<Register Address (natural)>, cregportout) RegisterRead RegisterRead(<Register Address (natural)>, cregportout) Both functions will return a Boolean value. This value is true if the command in the incoming master packet matches the function and if the address in the master packet matches the address 20 ni.com SLSC User Guide

21 of the first argument. The following example shows the implementation of a 64-bit read and write register on address 0x20. Instantiating a Readable Register with the RegisterRead Function Instantiating a Write Register with the RegisterWrite Function Other Auxiliary Files These files contain constants used in the shipping version of the CPLD. You can change these values or create your own files to better fit your design. PkgRevision.vhd File Name PkgSlsc12101Registers.vhd Code version. Notes Registers constants. Programming the CPLD The J18 header is compatible with Altera's 10-pin plug. SLSC User Guide National Instruments 21

22 Figure 10. JTAG Header for CPLD Programming Table 11. CPLD JTAG Pinout Descriptions J18 Connector Pin Schematic Name CPLD Bank CPLD Pin Pin Name 1 CPLD_TCK 1 P3 #TCK 2 GND 3 CPLD_TDO 1 M5 #TDO V 5 CPLD_TMS 1 N4 #TMS 6 NC 7 NC 8 NC 9 CPLD_TDI 1 L6 #TDI 10 GND Pinouts Front I/O Connector Pinout See the following image for the front I/O connector pinout. 22 ni.com SLSC User Guide

23 Figure 11. Front Connector Pinout PIN 44 PIN 15 PIN 30 PIN 31 PIN 1 PIN 16 Prototyping Area The front connectors J10 and J11 (labeled J1 and J2 on the front panel) are routed directly to the prototyping area without any series resistors. The traces have 50 Ω characteristic impedance and support a maximum of 400 ma. All signals from the CPLD to the prototyping area are routed with 50 Ω characteristic impedance traces and have a 33.2 Ω series resistor places near the CPLD. All connections between XJ2 and the RTI prototyping area are routed with 50 Ω characteristic impedance without any series resistors. The connections between XJ3 and the RTI prototyping area with high current traces are capable of carrying 8 A each. For more information, refer to the SLSC Specifications, which can be found on ni.com/manuals. Hole Marking Codes Holes in the prototyping area are marked according to their purpose, as shown below. SLSC User Guide National Instruments 23

24 Table 12. Marking Codes to Identify the Holes in the Prototyping Area Unconnected Ground Signal Power Unconnected holes do not have any silkscreen marking. These holes can be used for any connections. An example of this kind of hole is M8 of Bank 1. Holes connected to ground are marked with a solid white square (represented in black in this document). An example of this type of hole is AD4 of Bank 2. Holes connected to a trace have a box around them. The box can be a rectangle around adjacent holes connected to traces. An example of this type of hole is C18 of Bank 3. An example of a rectangle enclosing adjacent holes are holes AB7 to AB9 of Bank 3. The rectangles have labels attached providing an indication of which signals these are. For example, C18 of Bank 3 is labeled CPLD(133) and holes AB7 to AB9 are labeled CPLD(134:136). Holes connected to power rails have a circle around them. An example of this hole is A23 of Bank 4, which is a hole connected to the 5 V rail. These may also have boxes around them to help with labeling. 24 ni.com SLSC User Guide

25 Bank 1 Prototyping Area Figure 12. Bank 1 Prototyping Area Table 13. CPLD Connectivity to Bank 1 Prototyping Area Bank 1 Lattice Lattice Location Schematic Name 2 CPLD Bank CPLD Pin HDL Name Physical Channel Name C14 Bank1_IO(19) 1 G3 cbank1ioa(0) Bank1_PortA_DIO0 E13 Bank1_IO(20) 1 G4 cbank1ioa(1) Bank1_PortA_DIO1 E14 Bank1_IO(22) 1 H1 cbank1ioa(2) Bank1_PortA_DIO2 AC13 Bank1_IO(23) 1 H2 cbank1ioa(3) Bank1_PortA_DIO3 AC14 Bank1_IO(24) 1 H3 cbank1ioa(4) Bank1_PortA_DIO4 AE14 Bank1_IO(25) 1 H4 cbank1ioa(5) Bank1_PortA_DIO5 AE13 Bank1_IO(27) 1 J1 cbank1ioa(6) Bank1_PortA_DIO6 2 In the silkscreen, these signals are marked CPLD(Pin Number) for space reasons. SLSC User Guide National Instruments 25

26 Table 14. Connector 1 Connectivity to Bank 1 Prototyping Area Connector J1 J1 Pin Schematic Name 3 Lattice Coordinate (Bank 1) J1 Pin Schematic Name 4 Lattice Coordinate (Bank 1) 1 Front1_IO(1) A24 23 Front1_IO(23) D24 2 Front1_IO(2) A23 24 Front1_IO(24) D23 3 Front1_IO(3) A22 25 Front1_IO(25) D22 4 Front1_IO(4) A21 26 Front1_IO(26) D21 5 Front1_IO(5) A20 27 Front1_IO(27) D20 6 Front1_IO(6) A19 28 Front1_IO(28) D19 7 Front1_IO(7) A18 29 GND GND 8 Front1_IO(8) A17 30 Front1_IO(30) D17 9 Front1_IO(9) A16 31 Front1_IO(31) D16 10 Front1_IO(10) A15 32 Front1_IO(32) D15 11 Front1_IO(11) A14 33 Front1_IO(33) D14 12 Front1_IO(12) A13 34 Front1_IO(34) D13 13 Front1_IO(13) A12 35 Front1_IO(35) D12 14 Front1_IO(14) A11 36 Front1_IO(36) D11 15 Front1_IO(15) A10 37 Front1_IO(37) D10 16 Front1_IO(16) A9 38 Front1_IO(38) D9 17 GND GND 39 Front1_IO(39) D8 18 Front1_IO(18) A7 40 Front1_IO(40) D7 19 Front1_IO(19) A6 41 Front1_IO(41) D6 20 Front1_IO(20) A5 42 Front1_IO(42) D5 3 In the silkscreen, these signals are marked IO1(Pin Number) for space reasons. 4 In the silkscreen, these signals are marked IO1(Pin Number) for space reasons. 26 ni.com SLSC User Guide

27 Table 14. Connector 1 Connectivity to Bank 1 Prototyping Area (Continued) Connector J1 J1 Pin Schematic Name 3 Lattice Coordinate (Bank 1) J1 Pin Schematic Name 4 Lattice Coordinate (Bank 1) 21 Front1_IO(21) A4 43 Front1_IO(43) D4 22 Front1_IO(22) A3 44 Front1_IO(44) D3 Table 15. Miscellaneous Signals In Bank 1 Prototyping Area Miscellaneous Signals Coordinate Signal Coordinate Signal A1-D1 3.3 V B2-B24 GND A25-D V E25-AC25 GND AD1 3.3 V AD2-AD24 GND AE1 3.3 V C24 GND AD V C23 VCC (5 V) AE V AE16 LAT_CLK2 E1-AC1 GND AE17 LAT_CLK1 3 In the silkscreen, these signals are marked IO1(Pin Number) for space reasons. 4 In the silkscreen, these signals are marked IO1(Pin Number) for space reasons. SLSC User Guide National Instruments 27

28 Bank 2 Prototyping Area Figure 13. Bank 2 Prototyping Area Table 16. CPLD Connectivity to Bank 2 Prototyping Area Bank 2 Lattice Lattice Location Schematic Name CPLD Bank CPLD Pin HDL Name Physical Channel Name C19 Bank2_IO(51) 2 A10 cbank2ioa(0) Bank2_PortA_DIO0 C18 Bank2_IO(52) 2 A11 cbank2ioa(1) Bank2_PortA_DIO1 C17 Bank2_IO(53) 2 A12 cbank2ioa(2) Bank2_PortA_DIO2 C16 Bank2_IO(54) 2 A13 cbank2ioa(3) Bank2_PortA_DIO3 C15 Bank2_IO(55) 2 A15 cbank2ioa(4) Bank2_PortA_DIO4 C14 Bank2_IO(56) 2 A2 cbank2ioa(5) Bank2_PortA_DIO5 C13 Bank2_IO(57) 2 A4 cbank2ioa(6) Bank2_PortA_DIO6 C12 Bank2_IO(58) 2 A5 cbank2ioa(7) Bank2_PortA_DIO7 C11 Bank2_IO(59) 2 A6 cbank2iob(0) Bank2_PortB_DIO0 C10 Bank2_IO(60) 2 A7 cbank2iob(1) Bank2_PortB_DIO1 C9 Bank2_IO(61) 2 A8 cbank2iob(2) Bank2_PortB_DIO2 28 ni.com SLSC User Guide

29 Lattice Location Table 16. CPLD Connectivity to Bank 2 Prototyping Area (Continued) Schematic Name CPLD Bank Bank 2 Lattice CPLD Pin HDL Name Physical Channel Name C8 Bank2_IO(62) 2 A9 cbank2iob(3) Bank2_PortB_DIO3 E8 Bank2_IO(64) 2 B10 cbank2iob(4) Bank2_PortB_DIO4 E9 Bank2_IO(65) 2 B11 cbank2iob(5) Bank2_PortB_DIO5 E10 Bank2_IO(66) 2 B12 cbank2iob(6) Bank2_PortB_DIO6 E11 Bank2_IO(67) 2 B13 cbank2iob(7) Bank2_PortB_DIO7 E12 Bank2_IO(68) 2 B14 cbank2ioc(0) Bank2_PortC_DIO0 E13 Bank2_IO(69) 2 B16 cbank2ioc(1) Bank2_PortC_DIO1 E14 Bank2_IO(70) 2 B3 cbank2ioc(2) Bank2_PortC_DIO2 E15 Bank2_IO(71) 2 B4 cbank2ioc(3) Bank2_PortC_DIO3 E16 Bank2_IO(72) 2 B5 cbank2ioc(4) Bank2_PortC_DIO4 E17 Bank2_IO(73) 2 B6 cbank2ioc(5) Bank2_PortC_DIO5 E18 Bank2_IO(74) 2 B7 cbank2ioc(6) Bank2_PortC_DIO6 E19 Bank2_IO(75) 2 B8 cbank2ioc(7) Bank2_PortC_DIO7 AC8 Bank2_IO(78) 2 C11 cbank2iod(0) Bank2_PortD_DIO0 AC9 Bank2_IO(79) 2 C12 cbank2iod(1) Bank2_PortD_DIO1 AC10 Bank2_IO(80) 2 C13 cbank2iod(2) Bank2_PortD_DIO2 AC11 Bank2_IO(81) 2 C4 cbank2iod(3) Bank2_PortD_DIO3 AC12 Bank2_IO(82) 2 C5 cbank2iod(4) Bank2_PortD_DIO4 AC13 Bank2_IO(83) 2 C6 cbank2iod(5) Bank2_PortD_DIO5 AC14 Bank2_IO(84) 2 C7 cbank2iod(6) Bank2_PortD_DIO6 AC15 Bank2_IO(85) 2 C8 cbank2iod(7) Bank2_PortD_DIO7 AC16 Bank2_IO(86) 2 C9 cbank2ioe(0) Bank2_PortE_DIO0 AC17 Bank2_IO(87) 2 D10 cbank2ioe(1) Bank2_PortE_DIO1 AC18 Bank2_IO(88) 2 D11 cbank2ioe(2) Bank2_PortE_DIO2 AC19 Bank2_IO(89) 2 D12 cbank2ioe(3) Bank2_PortE_DIO3 AE19 Bank2_IO(90) 2 D4 cbank2ioe(4) Bank2_PortE_DIO4 SLSC User Guide National Instruments 29

30 Lattice Location Table 16. CPLD Connectivity to Bank 2 Prototyping Area (Continued) Schematic Name CPLD Bank Bank 2 Lattice CPLD Pin HDL Name Physical Channel Name AE18 Bank2_IO(91) 2 D5 cbank2ioe(5) Bank2_PortE_DIO5 AE17 Bank2_IO(92) 2 D6 cbank2ioe(6) Bank2_PortE_DIO6 AE16 Bank2_IO(93) 2 D7 cbank2ioe(7) Bank2_PortE_DIO7 AE15 Bank2_IO(94) 2 D8 cbank2iof(0) Bank2_PortF_DIO0 AE14 Bank2_IO(95) 2 D9 cbank2ioe(1) Bank2_PortF_DIO0 AE13 Bank2_IO(96) 2 E10 cbank2ioe(2) Bank2_PortF_DIO0 AE12 Bank2_IO(97) 2 E11 cbank2ioe(3) Bank2_PortF_DIO0 AE11 Bank2_IO(98) 2 E6 cbank2ioe(4) Bank2_PortF_DIO0 AE10 Bank2_IO(99) 2 E7 cbank2ioe(5) Bank2_PortF_DIO0 AE9 Bank2_IO(100) 2 E8 cbank2ioe(6) Bank2_PortF_DIO0 AE8 Bank2_IO(101) 2 E9 cbank2ioe(7) Bank2_PortF_DIO0 Table 17. Connector 2 Connectivity to Bank 2 Prototyping Area J2 Pin Schematic Name 5 Lattice Coordinate (Bank 2) Connector J2 J2 Pin Schematic Name 6 Lattice Coordinate (Bank 2) 1 Front2_IO(1) A24 23 Front2_IO(23) D24 2 Front2_IO(2) A23 24 Front2_IO(24) D23 3 Front2_IO(3) A22 25 Front2_IO(25) D22 4 Front2_IO(4) A21 26 Front2_IO(26) D21 5 Front2_IO(5) A20 27 Front2_IO(27) D20 6 Front2_IO(6) A19 28 Front2_IO(28) D19 7 Front2_IO(7) A18 29 GND GND 8 Front2_IO(8) A17 30 Front2_IO(30) D17 5 In the silkscreen, these signals are marked IO2(Pin Number) for space reasons 6 In the silkscreen, these signals are marked IO2(Pin Number) for space reasons 30 ni.com SLSC User Guide

31 Table 17. Connector 2 Connectivity to Bank 2 Prototyping Area (Continued) J2 Pin Schematic Name 5 Lattice Coordinate (Bank 2) Connector J2 J2 Pin Schematic Name 6 Lattice Coordinate (Bank 2) 9 Front2_IO(9) A16 31 Front2_IO(31) D16 10 Front2_IO(10) A15 32 Front2_IO(32) D15 11 Front2_IO(11) A14 33 Front2_IO(33) D14 12 Front2_IO(12) A13 34 Front2_IO(34) D13 13 Front2_IO(13) A12 35 Front2_IO(35) D12 14 Front2_IO(14) A11 36 Front2_IO(36) D11 15 Front2_IO(15) A10 37 Front2_IO(37) D10 16 Front2_IO(16) A9 38 Front2_IO(38) D9 17 GND GND 39 Front2_IO(39) D8 18 Front2_IO(18) A7 40 Front2_IO(40) D7 19 Front2_IO(19) A6 41 Front2_IO(41) D6 20 Front2_IO(20) A5 42 Front2_IO(42) D5 21 Front2_IO(21) A4 43 Front2_IO(43) D4 22 Front2_IO(22) A3 44 Front2_IO(44) D3 Table 18. Miscellaneous Signals in Bank 2 Prototyping Area Miscellaneous Signals Coordinate Signal Coordinate Signal A1-D1 BANK2_VCC E1-AC1 GND A25-D15 BANK2_VCC B2-B24 GND AD1 BANK2_VCC E25-AC25 GND AE1 BANK2_VCC AD2-AD24 GND AD25 BANK2_VCC C24 GND AE25 BANK2_VCC C23 VCC (5 V) 5 In the silkscreen, these signals are marked IO2(Pin Number) for space reasons 6 In the silkscreen, these signals are marked IO2(Pin Number) for space reasons SLSC User Guide National Instruments 31

32 Bank 3 Prototyping Area Figure 14. Bank 3 Prototyping Area Table 19. CPLD Connectivity to Bank 3 Prototyping Area Bank 3 Lattice Lattice Location Schematic Name 7 CPLD Bank CPLD Pin HDL Name Physical Channel Name A18 Bank3_IO(104) 3 C14 cbank3ioa(0) Bank3_PortA_DIO0 A17 Bank3_IO(105) 3 C15 cbank3ioa(1) Bank3_PortA_DIO1 A16 Bank3_IO(106) 3 D13 cbank3ioa(2) Bank3_PortA_DIO2 A15 Bank3_IO(107) 3 D14 cbank3ioa(3) Bank3_PortA_DIO3 A14 Bank3_IO(108) 3 D15 cbank3ioa(4) Bank3_PortA_DIO4 A13 Bank3_IO(109) 3 D16 cbank3ioa(5) Bank3_PortA_DIO5 A12 Bank3_IO(110) 3 E12 cbank3ioa(6) Bank3_PortA_DIO6 A11 Bank3_IO(111) 3 E13 cbank3ioa(7) Bank3_PortA_DIO7 A10 Bank3_IO(112) 3 E14 cbank3iob(0) Bank3_PortB_DIO0 A9 Bank3_IO(113) 3 E15 cbank3iob(1) Bank3_PortB_DIO1 7 In the silkscreen, these signals are marked as CPLD(Pin Number) for space reasons. 32 ni.com SLSC User Guide

33 Lattice Location Table 19. CPLD Connectivity to Bank 3 Prototyping Area (Continued) Schematic Name 7 CPLD Bank Bank 3 Lattice CPLD Pin HDL Name Physical Channel Name A8 Bank3_IO(114) 3 E16 cbank3iob(2) Bank3_PortB_DIO2 C7 Bank3_IO(115) 3 F11 cbank3iob(3) Bank3_PortB_DIO3 C8 Bank3_IO(116) 3 F12 cbank3iob(4) Bank3_PortB_DIO4 C9 Bank3_IO(117) 3 F13 cbank3iob(5) Bank3_PortB_DIO5 C10 Bank3_IO(118) 3 F14 cbank3iob(6) Bank3_PortB_DIO6 C11 Bank3_IO(119) 3 F15 cbank3iob(7) Bank3_PortB_DIO7 C12 Bank3_IO(120) 3 F16 cbank3ioc(0) Bank3_PortC_DIO0 C13 Bank3_IO(122) 3 G12 cbank3ioc(1) Bank3_PortC_DIO1 C14 Bank3_IO(123) 3 G13 cbank3ioc(2) Bank3_PortC_DIO2 C15 Bank3_IO(124) 3 G14 cbank3ioc(3) Bank3_PortC_DIO3 C16 Bank3_IO(125) 3 G15 cbank3ioc(4) Bank3_PortC_DIO4 C17 Bank3_IO(126) 3 G16 cbank3ioc(5) Bank3_PortC_DIO5 C18 Bank3_IO(133) 3 J13 cbank3ioc(6) Bank3_PortC_DIO6 AB7 Bank3_IO(134) 3 J14 cbank3iod(0) Bank3_PortD_DIO0 AB8 Bank3_IO(135) 3 J15 cbank3iod(1) Bank3_PortD_DIO1 AB9 Bank3_IO(136) 3 J16 cbank3iod(2) Bank3_PortD_DIO2 AB10 Bank3_IO(138) 3 K12 cbank3iod(3) Bank3_PortD_DIO3 AB11 Bank3_IO(139) 3 K13 cbank3iod(4) Bank3_PortD_DIO4 AB12 Bank3_IO(140) 3 K14 cbank3iod(5) Bank3_PortD_DIO5 AB13 Bank3_IO(141) 3 K15 cbank3iod(6) Bank3_PortD_DIO6 AB14 Bank3_IO(142) 3 K16 cbank3iod(7) Bank3_PortD_DIO7 AB15 Bank3_IO(143) 3 L11 cbank3ioe(0) Bank3_PortE_DIO0 AB16 Bank3_IO(144) 3 L12 cbank3ioe(1) Bank3_PortE_DIO1 AB17 Bank3_IO(145) 3 L13 cbank3ioe(2) Bank3_PortE_DIO2 AB18 Bank3_IO(146) 3 L14 cbank3ioe(3) Bank3_PortE_DIO3 7 In the silkscreen, these signals are marked as CPLD(Pin Number) for space reasons. SLSC User Guide National Instruments 33

34 Lattice Location Table 19. CPLD Connectivity to Bank 3 Prototyping Area (Continued) Schematic Name 7 CPLD Bank Bank 3 Lattice CPLD Pin HDL Name Physical Channel Name AD19 Bank3_IO(147) 3 L15 cbank3ioe(4) Bank3_PortE_DIO4 AD18 Bank3_IO(148) 3 L16 cbank3ioe(5) Bank3_PortE_DIO5 AD17 Bank3_IO(149) 3 M13 cbank3ioe(6) Bank3_PortE_DIO6 AD16 Bank3_IO(150) 3 M14 cbank3ioe(7) Bank3_PortE_DIO7 AD15 Bank3_IO(151) 3 M15 cbank3iof(0) Bank3_PortF_DIO0 AD14 Bank3_IO(152) 3 M16 cbank3iof(1) Bank3_PortF_DIO1 AD13 Bank3_IO(153) 3 N13 cbank3iof(2) Bank3_PortF_DIO2 AD12 Bank3_IO(154) 3 N14 cbank3iof(3) Bank3_PortF_DIO3 AD11 Bank3_IO(155) 3 N15 cbank3iof(4) Bank3_PortF_DIO4 AD10 Bank3_IO(156) 3 N16 cbank3iof(5) Bank3_PortF_DIO5 AD9 Bank3_IO(157 3 P14 cbank3iof(6) Bank3_PortF_DIO6 AD8 Bank3_IO(158) 3 P15 cbank3iof(7) Bank3_PortF_DIO7 Table 20. Miscellaneous Signals in Bank 3 Prototyping Area Miscellaneous Signals Coordinate Signal Coordinate Signal A1 BANK3_VCC C1-AB1 GND B1 BANK3_VCC B2-B24 GND A25 BANK3_VCC C25-AB25 GND B25 BANK3_VCC AC2-AC24 GND AC1 BANK3_VCC A24 GND AD1 BANK3_VCC A23 VCC (5 V) AC25 BANK3_VCC AD21 LAT_CLK4 AD25 BANK3_VCC AD22 LAT_CLK3 7 In the silkscreen, these signals are marked as CPLD(Pin Number) for space reasons. 34 ni.com SLSC User Guide

35 Bank 4 Prototyping Area Figure 15. Bank 4 Prototyping Area Table 21. CPLD Connectivity to Bank 4 Prototyping Area Bank 4 Lattice Lattice Location Schematic Name 8 CPLD Bank CPLD Pin HDL Name Physical Channel Name A17 Bank4_IO(161) 4 M10 cbank4ioa(0) Bank4_PortA_DIO0 A16 Bank4_IO(162) 4 M11 cbank4ioa(1) Bank4_PortA_DIO1 A15 Bank4_IO(163) 4 M12 cbank4ioa(2) Bank4_PortA_DIO2 A14 Bank4_IO(164) 4 M6 cbank4ioa(3) Bank4_PortA_DIO3 A13 Bank4_IO(165) 4 M7 cbank4ioa(4) Bank4_PortA_DIO4 A12 Bank4_IO(168) 4 N10 cbank4ioa(5) Bank4_PortA_DIO5 A11 Bank4_IO(169) 4 N11 cbank4ioa(6) Bank4_PortA_DIO6 A10 Bank4_IO(170) 4 N12 cbank4ioa(7) Bank4_PortA_DIO7 C10 Bank4_IO(171) 4 N5 cbank4iob(0) Bank4_PortB_DIO0 C11 Bank4_IO(188) 4 R11 cbank4iob(1) Bank4_PortB_DIO1 8 In the silkscreen, these signals are marked as CPLD(Pin Number) for space reasons. SLSC User Guide National Instruments 35

36 Lattice Location Table 21. CPLD Connectivity to Bank 4 Prototyping Area (Continued) Schematic Name 8 CPLD Bank Bank 4 Lattice CPLD Pin HDL Name Physical Channel Name C12 Bank4_IO(189) 4 R12 cbank4iob(2) Bank4_PortB_DIO2 C13 Bank4_IO(190) 4 R13 cbank4iob(3) Bank4_PortB_DIO3 C14 Bank4_IO(191) 4 R14 cbank4iob(4) Bank4_PortB_DIO4 C15 Bank4_IO(192) 4 R16 cbank4iob(5) Bank4_PortB_DIO5 C16 Bank4_IO(193) 4 R3 cbank4iob(6) Bank4_PortB_DIO6 C17 Bank4_IO(194) 4 R4 cbank4iob(7) Bank4_PortB_DIO7 AB10 Bank4_IO(195) 4 R5 cbank4ioc(0) Bank4_PortC_DIO0 AB11 Bank4_IO(196) 4 R6 cbank4ioc(1) Bank4_PortC_DIO1 AB12 Bank4_IO(197) 4 R7 cbank4ioc(2) Bank4_PortC_DIO2 AB13 Bank4_IO(198) 4 R8 cbank4ioc(3) Bank4_PortC_DIO3 AB14 Bank4_IO(199) 4 R9 cbank4ioc(4) Bank4_PortC_DIO4 AB15 Bank4_IO(200) 4 T10 cbank4ioc(5) Bank4_PortC_DIO5 AB16 Bank4_IO(201) 4 T11 cbank4ioc(6) Bank4_PortC_DIO6 AB17 Bank4_IO(202) 4 T12 cbank4ioc(7) Bank4_PortC_DIO7 AD17 Bank4_IO(203) 4 T13 cbank4iod(0) Bank4_PortD_DIO0 AD16 Bank4_IO(204) 4 T15 cbank4iod(1) Bank4_PortD_DIO1 AD15 Bank4_IO(205) 4 T2 cbank4iod(2) Bank4_PortD_DIO2 AD14 Bank4_IO(206) 4 T4 cbank4iod(3) Bank4_PortD_DIO3 AD13 Bank4_IO(207) 4 T5 cbank4iod(4) Bank4_PortD_DIO4 AD12 Bank4_IO(209) 4 T7 cbank4iod(5) Bank4_PortD_DIO5 AD11 Bank4_IO(210) 4 T8 cbank4iod(6) Bank4_PortD_DIO6 AD10 Bank4_IO(211) 4 T9 cbank4iod(7) Bank4_PortD_DIO7 8 In the silkscreen, these signals are marked as CPLD(Pin Number) for space reasons. 36 ni.com SLSC User Guide

37 Table 22. Miscellaneous Signals in Bank 4 Prototyping Area Miscellaneous Signals Coordinate Signal Coordinate Signal A1 BANK4_VCC AD25 BANK4_VCC B1 BANK4_VCC C1-AB1 GND A25 BANK4_VCC B2-B24 GND B25 BANK4_VCC C25-AB25 GND AC1 BANK4_VCC AC2-AC24 GND AD1 BANK4_VCC A24 GND AC25 BANK4_VCC A23 VCC (5 V) RTI Prototyping Area Figure 16. RTI Prototyping Area SLSC User Guide National Instruments 37

38 Table 23. Connectivity of XJ2 Connector to RTI Prototyping Area Connector XJ2 Lattice Lattice Lattice Lattice Lattice XJ2 Coordinate XJ2 Coordinate XJ2 Coordinate XJ2 Coordinate XJ2 Coordinate pin (RTI) pin (RTI) pin (RTI) pin (RTI) pin (RTI) A1 B10 B1 C10 C1 E10 D1 G10 E1 I10 A2 B11 B2 C11 C2 E11 D2 G11 E2 I11 A3 GND B3 GND C3 GND D3 GND E3 GND A4 B12 B4 C12 C4 E12 D4 G12 E4 I12 A5 B13 B5 C13 C5 E13 D5 G13 E5 I13 A6 GND B6 GND C6 GND D6 GND E6 GND A7 B14 B7 C14 C7 E14 D7 G14 E7 I14 A8 B15 B8 C15 C8 E15 D8 G15 E8 I15 A9 GND B9 GND C9 GND D9 GND E9 GND A10 B16 B10 C16 C10 E16 D10 G16 E10 I16 A11 B17 B11 C17 C11 E17 D11 G17 E11 I17 A15 B18 B15 C18 C15 E18 D15 G18 E15 I18 A16 B19 B16 C19 C16 E19 D16 G19 E16 I19 A17 GND B17 GND C17 GND D17 GND E17 GND A18 B20 B18 C20 C18 E20 D18 G20 E18 I20 A19 B21 B19 C21 C19 E21 D19 G21 E19 I21 A20 GND B20 GND C20 GND D20 GND E20 GND A21 B22 B21 C22 C21 E22 D21 G22 E21 I22 A22 B23 B22 C23 C22 E23 D22 G23 E22 I23 A23 GND B23 GND C23 GND D23 GND E23 GND A24 B24 B24 C24 C24 E24 D24 G24 E24 I24 A25 B25 B25 C25 C25 E25 D25 G25 E25 I25 38 ni.com SLSC User Guide

Digilab 2 XL Reference Manual

Digilab 2 XL Reference Manual 125 SE High Street Pullman, WA 99163 (509) 334 6306 (Voice and Fax) www.digilentinc.com PRELIMINARY Digilab 2 XL Reference Manual Revision: May 7, 2002 Overview The Digilab 2 XL (D2XL) development board

More information

DYNAMIC ENGINEERING 150 DuBois St. Suite 3, Santa Cruz, Calif Fax Est.

DYNAMIC ENGINEERING 150 DuBois St. Suite 3, Santa Cruz, Calif Fax Est. DYNAMIC ENGINEERING 150 DuBois St. Suite 3, Santa Cruz, Calif. 95060 831-457-8891 Fax 831-457-4793 http://www.dyneng.com sales@dyneng.com Est. 1988 User Manual PCI2PMC PCI Single Slot PMC Compatible Carrier

More information

Revision: 5/7/ E Main Suite D Pullman, WA (509) Voice and Fax. Power jack 5-9VDC. Serial Port. Parallel Port

Revision: 5/7/ E Main Suite D Pullman, WA (509) Voice and Fax. Power jack 5-9VDC. Serial Port. Parallel Port Digilent Digilab 2 Reference Manual www.digilentinc.com Revision: 5/7/02 215 E Main Suite D Pullman, WA 99163 (509) 334 6306 Voice and Fax Overview The Digilab 2 development board (the D2) features the

More information

Digilab 2E Reference Manual

Digilab 2E Reference Manual Digilent 2E System Board Reference Manual www.digilentinc.com Revision: February 8, 2005 246 East Main Pullman, WA 99163 (509) 334 6306 Voice and Fax Digilab 2E Reference Manual Overview The Digilab 2E

More information

Opal Kelly. XEM3001v2 User s Manual. A business-card sized (3.5 x 2.0 ) experimentation board featuring the Xilinx Spartan 3 FPGA.

Opal Kelly. XEM3001v2 User s Manual. A business-card sized (3.5 x 2.0 ) experimentation board featuring the Xilinx Spartan 3 FPGA. Opal Kelly XEM3001v2 User s Manual A business-card sized (3.5 x 2.0 ) experimentation board featuring the Xilinx Spartan 3 FPGA. The XEM3001 is a small, business-card sized FPGA board featuring the Xilinx

More information

Digilab 2 Reference Manual

Digilab 2 Reference Manual 125 SE High Street Pullman, WA 99163 (509) 334 6306 (Voice and Fax) www.digilentinc.com PRELIMINARY Digilab 2 Reference Manual Revision: November 19, 2001 Overview The Digilab 2 (D2) development board

More information

Opal Kelly. XEM6002 User s Manual

Opal Kelly. XEM6002 User s Manual Opal Kelly XEM6002 User s Manual A business-card sized (3.5 x 2.0 ) semiconductor evaluation platform featuring the Xilinx Spartan-6 FPGA and four Pmod TM connectors. The XEM6002 is a small, business-card

More information

MINI-CAN User Manual. Issue 1.02

MINI-CAN User Manual. Issue 1.02 MINI-CAN User Manual Issue 1.02 Kit Contents You should receive the following items in your MINI-CAN development kit: 1 - MINI-CAN Board 2 Programming Cable Figure 1 MINI-CAN Board Introduction Welcome

More information

DYNAMIC ENGINEERING 435 Park Dr., Ben Lomond, Calif Fax Est

DYNAMIC ENGINEERING 435 Park Dr., Ben Lomond, Calif Fax Est DYNAMIC ENGINEERING 435 Park Dr., Ben Lomond, Calif. 95005 831-336-8891 Fax 831-336-3840 http://www.dyneng.com sales@dyneng.com Est. 1988 User Manual c P C I 2 P M C cpci 1 Slot PMC Compatible Carrier

More information

ACU6. Technical Reference Manual. Specifications Interfacing Dimensions. Document topics. ANSARI Controller Unit Type 6 technical reference manual

ACU6. Technical Reference Manual. Specifications Interfacing Dimensions. Document topics. ANSARI Controller Unit Type 6 technical reference manual ACU6 Technical Reference Manual ANSARI Controller Unit Type 6 technical reference manual Document topics Specifications Interfacing Dimensions Document Version: 1.03 13. January 2013 By ANSARI GmbH Friedrich-Ebert-Damm

More information

DYNAMIC ENGINEERING 150 DuBois St. Suite C, Santa Cruz, Calif Fax Est.

DYNAMIC ENGINEERING 150 DuBois St. Suite C, Santa Cruz, Calif Fax Est. DYNAMIC ENGINEERING 150 DuBois St. Suite C, Santa Cruz, Calif. 95060 831-457-8891 Fax 831-457-4793 http://www.dyneng.com sales@dyneng.com Est. 1988 User Manual PCI2PMC PCI Single Slot PMC Compatible Carrier

More information

Sidewinder Development Board rev 1.0

Sidewinder Development Board rev 1.0 33 Sidewinder Development Board rev 1.0 Features Altera MAX V CPLD 5M160ZT100C5 JTAG programmable USB programmable USB powered 12 On board LEDs 10 on board switches 3 RGB LEDs One 40 pin expansion headers

More information

ispclock5620a Evaluation Board: isppac-clk5620a-ev1

ispclock5620a Evaluation Board: isppac-clk5620a-ev1 March 2007 Introduction Application Note AN6072 The ispclock 5620A In-System-Programmable Analog Circuit allows designers to implement clock distribution networks supporting multiple, synchronized output

More information

_ V1.0. Freescale MPC5607B Bolero Mini Target Board. User s Manual. Ordering code

_ V1.0. Freescale MPC5607B Bolero Mini Target Board. User s Manual. Ordering code _ V1.0 User s Manual Freescale MPC5607B Bolero Mini Target Board MPC5607B Target Board Ordering code ITMPC5607B-208 Copyright 2013 isystem AG. All rights reserved. winidea is a trademark of isystem AG.

More information

CPLD board datasheet EB

CPLD board datasheet EB CPLD board datasheet EB020-00- Contents. About this document... 2 2. General information... 3 3. Board layout... 4 4. Testing this product... 5 5. Circuit description... 6 Appendix Circuit diagram Copyright

More information

HCAL DCC Technical Reference E. Hazen - Revised March 27, 2007 Note: Latest version of this document should be available at:

HCAL DCC Technical Reference E. Hazen - Revised March 27, 2007 Note: Latest version of this document should be available at: HCAL DCC Technical Reference E. Hazen - Revised March 27, 2007 Note: Latest version of this document should be available at: http://cmsdoc.cern.ch/cms/hcal/document/countinghouse/dcc/dcctechref.pdf Table

More information

Spartan-II Demo Board User s Guide

Spartan-II Demo Board User s Guide Spartan-II Demo Board User s Guide Version.2 May 200 Overview The Spartan-II Demo Board is a low cost evaluation platform for testing and verifying designs based on the Xilinx Spartan-II family of FPGA

More information

8051 Intermidiate Development Board. Product Manual. Contents. 1) Overview 2) Features 3) Using the board 4) Troubleshooting and getting help

8051 Intermidiate Development Board. Product Manual. Contents. 1) Overview 2) Features 3) Using the board 4) Troubleshooting and getting help 8051 Intermidiate Development Board Product Manual Contents 1) Overview 2) Features 3) Using the board 4) Troubleshooting and getting help 1. Overview 2. Features The board is built on a high quality FR-4(1.6

More information

ONYX-MM-XT PC/104 Format Counter/Timer & Digital I/O Module

ONYX-MM-XT PC/104 Format Counter/Timer & Digital I/O Module ONYX-MM-XT PC/104 Format Counter/Timer & Digital I/O Module User Manual V1.4 Copyright 2009 Diamond Systems Corporation 1255 Terra Bella Avenue Mountain View, CA 94043 USA Tel (650) 810-2500 Fax (650)

More information

Evaluation & Development Kit for Freescale PowerPC MPC5517 Microcontroller

Evaluation & Development Kit for Freescale PowerPC MPC5517 Microcontroller _ V1.0 User s Manual Evaluation & Development Kit for Freescale PowerPC MPC5517 Microcontroller Ordering code ITMPC5517 Copyright 2007 isystem AG. All rights reserved. winidea is a trademark of isystem

More information

MX Educational Target User Manual

MX Educational Target User Manual MX Educational Target User Manual Revision History Date Description Initial release. Table of Contents 1. Introduction... 4 1.1. Module Models... 4 1.2. Package Contents... 4 1.3. Key Hardware Features...

More information

AVR Intermediate Development Board. Product Manual. Contents. 1) Overview 2) Features 3) Using the board 4) Troubleshooting and getting help

AVR Intermediate Development Board. Product Manual. Contents. 1) Overview 2) Features 3) Using the board 4) Troubleshooting and getting help AVR Intermediate Development Board Product Manual Contents 1) Overview 2) Features 3) Using the board 4) Troubleshooting and getting help 1. Overview 2. Features The board is built on a high quality FR-4(1.6

More information

ST SPC58 B Line Emulation Adapter System

ST SPC58 B Line Emulation Adapter System _ V1.1 Hardware Reference ST SPC58 B Line Emulation Adapter ST SPC58 B Line Emulation Adapter System ST SPC58 B line emulation adapter primary use case is providing Nexus trace functionality for the SPC58

More information

CPLD board datasheet EB

CPLD board datasheet EB CPLD board datasheet EB020-00-3 Contents. About this document... 2 2. General information... 3 3. Board layout... 4 4. Testing this product... 5 5. Circuit description... 6 Appendix Circuit diagram Copyright

More information

Typical applications where a CPLD may be the best design approach:

Typical applications where a CPLD may be the best design approach: By: Carlos Barberis, dba Bartek Technologies Description of Bartek s CPLD1 development board. For some of us CPLD s are familiar devices and for others just another acronym in the electronic device industry.

More information

Opal Kelly. XEM3005 User s Manual. A compact (64mm x 42mm) integration board featuring the Xilinx Spartan-3E FPGA and on-board SDRAM.

Opal Kelly. XEM3005 User s Manual. A compact (64mm x 42mm) integration board featuring the Xilinx Spartan-3E FPGA and on-board SDRAM. Opal Kelly XEM3005 User s Manual A compact (64mm x 42mm) integration board featuring the Xilinx Spartan-3E FPGA and on-board SDRAM. The XEM3005 is a compact USB-based FPGA integration board featuring the

More information

PCIE FIVE SLOT EXPANSION SYSTEM USER S MANUAL

PCIE FIVE SLOT EXPANSION SYSTEM USER S MANUAL PCIE2-2707 FIVE SLOT EXPANSION SYSTEM USER S MANUAL The information in this document has been carefully checked and is believed to be entirely reliable. However, no responsibility is assumed for inaccuracies.

More information

PCI Host Controller 14a Hardware Reference Release 1.2 (October 16, 2017)

PCI Host Controller 14a Hardware Reference Release 1.2 (October 16, 2017) PCI Host Controller 14a Hardware Reference 1 PCI Host Controller 14a Hardware Reference Release 1.2 (October 16, 2017) Purpose: Host Controller to support the PCI bus according to the PCI/104 specification.

More information

Nios Embedded Processor Development Board

Nios Embedded Processor Development Board Nios Embedded Processor Development Board July 2003, ver. 2.2 Data Sheet Introduction Development Board Features Functional Overview This data sheet describes the features and functionality of the Nios

More information

isppac-powr1208 Evaluation Board PAC-POWR1208-EV

isppac-powr1208 Evaluation Board PAC-POWR1208-EV January 2005 Introduction Application Note AN6040 The Lattice Semiconductor isppac -POWR1208 In-System-Programmable Analog Circuit allows designers to implement both the analog and digital functions of

More information

SpiNN 3 System Diagram

SpiNN 3 System Diagram SpiNNaker AppNote SpiNN-3 DevBoard Page AppNote - SpiNN-3 Development Board SpiNNaker Group, School of Computer Science, University of Manchester Steve Temple - 4 Nov - Version. Introduction This document

More information

Shack Clock kit. U3S Rev 2 PCB 1. Introduction

Shack Clock kit. U3S Rev 2 PCB 1. Introduction Shack Clock kit U3S Rev 2 PCB 1. Introduction Thank you for purchasing the QRP Labs Shack Clock kit. This clock uses the Ultimate3S QRSS/WSPR kit hardware, but a different firmware version. It can be used

More information

CHAPTER 1 Introduction of the tnano Board CHAPTER 2 tnano Board Architecture CHAPTER 3 Using the tnano Board... 8

CHAPTER 1 Introduction of the tnano Board CHAPTER 2 tnano Board Architecture CHAPTER 3 Using the tnano Board... 8 CONTENTS CHAPTER 1 Introduction of the tnano Board... 2 1.1 Features...2 1.2 About the KIT...4 1.3 Getting Help...4 CHAPTER 2 tnano Board Architecture... 5 2.1 Layout and Components...5 2.2 Block Diagram

More information

Saab TransponderTech. INSTALLATION GUIDE J4N Junction Box for R4 Navigation System

Saab TransponderTech. INSTALLATION GUIDE J4N Junction Box for R4 Navigation System Saab TransponderTech INSTALLATION GUIDE J4N Junction Box for R4 Navigation System Page i i Copyright The entire contents of this manual and its appendices, including any future updates and modifications,

More information

Connecting a Cisco Input Module

Connecting a Cisco Input Module CHAPTER 4 Overview The optional Cisco Input Module (Figure 4-1) is attached to a Cisco Physical Access Gateway or Cisco Reader Module to provide additional connections for up to ten input devices. Each

More information

Lab3: I/O Port Expansion

Lab3: I/O Port Expansion Page 1/6 Revision 0 26-Jan-16 OBJECTIVES Explore and understand the implementation of memory-mapped I/O. Add an 8-bit input port and an 8-bit output port. REQUIRED MATERIALS EEL 3744 (upad and upad Proto

More information

XC164CS Prototype Board

XC164CS Prototype Board XC164CS Prototype Board Features: Small PCB (95 x 57 mm) with ground plane. o Designed to fit inside a Pac Tec FLX-4624 ABS enclosure Infineon XC164CS 16-bit single-chip microcontroller o 166SV2 core o

More information

PCI bit Digital Input/ Output Card for PCI Bus. User s Manual

PCI bit Digital Input/ Output Card for PCI Bus. User s Manual PCI-1751 48-bit Digital Input/ Output Card for PCI Bus User s Manual Copyright This documentation and the software included with this product are copyrighted 1998 by Advantech Co., Ltd. All rights are

More information

Breadboard & Digital Input/Output Modules

Breadboard & Digital Input/Output Modules USER MANUAL Model No. 20-210 20-410 Breadboard & Digital Input/Output Modules Note: 20-210 has been upgraded to 20-210A with ZIF front panel connectors replacing Elco types. All other functionality is

More information

PCIE PCIE GEN2 EXPANSION SYSTEM USER S MANUAL

PCIE PCIE GEN2 EXPANSION SYSTEM USER S MANUAL PCIE2-2711 PCIE GEN2 EXPANSION SYSTEM USER S MANUAL The information in this document has been carefully checked and is believed to be entirely reliable. However, no responsibility is assumed for inaccuracies.

More information

Product Datasheet: DWM1001-DEV DWM1001 Module Development Board. Key Features and Benefits

Product Datasheet: DWM1001-DEV DWM1001 Module Development Board. Key Features and Benefits Product Datasheet: DWM1001-DEV DWM1001 Module Development Board Plug-and-Play Development Board for evaluating the performance of the Decawave DWM1001 module Easily assemble a fully wireless RTLS system,

More information

Revision: May 11, E Main Suite D Pullman, WA (509) Voice and Fax LED. Doc: page 1 of 6

Revision: May 11, E Main Suite D Pullman, WA (509) Voice and Fax LED. Doc: page 1 of 6 Digilent XC2-XL System Board Reference Manual www.digilentinc.com Revision: May 11, 2004 215 E Main Suite D Pullman, WA 99163 (509) 334 6306 Voice and Fax Overview The Digilent XC2-XL System Board (the

More information

PCB-STM32-F3U. Development baseboard for the STMicro Discovery-F3 module (STMicro part# STM32F3DISCOVERY)

PCB-STM32-F3U. Development baseboard for the STMicro Discovery-F3 module (STMicro part# STM32F3DISCOVERY) PCB-STM32-F3U Development baseboard for the STMicro Discovery-F3 module (STMicro part# STM32F3DISCOVERY) Part Number: PCB-STM32-F3U (unpopulated PCB with Discovery module sockets, no other parts) STM32-F3U

More information

BIG8051. Development system. User manual

BIG8051. Development system. User manual BIG8051 User manual All s development systems represent irreplaceable tools for programming and developing microcontroller-based devices. Carefully chosen components and the use of machines of the last

More information

Kinetis K70 System-On-Module (SOM) Baseboard Hardware Architecture

Kinetis K70 System-On-Module (SOM) Baseboard Hardware Architecture Kinetis K70 System-On-Module (SOM) Baseboard Version 1.0 Table of Contents 1. OVERVIEW...3 2. REFERENCES...3 3. HARDWARE PLATFORM...3 3.1. OVERVIEW...3 3.2. FUNCTIONAL BLOCK DIAGRAM...4 3.3. SOM CONNECTORS...4

More information

RapID Platform Network Interface Module Datasheet June 4, 2012

RapID Platform Network Interface Module Datasheet June 4, 2012 RapID Platform Network Interface Module Datasheet 1 support@innovasic.com Copyright 2012 by Innovasic, Inc. Published by Innovasic, Inc. 5635 Jefferson St. NE, Suite A, Albuquerque, New Mexico 87109 USA

More information

PAC5523EVK1. Power Application Controllers. PAC5523EVK1 User s Guide. Copyright 2017 Active-Semi, Inc.

PAC5523EVK1. Power Application Controllers. PAC5523EVK1 User s Guide.   Copyright 2017 Active-Semi, Inc. PAC5523EVK1 Power Application Controllers PAC5523EVK1 User s Guide www.active-semi.com Copyright 2017 Active-Semi, Inc. CONTENTS Contents...2 Overview...3 PAC5523EVK1 Resources...5 Pinout and Signal Connectivity...5

More information

Pmod modules are powered by the host via the interface s power and ground pins.

Pmod modules are powered by the host via the interface s power and ground pins. 1300 Henley Court Pullman, WA 99163 509.334.6306 www.store. digilent.com Digilent Pmod Interface Specification 1.2.0 Revised October 5, 2017 1 Introduction The Digilent Pmod interface is used to connect

More information

Lab3: I/O Port Expansion

Lab3: I/O Port Expansion Page 1/5 Revision 2 6-Oct-15 OBJECTIVES Explore and understand the implementation of memory-mapped I/O. Add an 8-bit input port and an 8-bit output port. REQUIRED MATERIALS EEL 3744 (upad and upad Proto

More information

#64. Quick start: (photo of 8154 reference board) The numbers on the photo correspond to the text explanation on the right:

#64. Quick start: (photo of 8154 reference board) The numbers on the photo correspond to the text explanation on the right: User Guide for PI7C8154 Reference Board By Glenn Sanders Introduction: The Pericom PI7C8154 PCI to PCI bridge evaluation board demonstrates the bridge and allows testing of key features either before or

More information

Mega128-DEVelopment Board Progressive Resources LLC 4105 Vincennes Road Indianapolis, IN (317) (317) FAX

Mega128-DEVelopment Board Progressive Resources LLC 4105 Vincennes Road Indianapolis, IN (317) (317) FAX Mega128-DEVelopment Board Progressive Resources LLC 4105 Vincennes Road Indianapolis, IN 46268 (317) 471-1577 (317) 471-1580 FAX http://www.prllc.com GENERAL The Mega128-Development board is designed for

More information

8-Slot NI PXIe-1062Q Backplane

8-Slot NI PXIe-1062Q Backplane INSTALLATION GUIDE 8-Slot NI PXIe-1062Q Backplane Contents This guide describes installation requirements for the 8-slot NI PXIe-1062Q backplane. NI PXIe-1062Q Chassis Backplane Overview... 2 Interoperability

More information

PIC-32MX development board Users Manual

PIC-32MX development board Users Manual PIC-32MX development board Users Manual All boards produced by Olimex are ROHS compliant Rev.A, June 2008 Copyright(c) 2008, OLIMEX Ltd, All rights reserved INTRODUCTION: The NEW PIC-32MX board uses the

More information

Prototyping Module Datasheet

Prototyping Module Datasheet Prototyping Module Datasheet Part Numbers: MPROTO100 rev 002 Zenseio LLC Updated: September 2016 Table of Contents Table of Contents Functional description PROTOTYPING MODULE OVERVIEW FEATURES BLOCK DIAGRAM

More information

KNJN I2C bus development boards

KNJN I2C bus development boards KNJN I2C bus development boards 2005, 2006, 2007, 2008 fpga4fun.com & KNJN LLC http://www.knjn.com/ Document last revision on January 1, 2008 R12 KNJN I2C bus development boards Page 1 Table of Contents

More information

_ V1.3. MPC5643L Target Board. User s Manual. Ordering code

_ V1.3. MPC5643L Target Board. User s Manual. Ordering code _ V1.3 User s Manual Freescale MPC5643L Target Board MPC5643L Target Board Ordering code ITMPC5643L-257 Copyright 2012 isystem AG. All rights reserved. winidea is a trademark of isystem AG. All other trademarks

More information

MORE INFORMATION ON OUR WEBSITE:

MORE INFORMATION ON OUR WEBSITE: TECHNICAL DESCRIPTION SET-1417 16 Channel Output Card 1417 This document is a technical description of the SET-1417. Note Before you begin, complete the software and hardware installation procedures applicable

More information

_ V1.1. EVB-5566 Evaluation & Development Kit for Freescale PowerPC MPC5566 Microcontroller. User s Manual. Ordering code

_ V1.1. EVB-5566 Evaluation & Development Kit for Freescale PowerPC MPC5566 Microcontroller. User s Manual. Ordering code _ V1.1 User s Manual EVB-5566 Evaluation & Development Kit for Freescale PowerPC MPC5566 Microcontroller EVB-5566 Ordering code ITMPC5566 Copyright 2007 isystem AG. All rights reserved. winidea is a trademark

More information

NI USB-622x/625x/628x OEM

NI USB-622x/625x/628x OEM USER GUIDE NI USB-x/x/x OEM M Series USB-/////// OEM Devices This document provides dimensions, pinouts, and information about the connectors, switch, LEDs, and chassis ground of the National Instruments

More information

Modifying Xilinx ML605 for Direct JTAG Access

Modifying Xilinx ML605 for Direct JTAG Access Modifying Xilinx ML605 for Direct JTAG Access TRACE32 Online Help TRACE32 Directory TRACE32 Index TRACE32 Documents... ICD In-Circuit Debugger... Processor Architecture Manuals... MicroBlaze... Application

More information

4. Configuring Cyclone II Devices

4. Configuring Cyclone II Devices 4. Configuring Cyclone II Devices CII51013-2.0 Introduction Cyclone II devices use SRAM cells to store configuration data. Since SRAM memory is volatile, configuration data must be downloaded to Cyclone

More information

Goal: We want to build an autonomous vehicle (robot)

Goal: We want to build an autonomous vehicle (robot) Goal: We want to build an autonomous vehicle (robot) This means it will have to think for itself, its going to need a brain Our robot s brain will be a tiny computer called a microcontroller Specifically

More information

RapID Platform Network Interface with

RapID Platform Network Interface with RapID Platform Network Interface with REM Switch Module Datasheet 1 support@innovasic.com Copyright 2014 by Innovasic, Inc. Published by Innovasic, Inc. 5635 Jefferson St. NE, Suite A, Albuquerque, New

More information

Stand-Alone-Relay S-A-Relay

Stand-Alone-Relay S-A-Relay DYNAMIC ENGINEERING 435 Park Dr., Ben Lomond, Calif. 95005 831-336-8891 Fax 831-336-3840 sales@dyneng.com www.dyneng.com Est. 1988 User Manual Stand-Alone-Relay S-A-Relay Revision A Corresponding Hardware:

More information

5I24 ANYTHING I/O MANUAL

5I24 ANYTHING I/O MANUAL 5I24 ANYTHING I/O MANUAL Version 1.5 This page intentionally not blank Table of Contents GENERAL.......................................................... 1 DESCRIPTION.................................................

More information

Avnet, Xilinx ATCA PICMG Design Kit Hardware Manual

Avnet, Xilinx ATCA PICMG Design Kit Hardware Manual user s guide Avnet, Xilinx ATCA PICMG Design Kit Hardware Manual Avnet Design Services 1 of 18 Rev 1.0 12/15/2004 Table of Contents 1 Overview... 5 2 Jumpers... 6 3 Personality Module Mechanicals... 8

More information

White Rabbit Module for NI CompactRIO Daniel Florin and David Wolf Physik Institut / Universität Zürich

White Rabbit Module for NI CompactRIO Daniel Florin and David Wolf Physik Institut / Universität Zürich White Rabbit Module for NI CompactRIO Daniel Florin and David Wolf Physik Institut / Universität Zürich Eighth White Rabbit Workshop, Geneva (Switzerland), 6-7 October 2014 Overview CompactRIO White Rabbit

More information

Arduino Uno. Arduino Uno R3 Front. Arduino Uno R2 Front

Arduino Uno. Arduino Uno R3 Front. Arduino Uno R2 Front Arduino Uno Arduino Uno R3 Front Arduino Uno R2 Front Arduino Uno SMD Arduino Uno R3 Back Arduino Uno Front Arduino Uno Back Overview The Arduino Uno is a microcontroller board based on the ATmega328 (datasheet).

More information

Arduino shield kit. 1) Low Pass Filter (LPF) kit (available for LF/MF/HF/VHF bands 2,200m to 6m)

Arduino shield kit. 1) Low Pass Filter (LPF) kit (available for LF/MF/HF/VHF bands 2,200m to 6m) Arduino shield kit 1. Introduction The QRP Labs Arduino shield kit is a versatile shield that can be used for various purposes. Write your own Arduino sketch to define the functionality! For example: 1)

More information

RapID Platform DLR Network Interface Module Datasheet January 9, 2013

RapID Platform DLR Network Interface Module Datasheet January 9, 2013 RapID Platform DLR Network Interface Module Datasheet 1 support@innovasic.com Copyright 2013 by Innovasic, Inc. Published by Innovasic, Inc. 5635 Jefferson St. NE, Suite A, Albuquerque, New Mexico 87109

More information

OPMM-1616-XT. PC/104 I/O Module with Optoisolated inputs and Relay Outputs. Rev 1.0 September 2010

OPMM-1616-XT. PC/104 I/O Module with Optoisolated inputs and Relay Outputs. Rev 1.0 September 2010 init OPMM-1616-XT PC/104 I/O Module with Optoisolated inputs and Relay Outputs Rev 1.0 September 2010 Revision Date Comment 1.0 9/26/2010 first release FOR TECHNICAL SUPPORT PLEASE CONTACT: Copyright 2010

More information

Part Number: PCB-STM32-F4B1 (unpopulated PCB with Discovery module sockets, no other parts) STM32-F4B1 (assembled board, not presently available)

Part Number: PCB-STM32-F4B1 (unpopulated PCB with Discovery module sockets, no other parts) STM32-F4B1 (assembled board, not presently available) PCB-STM32-F4B1 Development baseboard for the STMicro Discovery-F4 module (STMicro part# STM32F4DISCOVERY) PCB Rev 1.00 shown. PCB Rev 1.20 has on-board RS232 drivers. Part Number: PCB-STM32-F4B1 (unpopulated

More information

KNJN I2C bus development boards

KNJN I2C bus development boards KNJN I2C bus development boards 2005, 2006, 2007, 2008 KNJN LLC http://www.knjn.com/ Document last revision on December 5, 2008 R22 KNJN I2C bus development boards Page 1 Table of Contents 1 The I2C bus...4

More information

PCI-1751U. 48-bit Digital Input/Output Card with Universal PCI Bus. User Manual

PCI-1751U. 48-bit Digital Input/Output Card with Universal PCI Bus. User Manual PCI-1751U 48-bit Digital Input/Output Card with Universal PCI Bus User Manual Copyright This documentation and the software included with this product are copyrighted 2006 by Advantech Co., Ltd. All rights

More information

UF-3701 Power Board Construction Guide

UF-3701 Power Board Construction Guide Page 1/5 Soldering and Part Placement See the Chapter 3 of the MIT 6270 Manual for information on electronic assembly, including soldering techniques and component mounting. Construction Information All

More information

CubeComputer V4.1. General purpose on-board computer. Option Sheet

CubeComputer V4.1. General purpose on-board computer. Option Sheet CubeComputer V4.1 General purpose on-board computer Option Sheet Page: 2 Table of Contents 1. Client Information... 3 2. Introduction... 4 3. Hardware Configuration... 5 3.1 Power supply... 5 3.2 I 2 C...

More information

Specification and Design Guide

Specification and Design Guide Specification and Design Guide Revision 1.00 May, 2011 Revision Date Comment 0.71 11/20/2009 Pre-release 0.8 12/1/2009 Initial release version 0.81 1/16/2010 Update finger drawings; remove LPC bus 0.82

More information

M Series USB-6221/6225/6229/6251/6255/6259 OEM Devices

M Series USB-6221/6225/6229/6251/6255/6259 OEM Devices USER GUIDE NI USB-x/x OEM M Series USB-///// OEM Devices This document provides dimensions, pinouts, and information about the connectors, switch, LEDs, and chassis ground of the National Instruments USB-

More information

Connecting a Cisco Output Module

Connecting a Cisco Output Module CHAPTER 5 Overview The optional Cisco Output Module (Figure 5-1) is attached to a Cisco Physical Access Gateway or Cisco Reader Module to provide additional connections for up to 8 outputs, each of which

More information

Eddie Control Board with Power Connector (#28993) Eddie Control Board PCB (# )

Eddie Control Board with Power Connector (#28993) Eddie Control Board PCB (# ) Web Site: www.parallax.com Forums: forums.parallax.com Sales: sales@parallax.com Technical: support@parallax.com Office: (916) 624-8333 Fax: (916) 624-8003 Sales: (888) 512-1024 Tech Support: (888) 997-8267

More information

Polmaddie6 User Manual. Issue 1.0

Polmaddie6 User Manual. Issue 1.0 Polmaddie6 User Manual Issue 1.0 2 Foreword PLEASE READ THIS ENTIRE MANUAL BEFORE PLUGGING IN OR POWERING UP YOUR POLMADDIE6 BOARD. PLEASE TAKE SPECIAL NOTE OF THE WARNINGS WITHIN THIS MANUAL. Trademarks

More information

February 28,

February 28, February 28, 2014 1 http://www.mattairtech.com/ Table of Contents Overview...3 Introduction...3 Features...4 Hardware...5 Main Header Pins...5 ISP Header Pins...6 Solder Jumpers...6 Onboard 3.3V, 250mA

More information

3D Magnetic Sensor 2 Go - TLE493D-A2B6

3D Magnetic Sensor 2 Go - TLE493D-A2B6 TLE493D-A2B6 3D-MS2GO User Manual About this document Scope and purpose This document provides an introduction to the 3D Magnetic Sensor 2 Go kit and should enable the reader to efficiently carry out own

More information

Hollybush1 User Manual. Issue 1.00

Hollybush1 User Manual. Issue 1.00 Hollybush1 User Manual Issue 1.00 Kit Contents You should receive the following items with you Hollybush1 development kit: 1 - Hollybush1 Board, 2 PROG2 Programming Cable (not with OEM). Foreword PLEASE

More information

3.3V regulator. JA H-bridge. Doc: page 1 of 7

3.3V regulator. JA H-bridge. Doc: page 1 of 7 Digilent Cerebot Board Reference Manual Revision: 11/17/2005 www.digilentinc.com 215 E Main Suite D Pullman, WA 99163 (509) 334 6306 Voice and Fax Overview The Digilent Cerebot Board is a useful tool for

More information

PANDORA HACKER GUIDE

PANDORA HACKER GUIDE PANDORA HACKER GUIDE WARNING: Modifying your PCB is not covered by your warranty and any damage caused as a result will be the sole responsibility of the owner to fix or to have fixed at a fee set by the

More information

Intel Galileo gen 2 Board

Intel Galileo gen 2 Board Intel Galileo gen 2 Board The Arduino Intel Galileo board is a microcontroller board based on the Intel Quark SoC X1000, a 32- bit Intel Pentium -class system on a chip (SoC). It is the first board based

More information

DYNAMIC ENGINEERING. 150 DuBois St. #3, Santa Cruz Ca Fax Est

DYNAMIC ENGINEERING. 150 DuBois St. #3, Santa Cruz Ca Fax Est DYNAMIC ENGINEERING 150 DuBois St. #3, Santa Cruz Ca. 95060 831-457-8891 Fax 831-457-4793 sales@dyneng.com www.dyneng.com Est. 1988 User Manual PC104p2PMC Alternate Name: PCI1042PMC Adapt a 32 bit PMC

More information

4. Hot Socketing and Power-On Reset in MAX V Devices

4. Hot Socketing and Power-On Reset in MAX V Devices December 2010 MV51004-1.0 4. Hot Socketing and Power-On Reset in MAX V Devices MV51004-1.0 This chapter provides information about hot-socketing specifications, power-on reset (POR) requirements, and their

More information

Doc: page 1 of 9

Doc: page 1 of 9 chipkit DP32 Reference Manual Revision: July 10, 2013 Note: This document applies to REV B of the board. 1300 NE Henley Court, Suite 3 Pullman, WA 99163 (509) 334 6306 Voice (509) 334 6300 Fax Overview

More information

SiliconBlue. SiliconBlue Technologies iceman65 Board. Programmable Solutions for Consumer Handheld. 7-MAY-2008 (v1.

SiliconBlue. SiliconBlue Technologies iceman65 Board. Programmable Solutions for Consumer Handheld. 7-MAY-2008 (v1. February 2008 1 SiliconBlue SiliconBlue Technologies iceman65 Board Programmable Solutions for Consumer Handheld 7-MAY-2008 (v1.1) February 2008 2 Agenda iceman65 Kit Programming Options More Information

More information

isppac-powr1208p1 Evaluation Board PAC-POWR1208P1-EV

isppac-powr1208p1 Evaluation Board PAC-POWR1208P1-EV March 2007 Introduction Application Note AN6059 The Lattice Semiconductor isppac -POWR1208P1 In-System-Programmable Analog Circuit allows designers to implement both the analog and digital functions of

More information

PCI GS or PCIe8 LX Time Distribution Board

PCI GS or PCIe8 LX Time Distribution Board PCI GS or PCIe8 LX Time Distribution Board for use with PCI GS or PCIe8 LX Main Board August 28, 2008 008-02783-01 The information in this document is subject to change without notice and does not represent

More information

R Series for PXI Express Digital RIO with Kintex-7 325T FPGA. ni.com/manuals. This document explains how to install and configure the NI PXIe-7822R.

R Series for PXI Express Digital RIO with Kintex-7 325T FPGA. ni.com/manuals. This document explains how to install and configure the NI PXIe-7822R. GETTING STARTED GUIDE NI PXIe-7822R R Series for PXI Express Digital RIO with Kintex-7 325T FPGA Français Deutsch 日本語한국어简体中文 ni.com/manuals This document explains how to install and configure the NI PXIe-7822R.

More information

Propeller Project Board USB (#32810)

Propeller Project Board USB (#32810) Web Site: www.parallax.com Forums: forums.parallax.com Sales: sales@parallax.com Technical: support@parallax.com Office: (916) 624-8333 Fax: (916) 624-8003 Sales: (888) 512-1024 Tech Support: (888) 997-8267

More information

Connecting a Cisco Reader Module

Connecting a Cisco Reader Module CHAPTER 3 Overview The optional Cisco Reader Module (Figure 3-1) is similar to the Cisco Physical Access Gateway, providing the same ports for Weigand readers and other input and output devices. The Cisco

More information

Bolero3M Nexus Emulation Adapter 256BGA 176TQ

Bolero3M Nexus Emulation Adapter 256BGA 176TQ _ V1.4 Adapters Bolero3M Nexus Emulation Adapter 256BGA 176TQ Ordering code IA256BGA176TQ-5646C Supported microcontrollers: Freescale MPC5644B, MPC5644C, MPC5645B, MPC5645C, MPC5646B and MPC5646C ST equivalent

More information

R Series for USB Multifunction RIO with Kintex-7 160T FPGA. ni.com/manuals

R Series for USB Multifunction RIO with Kintex-7 160T FPGA. ni.com/manuals USER MANUAL NI USB-7856R OEM R Series for USB Multifunction RIO with Kintex-7 160T FPGA Français Deutsch 日本語한국어简体中文 ni.com/manuals This document provides dimensions, connectivity information, and pinouts

More information

TurboTaig Instruction Manual

TurboTaig Instruction Manual TurboTaig Instruction Manual Version: 2.2 Peter Homann 20 View St Highett 3190 homann@smartchat.net.au http://people.smartchat.net.au/~homann 1 Table of Contents Table of Contents... 2 Introduction...

More information

R Series for USB Multifunction RIO with Kintex-7 70T FPGA. ni.com/manuals

R Series for USB Multifunction RIO with Kintex-7 70T FPGA. ni.com/manuals USER MANUAL R Series for USB Multifunction RIO with Kintex-7 70T FPGA Français Deutsch 日本語한국어简体中文 ni.com/manuals This document provides dimensions, connectivity information, and pinouts for the National

More information