Support|documentation
 
 
Home : Publications : Xcell Journal Online : Online Articles : Article

Low-Cost IP Connectivity Lets Diverse Systems Communicate
   
     
   
   
   
 
  Xcell Home
  Xcell Archives
   
  Subscription
  Comments & Suggestions
  Write Articles for Xcell
   
   
   
   
 
by Grant Stockton, President and CEO, Technovare Systems, Inc.
grant@technovare.com (04/02/03)

The proliferation of interface and communication standards from industry to industry has made it difficult to get systems talking to each other. A configurable low-cost board solves the problem.

Tough economic conditions and cost sensitivity are making it difficult for designers of commercial and industrial equipment to provide the one feature customers request most – network connectivity. Network connectivity and the ability to manage systems from a Web interface are highly valued. But implementing them has remained elusive because companies do not want to design them in as a standard feature during an economic downturn.

Technovare’s Network Enabled Processor™ (NEP) board shown in Figure 1 provides an off-the-shelf solution to this dilemma by letting system designers integrate networking into their feature set quickly and without the expense of an additional design cycle.

The NEP board integrates an embedded Web server that performs all of the processing and services required for network connectivity such as TCP/IP, SNMP, HTTP, Telnet, and FTP. A key enabling feature of the NEP board is a user-definable interface implemented by a Xilinx Spartan™ FPGA.

The Spartan FPGA’s flexibility and configurability allows host systems to communicate with the NEP board using any digital format, protocol, or standard. Standard interfaces such as RS-232 and RS-485 are available on all versions of the NEP board. Once TCP/IP processing has taken place, data can be sent out over a standard network connection consisting of a single 10/100 BaseT Ethernet port.

Cores for many parallel and serial interfaces such as I 2 C, SDLC, EPP, USB, and CAN are available and can be integrated on request.

In addition to providing you with a network-connectivity solution, the NEP board is also a generic processing platform that can offload your host system of computing overhead and even run an entire embedded application. Equipped with Motorola’s 5272 Coldfire™ 32-bit RISC processor, Wind River Systems’ VxWorks™ RTOS, 4 Mbytes of SDRAM, and 16 MB of flash RAM, the NEP board is a formidable processing platform for many embedded applications. Its primary features are shown in Table 1.

Table 1 - NEP board features
  • Programmable interface implemented by Spartan FPGA
  • 10/100 BaseT Ethernet interface
  • Dual UART interfaces for RS-232 and RS-485 to support serial data transmission, translation, and control
  • USB1.1 interface transmits up to 12 Mbps serial data
  • 4 MB SDRAM, 16 MB flash memory
  • 32-bit Motorola ColdFire™ microprocessor
  • VxWorks™ real-time operating system with embedded TCP/IP stack
  • Remote configuration and in-circuit firmware update capability
  • PC/104 form factor.

Solving Problems for Diverse Applications

Most commercial and industrial applications have developed their own set of standards, protocols, and communication interfaces based upon their own unique requirements.

CAN is widely used in the industrial-automation market, for example, and two-wire communication is widely used in building-automation applications. The convergence of industry-specific communications protocols such as these with IP-based Ethernet has created a large number of nodes in which translation from one network to another is required.

The NEP board is ideal for these applications. It provides pre-configured communications interfaces for many standard protocols as well as the ability to create custom interfaces for ones that do not already exist. Its interface translation capability between UART and 10/100 BaseT Ethernet permits easy integration into existing computer and control systems.

As systems mature and more features are added, you will find the communication protocol that you employ most frequently is often not sufficient to handle the system’s bandwidth requirements. To address this problem, the NEP board incorporates a high-speed Ethernet connection. Systems that are now communicating over low-speed interfaces such as RS-232 can easily migrate to IP-based Ethernet.

The NEP board’s unique user-defined interface allows applications to take full advantage of 10/100 BaseT Ethernet data rates by allowing parallel and high-speed serial connectivity to the host system.

Just as every industry has its own communications protocol, every system usu-ally has its own user interface. The proliferation of interfaces generally requires user-interface software on the host computer that communicates with the system via RS-232, USB, or some other standard interface. Any other host computer wanting to communicate with the system must first be loaded with the interface software and be directly connected to the system.

This problem is alleviated with the NEP board’s embedded Web server. Any host computer with a Web browser can log into the system from any location on the entire Internet – with proper authorization – and have access to the user interface that runs on the NEP board.

Equipped with a 32-bit RISC processor, 4 MB of SDRAM, and 16 MB of flash memory, the NEP board’s Web server can serve sophisticated Web pages consisting of HTML-based pages and Java script. For systems that require more memory space, a PCMCIA expansion card will be available shortly.

Conclusion

The NEP board delivers a user-friendly, Web-based interface that creates network connectivity to everyday existing systems. The board’s affordable price – about $150 for 1,000-unit orders – lets system designers integrate their applications into existing and future systems without affecting cost or product delivery schedules. For more information, visit Technovare’s website at www.technovare.com.

Printable PDF version of this article. PDF logo (04/02/03) 150 KB

 
/csi/footer.htm