%1(8IWX-RXIVJEGI4SVX
&SEVH
9WIVW1ERYEP
Order #22505A
TIP.book Page 1 Friday, April 23, 1999 10:38 AM
7HVW,QWHUIDFH3RUW%RDUG8VHUV0DQXDO
$GYDQFHG0LFUR'HYLFHV,QF$OOULJKWVUHVHUYHG
7KHFRQWHQWVRIWKLVGRFXPHQWDUHSURYLGHGLQFRQQHFWLRQZLWK$GYDQFHG0LFUR'HYLFHV,QF$0'SURGXFWV$0'
PDNHVQRUHSUHVHQWDWLRQVRUZDUUDQWLHVZLWKUHVSHFWWRWKHDFFXUDF\RUFRPSOHWHQHVVRIWKHFRQWHQWVRIWKLVSXEOLFDWLRQDQG
UHVHUYHVWKHULJKWWRPDNHFKDQJHVWRVSHFLILFDWLRQVDQGSURGXFWGHVFULSWLRQVDWDQ\WLPHZLWKRXWQRWLFH1ROLFHQVHZKHWKHU
H[SUHVVLPSOLHGDULVLQJE\HVWRSSHORURWKHUZLVHWRDQ\LQWHOOHFWXDOSURSHUW\ULJKWVLVJUDQWHGE\WKLVSXEOLFDWLRQ([FHSWDV
VHWIRUWKLQ$0'V6WDQGDUG7HUPVDQG&RQGLWLRQVRI6DOH$0'DVVXPHVQROLDELOLW\ZKDWVRHYHUDQGGLVFODLPVDQ\H[SUHVV
RULPSOLHGZDUUDQW\UHODWLQJWRLWVSURGXFWVLQFOXGLQJEXWQRWOLPLWHGWRWKHLPSOLHGZDUUDQW\RIPHUFKDQWDELOLW\ILWQHVVIRU
DSDUWLFXODUSXUSRVHRULQIULQJHPHQWRIDQ\LQWHOOHFWXDOSURSHUW\ULJKW
$0'VSURGXFWVDUHQRWGHVLJQHGLQWHQGHGDXWKRUL]HGRUZDUUDQWHGIRUXVHDVFRPSRQHQWVLQV\VWHPVLQWHQGHGIRUVXUJLFDO
LPSODQWLQWRWKHERG\RULQRWKHUDSSOLFDWLRQVLQWHQGHGWRVXSSRUWRUVXVWDLQOLIHRULQDQ\RWKHUDSSOLFDWLRQLQZKLFKWKH
IDLOXUHRI$0'VSURGXFWFRXOGFUHDWHDVLWXDWLRQZKHUHSHUVRQDOLQMXU\GHDWKRUVHYHUHSURSHUW\RUHQYLURQPHQWDOGDPDJH
PD\RFFXU$0'UHVHUYHVWKHULJKWWRGLVFRQWLQXHRUPDNHFKDQJHVWRLWVSURGXFWVDWDQ\WLPHZLWKRXWQRWLFH
$0'WKH$0'ORJRDQGFRPELQDWLRQVWKHUHRI$P&RPP(DQG(021DUHWUDGHPDUNV)XVLRQ(LVDVHUYLFH
PDUNDQG0$&+DQG3$/DUHUHJLVWHUHGWUDGHPDUNVRI$GYDQFHG0LFUR'HYLFHV,QF
0LFURVRIWDQG:LQGRZVDUHUHJLVWHUHGWUDGHPDUNVRI0LFURVRIW&RUS
2WKHUSURGXFWRUEUDQGQDPHVDUHXVHGVROHO\IRULGHQWLILFDWLRQDQGPD\EHWKHWUDGHPDUNVRUUHJLVWHUHGWUDGHPDUNVRIWKHLU
UHVSHFWLYHFRPSDQLHV
TIP.book Page ii Friday, April 23, 1999 10:38 AM
IF YOU HAVE QUESTIONS, WE’RE HERE TO HELP YOU.
7KH$0'FXVWRPHUVHUYLFHQHWZRUNLQFOXGHV86RIILFHVLQWHUQDWLRQDORIILFHVDQGDFXVWRPHU
WUDLQLQJFHQWHU([SHUWWHFKQLFDODVVLVWDQFHLVDYDLODEOHIURPWKH$0'ZRUOGZLGHVWDIIRIILHOG
DSSOLFDWLRQHQJLQHHUVDQGIDFWRU\VXSSRUWVWDIIWRDQVZHU(IDPLO\KDUGZDUHDQGVRIWZDUH
GHYHORSPHQWTXHVWLRQV
)UHTXHQWO\DFFHVVHGQXPEHUVDUHOLVWHGEHORZ$GGLWLRQDOFRQWDFWLQIRUPDWLRQLVOLVWHGRQWKHEDFN
RIWKLVPDQXDO$0'¶V:::VLWHOLVWVWKHODWHVWSKRQHQXPEHUV
Technical Support
$QVZHUVWRWHFKQLFDOTXHVWLRQVDUHDYDLODEOHRQOLQHWKURXJKHPDLODQGE\WHOHSKRQH
*RWR$0'¶VKRPHSDJHDWZZZDPGFRPDQGIROORZWKH6HUYLFHOLQNIRUWKHODWHVW$0'WHFKQLFDO
VXSSRUWSKRQHQXPEHUVVRIWZDUHDQG)UHTXHQWO\$VNHG4XHVWLRQV
)RUWHFKQLFDOVXSSRUWTXHVWLRQVRQDOO(SURGXFWVVHQGHPDLOWRHSGVXSSRUW#DPGFRPLQWKH
86DQG&DQDGDRUHXURWHFK#DPGFRPLQ(XURSHDQGWKH8.
<RXFDQDOVRFDOOWKH$0'&RUSRUDWH$SSOLFDWLRQV+RWOLQHDW
 7ROOIUHHIRU86DQG&DQDGD
 8.DQG(XURSHKRWOLQH
WWW Support
)RUVSHFLILFLQIRUPDWLRQRQ(SURGXFWVDFFHVVWKH$0'KRPHSDJHDWZZZDPGFRPDQGIROORZ
WKH(PEHGGHG3URFHVVRUVOLQN7KHVHSDJHVSURYLGHLQIRUPDWLRQRQXSFRPLQJSURGXFWUHOHDVHV
RYHUYLHZVRIH[LVWLQJSURGXFWVLQIRUPDWLRQRQSURGXFWVXSSRUWDQGWRROVDQGDOLVWRIWHFKQLFDO
GRFXPHQWDWLRQ6XSSRUWWRROVLQFOXGHRQOLQHEHQFKPDUNLQJWRROVDQG&RGH.LWVRIWZDUH²WHVWHG
VRXUFHFRGHH[DPSOHDSSOLFDWLRQV0DQ\RIWKHWHFKQLFDOGRFXPHQWVDUHDYDLODEOHRQOLQHLQ3')IRUP
4XHVWLRQVUHTXHVWVDQGLQSXWFRQFHUQLQJ$0'¶V:::SDJHVFDQEHVHQWYLDHPDLOWR
ZHEPDVWHU#DPGFRP
Documentation and Literature Support
'DWDERRNVXVHUVPDQXDOVGDWDVKHHWVDSSOLFDWLRQQRWHVDQGSURGXFW&'VDUHIUHHZLWKDVLPSOH
SKRQHFDOO,QWHUQDWLRQDOO\FRQWDFW\RXUORFDO$0'VDOHVRIILFHIRUSURGXFWOLWHUDWXUH
7RRUGHUOLWHUDWXUHFDOO
 7ROOIUHHIRU86DQG&DQDGD
 'LUHFWGLDOZRUOGZLGH
 )D[
Third-Party Support
$0')XVLRQ(
60
SDUWQHUVSURYLGHDQDUUD\RISURGXFWVGHVLJQHGWRPHHWFULWLFDOWLPHWRPDUNHWQHHGV
3URGXFWVDQGVROXWLRQVDYDLODEOHLQFOXGHHPXODWRUVKDUGZDUHDQGVRIWZDUHGHEXJJHUVERDUGOHYHOSURGXFWV
DQGVRIWZDUHGHYHORSPHQWWRROVDPRQJRWKHUV7KH:::VLWHDQGWKH()DPLO\3URGXFWV
'HYHORSPHQW7RROV&'RUGHU GHVFULEHWKHVHVROXWLRQV,QDGGLWLRQPDWXUHGHYHORSPHQW
WRROVDQGDSSOLFDWLRQVIRUWKH[SODWIRUPDUHZLGHO\DYDLODEOHLQWKHJHQHUDOPDUNHWSODFH
TIP.book Page iii Friday, April 23, 1999 10:38 AM
TIP.book Page iv Friday, April 23, 1999 10:38 AM
7HVW,QWHUIDFH3RUW%RDUG8VHU¶V0DQXDO Y
Contents
About the Test Interface Port Board
7,3%RDUG)HDWXUHV [L
'RFXPHQWDWLRQ  [LL
$ERXW7KLV0DQXDO  [LLL
6XJJHVWHG5HIHUHQFH0DWHULDO [LLL
'RFXPHQWDWLRQ&RQYHQWLRQV [LY
Chapter 1
Getting Started
%RDUG3RZHU  
,QWHUIDFH&DEOH 
0DLQ,QWHUIDFH&RQQHFWRU 
Chapter 2
System Features and Components
/D\RXWDQG3ODFHPHQW  
6HULDO3RUWV 
3URJUDPPLQJWKH6HULDO3RUWV  
&RQILJXULQJWKH6HULDO3RUWIRU'7( 
TIP.book Page v Friday, April 23, 1999 10:38 AM
7HVW,QWHUIDFH3RUW%RDUG8VHU¶V0DQXDO
YL
3DUDOOHO3RUW  
3URJUDPPLQJWKH3DUDOOHO3RUW  
(WKHUQHW&RQWUROOHU3RUW 
/&'  
2YHUYLHZ  
&RQILJXULQJWKH/&' 
+H[DGHFLPDO'LVSOD\ 
*HQHUDO3XUSRVH/('V  
(LJKW/('V  
'LVFUHWH/('2XWSXWV5HJLVWHU  
'HEXJ+HDGHUV 
*HQHUDO3XUSRVH,QSXWVDQG2XWSXWV  
'LVFUHWH,QSXWV5HJLVWHU  
'LVFUHWH2XWSXWV5HJLVWHU 
',36ZLWFK 
(LJKW3RVLWLRQ',36ZLWFK  
',36ZLWFK,QSXWV5HJLVWHU  
5HVHW%XWWRQ  
)ODVK0HPRU\ 
8VLQJWKH)ODVK0HPRU\  
6HOHFWLQJWKH)ODVK0HPRU\ 
,QWHUUXSWV 
0$&+'HYLFH 
,2$GGUHVV0RGH 
,20DSV  
7LPLQJ 
9HUVLRQ5HJLVWHU 
TIP.book Page vi Friday, April 23, 1999 10:38 AM
7HVW,QWHUIDFH3RUW%RDUG8VHU¶V0DQXDOO YLL
Appendix A
MACH® Device Equations
0$&+'HYLFH(TXDWLRQV $
Index
,QGH[  ,QGH[
TIP.book Page vii Friday, April 23, 1999 10:38 AM
7HVW,QWHUIDFH3RUW%RDUG8VHU¶V0DQXDO
YLLL
List of Figures
)LJXUH %DUUHO3DQG5LEERQ&DEOH3&RQQHFWRUV/RFDWLRQV 
)LJXUH 7,3%RDUG5LEERQ&DEOH  
)LJXUH 5LEERQ&DEOH&RQQHFWRU2ULHQWDWLRQ  
)LJXUH 0DLQ,QWHUIDFH&RQQHFWRU3LQRXW 
)LJXUH 7,3&LUFXLW%RDUG/D\RXW  
)LJXUH 7,3%RDUG%ORFN'LDJUDP  
)LJXUH 6HULDO3RUW&RQQHFWRU3LQRXW 
)LJXUH 3DUDOOHO3RUW&RQQHFWRU3LQRXW  
)LJXUH /&''LVSOD\  
)LJXUH (LJKW6HJPHQW'LVSOD\  
)LJXUH /('3LQRXW  
)LJXUH +3/RJLF$QDO\]HU+HDGHU 
)LJXUH *HQHUDO3XUSRVH,QSXW2XWSXW+HDGHU  
)LJXUH ',36ZLWFK 
)LJXUH 5HVHW%XWWRQ  
)LJXUH %LW)ODVK0HPRU\,GHQWLILFDWLRQ  
)LJXUH -33LQ/RFDWLRQV  
TIP.book Page viii Friday, April 23, 1999 10:38 AM
7HVW,QWHUIDFH3RUW%RDUG8VHU¶V0DQXDO L[
List of Tables
7DEOH 1RWDWLRQDO&RQYHQWLRQV  [LY
7DEOH ,QWHUIDFH&RQQHFWRU6LJQDO'HVFULSWLRQV 
7DEOH ,20DSIRU%LW$GGUHVVLQJIRU6HULDO3RUW 
7DEOH ,20DSIRU%LW$GGUHVVLQJIRU6HULDO3RUW 
7DEOH ,20DSIRU%LW$GGUHVVLQJIRU3DUDOOHO3RUW 
7DEOH ,20DSIRU%LW$GGUHVVLQJIRU3DUDOOHO3RUW 
7DEOH ,20DSIRU%LW$GGUHVVLQJIRU$6&,,'LVSOD\ 
7DEOH ,20DSIRU%LW$GGUHVVLQJIRU$6&,,'LVSOD\ 
7DEOH ,20DSIRU%LW$GGUHVVLQJIRU+H[DGHFLPDO'LVSOD\  
7DEOH ,20DSIRU%LW$GGUHVVLQJIRU+H[DGHFLPDO'LVSOD\  
7DEOH 'LVFUHWH/('2XWSXWV5HJLVWHU%LW'HILQLWLRQV  
7DEOH 'LVFUHWH,QSXWV5HJLVWHU%LW'HILQLWLRQV 
7DEOH 'LVFUHWH2XWSXWV5HJLVWHU%LW'HILQLWLRQV 
7DEOH ',36ZLWFK,QSXWV5HJLVWHU%LW'HILQLWLRQV  
7DEOH ,20DSIRU%LW$GGUHVVLQJ  
7DEOH ,20DSIRU%LW$GGUHVVLQJ  
7DEOH 9HUVLRQ5HJLVWHU%LW'HILQLWLRQV  
TIP.book Page ix Friday, April 23, 1999 10:38 AM
7HVW,QWHUIDFH3RUW%RDUG8VHU¶V0DQXDO
[
TIP.book Page x Friday, April 23, 1999 10:38 AM
Test Interface Port Board Users Manual xi
About the Test Interface Port
Board
The Test Interface Port (TIP) board was developed as a software debug and
development board. For many reasons, it is often impractical to put extra
peripherals on a target system just for development and software debugging. Serial
ports are a good example. Often, adding extra peripherals makes development more
difficult because the target peripherals are used by the application and cannot be
used for software development and debugging. However, a target containing a
small, 60-pin connector can host the TIP, a board rich in peripherals for
development and software debugging.
The TIP board is a set of peri pherals contained in one convenient location for
software debugging, diagnostics, evaluation, and reference designs. The TIP board
is designed to make it easy and convenient for the software to communicate the
status with an engineer, tester, or even an end user. The TIP board is designed to
support flexible, present-day applications and is used with a target board containing
a microcontroller that can connect to the TIP board through the main interface
connector (60-wire ribbon cable).
TIP Board Features
The TIP board provides the following features:
Two 16550 RS-232 serial ports (9-pin, DCE).
One PC-compatible parallel port.
A 10BaseT Ethernet controller port that can be run in interrupt-driven mode.
A 2 x 20 character ASCII-decoded display.
An 8-segment (32-bit) hexadecimal display.
Eight discrete LEDs (green).
Three HP logic analyzer debug headers for easy address, data, and control signal
debug access.
TIP.book Page xi Friday, April 23, 1999 10:38 AM
Test Interface Port Board Users Manual
xii
Eight discrete TTL/CMOS outputs (can connect directly to a logic analyzer).
Eight inputs connected to a DIP switch and header.
A reset butto n that resets the target.
An 8-bit DIP Flash memory, socketed to allow for upgrading.
A jumper block (J P1) for selecting between internal (TIP board) or external
(host board) Fl as h memory.
A flexible interface for simple and inexpensive connection to a target board.
An interrupt button.
Five interrupt sources o n the board: two serial ports, the parallel port, the
Ethernet controller port, and the user-interrupt button. All these interrupts go to
the main interface connector separately . In addition, all these interrupts are logic
ORed into a single signal that also goes to the connector.
A macro array CMOS high-density/high-performance (MACH®) device that
provides individual chip selects for each on-board peripheral device (except the
Ethernet controller port).
Support for 16-bit addressing or 8-bit addressing, selected with the SW3 switch.
Five programmable registers for controlling the TIP board’s operation.
Documentation
The AMD Test Interface Por t Board Users Manual, order #22505, provides
information on the system and board features, functionality, and interfaces.
Addition al information can be found in the documentation listed on page xiii.
TIP.book Page xii Friday, April 23, 1999 10:38 AM
Test Interface Port Board Users Manual xiii
About This Manual
Chapter 1, “Getting Started” describes the power supply requirements and the main
interface connector configuration for the TIP board. This chapter also explains the
proper procedure for powering up the TIP board.
Chapter 2, “System Features and Components” describes in detail the peripherals,
memory, main interface connector s ignals and pin out, and interrupts of the TIP
board, including the jumper settings and prog rammable registers used to control
the operation of the TIP board.
Appendix A, “MACH® Device Equations” contains a current listing of the MACH
device program code.
Suggested Reference Material
The following AMD documentation may be of interest to the TIP board user.
AMD Am79C961 Ethernet Controller specifications, order #18183
For current application notes and technical bulletins, see our W orld Wide W eb page
at www.amd.com.
The following no n-AMD documentat ion may also be of in terest to the TIP board
user.
Hitachi’s HD44780U (LCD-II) Dot Matrix Liquid Crystal Display Controller/
Driver data sheet. For more inform ation, refer to the Hitachi specification by
accessing the web site http://www.hitachi.com and searching on HD44780U.
Texas Instruments’ TL16C552 Dual Asynchronous Communications Element
With FIFO data sheet. For more information, refer to the Texas Instruments
TL16C552 specification by accessing the web site http://www.ti.com and
searching on TL16C552.
TIP.book Page xiii Friday, April 23, 1999 10:38 AM
Test Interface Port Board Users Manual
xiv
Documentation Conventions
The Test Interface Port Board Users Manual uses the notational conventio ns
show n in Table 0-1 (u nless otherwise no ted).
Table 0-1. Notational Conventions
Symbol Usage
Boldface Indicates that characters must be entered
exactly as shown, except that the alphabetic case is
only significant when indicated.
Italic Indicates a descriptive term to be replaced with a
user-specified term.
Typewriter face Indicates computer text input or output in an example
or list ing.
[] Encloses an optional parameter. To include the
information described within the brackets, type only
the parameter, not the brackets themselves.
SIGNAL An overbar over a signal name indicates that it is
active low.
SIGNAL# A pound sign aft er a sign al name i s used to indi cate
an active low in schema tics.
TIP.book Page xiv Friday, April 23, 1999 10:38 AM
Test Interface Port Board Users Manual 1-1
Chapter 1
Getting Started
The Test Interface Port (TIP) board comes prepared for immediate use. Connect
the supplied flexible ribbon cable to the TIP board and to the host’s interface
connector, then follow the correct power- up procedure (see “Board Power” on
page 1-1), and the TIP bo ard is ready to use. You can pr ogram the on- board Flas h
memory with board diagnostics, a monitor program, or application software.
NOTE: T o use any application that may be programmed on the TIP board’ s Flash
memory, set the Flash Select jump er to th e INT position.
Board Power
The TIP board requires an external 5-V DC power supply with a 2.0-A current
rating. Alt hough the ext ernal power supp ly provides the 5 -V power for th e board,
the boar d still does not power up (even wit h the external po wer supply connected )
unless a host board is also properly connected. This condition is caused by the two
power sources being routed through two MOSFETs that are managed by a
comparator. The comparator gets its power from the host VCC. This MOSF ET/
comparator rou ting prevents any power to the board without the presence of b oth
the external and host power sources.
CAUTION: Do not provide power to the TIP board through a
host board without first connecting an external power source to
the TIP board. Failure to correctly follow this procedure causes
back powering of the FETs which could damage the TIP board.
Use the following procedure to power up the TIP board :
1. Be sure the host board is not powered up.
!
TIP.book Page 1 Friday, April 23, 1999 10:38 AM
Test Interface Port Board Users Manual
1-2
2. Attach the interface ribbon cable connector between the TIP board and the host
board. On the TIP board, the ribbo n cable connector attaches to connector P1,
show n in Figure 1 -1
3. Connect the external 5-V DC power supply to the TIP board’ s barrel connector
(P2), shown in Figure 1-1.
CAUTION: Failure to follow this procedure can result in
irregular results or damage to the TIP bo ard.
4. Perform the normal power-up procedures on the host board.
Figure 1-1. Barrel (P2) and Ribbon Cable (P1) Connectors Locations
!
Barrel Connector (P2)
Ribbon Cable Connector (P1)
TIP.book Page 2 Friday, April 23, 1999 10:38 AM
Test Interface Port Board Users Manual 1-3
Interface Cable
The TIP board requires a 60-wire ribbon cable ass embly to connect to the host
interface. Figure 1-2 illustrates the interface cable assembly. Figure 1-3 on page 1-4
illustrates the orientation of the host interface connector and the connector on the
interface cable assembly that connects to the host. For a description of the interface
signals, see “Main Interface Connector” on page 1-5.
Figure 1-2. TIP Board Ribb on Cabl e
1
23
45
67
8
51
49
50
47
52
48
60
58
59
57
56 55
53
54
AMP
23
45
67
8
49
50
52
48
60
58
59
57
56 55
54
1
47
51
53
AMP
Top View
With female end of connectors facing upward (out of the page)
Guide bars facing outward
Guide bars facing outward
Connector
(AMP 1-111196)
Connector
(AMP 1-111196)
Ribbon Cable
(AMP 2-57038)
TIP.book Page 3 Friday, April 23, 1999 10:38 AM
Test Interface Port Board Users Manual
1-4
Figure 1-3. Ribbon Cabl e Conne cto r Ori enta tion
Orientation of Interface Cable Assembly that
connects to the host Interface Connector
Orientation of the host interface connector
(AMP 104069-7 right-angle connector)
Orientation of the host interface connector
(AMP 104068-6 ve rtic al co nnector)
60
59
1
2
AMP 1-111196
Top/Side An
g
le Vie w
59
2
1
60 Side View
AMP 104069-7
Right Angle Conn.
59
Top View
2
1
AMP 104068-
60
Vertical Conn
Test Interface Port Board Users Manual 1-5
Main Interface Connector
The 60-wire ribbon cable connects to the TIP board on the main interface connector
(P1). Table 1-1 describes each of the 60 signals on the connector. Figure 1-4 on
page 1-9 illustrates the pin out of P1.
Table 1-1. Interface Connector Signal Descriptions
Pin No. Signal Name Input/
Output Description
1–10,
13–22 TA0TA19 I Address Lines: Receive the physical
memory latched address for the Flash
memory or Ethernet controller and the
physical I/O latched address for all other
TIP board peripherals through the MACH
device.
11, 12,
23, 24 GND Ground Pins
25–32 TD0–TD7 I/O Data Bus: Input and output data during
respective read or write cycle.
33 Pin is blank.
34 Pin is blank.
35 TIPSEL OTIP Select #: The hardware method of
identifying that the TIP board is physically
connected to the h ost. The TIP bo ard has
a 10-K pullup resistor on TIPSEL. If the
host board wants to use TIPSEL to
indicate that the TIP board is connected,
then the host board should have a weak
pull down resist or (100 K) on the si gnal
connected to TIPSEL. Then, when the TIP
board is connected to the host board,
TIPSEL signal goes Low, indicating that
the TIP board is properly connected to the
host.
36 Pin is blank.
TIP.book Page 5 Friday, April 23, 1999 10:38 AM
Test Interface Port Board Users Manual
1-6
37 TIPSEL O TIP Select: The hardware method of
indentifying t ha t the TIP bo ard is
physically conn ected to the host. The TI P
board has a 1-K pulldown resistor on
TIPSEL. If the host board wants to use
TIPSEL to indicate that the TIP board is
connected, then the ho st board should
have a weak pullup resistor (10 K) on
the signal connected to TIPSEL. When the
TIP boar d is connected to the host board,
TIPSEL signal goes High, in dicating that
the TIP board is properly connected to the
host.
38 TAEN I Address Enable: For ISA systems: When
asserted High, T AEN enables DMACs on
the buses and prevents I/O devices from
responding.
For the Am186™CC CDP: a chip select
that, when asserted Low, allows for
communication with the Ethernet
controller.
39 Pin is blank.
40 TRD IRead Strobe: Indicates to the system that
the host microcontroller is performing a
memory or I/O read cycle.
41 Pin is blank.
42 TWR IWrite Strobe: Indicates to the system that
the host microcontroller is performing a
memory or I/O write cycle.
43 ENETIRQ O Ethernet Interrupt Request: Indicates
that one of several status flags is set
(consult Ethernet controller specification
for details).
Table 1-1. Interface Connector Signal Descriptions (Continued)
Pin No. Signal Name Input/
Output Description
TIP.book Page 6 Friday, April 23, 1999 10:38 AM
Test Interface Port Board Users Manual 1-7
44 TS2 IBus Cycle Status: Used by Am186 family
of microcontrollers as a logical memory
or I/O indicator.
45 PARINT O Printer Port Interrupt: Dedicated
parallel port interrupt signal.
46 Pin is blank.
47 SERINT1 O Serial Port 1 Interrupt: Dedicated serial
port 1 interrupt signal.
48 MAIN_IRQ O Main Interrupt Line: A shared interrupt
line. MAIN_IRQ is asserted if an y o f th e
five interrupts on the TIP board are
asserted.
49 SERINT0 O Serial Port 0 Interrupt: Dedicated serial
port 0 interrupt signal.
50 HRESET OHost Reset: Toggled by the TIP board
reset button, which then indicates to the
host microcontroller to perform a system-
wide hardware reset.
51 IOCHRDY O I/O Channel Ready: Indication by th e
Ethernet controller that valid data exists
on the d ata bus for r eads and that dat a has
been latched for writes.
52 TRESET I TIP Reset: Generated by the host
microcontroller when performing a
hardware reset. TRESET affects the TIP
board’s Ethernet controller, and parallel
and serial ports.
53 Pin is blank.
54 FLASHRD IFlash Read Enable: Output enable.
Table 1-1. Interface Connector Signal Descriptions (Continued)
Pin No. Signal Name Input/
Output Description
TIP.book Page 7 Friday, April 23, 1999 10:38 AM
Test Interface Port Board Users Manual
1-8
55 SEL186 I Select Am186: Identifies that a Am186
microcontroller bo ard is connected and is
hosting the TIP board. This helps to
determine when the Ethernet controller
should respond to read and write cycles.
There is a 1-K pulldown resistor
connected to this pin for when a Am186
board is not connected. SEL186 should be
driven High by any Am186 host boards
connecting to the TIP board.
56 FLASHWR IFlash Write Enable: Write enable.
57, 59 V CC I Host Power: +5 V DC provides power to
the comparator, which in turn provides
power to the MOSFET driver, which
drives the FETs, allowing the external
power supply to provide +5 V DC to the
board.
58 FLASHCS Flash Chip Select: Flash memory chip
enable.
60 EXTFLHCS IExternal Flash Chip Select: An optional
external Flash memory chip select jumper.
The host boards can take advantage of
EXTFLHCS by making the TIP boards
Flash memory select jumper t he primary
Flash memory select component of the
two boards (theTIP board and the host
board). This minimizes components on
the host board.
Table 1-1. Interface Connector Signal Descriptions (Continued)
Pin No. Signal Name Input/
Output Description
TIP.book Page 8 Friday, April 23, 1999 10:38 AM
Test Interface Port Board Users Manual 1-9
Figure 1-4. Main Interface Connector Pinout
+2679&&
3



















































7$
7$
7$
7$
7$
*1'
7$
7$
7$
7$
7$
*1'
7'
7'
7'
7'
1&
7,36(/
7,36(/
1&
1&
(1(7,54
3$5,17
6(5,17
6(5,17
,2&+5'<
1&
6(/
9&&
9&&
7$
7$
7$
7$
7$
*1'
7$
7$
7$
7$
7$
*1'
7'
7'
7'
7'
1&
1&
7$(1
75'
7:5
76
1&
0$,1B,54
+5(6(7
75(6(7
)/$6+5'
)/$6+:5
(;7)/+&6
)/$6+&6
'$7$%86
$''5(66%86
&21752/6,*1$/6
,17(558376
5(6(76
)/$6+&21752/6
*5281'
*5281'
Test Interface Port Board Users Manual
1-10
TIP.book Page 10 Friday, April 23, 1999 10:38 AM
Test Interface Port Board Users Manual 2-1
Chapter 2
System Features and Components
The Test Interface Port (TIP) board is a set of peripherals at one convenient location
for software debugging, diagnostics, evaluation, and reference designs. The TIP
board is designed to make it easy and convenient for the software to indicate to an
engineer, tester, or an end user the tasks that are being perf ormed . The TIP board
is designed to support flexible, present-day applications, and is intended to be used
with any host board containing a microcontroller that can connect to the TIP board
through the small, 60-pin, main interface connector . The TIP board supports either
I/O-mapped or memory-mapped operation and can be used in either mode.
The TIP board requires minimal software initialization for basic operation. This
chapter provides detailed information about the features and components of the
TIP board. The following sections explain the op eration of the board in detail,
including ju mper settings, sw itch settings, and programmable registers:
“Layout and Placement” on page 2-2
“Serial Ports” on page 2-5
“Parallel Port” on page 2-10
“Ethernet Controller Port” on page 2-13
“LCD” on page 2-14
“Hexadecimal Display” on page 2-16
“General-Purpose LEDs” on page 2-18
“Debug Headers” on page 2-20
“General-Purpose Inputs and Outputs” on page 2-21
“DIP Switch” on page 2-24
“Reset Button” on page 2-26
“Flash Memory” on page 2-27
“Interrupts” on page 2-30
TIP.book Page 1 Friday, April 23, 1999 10:38 AM
Test Interface Port Board Users Manual
2-2
“MACH® Device” on page 2-30
“I/O Address Mode” on page 2-31
“I/O Maps” on page 2-32
“Timing” on page 2-34
“Version Register” on page 2-34
Layout and Placement
The TIP board is laid out for convenient connection to the host board and to the
various external devices. It has connecto rs for DC power , parallel por t, RJ-45, and
the serial ports along one side of the board. On a side adjacent to the port connector
side are the main interface connector, the general-purpose input/output header , the
debug headers, and the MACH device programming header. The LCD, hex
displays, and LEDs are arranged close together in the middle of the board. Refer
to Figure 2-1 on page 2-3 for layout and component placement.
Figure 2-2 on page 2-4 is a block diagram of the TIP board showing the connections
between the various peripherals on the board.
TIP.book Page 2 Friday, April 23, 1999 10:38 AM