E-blocks™ internet board
Document code: EB023-30-1
Internet board datasheet
EB023-00-1
Contents
1. About this document ......................... ..... .. .. ... .... ... .. .. ..... .. ... .. ..... .. ... .. ..... .. .. ... .... ... .. .. ..... .. ... .. ...........................................................2
2. General information ................................................. ...................................................... ................................................................3
3. Board layout...................................................................................................................................................................................4
4. Testing this product...................... ... .. ..... .. .. ... .... ... .. .. ... ..... .. .. ... .. ..... .. .. ... .. ..... .. .. ... .. ..... .. .. ................................. ...............................5
5. Circuit description........................................................................................ ........................................................ ..........................9
Appendix 1 Circuit diagram
Copyright © M atrix Multimedia Limited 200 5 page 1
E-blocks™ internet board
Document code: EB023-30-1
1. About this document
This document concerns the E-blocks intenet board code EB023 version 1.
The order code for this product is EB023.
1. Trademarks and copyright
PIC and PICmicro are registered trademarks of Arizona Microchip Inc.
E-blocks is a trademark of Matrix Multimedia Limited.
2. Other sources of information
There are various other documents and sources that you may find useful:
Getting started with E-Blocks.pdf
This describes the E-blocks system and how it can be used to develop complete systems for learning electronics and
for PICmicro programming.
PPP Help file
This describes the PPP software and its functionality. PPP software is used for transferring hex code to a PICmicro
microcontroller.
C and assembly strategies
This is available as a free download from our web site.
3. Disclaimer
The information in this document is correct at the time of going to press. Matrix Multim edia r eser ves the right to
change specifications from time to time. This product is for development purposes only and should not be used for
any life-critical application.
4. Technical support
If you have any problems operating this product then please refer to the troubleshooting section of this document
first. You will find the latest software updates, FAQs and other information on our web site:
www.matrixmultimedia.com
.
Copyright © M atrix Multimedia Limited 200 5 page 2
E-blocks™ internet board
Document code: EB023-30-1
2. General information
1. Description
The Internet E-Block allows Internet and Ethernet capabilities to be easily added to your microprocessor and FPGA
designs. It consists of a TCP/IP stack, a physical-layer chip and an Etherne t socket.
Communication between this E-Block and a microcontroller is achieved using an I
Two Flowcode components are available that simplify the use of this E-Block. The first is a "WebServer"
component that facilitates the creation of an embedded web server with no knowledge of TCP/IP protocols needed.
The second Flowcode component, the "TCP/IP" compone n t, allows user s to create a custom appl ica tio n using
various protocols (TCP, UDP, IP or Ethernet), such as ARP scanners, SMTP email clients, har dware firew alls, etc,
etc.
'C' and Assembly users can access all the features of this device without the need to embed an extensive TCP/IP
stack into their own firmware.
2. Features
• E-blocks compatible
• Supports 10/100 Base TX
• Supports half/full duplex operatio n
• Supports Auto-negotiation
• IEEE 802.3/802.3u Compliant
• Operates with 3.3V or 5V systems
• Supports network status indicator LED’s
• Includes hardware Internet protocol s: TCP, IP Ver.4, UDP, ARP
• Includes hardware Ethernet protocols: DLC, MAC
• Supports 4 independent connections simultaneous l y
• Supports I
• Two Flowcode Components are available
o WebServer to allow simple cre ati on of em bedded w eb con tent
o TCP_IP to allow custom communications using various protocols (TCP, UDP, IP or Ethernet la yers)
2
C bus interface with 8 available addresses
2
C© interface.
3. Block schematic
3
Address
Selection
Block schem a tic
Internet Module
1
8
3
SDA,
SCK
& /INT
hardwre
stack
+3.3V
Voltage selection
PHYTCP/IP
+5V
Copyright © M atrix Multimedia Limited 200 5 page 3
RJ45
Ethernet
Cable
Connector
3. Board layout
E-blocks™ internet board
Document code: EB023-30-1
EB023-74-1.cdr
1) 9-way downstream D-type connector
2) Patch system
3) SDA, SCK & /INT selection jumper pins
4) Voltage Selection jumper
5) Power screw terminals
6) Address set-up jumpers
7) Hardware TCP/IP stack IC
8) RJ45 connector
General Guide for SDA, SCL & /INT settings:
Jumper at A Jumper at B Jumper at C
PIC16F7x
PIC16F7x7
PIC16F87x
PIC16F87xA
Connect to Port C Connect to Port B
Note: The TCP_IP Flowcode component requires MI2C (Master I
PIC16F88
PIC16F87
PIC16F818
PIC16F819
Patch System
2
C). If you wish to use standard I2C devices, such
as the PIC16F88 you may need to create your own C/ASM code.
If you are using PICmicros then select +5V systems (J5) as PICmicros operate from +5V.
Copyright © M atrix Multimedia Limited 200 5 page 4