1300 Henley Court Pullman, WA 99163 509.334.6306 www.digilentinc.com Cmod Board Reference Manual Revised October 26, 2012 This manual applies to the Cmod rev. D Overview Cmod boards combine a Xilinx CPLD, a JTAG programming port, and power supply circuits in a convenient 600-mil, 40-pin DIP package. Cmods are ideally suited for breadboard or other prototype circuit designs where the use of small surface mount packages is impractical. All Cmod boards include: Features include: A single 3.3V supply voltage (voltage regulation provided on Cmod board where required) Adequate bypass capacitance on all CPLD voltage supply pins All available user I/O signals brought out to DIP pins Once programmed, CPLD designs are non-volatile Designs can easily be ported between Cmods using different CPLD device families The Cmod board. All Cmod boards are compatible with the free Xilinx WebPack tools. Cmods were created to make the latest Xilinx CPLDs more practical for experimental and prototype circuits. They can plug directly in to breadboards or IC sockets, and they can mate with the Digilent Ceres board to utilize a collection of ready-made I/O circuits. Cmods are available with CoolRunner-II CPLD C2. C-Mod boards are especially useful for investigating designs across a variety of CPLD families. 1.8VDC JTAG 1 Functional Description regulator Connector (C2 Mod) Cmod boards, which measure just 0.7 by 2.16, allow designers to experiment with CPLD-based designs in a variety of state-of-the art devices. Designs can easily be ported from one Cmod to another, so that design CPLD in VQ44 Package performance in different devices can be compared and contrasted. The 40- CMod-C2: XC2C64 pin DIP form factor allows Cmods to be used in breadboard or other through-hole circuits where surface-mount devices are impractical. They can be configured with a wide range logic circuits, from simple logic functions to sequential controllers. All available CPLD I/O signals are routed to the 40-pin 40 pin, 600-mil DIP Connector DIP connections. Figure 2. Cmod circuit board block diagram. Copyright Digilent, Inc. All rights reserved. DOC : 502-047 Page 1 of 4 Other product and company names mentioned may be trademarks of their respective owners. Cmod Board Reference Manual When used in conjunction with the Ceres board, Cmods can be used to rapidly implement CPLD based circuits, or to gain exposure to Xilinx CAD tools and CPLD-oriented design methods. The Ceres board provides Cmods with a power supply, a clock source, input buttons and switches, and various output LEDs. The Ceres/Cmod combination makes an excellent platform for use in teaching labs. Cmods are programmed with a sample design during manufacturing. This design, available at the Digilent website, can be used to verify Cmod/Ceres function. It also provides a simple reference design example of a Xilinx project. 3 CPLD Configuration Cmod boards contain a JTAG port for CPLD programming. The port consists of a pattern of six offset holes that are not loaded with header pins. To use this port, a row of six unattached header pins can be inserted into the end of a JTAG3 (or other) cable, and the other side of the header can be inserted into the offset hole patterns. Once the Cmod board is connected to the PC via the JTAG cable, the configuration software will automatically detect the CPLD. JTAG XC2C64 XC9572XL XCR3064 Signal pin pin pin TCK 11 11 26 TDI 9 9 1 TDO 24 24 32 TMS 10 10 7 Table 1. CPLD JTAG pins. To configure the board from a computer using the JTAG port, first ensure the Cmod is powered with a 3.3V supply (such as provided by the Ceres board), and that the JTAG cable is properly connected to the Cmod and to the computer. Start the configuration program (e.g., the iMPACT programmer available in the Xilinx WebPack tools), and the board will be auto-detected. Device programming and other JTAG operations are available in a pull-down menu made visible by right clicking on the device graphic in the programmer window. JTAG3 Cable 6-pin header C-Mod Figure 3. JTAG cable used with Cmod. Copyright Digilent, Inc. All rights reserved. Page 2 of 4 Other product and company names mentioned may be trademarks of their respective owners.