Dynamic Engineering IP-CF User Manual

Industrypack-compactflash adapter ip module

Advertisement

Quick Links

DYNAMIC ENGINEERING
150 DuBois St. Suite C
Santa Cruz, CA 95060
831-457-8891 831-457-4793 FAX
http://www.dyneng.com
sales@dyneng.com
Est. 1988
User Manual
IndustryPack-CompactFLASH
"IP-CF"
tm
CompactFLASH
Adapter
IP Module
Manual Revision B Revised 8/9/16
Corresponding Hardware: Revision 01
10-2001-1501

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the IP-CF and is the answer not in the manual?

Questions and answers

Summary of Contents for Dynamic Engineering IP-CF

  • Page 1 DYNAMIC ENGINEERING 150 DuBois St. Suite C Santa Cruz, CA 95060 831-457-8891 831-457-4793 FAX http://www.dyneng.com sales@dyneng.com Est. 1988 User Manual IndustryPack-CompactFLASH “IP-CF” CompactFLASH Adapter IP Module Manual Revision B Revised 8/9/16 Corresponding Hardware: Revision 01 10-2001-1501...
  • Page 2 Dynamic Engineering has made every effort to ensure that this manual is accurate and complete. Still, the company reserves the right to make improvements or changes in the product described in this document at any time and without notice.
  • Page 3: Table Of Contents

    Table of Contents Product Description and Operation ..............5 Address Map ..................... 7 Programming ....................8 Register Definitions ..............................9 Control Register Vector Status Register CompactFLASH internal registers Interrupts ..................................12 ID PROM ..................................13 IP Module Logic Interface Pin Assignment ............14 IP Module IO Interface Pin Assignment .............
  • Page 4 List of Figures FIGURE 1 IP-CF ADDRESS MAP FIGURE 2 IP-CF CONTROL REGISTER 0 BIT MAP FIGURE 3 IP-CF STATUS BIT MAP FIGURE 4 IP-CF ID PROM FIGURE 5 IP-CF LOGIC INTERFACE FIGURE 6 IP-CF IO INTERFACE E m b e d d e d...
  • Page 5: Product Description And Operation

    Product Description and Operation IP-CF is part of the IP Module family of modular I/O components. IP-CF is an adapter which converts the IP bus protocol to IDE to allow a CompactFLASH module to be installed into an IP slot. CompactFLASH is available in densities ranging up to GigaBytes.
  • Page 6 (please refer to the memory map). The ID, IO, and INT spaces are utilized by the IP-CF design. IP-CF conforms to the VITA standard. This guarantees compatibility with multiple IP Carrier boards. Because the IP may be mounted on different form factors, while maintaining plug and software compatibility, system prototyping may be done on one IP Carrier board, with final system implementation on a different one.
  • Page 7: Address Map

    FIGURE 1 IP-CF ADDRESS MAP The address map provided is for the local decoding performed within the IP-CF. The addresses are all offsets from a base address. The carrier board that the IP is installed into provides the base address.
  • Page 8: Programming

    Programming Programming IP-CF requires only the ability to read and write data in the host’s I/O space. The base address is determined by the IP Carrier board. Please refer to the CompactFLASH programmers manual for detailed bit-map information and other programming details. The manual is available from the manufacturers website.
  • Page 9: Register Definitions

    Vector Ip_cf_vect $02 IP-CF Interrupt Vector Port The Interrupt vector for the IP-CF is stored in this byte wide register. This read/write register is initialized to ‘xxFF’ upon power-on reset. The vector is stored in the odd byte location [D7..0]. The vector should be initialized before the interrupt is enabled or the mask is lowered.
  • Page 10: Status Register

    Status Register Ip_cf_stat $04 IP-CF Status read/write Direct Data DATA BIT DESCRIPTION 15-9 undefined read-only ‘0’ CD22-CD21 external device CD12-CD11 internal device ‘0’ IREQ PDIAG – Passed Diagnostics DASP – Device Active Slave Present FIGURE 3 IP-CF STATUS BIT MAP Bits marked ‘0’...
  • Page 11: Compactflash Internal Registers

    CompactFLASH internal registers ip_cf_data 0x40 // compact flash read/write data pointer ip_cf_f_err 0x42 // compact flash write feature/read error ip_cf_sec_cnt 0x44 // compact flash read/write sector count pointer ip_cf_sec_num 0x46 // compact flash read/write sector number pointer iip_cf_cyl_l 0x48 // compact flash read/write cylinder number low pointer ip_cf_cyl_h 0x4a // compact flash read/write cylinder number high pointer ip_cf_sch...
  • Page 12: Interrupts

    Interrupts All IP Module interrupts are vectored. The vector from IP-CF comes from a vector register loaded as part of the initialization process. The vector register can be programmed to any 8 bit value. The default value is $FF which is sometimes not a valid user vector.
  • Page 13: Id Prom

    The location of the ID PROM in the host’s address space is dependent on which carrier is used. Standard data in the ID PROM on the IP-CF is shown in the figure below. For more information on IP ID PROMs refer to the IP Module Logic Interface Specification, available from Dynamic Engineering.
  • Page 14: Ip Module Logic Interface Pin Assignment

    The figure below gives the pin assignments for the IP Module Logic Interface on the IP- CF. Pins marked n/c below are defined by the specification, but not used on the IP-CF. Also see the User Manual for your carrier board for more information.
  • Page 15: Ip Module Io Interface Pin Assignment

    IP Module IO Interface Pin Assignment The figure below gives the pin assignments for the IP Module IO Interface on the IP-CF. Pins marked. Also see the User Manual for your carrier board for more information. CD21 IORD CD22 IOWR...
  • Page 16: Applications Guide

    Power all system power supplies from one switch. Connecting external voltage to the IP-CF when it is not powered can damage it, as well as the rest of the host system. This problem may be avoided by turning all power supplies on and off at the same time.
  • Page 17: Construction And Reliability

    Construction and Reliability IP Modules were conceived and engineered for rugged industrial environments. The IP- CF is constructed out of 0.062 inch thick high temp FR4 material. Through hole and surface mounting of components are used. IC sockets use high quality plated screw machine pins.
  • Page 18: Thermal Considerations

    Thermal Considerations The IP-CF design consists of CMOS circuits. The power dissipation due to internal circuitry is very low. It is possible to create a higher power dissipation with the externally connected logic. If more than one a Watt is required to be dissipated due to external loading then forced air cooling is recommended.
  • Page 19: Specifications

    Specifications Logic Interface: IP Module Logic Interface CompactFLASH: One CompactFLASH compatible socket provided. External transition module can be used to add a second module. Software Interface: Control Registers, ID PROM, Vector Register, Status Ports Initialization: Hardware Reset forces all registers to 0. Access Modes: Word I/O Space (see memory map) Word in ID Space...
  • Page 20: Order Information

    1/2 length PCI card with 3 IP slots. http://www.dyneng.com/pci_3_ip.html IP-MTG-KIT – 4 metric stainless screw and stand-off pairs to retain IP-CF against the carrier board. Flat head screws match IP Specification mounting requirements. All information provided is Copyright Dynamic Engineering...

Table of Contents