Digilent Ethernet Module User Manual

Digilent Hardware

Advertising
background image

D

D

i

i

g

g

i

i

l

l

e

e

n

n

t

t

E

E

t

t

h

h

e

e

r

r

n

n

e

e

t

t

M

M

o

o

d

d

u

u

l

l

e

e

R

R

e

e

f

f

e

e

r

r

e

e

n

n

c

c

e

e

M

M

a

a

n

n

u

u

a

a

l

l

TM

w w w . d i g i l e n t i n c . c o m

Revision: Aug 25, 2004

246 East Main | Pullman, WA 99163

(509) 334 6306 Voice and Fax

Copyright Digilent, Inc. All rights reserved

3 pages

Doc: 500-029



Overview

The Digilent Ethernet Module adds a 10Mbit
Ethernet port to Digilent system boards. The
port can be used to program system boards, or
to transfer data between a PC and a system
board.

The Ethernet module is built around the
Ubicom IP2022 chip that provides both a
media access controller (MAC) and physical
interface (PHY). The Ubicom chip drives the
four JTAG programming signals, and it also
communicates with the system board via a 14-
signal interface modeled after the “Enhanced
Parallel Port” (EPP) protocol. Firmware in the
Ubicom chip works with Digilent’s PC-based
Adept software to coordinate JTAG
programming and user data transfers.

For JTAG programming, the Digilent Adept
software tools can transfer .bit or .svf files
directly to the Ubicom chip, where the resident
firmware then drives the JTAG chain as
required. See the Digilent Adept Reference
Manual
for more information. Both the Adept
software and reference manual are available
for download from the Digilent website.


For user data transfers, Digilent provides a
DLL, API, the required Windows drivers, and a
VHDL reference design (for inclusion in the
system board). The DLL, API, and drivers can
be downloaded and installed as a part of the
Digilent Adept software available at the Digilent
website. The VHDL reference design is
available as a separate download. See the
Digilent Port Communications Reference
Manual
, the Digilent Parallel Interface Model
Reference Manual
, and the VHDL source file
“dpimref.vhd” for more information).

The Digilent Ethernet Module is compatible
with all newer Digilent system boards
(including the S-3 Starter, Pegasus, D2SB, and

D2FT boards). It can also be used with the
older D2 and D2E for user data transfers (but
not for programming – see the individual board
documentation for more information). The
module should generally be connected to the
A1, B1, or C1 expansion connector for proper
operation. The module can be connected at
other expansion connectors, but JTAG
programming will not be available.

In operation, it is recommended that the
system board be turned off prior to connecting
the Ethernet module.


UbiCom IP2022

The Ubicom IP2022 provides an “all in one”
10Mbit Ethernet connectivity solution that
includes a MAC, PHY, and processor. Digilent
has written firmware for the processor that
allows the Ubicom part to easily support JTAG
programming and user data transfers. Digilent
also supplies Windows DLLs, APIs, and drivers
that can be used in custom Windows
applications to transfer data between a system
board and an attached PC.



UBICOM IP2022

Clock

(4.8MHz)

2.5VDC

regulator

JTA

G

1 jumper

(config reset)

Pushbutton

Expansion Connector

3 User

LEDs

4 Status

LEDs

3.

3V

Transformer 1:1.41

(Transformers, Inc

XF2006CE)

RJ-45 Connector

M

o

dule Bu

s

Figure 1. Ethernet Module Block Diagram

Advertising