BaseIO

From JopWiki

Jump to: navigation, search
BaseIO
BaseIO

BaseIO is an extension module for the FPGA board Cycore. Its main purpose is to provide a complete Java processor system with Internet connection for. However, it can be used just for any FPGA project where you need Ethernet connection.

A step down switching regulator with a large AC/DC input range supplies the FPGA module. All input and output pins are EMC/ESD protected and routed to large connectors (5.08 mm Phoenix). Analog comparators can be used to build sigma delta ADCs. VHDL source can be found in the download section. For FPGA projects with network connection a CS8900 Ethernet controller with RJ 45 connector is on board. Java sources for the CS8900 driver and a simple TCP/IP stack are available.

The size of the PCB is: 99mm x 82mm.

[edit] Board Components

  • Cirrus Logic CS8900 10Base-T Ethernet Controller
  • Step down regulator for 8V to 24V AC/DC supply
  • 9 pin male connector for RS232
  • RJ 45 connector for Ethernet
  • 10 EMC/ESD protected digital inputs
  • 2 EMC/ESD protected analog inputs
  • 4 EMC/ESD protected digital outputs (OC)
  • Expansion connector

The board is used as part of Telealarm for supervision and control.

Furthermore, the board has a nice features to charge a standby accu via the VBAT pins. The accu is a standby power supply when the main supply is not available. The voltage of the accu can be monitored and to board can be switched off by the software to protect the accu. Of course, beore switching off a message can be sent via a modem or the Ethernet connection.

[edit] Schematic and Ports

[edit] Connections

  • Image:BaseIOports.gif
Personal tools