Home

M68360QUADS-040 User`s Manual

image

Contents

1. f H 1 j 9100530 IOV X92078 9N3 NETH gt 8030 0 13365 1078 A3N 0v0 SQvnOO9 89W 1o3rONd gm cal L 3 za ONI VIOYOLOW vi 135 8 7 1135 6 lt sav avis 2135 Tee 135509 9 8 SVE gt evi hey 15 2 7 wasp lt I 0 1 ev EAZ VE E MED S i Z1350v 914 21 L A 5 1950 5 ta ov 27 glaz 1 7 013507 lt 1 985177 Ej CAL EVI tH wm ONS V SPEECHES SVSOV m Sk DON INSOV 2725191 L i 14 5 gt Id _ gt 2 c OVNI C I ZE td E O3USH mae CL I ld 4 _ SC ld 5 5 5 lt N3ISH 4 w t CE 1 SET 22 5 e 3 02 1 5 zn SHTET 135507 92 ez EAR oe 3 ERN 2 VE 1 HAZ DUE INNO Sh ad E 01 Son 9 24 VIN Lorry ei 5 293458 1 242 4 2 7 2 9078 Lu 2 EAE vsu 6 42 o go VISE yay 6p
2. 9 8 V 4192530 N3ZA1VNV 21001 49078 ONS L JO Si 133 5 1018 A3N OvO SOVNOOISBON 193rONd VIOYOLOW MONVIS MOLVIS 4 98 15 VIS 5 5 ZEV LEV dm mA oey 6d lt BZV Bev Bd lt LZY 6d 169 lt 922 MITIS B 5 6d szo 6d gt m 5 gt vzo 6d 47 SONE EZY 6d 60 6d STET 6 2 68 isu LZY IZo 6d lt SIST 2 ozy 222 6d gt ase BLY 6d 6 0 68 waa 810 6d 5 Liv CLI LO 68 IN gt o Gd lt _ 919 gt 5 91 69 lt gt 5 90 3201 rs viv 6d LJ 719 6d 6d lt LI mE 4 lt TIFE 6d lt mE Hv 69 us tB 6d lt ET W L 018 Y ead 019 4241 68 6d 69 bd lt gt iva 82 7 LB 6d 12 6 lt 9v 6d p5 4 98 6d lt 92 lt Gv CD 98 6d 996d lt vv L TESTS 78 4 SEIT v0 6 lt L L Y 8 6d L SEIS tv Di C a 068 lt O lv bd lt SD 8 6 421 INTI 9
3. 2 482530 HO Y3MOd 49078 ONS E LL 30 gk 133 5 10119 A3M OvO SOVNOOISBOW 123 OND jni o JNL 3 2 3nr0o 3ni 0 0 v v v vv v ES 1 101 269 120 585 82 192 092 129 2929 vO e 9 999 v CLA 031 u3mog c w E e jnr o 3jni o jnr 0 0 INLO 3ni 0 o 92 62 179 672 862 0012 662 892 1819 2012 2012 682 70 2 9012 5012 662 292 592 159 I t Anko sno jny o Anko Anko Anko O 3ni o Sno v92 62 Svo 972 19 VSO 952 5 2 442 9 2 SSO 8 2 082 612 982 562 462 969 182 2 a o 5 jni o INLO ANL O jni 0 3ni 0 3 0 3ni 0 e 62 285 469 92 852 gv 022 222 19 ZLo 02 2 692 252 6012 8012 892 495 40192 922 Ld Ld d Ld Ld d Ld d Ld Ld 9d 294 gt UNS
4. 8142530 AHD 40078 13365 10119 A3N 0v0 S0vVno09 89W QAlNd _ ONI VIONOLON 4 2200 020 29 ceog 0 501 _ 09 200 t d 854 160 98 0200 5200 OLON 921 vy 8200 520 29 szo gd 4290 BON LON Ald 3 200 40 5 zzo 527290 o Eis 120 52904 NESY2 42 05 2 x 2200 5902 mA ozo 14 5 15v LE mE 6 Ev 25 2 a 0200 OSVO 4 0 MESVO c EE UE I 910 0508 PN pr 00 MOSVU L LOU SUN Sv SCSVH 5107 59 200 05 7 15 Pregl 5 00 5 100 VON T 9 P zi zg 100 FON TE a v C100 6 0 Sg m ay 1100 010 atoa Vy 50 15 600 LON e amp 80 67 pv CE 68v 8 lt a 800 LY 4 um 0 A1Hd 9 100 ov BC LUV YZ 40 99 947 AL 8 900 gy Y 90 tg soa LI Suv vl 90 44 91 vuv 49137 700 gt 70 00 00 tv azn alg BH 200 MZ Cuv r 3 zo 9 bg py E Luv b 2 a v T 2 200 I a 98Z9t WOW Vy 87 ve j 82 vz m Y AP BI vi 15137 Lin 7 9 8 v z 8v v gae ae m ve zZ 8 V2
5. P H 9 V 1 2100530 SHOISIS3N 2 X29078 9N3 L dO L 13365 1078 A3N 0v0 SQvnOO09 89W 1o3rONd 1715 E bit ONI VIOYOLOW LONI l YH 88 XI S8 001 Q 150 0120 AWIS 3 8 Sls amp ENIM p je er got 001v SNBY INS IL o 004 SnBeINM ED oos dil S UN3dl 51 al 50 5 NET ISI aren SM SEM o 2715 5958 Dl 0141 200 50943 ESTE EE 5 ESI pe wes he leis fo S 5 es 2 gare dps m BNA ANE boa e IN 0135 SS AEE 30201 B XN 135 3001 752 11341 50 1655 130581 5 Tevi z 329701 4 50 CSV 5 OSVO ESVO fo for fo fs N 00 Jno ko Js 0017 SnB INN Toa 0047 sneri GNMH ENY 648 m H 3 q 2 8 v 10329npuooiuies Sj 5898341 j F6 d35 61 Map z u98 101d 8 6 Qy Q 291nb uo amp 7 e2uud 3eu dui Go to www freescale com
6. M H 9 d e g 9150530 SOBIVOIONI LHOBV 13535 N39 2012 70078 een zen de ZL 30 4 133H5 1078 A38 S vno097289W 1 3 100 D 9 8 10 ONI VIOYOLOW 0 8 135 N39 r1o n 5 010 5 9 0 INN 8 Sy 9v lfe 1078 Tp Afg 14507 sB8 H 87 90 1 97 m T gi UE H 8 02 7 fire v ENG lt 9 zz 20 0 0 vx 9 10 1 H 9813 5 Lv OrNnH EZ 2 MEA 2130 3n an on m 2 E A 8 VAN AN oBIVez 6 AOA ps Saree 79 6 Semana 010 x e 4 98127 091 091 091 HK TJ 82 123 ME Old8 4 C Eos LN ji 4 x 9B1OVvZ 0 a 18087 13538 2450 2 91 jn M 0159 5 c BITES uss 9 07 Our SISU H Sy 60 1 HISH H 801 815 655 i 1 7 O Lig orgy 1045 sasa 907 SIT sisu n Dra Hise 41 907 95 1308Y INDB 02 01 lIc eo 0 jz 07 1 5159 t 90 sss zz 20 1 afe 1 13538 ONVH HISH Cow nsu 52 M z rsy 1045 21 30 EE 1353 1365 TO 7 ON ETAZ o 99 LMS O 133 00 7 ONY H 4 3 2 8
7. NOTE Jumper JG2 should be left unconnected The following figure shows the required jumper connection for each address configuration Address 0 hex is not recommended and its usage might cause problems FIGURE A 2 JG1 Configuration Options O 59 O O 0 100 200 300 To properly install the ADI board position its front bottom corner in the plastic card guide channel at the front of the IBM PC XT AT chassis Keeping the top of the ADI board level and any ribbon cables out of the way lower the board until its connectors are aligned with the computer expansion slot connectors Using evenly distributed pressure press the ADI board straight down until it seats in the expansion slot Secure the ADI board to the computer chassis using the bracket retaining screw Refer to the computer Installation and Setup manual for instructions on reinstalling the computer cover A 3 SUN 4 to M68360QUADS 040 Interface The ADI board should be installed in one of the SBus expansion slots in the Sun 4 SPARCstation computer A single ADI can control up to eight M68360QUADS 040 boards 52 For More Information On This Product Go to www freescale com A 3 1 Fremseale Semicanduciot dac SUPPORT INFORMATION CAUTION BEFORE REMOVING OR INSTALLING ANY EQUIPMENT IN THE SUN 4 COMPUTER TURN THE POWER OFF AND REMOVE THE POWER CORD ADI Installation in the SUN 4
8. n ensi avoj anro anro 0 anro avo avoj anvof anvo avoj 3nr0 0 3nr0 anvo y CIYOSONSI 190ZoQN8R 12 169 062 189 622 922 Leo 6 2 822 3 oO vo 29 019 822 L 9d L_ 75 3513 1032npuooiuieg Sj8 5S S343 495 1019 9 9 0y Q 22nb apof7e upd 1eu 10s dun Go to www freescale com P H 9 j 9 V 9190530 HO 5 H3ZATVNY 01007 9N3 Li 30 vi 133 5 10119 0 SOvnOO9rB9N lO3rONd INC gt lt gt 72 00 3 lt gt zea lt gt cu LEY gt acy LEB gt TE LED Bd Co Sz ofa Bd lt EN 6 lt lt am 628 570 620 Bd oi t 8d 5 IN 5 ezo 8d lt L3 E lt 18 lt 320 LZ lt SEN 978 ST 920 3 ET Stv v SZB 525 lt gt vzv lt lt m vCH Bd m vco 78 PED 202 8d
9. 3j 5s33aY w4p L u28 101d q 6 Qy 0 22 nb 4057e2u ud 1eu Go to www freescale com M P H 9 V 190530 INV 1 1MOd L3NN3HI3 49078 9N3 L dO B 13365 1078 A3N 070 50 1O3lONd VIOYOLOW A D 03 naasa 031 231 monad 937 aay 931 dae 998 o AD VY LQ danego ove T W gm Wo pen Wo em psa 72 i533 262 022 dus 4 ore oer oer oge oce 34006 t1 15 22 68 913 1n VNDE 5 622 060 zx LV 223 LX 7 9 gp 1191 19 1 191 19 lel 191 saw o 240379 Q31X8 8001 onda Naal 130541 130541 zu 00 04 3odvdl zd 4 red naa 2505 n vl E Z Ov A N3dL 9 lt gt SL 250 X8dl 23 5 ML 877
10. au ujal anja njaj ojoje Gat Ge Zhe 2 a cju E ED SUIS BE S 215118818 gt 0 0 00 5 5 c 2 5 6 554 82452055 moscada OEE Pan Ge all 114 55559999 5 Baas D2Ogaddzs 44445555 2 9 2 QOOO0Q0O000 rx sut rco O a c c ra X OX x M RU QUU NE NP E 2222 elo a 9 uggs D 5 5t SESVO Sle S517 s SIMI SON VIT 6570 m 19507 wd 48 SEXOVITVISVO T e IT08 7 05 2 050 wO3didi 1578 159 1507 H2134l 958 950 d if EUM ria 3UVBW 3233843 958 4950 D SYSVU 750 ON 550 LIY ESO LON 6250 Horg ON wi SVE 150 75 amp l N OSVE 3 573 E 05 4 052 575 gjg a 1190709 01297519 98 bay 60d 09 S88 A098 7 7 824755542 014NOD 775 1987 200 775 9087 2510 5247 102 XNINV 30 VOd 1519 17650 Od v51M 5 7795 6097 518 SAC 779 1X37 C518 775 0997 wOLX37 1518 1817 0A9YS0 810 LZIS 0715 WB9L SALY OLNOI ZALY 017593 LALYd o ZWL Z94 VALU g 5
11. BKINT When active 0 indicates that the last level 7 interrupt NMI was generated by the Hardware Breakpoint logic e When active 1 indicates that switch 5 DSW1 is in ON position e OPT1 When active 1 indicates that switch 4 in DSW1 is in ON position e OPT2 When active 1 indicates that switch 3 DSW1 is in ON position 4 11 6 Ethernet Controller There are TWO ethernet ports on the M68360QUADS 040 implemented via SCC1 and SCC2 of the QUICC The first Ethernet port is implemented by connecting SCC1 to Motorola s MC68160 EEST device The MC68160 provides two Ethernet interfaces AUI P3 and Twisted Pair P4 The connection between the MC68160 and the QUICC is straight forward and does not require external glue logic The second Ethernet port is implemented by connecting SCC2 to AMD s SIA Am7992 device In this case however only AUI port is implemented via P5 To support other uses of SCC2 it s signals are available also at the expansion connectors and the SIA U4 is mounted on a socket That way the SIA can be removed freeing SCC2 signals for other use via the expansion connector P11 4 11 6 1 Ethernet AUI Ports Signal Description The AUI port connectors and P5 15 pin female D type connectors as shown in FIGURE 2 6 FIGURE 4 5 Ethernet AUI Port Connector GND 1 gt ACX 2 pet ATX 3 2 i GND 4 Snp i 14 GND Sake
12. The list below describes the port signals The directions l O and are relative to the M68360QUADS 040 board I E means input to the M68360QUADS 040 e ACX 1 Collision Input positive e O Transmit Data positive e ARX 1 Receive Data positive e ACX 1 Collision Input negative ATX O Transmit Data negative ARX 1 Receive Data negative For More Information On This Product Go to www freescale com Fremseale Semicanduciot dac FUNCTIONAL DESCRIPTION e 412V 12 power supply from the M68360QUADS 040 4 11 6 2 Ethernet Twisted Pair Port Signal Description The twisted pair port connector P4 is a 8 pin RJ 45 connector as shown in FIGURE 2 6 FIGURE 4 6 Ethernet Twisted Pair Port Connector 1 TPTX TPRX N C N C TPRX N C N C ONO C1 C The list below describes the port signals The directions l O and are relative to the M68360QUADS 040 board I E means input to the M68360QUADS 040 TPTX O Transmit Data positive e Transmit Data negative e 1 Receive Data positive e TPRX 1 Receive Data negative 4 11 7 Serial EEPROM MCM2814 Serial EEPROM U14 is a 256 bytes EEPROM with SPI interface It is controlled by the SPI port of the slave QUICC pins 1 2 and 3 of port B and by a general purpose output pin 0 of port B The SPI port operates in mas
13. is active low RUNDM drives the rundma led when AS is active low HLT drives the halt led according to the state of PST 0 3 H_NMI serves as a FF for the host generated level 7 interrupt H BRK is a simulated o c output for the ADI s host break OE of which is driven by H_BRK skkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk EQUATIONS RUNO40 VCC RUNO40 TRST RUNOAO RSTF VCC bypass RUNO40 SETF VCC RUNDM VCC RUNDM TRST AS RUNDM RSTF VCC bypass RUNDM SETF VCC 60 For More Information On This Product Go to www freescale com Fremseale Semicanduciot dac SUPPORT INFORMATION HLT VCC HLT TRST PST3 PST2 1 PSTO halted state HLT RSTF VCC bypass HLT SETF VCC H_NMI CLKF CK_NMI rising edge of CK_NMI H_NMI VCC H_NMI TRST VCC H_NMI RSTF CS5 H_NMI SETF GND H_BRK_ GND H_BRK_ TRST H_BRK H_BRK_ RSTF VCC bypass H_BRK_ SETF VCC H BRK CLKF ADSNT rising edge of ADSNT H_BRK VCC H_BRK TRST VCC H_BRK RSTF GND H_BRK SETF BKCLR 2 011 Reset amp Abort Generator TITLE RSTABR PATTERN RSTABR PDS REVISION PILOT O DATE 8 8 93 skkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk CHIP RSTABR PAL20RA10 skkkkkkkkkkkkkkkkkkkkkkkkkkk This pal is used as a reset and abort generator for the QUICCO40EVB DEB1 serves as a debouncer for the reset push button
14. 040 C5 GND M68360QUADS 040 board Ground C6 C7 6170 SIZ1 040 Access Size indicators 0 to 1 C8 BRQ Quicc s Bus Request C9 BGQ Quicc s Bus Grant C10 BB Bus Busy C11 AS Quicc s Address Strobe C12 GND Board Ground C13 TT1 040 Transfer Type 1 C14 R W Read Write C15 GND Board Ground C16 LOCK 040 Locked RMW Cycle indicator C17 DD2 Quicc s RAS Double Drive 2 C18 TBI EC040 s Transfer Burst Inhibit C19 TA 040 Transfer Acknowledge C20 TEA EC040 s Transfer Error Acknowledge C21 VCC Board s VCC plane C22 RSTH Hard reset pin of the QUICC C23 RSTS Soft reset pin of the QUICC C24 PERR Parity error pin of the QUICC C25 VCC Board s VCC plane C26 TS EC040 s Transfer Start C27 WEO Quicc s Write Enable 0 C28 WE1 Quicc s Write Enable 1 C29 GND Board s Ground C30 WE2 Quicc s Write Enable 2 C31 GND Board s Ground C32 WE3 Quicc s Write Enable 3 a Quicc s A28 are used as Write Enables therefore not connected to EC040 s corresponding signals 5 2 9 Connector P9 Interconnect Signals Connector 9 is a triple row 96 pin male DIN connector P8 and 9 Logic Analyzer connectors provide most of the signals of the slave QUICC and the MC68EC040 s TABLE 5 1 describes the P9 connector signals TABLE 5 9 Connector P9 Interconnect Signals Pin No Signal Name Description Al CLK4 Buffered System clock A2 GND Board s Ground A3 SIA_RX SIA Receive Da
15. 4 5 4 software Watch Dog The software watch dog on the M68360QUADS 040 may be programmed to generate a system reset when an application software is stuck in an endless loop The software watch dog is disabled after reset and it may be enabled if the users want it enabled 4 5 5 Periodic Interval Timer PIT If desired the QUICC s PIT may be used to generate periodic interrupt in favor of real time kernel The PIT is disabled after reset 4 6 Clock Generator There are two main clocks available on the M68360QUADS 040 1 25 2 system clock which supplies BCLK for the 040 and EXTAL clock input for the QUICC This clock is supplied via four buffers to the different board area 2 50Mhz clock which supplies the PCLK for the 040 and is generated using the QUICC s PLL via CLKO2 During reset CLKO2 reflects the state of the EXTAL input and becomes 2 X EXTAL after the QUICC s PLL is locked The 25Mhz clock is generated by an external crystal oscillator U37 which is divided by 2 to yield a 50 duty cycle U39 which is buffered U38 and distributed to all board consumers 4 7 Flash PROM The Flash PROM on the M68360QUADS 040 is constructed of four Am29F010 12 devices providing a total of 512 KBytes The Am29F010 is a 5 V programmable with 8 sectors protection capability 120 nsec access time 128 KByte device accessed with 3 wait states 25 Mhz system clock An option is made to use bigger Flash PROMS up to the Am29F0
16. E LZ lt 1 2 OZY OZB 020 8d VAL c 61 gt gt 610 Bd lt lt m TIS 818 a 819 IBI o LLY gt ay LLB gt mE L410 mE 949 Bd S 918 L gt SIG 919 477 907 SLY 8d gt 77 918 gt GLO Bd Iq uL viv m 8d xe CLV lt ZN lt _ 19 lt WT C EIS ng 20 gt gt 1 Bd gt TE Bd aT 2 Bd 5 IT Bd oy 3 Sn 019 L T lt L gt 68 7 gt 69 lt 7 8v Bd N 71 D mE gt 7 oy 18 gt 9d L9 mE 9v Bd gt Sy Bd lt gt 50 92 5 2715 Gv 8d gt Ty 98 90 8d INS vv Bd CY cy 844 EU 844 aL I 1 lt gt lt gt zu amp __ K lt gt Tm Lv lt gt P H 9 j o V 80 91 26 125 51 exopdn 3150 705 26 935 BL up yL u98 101d 8 e 0y 0 22 nb you uw Go to www freescale com
17. These lines are power lines from the host computer In the M68360QUADS 040 these lines are used by the software to determine if the host computer is powered on e PD 0 7 These eight I O lines are the parallel data bus This bus is used to transmit and receive data from the host computer 4 11 4 RS 232 Serial Port The serial port is provided by one of the slave QUICC serial channels The M68360QUADS 040 can be connected to a VT100 compatible terminal or to a host computer through the serial port 34 For More Information On This Product Go to www freescale com Fremseale Semicanduciot dac FUNCTIONAL DESCRIPTION The RS 232 serial port connector is a 9 pin male D type connector as shown in FIGURE 2 6 FIGURE 4 3 RS 232 Serial Port Connector DCD TE le alors 9 N C GND 5 4 11 4 1 RS 232 Port Signal Description In the list below the directions O and l O are relative to the M68360QUADS 040 board I E l means input to the M68360QUADS 040 e CD O Data Carrier Detect This line is always asserted by the ADS e TX O Transmit Data RX I Receive Data DTR Data Terminal Ready This signal is used by the software in the ADS to detect if a terminal is connected to the ADS board e DSR O Data Set Ready This line is always asserted by the ADS e RTS I Request To Send This line is not connected in the ADS e CTS O COlear To Send This line is always asserted by th
18. gt 575 ZUG 91 Od 42 9 918 Bld 92 Od LT RETE 5 rly GIB Old L gt zig 819 Old T Old 5 L IR vio Old 5 ES Old lt Old gt zi 19 01d ET Old L EV Old L ng ZLO Old 5H Old AR LIB Old Td LIO Old y 01 019 By 018 Old 019 Old ay 68 6 Old lt _ DH N 01 0 gt US Lv Old gt oy LB Old gt 9d 12 Old ZE 6 Old SV 019 ed 9204 RIS SV 019 L gt Bld 82 Old Old va 5 Ed Old m 4 v Old lt 8 Old gt Ed Old 8 01d lt Old m Old gt Td P H 9 o g V 62 91 CA 235 GL texopdn 350 75 01 6 d3S 6 9 428 1010 q5e 0y Q 2211b uoK7e2u uw dun7 Go to www freescale com P 9 E 6 e g V 9190530 HO OU NOIO3NNOO NOISNVdX3 X201B ONS 422301 13385 10119 A3N 0v0 SOvnoO9289W LOZrONd VIOYOLOW Q MONVIS XOLVIS L 9 vd XL VIS Xal VIS 5 VN3B S NS10 5
19. not be disabled by software 3 2 3 HARD RESET Switches SW1 amp SW2 When BOTH switches SW1 and SW2 are depressed simultaneously HARD reset is generated to both the 040 and QUICC When the QUICC is HARD reset all its configuration is lost and has to be re initialized 3 2 4 EEST Configuration Jumpers J1 to J6 The following jumpers J1 to J6 are used to determine the EEST operation modes according to the description below 3 2 4 1 TPEN Jumper J1 The TPEN Twisted Pair Enable jumper determines the interface type of the EEST ethernet port When in position along with J2 the EEST port uses the AUI interface When removed and J2 in position the interface type is twisted pair WARNING Whenever J2 is to be removed J1 MUST be removed PRIOR to the removal of J2 Failure in doing so might result in permanent damage to EEST device U7 3 2 4 2 APORT Jumper J2 When the APORT Automatic Port Selection Enable jumper J2 is in position the interface type of the EEST device is selected manually via J1 When J2 is removed the selection is done automatically according to the presence of link beats on the twisted pair receive input 3 2 4 3 TPAPCE Jumper J3 When the TPAPCE Twisted Pair Automatic Polarity Correction Enable jumper J3 is removed the EEST device corrects internally polarity faults and indicates them via the TPPLR led LD6 When J3 is in position automatic polarity correction is disabled 3 2 4
20. 0917024 0387 LEV 620 OEY 820 038766 150 SE3N BEY 9c LTY 920 92 Sev ezo 442 ctv 120 447 020 Lev BLO ozy BLO 110 9 0 Liv 91097910 91v al viO d vLO giv FLOd 10 viv Si 1097 10 11097110 ev 2 01097010 LIV 509760 01 ay 809780 6v 5 109710 8v S 909790 LY 909790 9v ES vOd vQ gv c 298 20 N 0 0 S D V 5 cv 909 00 X A 1 H 2722 2MH Jj OV 28 83926002629228 2988380 o2n0 0t gt gt gt gt gt gt Ou ou CD CD p n qu qu Q r c c OE gt x gt lt ele esses oll elle apo lt z z z2 zyj o fey 3 x m o ojo e 5 le 4 A 2 eS as 29 208 you Ael 24 O 0 SO a UJ LJ H 3 0 0 qa ta ua us Ga tmp_mnt net prince yair quicc 040 evb pilat sch 2 drw SA More Information This Product Go to www freescale com Freescale Semiconductor Inc
21. DEB2 serves a debouncer for the abort p b IRQ7 which is the logical sum of all events causing level 7 interrupt i e abort push button breakpoint and host nmi drives the OE of IRQ7 to simulate open collector ABORT was removed since its pin was needed for RSTI therefore IRQ7 at the connector SHOULD NEVER BE DRIVEN FROM OUTSIDE ABRT serves a FF holding the request for the abort push button 61 For More Information On This Product Go to www freescale com Fremseale Semicanduciot dac SUPPORT INFORMATION BKINT serves as a FF holding the request from the breakpoint logic RSTS_ is a simulated o c driving the soft reset line of the quicc while its OE is driven by RSTS RSTH is a simulated o c driving the hard reset line of the quicc while its OE is driven by RSTH RSTS logically sums the conditions for soft reset push button host soft reset and reset instruction RSTO RSTI logically sums the conditions for 040 reset HARD reset both push buttons are depressed P B SOFT reset HOST hard and soft reset P U reset and software watch dog reset RSTI is separated from RSTH in order of supporting soft reset as well skkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk PL RST1 RST2 ABR1 ABR2 H_RSTH H_RSTS RSTO CS5 H_NMI BKPTO GND 123 45 6 7 8 9 10 11 12 OE RSTI DEB2 DEB1 RSTS RSTH BKINT IRQ7 RSTS_ RSTH VCC 13 14 15 16 17 18 19 20 21 22 2
22. The CPU on the M68360QUADS 040 is a 33 MHz MC68EC040 running at 25 MHz which uses the slave QUICC s 68EC040 companion mode as the memory controller the interrupt controller bus arbiter and other system functions usually provided by dedicated logic or peripherals Due to this companion mode support the MC68EC040 interfaces gluelessly to the QUICC while some of the QUICC pins change their function to match these of the 68EC040 The 68 040 is unbuffered from the slave QUICC and the other peripherals except for the externally multiplexed DRAM address lines In order to demonstrate the glueless concept under practical test and evaluation Address lines A 28 31 of the slave QUICC are used in their alternate function as WE 0 3 to avoid having to generate them externally As a result only 256 MByte of memory may be accessed by both the 68EC040 and the QUICC with chip select support All the pins of the MC68EC040 device are available unbuffered to the user through the logic analyzer connectors The user can monitor the 040 activity during its development stage 4 2 1 RESET for the 68EC040 amp the QUICC There are four basic types of reset regarding their source and consequence available on the M68360QUADS 040 board 1 QUICC Generated Reset These types of reset are generated internally by the QUICC and include Power up amp Software Watch Dog Double Bus Fault reset is not supported when the QUICC is in 040 companion
23. Terminal to M68360QUADS 040 RS 232 Connection In the stand alone operation mode a VT100 compatible terminal should be connected to the RS 232 connector P2 The RS 232 connector is a 9 pin female D type connector as shown in FIGURE 2 6 FIGURE 2 6 P2 RS 232 Serial Port Connector CD TX RX DTR GND ak WD CS ON OD DSR RTS CTS N C NOTE The RTS line pin 7 is not connected in the M68360QUADS 040 16 For More Information On This Product Go to www freescale com Fremseale Semicanduciot dac OPERATING INSTRUCTIONS 3 OPERATING INSTRUCTIONS 3 1 INTRODUCTION This chapter provides necessary information to use the M68360QUADS 040 host controlled and stand alone configurations This includes controls and indicators memory map details and software initialization of the board 3 2 CONTROLS AND INDICATORS The M68360QUADS 040 has the following switches and indicators 3 2 1 SOFT RESET Switch SW1 The SOFT RESET switch SW1 resets all M68360QUADS 040 devices and resets the 040 and performs soft reset to the QUICC internal modules maintaining QUICC s configuration clocks amp chip selects The switch signal is debounced and it is not possible to disable it by software 3 2 2 ABORT Switch SW2 The ABORT switch is normally used to abort program execution by issuing a level 7 interrupt to the 040 to return control to the QUICCO40Bug The ABORT switch signal is debounced and
24. U13 and it is configured as I O pin 11 ADI Data 1 This pin is connected to the ADI port signal PD1 through the data bus transceiver U13 and it is configured as I O pin 12 ADI Data 2 This pin is connected to the ADI port signal PD2 through the data bus transceiver U13 and it is configured as I O pin 13 ADI Data 3 This pin is connected to the ADI port signal PD3 through the data bus transceiver U13 and it is configured as I O pin 14 ADI Data 4 This pin is connected to the ADI port signal PD4 through the data bus transceiver U13 and it is configured as I O pin 15 ADI Data 5 This pin is connected to the ADI port signal PD5 through the data bus transceiver U13 and it is configured as I O pin 16 ADI Data 6 This pin is connected to the ADI port signal PD6 through the data bus transceiver U13 and it is configured as I O pin 17 ADI Data 7 This pin is connected to the ADI port signal PD7 through the data bus transceiver U13 and it is configured as I O pin 4 11 8 3 Slave QUICC Port C 39 For More Information On This Product Go to www freescale com Fremseale Semicanduciot dac FUNCTIONAL DESCRIPTION Port C is 12 pins port TABLE 4 2 describes the configuration of port C TABLE 4 4 Port C Pins Description Pin Pin Name Description 0 EEST TENA This pin is connected to the TENA input of the EEST It is configured as the RTS signal of SCC1 in the slave QUICC 1 SIA TENA This pin is connected to the
25. are used Since the bus interface of the 040 and the QUICC s DMA are different snooping is not supported on the M68360QUADS 040 Therefore when the Data cache is enabled and used two basic problems arise 1 When registers or buffer descriptors are changed values by hardware or DMA are to be polled they should not be cached otherwise they will be polled indefinitely from the data cache while their value may change outside unnoticed by application software 2 Transmit or Receive buffers should not be cached since they are being used only once therefore not only caching them will not contribute to better performance but rather will harm it since it will keep the replacement mechanism busier To answer the above problems the following measures were taken on the M68360QUADS 040 1 The QUICC internal memory map area including the registers and buffer descriptors spaces was moved to the second 16 Mbyte block where it is marked as Non cashable in the DTTR1 register of the 68 040 2 Toallow for memory areas containing Transmit or Receive buffers to avoid being cached the Hardware Breakpoint mechanism may be utilized as a caching shield The BKPTO signal of the QUICC is connected via a jumper J7 to the TCI signal of the 040 which when asserted at the beginning of a data cache line read cycle avoids the caching of that line in the data cache As the BKAR and BKCR are programmed to match the address size and at
26. 040 The Host can perform either hard reset or soft reset on the M68360QUADS 040 Soft reset is done by selecting the address of the required board and asserting the ADS RESET signal for more than 26 microseconds Hard reset is done by selecting the address of the required board asserting INT_ACK signal and asserting the ADS_RESET signal for more than 26 microseconds B 3 6 Addressing All M68360QUADS 040 The Host can reset or interrupt all M688360QUADS 040 boards that are connected to the same ADI The Host should assert the ADS ALL signal in conjunction with either ADS RESET or ADS The contents of the ADS SEL 0 2 lines have no affect 59 For More Information On This Product Go to www freescale com Fremseale Semicanduciot dac SUPPORT INFORMATION APPENDIX C PALS EQUATIONS C 1 U10 Indicators Logic TITLE INDICATR PATTERN INDICATR PDS REVISION _ PILOT O DATE 8 8 93 skkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk CHIP INDIC PAL20RA10 dee PL PSTO PST1 PST2 PST3 AS ADSNT BKCLR CK NMI 55 GND 12 3 4 5 67 8 9 10 11 12 OE NC NC NC NC H_BRK H_BRK_H_NMI HLT RUNDM RUNO40 VCC 13 14 15 16 17 18 19 20 21 22 23 24 KKK KKK KK KK KKK KKK KK KKK KK KKK ke ke ke ke ke ke This pal serves as indicators logic adi interrupts logic and future support for MC68040 buffers configuration via 040 drives the run040 led when
27. 2 clock cycles Support for dram SIMMs upto 8 Mbyte with automatic size and speed detection 512 Kbyte Flash PROM On board 5V programmable individual sector protection 32 bits wide 120 nsec access time support is given up to 2 Mbyte 128K byte synchronous bursting sram 36 bits wide 12 nsec access time Accessed with 3 1 1 1 clock cycles Option for additional 128K Byte identical bank 256 byte serial EEPROM accessed by the SPI port Application Development Interface ADI port via 37 pin D type connector Serial RS 232 port for terminal or host computer connection via 9 pin Dtype connector Two Ethernet ports 1 The first using Motorola s MC68160 EEST with both AUI and TP connectors 2 The second using AMD s Am7992 SIA with AUI connector SCC2 connected to the second Ethernet port may be used for other purpose by removing the SIA from its socket Expansion and Logic Analyzer connectors for both slave QUICC and MC68EC040 Slave QUICC core disabled 68EC040 companion mode providing the following functions 1 DRAM Controller 2 Chip Select TA and DSACK generator 3 Parallel port ADI controller 4 UART for terminal or host computer connection For More Information On This Product Go to www freescale com Fremseale Semicanduciot dac GENERAL INFORMATION 5 Dual port Ethernet controller VMEbus double height board dimensions SOFT RESET HARD RESET and ABORT switches Status LEDs for power 040 run
28. 5 11808 2 2 08 9 3 ZEV gt 5 IEY bid LED L gt 9 lt 070 11 ra 62 Lid 622 gt B lid 829 Lid E LZY Lid XT 9 lid L 922 tld lt mE SZV szo DO e gt E EZY Lid 60 s 6 gt CCo lid HIEH E IZY 11 lt _ 2 9 OZY iid ozo gt ZI gt 61V Lid 60 lt L BLV Lid BLO IBS o lt LI LID lt 2 91v Lid L Soave gt D1 gt 5 d 2 145 CI 3001 LI Lid D e lt LI 18 gt gt lt L a LI lt bid 955 LIY bid Pact bla tld lt za 4 9 52 oiy bid OD 08 664 010 tld lt Lid S lt L 4 T 88 lid 4 lt L LY ova G gt 4 90 14d lt gv Lid DDO lt _ gt Lid 47 V Lid 8 Lid van 9 lt DO Lid Lv Ltd L ZXD iB tid lt _ NI lo lt P H 9 4 6 9 g V 50 91 A 125 51 exopdn 150 26 d35 BL 458 1014 94 9 0 0 211 Go to www freescale com
29. 5 2 2 Connector P2 Interconnect Signals Connector P2 is a 9 pin female D type connector It is the RS 232 serial port of the M68360QUADS 040 TABLE 5 1 describes the P5 connector signals TABLE 5 2 Connector P2 Interconnect Signals Pin No Signal Name Description 1 CD Carrier Detect output from the M68360QUADS 040 2 TX Transmit Data output from the M68360QUADS 040 3 RX Receive Data input to the M68360QUADS 040 4 DTR Data Terminal Ready input to the M68360QUADS 040 5 GND Ground signal of the M68360QUADS 040 6 DSR Data Set Ready output from the M68360QUADS 040 7 RTS N C Request To Send This line is not connected in the M68360QUADS 040 8 CTS Clear To Send output from the M68360QUADS 040 9 Not connected 5 2 3 Connector P3 Interconnect Signals Connector is 15 pin female D type connector It is the EEST AUI Ethernet port of the M68360QUADS 040 board TABLE 5 1 describes the P3 connector signals TABLE 5 3 Connector P3 Interconnect Signals Pin No Signal Name Description GND Ground signal of the M68360QUADS 040 42 For More Information On This Product Go to www freescale com Fremseale sSemicanduciot dac SUPPORT INFORMATION TABLE 5 3 Connector P3 Interconnect Signals Pin No Signal Name Description 2 ACX Collision detect positive input to the M68360QUADS 040 3 ATX Trans
30. 6d P H 9 j j 9 LG GL v6 4A exopdn 350 09 08 v6 Hdv LO 9 495 18 0y Q 2211b uoK7e2u ud7yeu uw dun7 Go to www freescale com P H 9 j j 9 8 V 8142530 YOLD3NNOD NOISNVdX3 2078 30 9 133 5 101189 A3N 0 0 50 009 9 INC gt gt 72 00 5 01d 01d Old C Old mE Old gt LED Old DH Old ary 0 8 Old L Old lt ETN 62 01d 57 628 Old aca 622 Old p t Old 5 S 28 Old rca Old lt mE E lt 108 Old lt 520 LO Old lt _ ETT Old SV 928 Old gt mE 920 Wd B szy 01d VIV Old 29 Od 4 3 Old aa Old vzo Old ESTEE E Old L a 08 al 00 01d Old m Old Izd Old aay Old gt LEO Old 2 ozy Old Old SEN 0020 Old vii BLY Old 618 lt lt TU 610 01d T Old TIS 818 Old 4 3 aa Old o LIV Old Sv LIB Old
31. AT to M68360QUADS 040 Interface The ADI board should be installed in one of the IBM PC XT AT motherboard system expansion slots A single ADI can control up to eight M68360QUADS 040 boards The ADI address in the computer is configured to be at I O memory addresses 100 102 hex but it may be reconfigured for an alternate address space CAUTION BEFORE REMOVING OR INSTALLING ANY EQUIPMENT IN THE IBM PC XT AT COMPUTER TURN THE POWER OFF AND REMOVE THE POWER CORD A 2 1 ADI Installation in IBM PC XT AT Refer to the appropriate Installation and Setup manual of the IBM PC XT AT computer for instructions on removing the computer cover The ADI board address block should be configured at a free I O address space in the computer The address must be unique and it must not fall within the address range of another card installed in the computer The ADI board address block can be configured to start at one of the three following addresses 100 This address is unassigned in the IBM PC 200 This address is usually used for the game port 300 This address is defined as a prototype port The ADI board is factory configured for address decoding at 100 102 hex in the IBM PC XT AT I O address map These are undefined peripheral addresses 51 For More Information On This Product Go to www freescale com Fremseale Semicanduciot dac SUPPORT INFORMATION FIGURE A 1 Physical Location of jumper JG1 and JG2 461 JG2
32. If a port pin is configured as general purpose output pin the value in the PCDAT for that pin is driven onto the pin It is recommended to initialize PCDAT to 000 before configuring the other port registers 3 4 25 C Data Direction Register The port C data direction register PCDIR has different functions according to the configuration of the port pins If a pin is general purpose I O pin the value in the PCDIR for that pin defines the direction of the pin If a pin is dedicated peripheral interface pin the value in the PCDIR for that pin may select one of three dedicated functions of the pin The PCDIR must be initialized to 000 3 4 0 Port C Pin Assignment Register The port C pin assignment register PCPAR configures the function of the port pins along with PCDIR and PCSO The PCPAR must be initialized to 000 3 4 27 Port C Special Options Register The port C special options register PCSO configures the CDx and CTSx pins Port C can detect changes on the CTS and CD lines and assert the corresponding interrupt while the SCC simultaneously uses those lines The PCSO must be initialized to 030 For More Information On This Product Go to www freescale com 25 Fremseale Semicanduciot dac FUNCTIONAL DESCRIPTION 4 FUNCTIONAL DESCRIPTION 4 1 INTRODUCTION This chapter details the hardware design of the M68360QUADS 040 and describes each module in order to simplify the design 4 2 Master 68 040
33. Li t e bai tca 6 a ABULO 8 8044 1 510774 4067 89 7 C 3 oo Z R eri XH SH D 4 geiovez 0 9140 1005 XL S8 c 6 13s Sm 5 ssa ooa 412 Snot _ v Z NL LL Ange E 3101 BI 3101 MIR 9812VvL 5 j ppe e o 1 So L vSV VON 19 83AI30SNvHI 222 58 E A 19 vi 98 Sd E gt A o gt 4 9 LIO 919 gt OND 39001 39001 S 19d gt l X Fg gt 049 954 5 OND t x rg ZHW Z dr ams 118 43889 2 S jd00 3 110 vo 5 ad AUS 0 M au EE zo C a ss a 5 za 1351 Bs s Cars 2 8 Td 510 OL 59 CDs NSIS 98 71 8 5 Xov S XIV VN3S I VN3U S 654 CDs 2 amp 2 XU VIS are eq v DUST t Xo1vis CL VN31 be 2067939 aaa VN3I S 00 1591 DL X1 VIS vee Ey 0188 Quer BEBSINV A 245 OZY 815 ALY LY CoM 7962 728 vH SAT H 3 2 8 V 09 S gj 359 _ 26 435 61 6 4205 3018 9 359914 Go to www freescale com
34. Q3 Q2 Q1 Q0 D CIN Q4 D RST CIN Q4 TRST VCC Q5 Q5 Q4 D CIN Counter MSB Q5 Q3 D CIN Q5 Q2 D RST CIN Q5 Q1 D RST CIN Q5 Q0 D CIN Q5 Q4 Q3 Q2 Q1 00 D RST CIN Q5 D CIN SUPPORT INFORMATION Q5 TRST VCC CONF2 Q1 Q2 Q4 End of count CONF2 TRST RESETH Tristated after RESETH rising edge For More Information On This Product Go to www freescale com 67 Fremseale Semicanduciot dac GLOBAL SETF GND GLOBAL RSTF GND C 5 U32 Bursting Sram Controller Title SRAMCONT Pattern SRAMCNT pds Revision PILOT O Date 15 8 93 skkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk CHIP SRAMCNT PAL16R4 ak kk kkk kkk k kkk k k kk kkk kk kkk kkk kk kkk kk kk kk kk kkk kkk kk kkk kk kk kkk kk kkk kkk This pal serves as a bursting sram controller for the QUICCO40EVB SRMG 1 2 are active low G oe for the sram banks TSC is a delayed TS 1 2 are active low Burst Address Advance for the srams BAA should be driven to the srams only during burst access and in burst write cycle one clock later than in burst read SAS is a one clock delayed AS ak kk kkk kkk k kkk kk kk kkk kk kkk kkk kk kkk kkk kkk kk kkk kkk kk kkk kk kk kkk kk kkk kkk CLK CS3 TS TIP AS SIZO 6171 TA R W GND 12345 6 78910 54 NC SAS 2 TSC BAA1 SRMG2 SRMG1 VCC 11 12 1814 15 16 17 18
35. TENA input of the SIA It is configured as the RTS signal of SCC2 in the slave QUICC 2 3 PC2 PC3 These pins are connected to the expansion connector P11 and may be used by user s applications 4 EEST CLSN This pin is connected to the CLSN output of the EEST It is configured as the CTS signal of SCC1 in the slave QUICC 5 EEST RENA This pin is connected to the RENA output of the EEST It is configured as the CD signal of SCC1 in the slave QUICC 6 SIA CLSN This pin is connected to the CLSN output of the EEST It is configured as the CTS signal of SCC2 in the slave QUICC 7 SIA RENA This pin is connected to the RENA output of the EEST It is configured as the CD signal of SCC2 in the slave QUICC 8 11 PC8 PC11 These pins are connected to the expansion connector P11 and may be used by user s applications 4 11 8 4 Slave QUICC Port E Port E pins can be configured to operate in one of two dedicated peripheral functions The PEPAR register configures the operation mode as described in section 3 4 5 on page 21 40 For More Information On This Product Go to www freescale com 5 1 Fremseale Semicanduciot dac SUPPORT INFORMATION 5 SUPPORT INFORMATION INTRODUCTION This chapter provides the interconnection signals parts list and schematic diagrams of the M68360QUADS 040 board 5 2 INTERCONNECT SIGNALS The M68360QUADS 040 board interconnects with external d
36. There are no jumper options on the ADI board for the Sun 4 computer The ADI board can be inserted into any available SBus expansion slot on the motherboard Refer to the appropriate Installation and Setup manual for the Sun 4 computer for instructions on removing the computer cover and installing the board in an expansion slot FIGURE A 3 ADI board for SBus SBus ADI Connector Connector Following is a summary of the Instructions in the Sun manual 1 Turn off power to the system but keep the power cord plugged in Be sure to save all open files and then the following steps should shut down your system hostname bin su Password mypasswd hostname usr etc halt wait for the following messages Syncing file systems done Halted Program Terminated Type b boot c continue n new command mode When these messages appear you can safely turn off the power to the system unit 2 Openthe system unit Be sure to attach a grounding strap to your wrist and to the metal casing of the power supply Follow the instructions supplied with your system to gain access to the SBus slots 3 Remove the SBus slot filler panel for the desired slot from the inner surface of the back panel of the system unit Note that the ADI board is a slave only board and thus will function in any available SBus slot 4 Slide the ADI board at an angle into the back panel of the system unit Make sure that the mounting plate on the ADI
37. U24 U25 U33 U34 U35 U36 J10 P8 O lo P9 O P10 P11 12 For More Information On This Product Go to www freescale com Fremseale Semicanduciot dac Hardware Preparation and Installation 2 3 1 ADI Port Address Selection The M68360QUADS 040 can have eight possible slave addresses set for its ADI port enabling up to eight M68360QUADS 040 boards to be connected to the same ADI board in the host computer The selection of the slave address is done by setting switches 6 7 amp 8 in the Dip Switch Switch 6 stands for the most significant bit of the address and switch 8 stands for the least significant bit If the switch is in the state it stands for logical 1 In FIGURE 2 2 DSW1 is shown to be configured to address 0 FIGURE 2 2 Configuration Dip Switch DSW1 CDIS ON DISABLED MDIS ON DISABLED OPT2 ON 717 OFF 0 OPT1 ON 1 OFF 0 ON 1 OFF 0 SEL2 ON 1 OFF 0 SEL1 ON 71 OFF 0 SELO ON 1 OFF 0 DSW1 Table 2 1 describes the switch settings for each slave address Table 2 1 ADI Address Selection ADDRESS Switch 6 Switch 7 Switch 8 0 OFF OFF OFF 1 OFF OFF ON 2 OFF ON OFF 3 OFF ON ON 4 ON OFF OFF 5 ON OFF ON 6 ON ON OFF 7 ON ON ON 13 For More Information On This Product Go to www freescale
38. and increase the DRAM space up to 8 MBytes 20 For More Information On This Product Go to www freescale com Fremseale Semicanduciot dac OPERATING INSTRUCTIONS 3 4 Programming the slave QUICC The slave QUICC core disabled provides the following functions on the M68360QUADS 040 1 DRAM Controller Chip Select and DSACK generator Parallel port ADI UART for terminal or host computer connection Dual Ethernet controller Interrupter Serial EEPROM interface General Purpose signals The slave QUICC internal registers must be programmed after hardware reset as described in the following paragraphs The addresses and programming values are in hexadecimal base Please refer to the MC68360 QUICC User s Manual for more information 3 4 1 Module Base Address Register The slave QUICC s module base address register MBAR controls the location of its internal memory and registers and their access space The slave QUICC MBAR resides at a fixed location in 0003 00 in the CPU space The MBAR must be initialized to 00122001 to obtain the memory map as described in TABLE 3 2 3 4 2 Module Configuration Register The module configuration register controls the SIM60 configuration in the slave QUICC The MCR is initialized to 60018C3F after reset 3 4 3 CLKO Control Register The CLKO control register CLKOCR controls the operation of the CLKO 1 2 pins This register must be initialized to 03 after res
39. board hooks into the holes on the back panel of the system unit 53 For More Information On This Product Go to www freescale com Fremseale Semicanduciot dac SUPPORT INFORMATION Push the ADI board against the back panel and align the connector with its mate and gently press the corners of the board to seat the connector firmly Close the system unit Connect the 37 pin interface flat cable to the ADI board and secure Turn power on to the system unit and check for proper operation 54 For More Information On This Product Go to www freescale com Fremseale Semicanduciot dac SUPPORT INFORMATION APPENDIX B ADI PORT HANDSHAKE DESCRIPTION B 1 INTRODUCTION In this appendix the ADI port signals and the handshake procedure are explained The M68360QUADS 040 ADI port can be connected to an ADI board mounted in a host computer There are ADI boards for the following host computers 1 IBM PC XT AT 2 SUN 4 SBus interface B 2 ADI Port Concept and Operation Description Each ADI board can be connected to up to 8 M68360QUADS 040 boards Each M68360QUADS 040 has its own address which is fixed by setting Dip Switch DSW1 on the board Refer to section 2 3 1 on page 13 The following operations can be performed using the ADI port The host computer can write a byte to the M68360QUADS 040 The M68360QUADS 040 can write a byte to the host computer The M68360QUADS 040 can interrupt the host computer The host comput
40. is possible to generate a level 5 maskable interrupt to the 040 in case a parity error occurs during dram or bursting sram read The QUICC s PERR Parity Error signal is connected to IRQ5 signal of the QUICC s 4 3 5 Host Request Acknowledge Interrup To support interrup based handshaking with the host computer via the ADI port it is possible for the assertion by the host computer of either HOST REQ or HOST signals when the board is selected to generate a level 2 maskable interrupt to the 040 4 4 Bus Arbitration When a QUICC is configured in 68 040 companion mode its arbiter lines do not change function and the QUICC remainsbus arbiter rather than a requester as in other slave modes The 68EC040 arbitration lines are connected gluelessly to those of the QUICC The LOCK signal of the 68 040 is connected also to support indivisible bus cycles When the QUICC doesn t need the bus it asserts BG constantly for the 040 to reduce arbitration overhead time for the 040 and therefore improving its performance To support external master connection via the expansion connectors the BR BG pairs are connected to each other via jumpers and appear also at the expansion connector thus enabling an external arbiter to be located off board The arbitration logic scheme is demonstrated in FIGURE 4 1 on page 29 1 In conjunction with remote SOFT amp HARD resets capability 2 It is important to remember that t
41. mode 2 SOFT Reset may be caused by either depressing the SOFT RESET push button or when the ADI port s soft reset signal is asserted by the remote host When either happens the 040 is reset while the QUICC is soft reset i e the configuration of the QUICC is unchanged preserving the contents of the DRAM 3 HARD RESET may be generated by either depressing SOFT RESET in conjunction with the ABORT push button or when the ADI port s hard reset signal is asserted by the remote host When either happens the 040 is reset and the QUICC is hard reset i e all the QUICC s sub modules are reset including configuration and clock logic 4 RESET Instruction When the RESET instruction is executed by the 68 040 RESETS line is asserted to the QUICC which in turn asserts this line to complete 512 clock cycles Execution of RESET instruction does not cause the reset of the MC68EC040 itself therefore not interrupting the software flow 1 It was observed that the EC040 may start the next bus cycle faster than the QUICC can recover from the reset there fore it is recommended that the RESET instruction is loaded to an even cache line address and executed from the cache For More Information On This Product Go to www freescale com 26 Fremseale Semicanduciot dac FUNCTIONAL DESCRIPTION 4 2 2 Utilizing the MC68EC040 Data Cache In order to achieve best performance out of the MC68EC040 both caches Instruction and Data
42. on the QUADS 040 was slightly modified to generate either hard reset or soft reset This feature was added to comply with the QUICC s reset mechanism The host software written for the QUADS 040 should be able to work properly with existing ADS boards such as the M68302ADS In the list below the directions O and l O are relative to the M68360QUADS 040 board I E l means input to the M68360QUADS 040 this design also NOTE Since the ADI was originated for the DSP56001 ADS some of its signals throughout the boards it was used with were designated with the prefix ADS This convention is kept with 33 For More Information On This Product Go to www freescale com Fremseale Semicanduciot dac FUNCTIONAL DESCRIPTION e ADS SEL 02 l These three input lines determine the slave address of the M68360QUADS 040 being accessed by the host computer Up to 8 boards can be addressed by one ADI board ADS This input line is used to reset or abort program execution on all M68360QUADS 040 development boards that are connected to the same ADI board HOST ENABLE l This line is always driven low by the ADI board The M68360QUADS 040 software uses this line to determine if a host is connected to the ADI port ADS BRK l When a host is connected this line is used in conjunction with the addressing lines or with the ADS ALL line to generate a non maskable interrupt interrupt level 7 to the QUICC ADS RES
43. parity error is encountered When jumper J8 is connected the QUICC s Parity Error line PERR is connected to the QUICC s level 5 interrupt request line IRQ5 to generate level 5 interrupt upon parity error occurrence When J8 is disconnected no parity error interrupt is generated J8 is disconnected at factory 2 3 5 Arbitration Configuration To allow for external master to be connected off board the arbitration scheme must be changed Jumper J9 connects between the 040 Bus Request Output BR040 and QUICC s Bus Request Input BRQ while J10 connects between the QUICC s Bus Grant Output BGQ and the EC040 s Bus Grant Input BG040 When BOTH J9 and J10 are connected arbitration is done by the QUICC s arbiter When BOTH J9 and J10 DISCONNECTED an external arbiter may be introduced via the expansion connectors BOTH J9 amp J10 are connected at factory 2 3 6 EEST Configuration The configuration of the MC68160 EEST is determined by the position of jumpers J1 to J6 For the concise description of the role of each jumper see section 3 2 4 on page 17 The EEST is factory set to AUI interface i e jumpers J1 J2 amp J6 connected and J2 J5 disconnected 2 3 7 User Selectable Options Since the state of switches 3 to 5 is readable to software via the board status register it is possible to use them for software configuration modes selection etc For further information on that subject see 4 11 5 on pag
44. shielded and prevented from being cached This allows for better utilization of the 040 data cache keeping one time accessed data out of the data cache 3 2 6 Parity Error Interrupt Jumper J8 When J8 is positioned in place and parity is enabled occurrence of parity error causes a level 5 interrupt to the EC040 via the QUICC s interrupt controller When J8 is removed parity error interrupts are disabled 3 2 7 Bus Request Jumper J9 When J9 is in position the Bus Request BR Output of the 040 is connected to the Bus Request Input of the QUICC This is the normal operating mode When J9 is removed the Bus Request Output of the 040 is disconnected from the Bus Request Input of the QUICC allowing for an external off board arbiter to be located between them 3 2 8 Bus Grant Jumper J10 When J10 is in position the Bus Grant BG Output of the QUICC is connected to the Bus Grant Input of the 040 This is the normal operating mode When J10 is removed the Bus Grant Output of the QUICC is disconnected from the Bus Grant Input of the 040 allowing for an external off board arbiter to be located between them NOTE For proper operation of the M68360QUADS 040 BOTH J9 and J10 must be In Position unless an external arbiter is connected via the expansion connectors 3 2 9 HALT Indicator LD10 The red LED HALT indicator LD1 is lit whenever the EC040 enters the HALT state For example when the EC040 can not rec
45. use must be done with one of the two DTTRs Data Transparent Translation Registers of the 040 These registers can address memory blocks no smaller than 16 MBytes Since the first 16 MByte block on board holds memories that are to be data cached the QUICC was moved to the second block 2 Not bigger than 32K Bytes 3 Off QUICC For More Information On This Product Go to www freescale com 27 Fremseale Semicanduciot dac FUNCTIONAL DESCRIPTION push button SW1 HARD reset is generated to board Indication for the occurrence of that interrupt is concluded from the absence of both Host NMI and Hardware Breakpoint indications in the status register 4 3 2 Host NMI When host is connected to the M68360QUADS 040 via the ADI port it is possible for the host to generate a level 7 interrupt via the ADI port allowing for full remote control over the board To generate that interrupt the host computer needs to assert and deassert the ADS_BRK signal of the ADI port That interrupt is indicated via the H_NMI bit in the status register 4 33 X Hardware Breakpoint Interrupt To support Hardware Breakpoint the BKPTO signal of the QUICC may be connected via jumper J7 1 2 to the level 7 interrupt generation logic When a Hardware Breakpoint is reached and J7 pins 2 3 are connected a level 7 interrupt is generated and the indication is shown by the BKINT bit in the status register 4 3 4 Parity Error Interrupt It
46. wires connected to the receiver input of TP P4 port are reversed The LED is lit by the EEST and remains on when the EEST has automatically corrected for the reversed wires 3 2 17 Ethernet JABB Indicator LD1 The red LED Ethernet TP Jabber indicator JABB lights whenever a jabber condition is detected on the TP P4 port 3 2 18 POWER Indicator LD7 The yellow POWER indicator indicates the presence of the 5V supply at P5 3 3 MEMORY MAP At the beginning of each cycle the chip select generator of the slave QUICC determines the kind of memory cycle and which device is selected Cycle types and address spaces are determined for 040 cycles by the Transfer Modifier lines TMO TM2 and the Transfer Type lines TTO TT1 and by Function Codes FCO FC3 for QUICC s DMA cycles The cycle types and the devices that respond are described in TABLE 3 1 TABLE 3 1 040 Cycle Types and Responding Devices TM 2 0 TT 1 0 Address Space Responding Devices 000 00 Data cache Push All 001 OX User Data All 010 00 User Program All 011 00 MMU Table All Search Data For More Information On This Product Go to www freescale com 19 Fremseale Semicanduciot dac OPERATING INSTRUCTIONS TABLE 3 1 EC040 Cycle Types and Responding Devices TM 2 0 TT 1 0 Address Space Responding Devices 100 00 MMU Table All Search Code 101 OX Supervisor Data All 110 00 Supervisor Program Al
47. 09 OVNI 4168 13550 0 60 95 O3USH 010 gl 97 AYSH Q eg 5 9 425 NAISH 00 510 Ne OOASH 9 en amp 201 4 DANS T za 61199 58 VWWNIS Uf SANS sg s 9 ZNNIS vu 41068 20 Or 05 24 c a 5 2 T o aje 5 1 0190 1180 1 1110 o 28 p D ES E 2 E 2135 Sv o 8 vy v8 zv za T iB 81545 ONO 5102 f bi so 0103 lt 62 vo 6074 Ohl Fax SION By gory irs 4 ora gi Kx 2 8 6 908 Sora 9 lt ZINOO 02 7004 00 15750 2073 15875 10175 221 s D 2142218 3 q 2 8 V EJ 6585513 26 das 61 map 498 30110 98 7 0 22 nb aof7esujd 1eu Go to www freescale com
48. 1 U2 74LS240 SMD U3 145407 SMD U4 Am7992 CDIP socket mounted U5 LAF10T 7B Ethernet filter SIL U6 LAF10T 3B Ethernet filter SIL U7 MC68160 EEST PQFP U8 U9 74LS373 SMD 010 011 PAL20RA10 20 DIP socket mounted U12 PAL22V 10 25 DIP socket mounted U13 74LS245 SMD U14 MCM2814 DIP U15 74LS85 SMD U16 U38 74ACT86 SMD U17 U26 U31 74 157 SMD U18 U21 Am29F010 12 SMD socket mounted U22 MCM36256 DRAM SIMM SIMM socket mounted U23 PAL22V10 15 DIP socket mounted U24 MC68EC040FE33 CQFP U25 MC68360 QUICC PGA socket mounted 027 030 033 MCM62940AFN SMD 0368 032 PAL16R4 7 DIP socket mounted U37 Clock Generator 50 Mhz CMOS TTL levels DIP socket mounted U39 74ACT74 SMD Y1 Y2 Crystal Resonator 20 2 SMD a Only U33 U36 are factory populated U27 U30 are user optional For More Information On This Product Go to www freescale com 49 Fremseale Semicanduciot dac SUPPORT INFORMATION 50 For More Information On This Product Go to www freescale com Fremseale Semicanduciot dac SUPPORT INFORMATION APPENDIX A ADI BOARD INSTALLATION A 1 INTRODUCTION This appendix describes the hardware installation of the ADI board into various host computers The installation instructions cover the following host computers 1 2 SUN 4 SBus interface A 2 IBM PC XT
49. 1 a 5 0715 C 251 OT Evil Q oF wlvve ZI y dil conus 91 22 5 5 15445 24 4172 50 r4 5 lt 5 E yuo Wd 5 9813VYZ OSA e m 5 c sm ocn ben e T 2512 asie asie 2 wat 5 waj wat 15 55 15 97 15 55 15 55 x 9 05162 05 5 05162 05162 72 890 925 12800 25 721890 2 721890 25 zo 494 45 Sig plt 00 reo 90 An 50 900 aE 900 99 270 2990 99 arg 200 DOA 5 500 300 iV gg gig 02 00 FiV gg ico 0 300 521 07 300 14 91 pa 621790 SIYE zig 64700 ozo 621704 Y rg ezo 601704 V rg C BECO Lg 8 90 490 590 za 1 9 1 100 21 00 9z 11292 ro OU 0170 71 00 zio BV gg ziv sza 71 100 0176 oo 1 099 8g 51401 veo 511400 LW __ 27 ov _ IN Cy LV Cy 9v BV 9v kb BV 9v Ef BY 9v BV 8v OL Lv gv OL 4 av OL Lv 8v OL Lv 9v 9v 9v PNTE 9v
50. 10121 i 159 5 vd SUV 052 e 1 DOA Ke Ver d 574 al sn oy a LS 51273 2 05 3298153 vd 99 05 2 Xidi 5 4 xy xu LL x VN38 3 Q92593d ion i 2 Eo 153 ried gt 92603d 81710131 XU Ms Br 71 X91153 gt Ww 22 wal 3 B gt 091899 o vcd n e 9 d gt aS 2 5 zou 1g8 Xuv 3 fu gt a aC onrar 2 5 0 fd C 3 9 7 2 4 CD ora 4 s ea 88 2067938 anio jni o ZIA Ver VEe L 6g VEE za 57 Zu 9 2 g V 2 5 2658435 77 w4p g u2s 101d q e Qy 0 22 mb 405 e u ud 1eu du Go to www freescale com Freescale Semiconductor Inc 4182530 3UVdS ONY ACL LYOd 0606540 NOOB 9N3 L Li dO 6 13365 10118 A38 0v0 SQVnOO9EB9N 10 8 o gt E 5 H50 dd i NY td 4 or x a
51. 19 20 skkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk EQUATIONS SRMG1 2 CS3 R W SRMG1 TRST VCC SRMG2 CS4 SRMG2 TRST VCC TSC TS AS SAS For More Information On This Product Go to www freescale com SUPPORT INFORMATION 68 Fremseale Semicanduciot dac SUPPORT INFORMATION 1 51 1 SIZO TSC CS3 W burst read 5141 SIZO TSC 53 R_W MIP burst write BAA should be asserted one clock later BAA1 CSS3 2 5121 SIZO TSC 54 W TA TIP burst read SIZ1 SIZO TSC CS4 R W MIP burst write BAA should be asserted one clock later BAA2 CS4 SAS 5 CS4 TRST GND input 69 For More Information On This Product Go to www freescale com 15 45 15 SEP 45 last_ update 19 SEP 93 14 46 LOCKE 177 0 176 TT 180 UPAQ 179 UPA1 IPEND MI BR040 RSTO BRQ J9 IPENO 183 U24 oso Bsr WE gt gt gt 22 S zou an o O xx ar Pe Nw zii e xu ka OV HEE oo BB BE gt an O gm gt TO xu esisin
52. 2 EEST Configuration Jumpers J1 to J6 TPEN Jumper J1 APORT Jumper J2 TPAPCE Jumper J3 TPSQEL Jumper J4 TPFULDL Jumper J5 LOOP Diagnostic Loopback Jumper J6 Hardware Breakpoint Usage Jumper J7 Parity Error Interrupt Jumper J8 Bus Request Jumper J9 Bus Grant Jumper J10 HALT Indicator LD10 040RUN Indicator LD8 DMARUN Indicator LD9 Ethernet TX Indicator LD3 Ethernet RX Indicator LD2 Ethernet CLSN Indicator LD4 Ethernet LIL Indicator LD5 Ethernet PLR Indicator LD6 Ethernet JABB Indicator LD1 POWER Indicator LD7 MEMORY MAP Main Memory Map For More Information On This Product Go to www freescale com Draft 1 0 3 4 4 1 4 2 4 3 4 4 4 5 3 4 1 3 4 2 3 4 3 3 4 4 3 4 5 3 4 6 3 4 7 3 4 8 3 4 9 3 4 10 3 4 11 3 4 12 3 4 13 3 4 14 3 4 15 3 4 16 3 4 17 3 4 18 3 4 19 3 4 20 3 4 21 3 4 22 3 4 23 3 4 24 3 4 25 3 4 26 3 4 27 4 2 1 4 2 2 4 3 1 4 3 2 4 3 3 4 3 4 4 3 5 4 5 1 4 5 2 4 5 3 4 5 4 4 5 5 Freescale Semiconductor Inc M68360QUADS 040 User s Manual TABLE OF CONTENTS Programming the slave QUICC Module Base Address Register Module Configuration Register CLKO Control Register PLL Control Register Port E Pin Assignment Register System Protection Control Global Memory Register Base Register 0 and Option Register 0 Base Register 1 and Option Register 1 Base Register 2 and Option Register 2 Base Register 3 and Option Register 3 Base Regi
53. 3 24 skkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk EQUATIONS ABRT abort FF H NMI host nmi BKINT breakpoint logic IRQ7 TRST VCC IRQ7 RSTF VCC bypass IRQ7 SETF VCC DEB1 TRST VCC DEB1 RSTF RST2 DEB1 SETF 8571 reset debouncer DEB2 TRST VCC DEB2 RSTF ABR2 DEB2 SETF ABR1 abort debouncer For More Information On This Product Go to www freescale com 62 ABRT CLKF DEB2 ABRT VCC ABRT TRST ABRT RSTF CS5 ABRT SETF GND RSTS H_RSTS DEB1 DEB2 RSTO RSTS TRST VCC RSTS RSTF VCC RSTS SETF VCC RSTH H_RSTH DEB1 DEB2 RSTH TRST VCC RSTH RSTF VCC RSTH SETF VCC BKINT CLKF BKPTO BKINT VCC BKINT TRST VCC BKINT RSTF CS5 BKINT SETF GND RSTI RSTH DEB1 RSTS RSTI TRST VCC RSTI RSTF VCC RSTI SETF VCC RSTS_ VCC Fremseale Semicanduciot dac rising edge of abort debouncer active low reset the FF 17 host generated SOFT reset SOFT reset push button depressed reset instruction bypass host generated HARD reset BOTH push buttons depressed bypass falling edge of BKPTO active low reset the FF 17 Quicc generated resets HOST hard reset P B hard soft reset HOST soft reset bypass active low RSTS TRST RSTS RSTS RSTF VCC RSTS SETF VCC RSTH bypas
54. 36 100 RAS1 0011 MCM36200S10 2M x 36 100 RAS1 RAS2 0100 MCM36100S80 1M x 36 80 RAS1 0101 MCM36512S80 512K x 36 80 RAS1 RAS2 0110 MCM36256S80 256K x 36 80 51 0111 36200580 2M x 36 80 RAS1 RAS2 1000 36100570 1 36 70 RAS1 1001 MCM36512S70 512K x 36 70 RAS1 RAS2 1010 36256570 256 36 70 1 1011 36200570 2M x 36 70 RAS1 RAS2 1100 36 10045060 1 36 60 51 1101 MCM36B512ASG60 512K x 36 60 RAS1 RAS2 1110 MCM36B256ASG60 256K x 36 60 51 1111 MCM36B200ASG60 2 36 60 RAS1 RAS2 The hardware connection of the slave QUICC to the DRAM module is straight forward Since the slave QUICC doesn t support address multiplexing for external masters external address multiplexers are used to drive the DRAM address lines 4 11 2 Chip Select TA and DSACK Generator The slave QUICC device provides the Chip Select signals for the DRAM EPROM bursting EPROM and bursting SRAM on the ADS It also generates the TA signal for the 68EC040 during master accesses and DSACK signals for the QUICC during internal accesses this according to the access time of the devices and the working frequency of the board No external logic is required for the connection of the slave QUICC to the devices 4 11 3 ADI Port The ADI parallel port supplies the parallel link from the M68360QUADS 040 to various host computers This port is connected via a 37 line cable to a special board called ADI Appli
55. 36100 types BR2 is not initialized leaving RAS2 inactive e For MCM36512 type BR2 must be initialized to 500021 For MCM36200 type BR2 must be initialized to 800021 2 initialization depends also of the DRAM SIMM type installed on the M68360QUADS 040 as to the following For MCM36256 or MCM36512 types For 100 nsec access time 3FF00001 For 80 nsec or 70 nsec access time 2FF00001 For 60 nsec access time 1FF00001 For MCM36100 or MCM36200 types e For 100 nsec access time 3FC00021 For 80 nsec or 70 nsec access time 2FC00001 For 60 nsec access time 1 00001 3 4 11 Base Register 3 and Option Register 3 Base register 3 BR3 and Option register 3 OR3 control the operation of CS3 pin of the slave QUICC which controls the first bank of the Bursting SRAM BR3 must be initialized to 003C0021 and OR3 must be initialized to 1 0000 to obtain the memory as described in TABLE 3 2 3 4 12 Base Register 4 and Option Register 4 Base register 4 BR4 and Option register 4 OR4 control the operation of CS4 pin of the slave QUICC which controls the second bank of the Bursting SRAM BR4 must be initialized 00320021 and ORA must be initialized to 1 FFEO000 to obtain the memory as described in TABLE 3 2 1 If available 23 For More Information On This Product Go to www freescale com Fremseale Semicanduciot dac OPERATING INSTRUCTIONS 3 4 13 Base Register 5 and Option Reg
56. 4 11 6 1 Ethernet AUI Ports Signal Description 36 4 11 6 2 Ethernet Twisted Pair Port Signal Description 37 4 11 7 Serial EEPROM 37 4 11 8 Slave QUICC General Purpose I O Pins 37 4 11 8 1 Slave QUICC Port A 37 4 11 8 2 Slave QUICC Port B 38 4 11 8 3 Slave QUICC Port C 39 4 11 8 4 Slave QUICC Port E 40 5 SUPPORT INFORMATION 41 5 1 INTRODUCTION 41 5 2 INTERCONNECT SIGNALS 41 5 2 1 Connector P1 Interconnect Signals 41 5 2 2 Connector P2 Interconnect Signals 42 5 2 3 Connector P3 Interconnect Signals 42 5 2 4 Connector P4 Interconnect Signals 43 5 2 5 Connector P5 Interconnect Signals 43 5 2 6 Connector P6 Interconnect Signals 44 5 2 7 Connector P7 Interconnect Signals 44 5 2 8 Connector P8 Interconnect Signals 44 5 2 9 Connector P9 Interconnect Signals 45 5 2 10 Connector P10 Interconnect Signals 47 5 2 11 Connector P11 Interconnect Signals 47 5 3 M68360QUADS 040 Parts List 47 INTRODUCTION 51 A 2 IBM PC XT AT to M68360QUADS 040 Interface 51 A 2 1 ADI Installation in IBM PC XT AT 51 SUN 4 to M68360QUADS 040 Interface 52 A 3 1 ADI Installation in the SUN 4 53 APPENDIX B ADI PORT HANDSHAKE DESCRIPTION 55 B 1 INTRODUCTION 55 B 2 ADI Port Concept and Operation Description 55 B 3 Handshake Description 55 B 3 1 Write Cycle from Host to M68360QUADS 040 56 B 3 2 Write Cycle from M68360QUADS 040 to Host 57 B 3 3 M68360QUADS 040 Interrupt to the Host 58 B 3 4 Host Interrupt to the M68360QUADS 040 59 B 3 5 Host Reset to the M68360QUADS 040 5
57. 4 TPSQEL Jumper J4 For More Information On This Product Go to www freescale com 17 Fremseale Semicanduciot dac OPERATING INSTRUCTIONS When the TPSQEL Twisted Pair Signal Quality Error Test Enable jumper J4 is in position the collision detect circuitry test is enabled i e simulated collision is generated to the EEST collision detect circuitry The generated collision does not have any effect over the TP media When J4 is removed the above test is disabled 3 2 4 5 TPFULDL Jumper J5 When the TPFULDL Twisted Pair Full Duplex Mode Select jumper J5 is in position simultaneous receive and transmit are enabled for the TP port without collision indication When J5 is removed the above is disabled 3 2 4 6 LOOP Diagnostic Loopback Jumper J6 When the LOOP jumper J6 is removed diagnostic loop back mode is enabled for the EEST regardless of the interface type selected In this mode data is transmitted back into the receiver but not to the medium When J6 is in position the diagnostic loop back mode is disabled 3 2 5 Hardware Breakpoint Usage Jumper J7 When J7 is connected between pins 1 2 the hardware BreaKPoinT Out BKPTO signal of the QUICC is connected to the interrupt logic When breakpoint is reached level 7 interrupt is generated to the EC040 When J7 is connected between pins 2 3 BKPTO is connected to the Transfer cache Inhibit signal of the 040 That way desired memory areas may be
58. 40 The Flash PROM is used to store the resident debugger and other necessary drivers which reside in 4 protected sectors The rest of the sectors are available for on board user programming The Flash PROM is selected using the Global CS CS0 of the slave QUICC To program the Flash PROM the program and or data should be downloaded to the DRAM or BSRAM and then programmed into the Flash Prom by a dedicated debugger command If a dedicated programming routine is to be used it is important to remember that the Flash Prom can NOT be accessed normally during the programming process Therefore the programming routine should reside in another memory 4 8 Bursting SRAM The bursting sram on the M68360QUADS 040 is constructed of two banks each containing 4 62940 12 32K X 9SRAM chips This RAM provides fast access times for the 040 3 1 1 1 clock cycles for burst access and 3 clock cycles for normal access If desired the volume of the BSRAM may be doubled this by soldering identical memory components to the empty locations designated by U27 028 U29 amp 030 1 One populated and the other optional For More Information On This Product Go to www freescale com 30 Fremseale Semicanduciot dac FUNCTIONAL DESCRIPTION WARNNING Additional BSRAM components should be soldered with care Otherwise permanent damage may be inflicted to the M68360QUADS 040 The bursting sram may be accessed by both the EC040 and the
59. 5078 9 5 un HISH His H 92 sil LUI zA fe yuasay lt SISN H siss H Tz 0 8 UE 11 50 lt oy zz 20179 gi SISHUY h 1 840 91 241 7 lt 51 Z tora 00 5 Josh g SDAISH 2 1 E SIS QvZS WIL lt BZ Id 4 5 n 3 2750 Cj iz INC Wd gig ELS 25158 Z 00 07507 U 38 21 007107 10709 11 6 ogay 21148 4 Today lt gt Id 8 9 di v lt gt LE Id 907109 i I 1 28 5 Sogiav lt lt Bl 9 w lt gt 9 Id 207109 Si P MOV cody lt lt LL bd 207109 9i Y 248 Z di v CD id 9 av gt 91 007119 81 2 2 vf ld 525191 xaa P 2 3 3 5 9 V Sje 5s9384j map BL u28 10 10 856 0y Q 22nb aof7e upd 1eu dwz Go to www freescale com P 9 j j V 4189530 gn 103135 10 83151038 SMuvIS 2078 9N3 L L Li 30 ib 13365 10119 OvO SOVNOOSEBOW 103 089 SH 859 VIOSOLON sig 648 Sfer un vig Qr zig 5109
60. 521790 60 700 fIV 7g Bezo 50700 EVES f 8 zn CI ge BI a CV gg yiv 610 BI 2 CIV ee piv Ltd BI 2 CI ge piv o i 000 Wes B Zi id 9284771 pe LIVES Fiv 5 ro 711700 0140 ziv 60 vi 9U ziv zio 91 00 0170 ziv 920 71 100 01 0 ou 117004 Try Sg 200 970 5117002 BY veo 61 0 87 Viv 87 orv Orv 44 ley av T VT av av zy 57 zy zy zy 9v 9v 9v 9v e B Sv au B Sv 28 B Sv N B Sv L vv Y M vv EV V Yig V Ov Ig tv Ov 5 V V 0v 5 _ vOTSZOWON VOTGZ9WON VOTSZOWON VOTSZOWON sw 7 0 A1Md 1 0 0 lt gt 9 4 J g Vv 10 1 6 d35 8 1501 26 935 61 ap9 498 010 q08 By Q 99INb oK o dud dug Go to www freescale com
61. 9 B 3 6 Addressing All M68360QUADS 040 59 APPENDIX C PALS EQUATIONS 60 C 1 U10 Indicators Logic 60 C 2 U11 Reset amp Abort Generator 61 012 ADI Controller 64 4 023 Core Disable Logic 65 C 5 U32 Bursting Sram Controller 68 Draft 1 0 For More Information On This Product Go to www freescale com Freescale Semiconductor Inc M68360QUADS 040 User s Manual LIST OF FIGURES FIGURE 2 1 M68360QUADS Location diagram 12 FIGURE 2 2 Configuration Dip Switch DSW1 13 FIGURE 2 3 P6 5V Power Connector 15 FIGURE 2 4 P6 12V Power Connector 15 FIGURE 2 5 P1 ADI Port Connector 16 FIGURE 2 6 P2 RS 232 Serial Port Connector 16 FIGURE 4 1 Arbitration Scheme 29 FIGURE 4 2 ADI Port Connector 33 FIGURE 4 3 RS 232 Serial Port Connector 35 FIGURE 4 4 Status Register 35 FIGURE 4 5 Ethernet AUI Port Connector 36 FIGURE 4 6 Ethernet Twisted Pair Port Connector 37 FIGURE A 1 Physical Location of jumper JG1 and JG2 52 FIGURE 2 JG1 Configuration Options 52 FIGURE A 3 ADI board for SBus 53 FIGURE B 1 Host Computer ADI to M68360QUADS 040 Connection 56 FIGURE B 2 Host Write to Ma8360QUADS 040 57 FIGURE B 3 M68360QUADS 040 Write Cycle to Host 58 FIGURE B 4 M68360QUADS 040 Interrupt to Host 59 Draft 1 0 For More Information On This Product Go to www freescale com Freescale Semiconductor Inc M68360QUADS 040 User s Manual LIST OF TABLES TABLE 1 1 M68360QUADS 040 Specifications 1 TABLE 3 1 EC040 Cycle Types and R
62. 910 ane o yee Hv 700 SG 10 py SL 60 vibo pive ZLV 110 riko 920 Piko Sh SG Siko EY 0 2 TIV B10 ge EY 920 So 7 viv LLO Lo SLY v viv 610 Lo v viv 120 Lo SLY v viv 70 Bibo pp yee Sw Bibo SIV oza 5 820 5 50 gp 2 EIU 550 og Oe 20 520 90 Odio gy E LY LIY cza Oo gE 00 Wo gy 10 19 t BIV 50012 BIV ezO La 120 tz 010360 010562 010562 01036C T 4 3 2 y 12151 25835 9 2910 9 150 26 935 6l 425 1019 0 Juw Go to www freescale com 8 9 4 3 2 8 y dl OS30 HO 1vNOLLdO 2078 OE 555 LL 30 5 133HS 1018 A3B 0v0 SOvnoO9 B9N 1 M7 ano 5 oBIDVEL ONI V IONOLION 71 02 6 ENSE g 5 5 0908 417 EN E 6
63. ADS G This pin is connected to the ADI port logic It is configured as output pin in the slave QUICC and it is used by the ADI logic to control the ADI data transceiver 15 ADS INT This pin is connected to the ADI port signal ADS_INT through the buffer U1 It is configured as output pin in the slave QUICC and it is also used by the ADI logic to interrupt the host computer 4 11 8 2 Slave QUICC Port B 38 For More Information On This Product Go to www freescale com Fremseale sSemicanduciot dac FUNCTIONAL DESCRIPTION Port B is 18 pins port TABLE 4 2 describes the configuration of port B TABLE 4 3 Port B Pins Description Pin Pin Name Description 0 EEPROM This pin is connected to the select input of the EEPROM and it is configured as Select output pin in the slave QUICC 1 EEPROM CLK This pin is connected to the clock input of the EEPROM and it is configured as the SPI clock of the slave QUICC 2 EEPROM This pin is connected to the serial data input of the EEPROM and it is configured as Serial In the SPI MOSI of the slave QUICC 3 EEPROM This pin is connected to the serial data output of the EEPROM and it is configured as Serial Out the SPI MISO of the slave QUICC 4 9 PB4 PB9 These pins are connected to the expansion connector P11 and may be used by user s applications 10 ADI Data 0 This pin is connected to the ADI port signal PDO through the data bus transceiver
64. DMA however access by the QUICC must be EVEN WORD aligned 4 9 EEPROM The EEPROM used in the M68360QUADS 040 is Motorola MCM2814 256 byte serial EEPROM U14 The slave QUICC provides 4 signals to control accesses to the EEPROM The MCM2814 has internal hardware protection against inadvertent writes to the EEPROM that might happen at power up or power down time 4 10 DRAM The M68360QUADS 040 is supplied with 1 Mbyte of Dynamic RAM which is implemented by the MCM36256S 60 DRAM module The module is a 72 lead SIMM 60 nsec access time organized as 256K X 36 bit for data and parity signals and is accessed with 3 2 2 2 clock cycles during burst cycles and 3 clocks during normal read write access It is possible to replace the supplied DRAM SIMM with a higher density module in order to increase the DRAM memory space up to 8 Mbyte The higher density modules may require using RAS1 and RAS2 signals of the slave QUICC if they are organized as two memory banks After hard power up reset the status register is read to detect the kind of dram SIMM inserted in order to initialize the CS registers with the correct data regarding the dram s size and delay The DRAM is controlled by the slave QUICC device using its DRAM controller function for normal accesses burst mode accesses and refresh accesses The DRAM can be accessed by the master 68 040 and the slave QUICC s DMA channels NOTE Due to problems of implementation the QU
65. DMA run HALT and Ethernet signals Single 5Vdc power supply D O O 0 1 7 HARDWARE BLOCK DIAGRAM Logic Analyzer Connectors Expansion Connectors MC68EC LC040 masten 512 KByte Flash PROM 32 bits wide 1 MByte DRAM with parity 36 bits wide SIMM QUICC RESET Interrupt amp slave Indications 256 K Byte Burst SRAM 36 bit wide Staus Register MC68160 AM7992 EEST SIA EEPROM Ethernet Port T P Ethernet Port Ethernet Port Serial ADI Port RS 232 Port RJ 45 Connector AUI Connector AUI Connector 256 Byte 10 For More Information On This Product Go to www freescale com Fremseale Semicanduciot dac Hardware Preparation and Installation 2 Hardware Preparation and Installation 2 1 INTRODUCTION This chapter provides unpacking instructions hardware preparation and installation instructions for the M68360QUADS 040 2 2 UNPACKING INSTRUCTIONS NOTE If the shipping carton is damaged upon receipt request carriers agent be present during unpacking and inspection of equipment Unpack equipment from shipping carton Refer to packing list and verify that all items are present Save packing material for storing and reshipping of equipment CAUTION AVOID TOUCHING AREAS OF INTEGRATED CIRCUITRY STATIC DISCHARGE CAN DAMAGE CIRCUITS 2 3 HARDWARE PREPARATION To select the desired configuration and ensure proper operation of the M68360QUADS 040 board changes of the D
66. ET l When a host is connected this line is used in conjunction with the addressing lines or with the ADS ALL line to generate a reset Hard or Soft to the M68360QUADS 040 board HOST REQ T This signal initiates a host to M68360QUADS 040 write cycle ADS ACK O This signal is the M68360QUADS 040 response to the HOST signal indicating that the board has detected the assertion of HOST ADS REQ O This signal initiates an M68360QUADS 040 to host write cycle Tl This signal serves as the host s response to the ADS_ REQ signal O This open collector signal generates interrupt to the host This signal is to all M68360QUADS 040 boards that are connected to the same ADI ADS INT O This line is polled by the host computer during its interrupt acknowledge cycle to determine which M68360QUADS 040 board has generated the interrupt INT ACK This line is asserted by the host at the end of its interrupt acknowledge cycle This signal is used by the M68360QUADS 040 hardware to negate the HOST BRK signal The software in the M68360QUADS 040 must negate the ADS INT signal upon detecting the assertion of INT ACK to support the daisy chain interrupt structure In addition this signal selects between the type of reset applied to the selected board s When 1 is driven SOFT reset is applied and when 0 HARD reset is applied HOST VCC l three lines
67. Fe conve y 7 lv 49137 C uvg P H 9 j j o g V 10 1 6 d35 8 e3opdn 1591 _ 26 935 BL wp g u s 1o1d q e Qy 0 22 mb 4057e2u ud 3eu dug Go to www freescale com H 4 3 2 V 0530 WOUd33 1 35 HSV14 40078 9N3 L 30 Y 13385 1078 0v0 SQvno09 89W E o amp 05733 gt a vin t 05195 15199 300w 2 EAEE E 1531 55145 9 1 135733 vVLBZWOW 60 37 2 2 M SUB 50893 ozv Qcv 02 OZY 9 0 izn zn gin 3 DELON 36 TROON 30 DELON 3 LON 3 LON 39 LON 532 LON 39 Lan 6 an an avec Lam 4 ye ev Lr Nd ev Lg Nd ev rey yee ev zy ex ext eV ev eV 01 vv 01 vv 0 vv 01 vv 6 SV 6 5v 6 Sv 6 Sv vy 8 9v E 9v 9v 8 9v out 17 oye LY evt LY LY NE 8v LS 8v LS BV S 8v EMI 6v ad 6v SE BV Bye LC 01 LC OLY LC LC 00 s 992 LIV 80 Fio e pt LEV
68. IA s Transmit Enable Input B22 B23 PC2 Quicc s Port C Parallel I O lines 2 3 B24 B25 GND Board s Ground B26 S CLSN SIA s Collision Indicator B27 S RENA SIA s Receive Enable Output B28 B31 8 PC11 Quicc s Port C Parallel I O lines 8 11 B32 GND Board s Ground 1 4 50 CAS3 QUICC s Column Address Strobe outputs 0 3 C5 C10 VCC Board s VCC plane C11 GND Board s Ground C12 C13 56 CS7 Quicc Chip Select outputs 6 7 C14 GND Board s Ground C15 LOCKE 040 Lock End output C16 TCl EC040 s Transfer Cache Inhibit input 46 For More Information On This Product Go to www freescale com Fremseale Semicanduciot dac SUPPORT INFORMATION TABLE 5 9 Connector P9 Interconnect Signals Pin No Signal Name Description C17 EC040 s Memory Inhibit output C18 CIOUT EC040 Cache Inhibit Out C19 IPEND 040 Interrupt Pending output C20 CDIS EC040 s Cache Disable input C21 BKPTO Quicc s BreakPoint Output C22 RSTH Quicc s Hard Reset signal C23 RSTS Quicc s Soft Reset signal C24 BADD3 Quicc s Burst Address line 3 C25 MDIS LC040 s Memory Management Unit Disable Input C26 BADD2 Quicc s Burst Address line 2 C27 DD1 Quicc s RAS Double Drive output 1 C28 C32 GND Board s Ground a Applicable only if MC68LC040 processor is installed 5 2 10 Connector P10 Interconnect Signals Connector P10 is a 96 pi
69. ICC s support for 68 040 burst mode inhibits the support for internal page mode Therefore the I SDMAs access the DRAM using normal access pattern only 4 11 Slave QUICC During normal operation the CPU of the slave QUICC is disabled and the device is used to implement the following functions on the ADS 1 DRAM Controller 2 Chip Select DSACK generator 3 Parallel port ADI controller 4 UART for terminal or host computer connection 5 Ethernet controller The address of the MBAR register is configured to 0033FFOO The QUICC s peripherals such as the IDMA and SDMA can request the bus and become bus master even though the CPU is disabled For More Information On This Product Go to www freescale com Fremseale Semicanduciot dac FUNCTIONAL DESCRIPTION 4 11 1 DRAM Controller The slave QUICC device provides the necessary control signals for the DRAM module The debugger on the M68360QUADS 040 reads the presence detect pins SIMM1 SIMM4 of the SIMM found in the status register and sets the DRAM Controller parameters according to the DRAM module s size and access time The available combinations of the presence detect pins are described in TABLE 4 1 TABLE 4 1 DRAM SIMM Types SIMM 4 1 SIMM Type SIMM Organization 5 0000 MCM36100S10 1M x 36 100 RAS1 0001 MCM36512S10 512K x 36 100 RAS1 RAS2 0010 36256510 256
70. MD 1 Fuse Block with fuse 5V power supply J1 J6 J8 J10 Jumper Header 2 pole with fabricated jumper J7 Jumper Header 3 pole with fabricated jumper LD1 LD4 LD6 LED RED SMD LD10 LD2 LD3 LD8 LED GREEN SMD LD5 LD7 LD9 LED YELLOW SMD P1 Connector 37 pin D type male P2 Connector 9 pin D type female P3 P5 Connector 15 pin D type female P4 Connector 8 pin RJ 45 P6 Power connector 3 pin with plug 5v power supply P7 Power connector 2 pin with plug 12v power supply P8 P9 Connector 96 pin DIN male straight Logic analyzer P10 P11 Connector 96 pin DIN female 90 Compatible wire wrap Expansion connectors are supplied with the M68360QUADS 040 R1 R3 R12 Resistor 39 1 Q SMD R14 R18 R21 R4 R11 R17 Resistor 4 7 KQ SMD R23 R29 R37 R5 Resistor 240 Q SMD R6 R10 Resistor 330 Q SMD R15 Resistor 3 KQ SMD R16 Resistor 510 Q SMD R22 Resistor 290 Q SMD For More Information On This Product Go to www freescale com 48 Fremseale Semicanduciot dac TABLE 5 10 Parts List SUPPORT INFORMATION 2 Part Description Notes R24 Resistor 100 Q SMD R25 R28 Resistor 150 Q SMD RN1 RN2 Resistor network 16 pin 8 resistors 22 Q SMD RN3 RN10 Resistor network 14 pin 13 resistors 4 7 SMD Swi SW2 S P D T push button T1 64503 DIP T2 PE65263 DIP T4 PE65260 DIP U
71. More Information On This Product Go to www freescale com Fremseale Semicanduciot dac SUPPORT INFORMATION H_RSTH HSTEN HSVCC ADRST ADSSEL INACK HSTEN HSVCC ADRST ADALL INACK CK NMI HSTEN HSVCC ADBRK ADSSEL HSTEN HSVCC ADBRK ADALL BKCLR RSTS INACK HSTEN HSVCC ADSSEL ADI RD HSTEN ADSSEL HSVCC ADI HSTEN HSVCC ADSSEL HSACK host reads HSTEN HSVCC ADSSEL ADS local read HSTEN HSVCC ADALL ADS local read ADIAC HSTEN HSVCC HSREQ ADALL HSTEN HSVCC HSREQ ADSSEL HSTEN HSVCC HSACK ADSSEL ADIDIR HSTEN ADS G HSVCC ADSSEL HSACK host read only C 4 U23 Core Disable Logic TITLE DISCPU PATTERN dis bug pds Revision PILOT O DATE 9 8 93 skkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk This pal is meant to fix the core disable problem in the quicc It contains a 6 bit synchronous counter which starts counting after RESETH_ is asserted During the first 64 clocks since RESETH_ is asserted CONF2 is held at 1 to allow reset of the CORE On the next clock CONF2 is driven low until RESETH_ is negated After that CONF2 is tri stated and held down by an external pull down resistor 65 For More Information On This Product Go to www freescale com Fremseale Semicanduciot dac SUPPORT INFORMATION S RST Synchronized RESETH DS
72. RST Double synchronized RESETH D RST Detect RESETH asserted CONF2 QUICC CONFIG2 pin which determines core disable Q0 Q5 counter stages RESETH QUICCs hard reset i o pin active low CIN Active high count enable skkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk CHIP DIS BUG PAL22V10 skkkkkkkkkkkkkkkkkkkkkk CLK NC NC NC NC NC NC NC CIN NC RESETH GND 311 12131415 1617 18 19 110 11 12 Q5 Q4 Q3 02 Q1 00 CONF2 D RSTDS RSTS RST VCC 13 014 O15 O16 O17 O18 O19 O20 O21 O22 O23 24 GLOBAL EQUATIONS ak kkk kk k kkk kkk S_RST RESETH Sync RESETH S_RST TRST VCC DS_RST S_RST Double sync RESETH DS_RST TRST VCC D_RST S_RST 05 Identifying RESETH falling edge to synchronously reset the counter Q0 Q0 D_RST CIN Counter LSB Q0 D RST CIN QO TRST VCC Q1 Q1 QO D RST CIN Q1 Q0 D CIN Q1 D RST CIN 66 For More Information On This Product Go to www freescale com Fremseale Semicanduciot dac Q1 TRST VCC Q2 Q2 Q1 D RST CIN Q2 Q0 D RST CIN Q2 Q1 Q0 D RST CIN Q2 D RST CIN Q2 TRST VCC Q2 D RST CIN Q3 Q1 D CIN Q3 Q0 D CIN Q3 Q2 Q1 Q0 D RST CIN D RST CIN Q3 TRST VCC Q4 Q4 Q3 D RST CIN Q4 Q2 D CIN Q4 Q1 D RST CIN Q4 Q0 D CIN 4
73. TABLE 5 1 describes the P3 connector signals TABLE 5 5 Connector P5 Interconnect Signals Pin No Signal Name Description 1 GND Ground signal of the M68360QUADS 040 2 ACX Collision detect positive input to the M68360QUADS 040 3 ATX Transmit Data positive output from the M68360QUADS 040 4 GND Ground signal of the M68360QUADS 040 43 For More Information On This Product Go to www freescale com Fremseale Semicanduciot dac SUPPORT INFORMATION TABLE 5 5 Connector P5 Interconnect Signals Pin No Signal Name Description 5 ARX Receive Data positive input to the M68360QUADS 040 6 GND Ground signal of the M68360QUADS 040 7 Not connected 8 GND Ground signal of the M68360QUADS 040 9 Collision detect negative input to the M68360QUADS 040 10 ATX Transmit Data negative output from the M68360QUADS 040 11 GND Ground signal of the M68360QUADS 040 12 ARX Receive Data negative input to the M68360QUADS 040 13 VPP 12V power supply from the M68360QUADS 040 14 GND Ground signal of the M68360QUADS 040 15 Not connected 5 2 6 Connector P6 Interconnect Signals Connector P6 is 3 pin connector for 5v power supply The connector is supplied with 3 pin plug for convenient connection to the power supply TABLE 5 1 describes the P6 connector signals TABLE 5 6 Connector P6 Interconnect Signals Pin No Signal Name Descriptio
74. TECHNOLOGIES GROUP MOTOROLFAeCescale Semiconducto SemiconductonrnyilnogzRocEssoR amp MEMORY M68360QUADS 040 User s Manual ISSUE 1 0 DRAFT SIX SIGMA For More Information On This Product Go to www freescale com 2 4 3 1 3 2 3 3 Freescale Semiconductor Inc M68360QUADS 040 User s Manual TABLE OF CONTENTS GENERAL INFORMATION INTRODUCTION RELATED DOCUMENTATION ABBREVIATIONS USED IN THE DOCUMENT SPECIFICATIONS COOLING REQUIREMENTS FEATURES HARDWARE BLOCK DIAGRAM Hardware Preparation and Installation 2 3 1 2 3 2 2 3 3 2 3 4 2 3 5 2 3 6 2 3 7 2 4 1 2 4 2 2 4 3 2 4 4 2 4 5 INTRODUCTION UNPACKING INSTRUCTIONS HARDWARE PREPARATION ADI Port Address Selection Caches Enable Disable MMU Enable Disable Parity Error Interrupt Generation Arbitration Configuration EEST Configuration User Selectable Options INSTALLATION INSTRUCTIONS 5V Power Supply Connection P7 12V Power Supply Connection ADI Installation Host computer to M68360QUADS 040 Connection Terminal to M68360QUADS 040 RS 232 Connection OPERATING INSTRUCTIONS 3 2 1 3 2 2 3 2 3 3 2 4 3 2 4 1 3 2 4 2 3 2 4 3 3 2 4 4 3 2 4 5 3 2 4 6 3 2 5 3 2 6 3 2 7 3 2 8 3 2 9 3 2 10 3 2 11 3 2 12 3 2 13 3 2 14 3 2 15 3 2 16 3 2 17 3 2 18 3 3 1 INTRODUCTION CONTROLS AND INDICATORS SOFT RESET Switch SW1 ABORT Switch SW2 HARD RESET Switches SW1 amp SW
75. Z a B Sv a 8 Sv B Sv a B Sv Z 4 4 vv IV g 199 EV IV g Ev ONG ZV Ev Dv S Ev V TGCOWON VOTGCONON VOVGCONON VOvECONON KE 0 ATud 12 050 9 d j J g Vv 12151 26235 9 150 Buivl 6 d35 6l wap g u28s 1o1d 8 e 0y 0 29 nb you Juw Go to www freescale com Freescale Semiconductor Inc 4 825 30 Z WHS ONUSYNE 2018 LL 40 9 133H5 10119 A38 0v0 SQvnOO9 89W 1O3lONd 8 9 m 1 1 9 gen T OSL 251 251 251 251 E E M ER vem weve 5 wer wale 4 n n X 6 15 15 52 151 15 z 1955 t os Het 05 Hse 05 Het 5 Le pes x ve 26 peta zz 7 z DAlUd 1 ae z ve ZINIS 0 vf 90 vE 120 vf 90 900 poh vio __ 900 990 220 904 99 Org _ 22190 99 2 02 200 5 92 290 piv 100 07 200 FviYV gc prv eza 07 200 giv vo 60700 zio
76. ata and responding to the handshake signals The signals are shown in FIGURE B 2 The sequence of events during a byte write to the M68360QUADS 040 is as follows 1 The Host selects the M68360QUADS 040 board by putting the board s address on the ADS SEL 0 2 signals The Host places a data byte in the data bus latch buffer is in high impedance state The Host asserts the HOST REQ signal the data buffer is enabled data appears on the bus The M68360QUADS 040 detects the HOST REQ signal and reads the data byte The M68360QUADS 040 asserts the ADS signal 56 For More Information On This Product Go to www freescale com Fremseale Semicanduciot dac SUPPORT INFORMATION 6 The Host detects the ADS_ACK signal and negates the HOST_REQ signal data buffer is disabled 7 The M68360QUADS 040 detects the negation of HOST REQ signal and negates ADS_ACK to end the cycle FIGURE B 2 Host Write to M68360QUADS 040 ADS_SEL 0 2 ADDRESS VALID 3 6 HOST_REQ 5 7 ADS_ACK 2 4 PD 0 7 DATA VALID c B 3 2 Write Cycle from M68360QUADS 040 to Host The signal handshake during an M68360QUADS 040 to Host write cycle is shown in FIGURE B 3 The sequence of events is as follows 1 The M68360QUADS 040 places a data byte on the parallel port data bus buffer disabled and asserts the ADS_REQ signal the ADS_REQ signal will not appear on the port until the board is selected by the H
77. cation Development Interface installed in the host computer Two versions of the ADI board are available to support connection to IBM and SUN 4 SPARC stations It is possible to connect the M68360QUADS 040 board to these computers provided that the appropriate software drivers are installed on them Each M68360QUADS 040 can have 8 possible slave addresses set for its ADI port enabling up to 8 M68360QUADS 040 boards to be connected to the same ADI board For More Information On This Product Go to www freescale com 32 Fremseale Semicanduciot dac FUNCTIONAL DESCRIPTION The ADI port connector is a 37 pin male D type connector The connection between the M68360QUADS 040 and the host computer is by a 37 line flat cable supplied with the ADI board FIGURE 4 2 below shows the pin configuration of the connector FIGURE 4 2 ADI Port Connector Gnd Gnd Gnd Gnd Gnd Gnd 12 N C HOST VCC HOST VCC HOST VCC HOST ENABLE Gnd Gnd Gnd PDO A um o0 21 2 3 22 75 21 52 24 5 25 26 28 10 29 1 30 31 12 13 32 15 34 16 35 17 36 18 37 19 HST_ACK ADS ALL ADS RESET ADS SEL2 ADS SEL1 ADS SELO HOST REQ ADS REQ ADS ACK ADS INT HOST BRK ADS BRK N C PD1 PD3 PD5 PD7 NOTE Pin 26 on the ADI is connected to 12 v power supply but it is not used in the M68360QUADS 040 411 31 ADI Port Signal Description The ADI port
78. com Fremseale Semicanduciot dac Hardware Preparation and Installation 2 3 2 Caches Enable Disable Switch 1 DSW1 enables disables the MC68EC040 caches When it is in OFF position FACTORY SETUP both caches be enabled by software When it is ON position both instruction and data caches can not be enabled by software 2 3 3 MMU Enable Disable Switch 2 on DSW1 enables disables the Memory Management Unit which exists only on a MC68LC040 processor When MC68EC040 is installed this switch has no effect When switch 2 is in OFF position the MMU if exists is enabled when in ON position the MMU if exists is disabled Hardware Break Point Logic Configuration The Hardware BreakPoint Out signal BKPTO of the QUICC may be used for 2 purposes 1 Generating level 7 interrupt NMI to the 040 serving its original purpose 2 Acaching shield logic to avoid redundant caching of data into the data cache The selection between the above is done via jumper J7 When pins 1 and 2 of J7 are connected the breakpoint logic functions in its original goal When pins 2 and 3 of J7 are connected the breakpoint logic serves a data caching shield J7 is configured at factory to position 1 2 2 3 4 Parity Error Interrupt Generation When the QUICC s parity logic is operating i e parity is generated and checked by the memory controller itis possible to generate level 5 interrupt to the 040 when
79. e 35 2 4 INSTALLATION INSTRUCTIONS When the M68360QUADS 040 has been configured as desired by the user it can be installed according to the required working environment as follows For More Information On This Product Go to www freescale com 14 Fremseale Semicanduciot dac Hardware Preparation and Installation 2 4 1 5V Power Supply Connection M68360QUADS 040 requires 5 Vdc 5 A max power supply for operation Connect the 5V power supply to connector P11 as shown below FIGURE 2 3 P6 5V Power Connector is a terminal block power connector with power plug The plug is designed to accept 14 to 22 AWG wires It is recommended to use 14 to 18 AWG wires To provide solid ground two Gnd terminals are supplied It is recommended to connect both Gnd wires to the common of the power supply while VCC is connected with a single wire NOTE Since hardware applications can be connected to the M68360QUADS 040 using the expansion connectors P8 and P10 the additional power consumption should be taken into consideration when a power supply is connected to the M68360QUADS 040 2 4 2 P7 12V Power Supply Connection The M68360QUADS 040 requires 12 Vdc 1 A max power supply for the Ethernet AUI port The M68360QUADS 040 can work properly without the 12V power supply if the AUI port is not in use or if the AUI port is used with an AUI hub that does not require 12 V to be provided by the netwo
80. e ADS 4 11 5 M68360QUADS 040 Status Register The status register is a 16 bit wide READ ONLY register used to hold board status level 7 interrupt source identification and an input register for ADI interface signals FIGURE 4 4 Status Register 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 4 11 5 1 Status Register Bits Description When active 0 indicates that a terminal is connected to the serial port H NMI When active 0 indicates that the last level 7 interrupt NMI was generated from the host via the ADI port NACK When active 0 indicates that a Host Interrupt Acknowledge cycle is in progress e ADSSEL When active 71 indicates that the board is selected by the ADI port e HSREQ When active 40 indicates that the host request to write a data byte to the board via the ADI port HSACK When active 0 indicates that the host has successfully read a byte of data written to it by the board via the ADI port HSTEN When active 71 indicates that the board is connected to an ADI port e HSVCC When active 0 indicates that the host computer is alive not turned off 35 For More Information On This Product Go to www freescale com Fremseale Semicanduciot dac FUNCTIONAL DESCRIPTION SIMM4 to SIMM1 These four bits encode the data identifying the DRAM SIMM connected to the M68360QUADS 040 For the various DRAM types supported refer to TABLE 4 1
81. e slave QUICC 3 4 7 Global Memory Register The global memory register GMR contains selections for the memory controller of the slave QUICC The GMR must be initialized according to the size and the access time of the DRAM SIMM installed on the M68360QUADS as follows e For 60 70 80 amp 100 nsec DRAM type MCM36256 or MCM36100 the GMR must be initialized to 18 40000 For 60 70 80 8 100 nsec DRAM type MCM36512 MCM36200 the GMR must be initialized to 0 40000 GMR defines the following parameters The DRAM refresh period is 15 36 usec The DRAM refresh cycle length 4 clocks long The DRAM module port size is 32 bits No extra wait between 040 dram accesses 4 phase precharge time Noextra wait between QUICC dram accesses 4 phase precharge time Same length QUICC DRAM reads writes Same length 040 SRAM reads writes Parity is disabled The CS RAS lines of the slave QUICC will not assert when accessing the CPU space Internal address multiplexing for the DRAM is disabled 3 4 8 Base Register 0 and Option Register 0 Base register 0 BRO and Option register 0 ORO control the operation of CSO pin of the slave QUICC which serves as the Flash Prom chip select is initialized to 00000001 to determine the following Base address 0 burst support for 040 access Parity disabled 3 4 9 Base Register 1 and Option Register 1 Base register 1 BR1 and Option re
82. eakpoint logic compares the cycle s address to the address in the BKAR and to the access attributes in the BKCR If there is a match the BKPTO signal is asserted by the QUICC Since TS is asserted only at the beginning of the cycle no address comparison is done for the rest of the access burst access The BKPTO of the slave QUICC is wired a jumper to generate a non maskable interrupt on level 7 If the 040 performs a breakpoint instruction the QUICC will not respond letting the bus monitor terminate the cycle with TEA 4 5 2 Bus Monitor The QUICC monitors for unterminated bus cycles performed either by the 68 040 or by the QUICC s internal masters If a bus cycle fails to terminate with TA or TEA DSACK or BERR during a programmable period of time the bus monitor terminates the cycle by asserting TEA for the EC040 or BERR for an internal master Upon reset the bus monitor is initialized to expire after 1K system clocks CLKO1 clocks Ol ate CONT e For More Information On This Product Go to www freescale com 29 Fremseale Semicanduciot dac FUNCTIONAL DESCRIPTION 4 5 3 Spurious Interrupt Monitor In 040 mode the QUICC monitors for spurious interrupt cycles performed by the 040 This support is limited to those levels supported internally by the QUICC interrupter i e only on those levels used by the CPM and the SIM6O If such a condition occurs the QUICC terminates the cycle with TEA
83. er can interrupt the M68360QUADS 040 interrupt level 7 The host computer can reset soft or hard the M68360QUADS 040 If more than one M68360QUADS 040 is connected to the same ADI board the host computer can perform the following operations simultaneously on all M68360QUADS 040 boards Abort all boards interrupt level 7 Resetall boards B 3 Handshake Description Every action between the M68360QUADS 040 and the host is asynchronous and is implemented by asserting and negating handshake signals by software signals have TTL levels A control signal is asserted if it is driven to logic 1 TTL level and it is negated if itis driven to logic 0 level The connection between the host computer and the M68360QUADS 040 is shown in FIGURE B 1 below 55 For More Information On This Product Go to www freescale com Fremseale Semicanduciot dac SUPPORT INFORMATION FIGURE B 1 Host Computer ADI to M68360QUADS 040 Connection HOST COMPUTER HOST_REQ ADS_ACK ADS_REQ HST_ACK ADS_BRK HOST_BRK ADS_INT M68360QUADS 040 board INT_ACK ADI ADS_RESET ADS_ALL ADS SEL 0 2 PD 0 7 HOST ENABLE HOST VCC B 3 1 Write Cycle from Host to M68360QUADS 040 The application software in the Host uses the handshake signals to coordinate data transfer across the parallel link The QUICCO40bug software in the M68360QUADS 040 is responsible for accepting the d
84. esponding Devices 13 TABLE 3 2 M68360QUADS 040 Main Memory Map 14 TABLE 4 1 DRAM SIMM Types 27 TABLE 4 2 Port A Pins Description 34 TABLE 4 3 Port B Pins Description 35 TABLE 4 4 Port C Pins Description 36 TABLE 5 1 Connector P1 Interconnect Signals 37 TABLE 5 2 Connector P2 Interconnect Signals 38 TABLE 5 3 Connector P3 Interconnect Signals 38 TABLE 5 4 Connector P8 Interconnect Signals 39 TABLE 5 5 Connector P5 Interconnect Signals 39 TABLE 5 6 Connector P6 Interconnect Signals 40 TABLE 5 7 Connector P7 Interconnect Signals 40 TABLE 5 8 Connector P8 Interconnect Signals 40 TABLE 5 9 Connector P9 Interconnect Signals 41 TABLE 5 10 Parts List 43 Draft 1 0 For More Information On This Product Go to www freescale com Fremseale Semicanduciot dac GENERAL INFORMATION 1 GENERAL INFORMATION 1 1 INTRODUCTION This document describes the evaluation board for the MC68EC040 MC68360 combination called the M68360QUADS 040 This board is constructed with 68 040 as the master processor and a MC68360 QUICC as a slave in MC68EC040 companion mode The purpose of this board is to evaluate the performance of the above combination rather than serve as a development system 1 2 RELATED DOCUMENTATION e MC68360 User s Manual e MC68ECO040 User s Manual e MC68LCO040 User s Manual ADI board specification 1 3 ABBREVIATIONS USED IN THE DOCUMENT e QUADS Application Development System for QUICC device ADI A
85. et to enable CLKO2 and disable CLKO1 3 4 4 PLL Control Register The PLL control register PLLCR controls the operation of the PLL There is no need to program the PLLCR after hard reset because the configuration of the MODCK 0 1 pins on the QUADS determines its value It is recommended to set the PLLWR bit to prevent accidental writing 3 4 5 Port E Pin Assignment Register Port E pins can be programmed by the port E pin assignment register PEPAR The PEPAR must be initialized to 37C0 to configure Port E of the slave QUICC as follows The output of the slave QUICC interrupt request is on IOUT 0 2 pins e RAS1 and RAS2 double drive function is used to drive the DRAM The A 31 28 pins of the slave QUICC are configured as write enables The OE AMUX pin is configured as AMUX to drive the external multiplexers of the DRAM The CAS 0 3 output function is used for the DRAM e CS7 output function is enabled e AVECO function is chosen 3 4 6 System Protection Control The system protection register SYPCR controls the system monitors the software watchdog and the bus monitor timing This register must be initialized to 34 to disable the software watchdog disable the double NOU RON For More Information This Product Go to www freescale com 21 Fremseale Semicanduciot dac OPERATING INSTRUCTIONS bus fault monitor and to enable the bus monitor function to respond after 1 K clock cycles in th
86. evices through the following connectors P1 is 37 pin male D type connector for the ADI port P2 is 9 pin female D type connector for the RS 232 port P3 is 15 pin female D type connector for AUI connection to the EEST Ethernet port P4 is 8 pin RJ 45 connector for twisted pair connection to the EEST Ethernet port P5 is 15 pin female D type connector for AUI connection to the AMD s SIA Ethernet port P6 is pin connector for 5v power supply input GND x2 and 45V P7 is 2 pin connector for 12v power supply input GND and 12V P8 and P9 are 96 pin DIN connectors for Logic analyzer connection 5 2 1 P10 amp P11 are 96 pin DIN connectors for off board hardware expansions Connector P1 Interconnect Signals Connector P4 is a 37 pin male D type connector It is the ADI port of the M68360QUADS 040 TABLE 5 1 describes the P1 connector signals TABLE 5 1 Connector P1 Interconnect Signals Pin No Signal Name Description 1 INT ACK Interrupt Acknowledge input signal from the host 2 Not connected 3 HST ACK Host Acknowledge input signal from the host 4 ADS ALL QUADS 040 All input signal from the host 5 ADS RESET QUADS 040 Reset input signal from the host 6 ADS SEL2 QUADS 040 Select 2 input signal from the host 7 ADS SEL1 QUADS 040 Select 1 input signal from the host 8 ADS SELO QUADS 040 Select 0 input signal from the host 9 HOST REQ HOST Request input si
87. general purpose output pin the value in the PBDAT for that pin is driven onto the pin It is recommended to initialize PBDAT to 3FFFF before configuring the other port registers For More Information On This Product Go to www freescale com 24 Fremseale Semicanduciot dac OPERATING INSTRUCTIONS 3 4 22 Port B Data Direction Register The port B data direction register PBDIR has different functions according to the configuration of the port pins If a pin is general purpose pin the value in the PBDIR for that pin defines the direction of the pin If a pin is dedicated peripheral interface pin the value in the PBDIR for that pin may select one of two dedicated functions of the pin The PBDIR must be initialized to 0000F Pins 10 to 17 are connected to the ADI port data bus therefore their direction must be changed by software according to the data flow 3 4 28 Port B Pin Assignment Register The port B pin assignment register PBPAR configures the function of the port pins If the value in the PBPAR for a pin is 0 the pin is general purpose I O otherwise the pin is a dedicated peripheral interface pin The PBPAR must be initialized to 0000F 3 4 24 Port C Data Register Port C of the slave QUICC is a 12 bit port and each pin may be configured as general purpose pin or as dedicated peripheral interface pin with interrupt capability The Port C data register PCDAT can be read to check the data at the pin
88. gister 1 OR1 control the operation of RAS1 pin of the slave QUICC This pin is connected to the RAS signal of the first bank in the DRAM module BR1 must be initialized to 00400021 regardless of the type and the access time of the DRAM to establish the following Base address 400000 e Burst support for EC040 access Parity disabled OR1 must be initialized according to the type of the DRAM SIMM installed on the M68360QUADS 040 as follows 22 For More Information On This Product Go to www freescale com Fremseale Semicanduciot dac OPERATING INSTRUCTIONS For MCM36256 or MCM36512 types e For 100 nsec access time 3FF00001 For 80 nsec or 70 nsec access time 2FF00001 For 60 nsec access time 1FF00001 For MCM36100 or MCM36200 types For 100 nsec access time 3FC00001 For 80 nsec or 70 nsec access time 2FC00001 For 60 nsec access time 1 00001 NOTE To ensure proper operation of the DRAM its RAS signal should be asserted and negated 8 times after power up Therefore after power up each dram bank should be read 8 times to comply with the requirement above 3 4 10 Base Register 2 and Option Register 2 Base register 2 BR2 and Option register 2 OR2 control the operation of RAS2 pin of the slave QUICC This pin is connected to the second bank of the DRAM module BR2 must be initialized according to the type of DRAM SIMM installed on the M68360QUADS 040 as follows For MCM36256 or MCM
89. gnal from the host 10 ADS REQ QUADS 040 Request output signal from the M68360QUADS 040 to the host 11 ADS ACK QUADS 040 Acknowledge output signal from the M68360QUADS 040 to the host 12 ADS INT QUADS 040 Interrupt output signal from the M68360QUADS 040 to the host 13 HOST BRK HOST Break open collector output signal from the M68360QUADS 040 to the host 14 ADS BRK QUADS 040 Break input signal from the host 1 Connector P10 has identical pinout to P8 2 Connector P11 has identical pinout to PO 41 For More Information On This Product Go to www freescale com Fremseale Semicanduciot dac SUPPORT INFORMATION TABLE 5 1 Connector P1 Interconnect Signals Pin No Signal Name Description 15 Not connected 16 PD1 Bit 1 of the ADI port data bus 17 PD3 Bit 3 of the ADI port data bus 18 PD5 Bit 5 of the ADI port data bus 19 PD7 Bit 7 of the ADI port data bus 20 25 GND Ground signal of the M68360QUADS 040 26 Not connected The host supplies 12V on this pin but it is not connected on the M68360QUADS 040 27 29 HOST_VCC HOST VCC input from the host The M68360QUADS 040 does not use these inputs for power supply 30 HOST_ENABLE HOST Enable input signal from the host 31 33 GND Ground signal of the M68360QUADS 040 34 PDO Bit 0 of the ADI port data bus 35 PD2 Bit 2 of the ADI port data bus 36 PD4 Bit 4 of the ADI port data bus 37 PD6 Bit 6 of the ADI port data bus
90. he Hardware Breakpoint and the memory caching shield operation is MUTUALY EXCLUSIVE that is when the data caching shield is operating J7 2 3 the Hardware Breakpoint use is not available and vice versa 3 Parity in not enabled during normal operation It is up to the users to enable the parity logic to their desire 4 During normal operation these interrupts are masked and a polling handshake takes place between the board and the host computer 28 For More Information On This Product Go to www freescale com Fremseale Semicanduciot dac FUNCTIONAL DESCRIPTION FIGURE 4 1 Arbitration Scheme QUICC BG BR 8 o S is X BR BG EC040 Since the level of priority associated with the BR input is lower 8 than the SDMA s no use is done with the BCLRO signal of the QUICC is not used In sake of simplicity no use is done with the IPEND is not used as a BCLI for the QUICC 4 5 System Utilities The slave QUICC provides the M68360QUADS 040 with the following system utilities usually provided by external logic Breakpoint generation Bus Monitor also known as hardware watch dog Spurious Interrupt Monitor Software watch dog Periodic Interval Timer also known as real time clock or tic timer 4 5 1 Breakpoints Generator The QUICC may be used as a hardware breakpoint generator for the 68 040 When the 68EC040 initiates a bus cycle by asserting TS the br
91. hes 160 mm Thickness 0 063 inches 1 6 mm a The 12V supply is not used on the board it is connected only to the Ethernet AUI connectors P3 amp P5 to be supplied to the network Therefore the power consumption of that supply is independent of the M68360QUADS 040 b 33 MHz components are used to get better s u timing between the QUICC amp the EC040 c Since A28 to A31 of the slave QUICC are used as Write Enable signals the on board addressing space is reduced to 256 MBytes 1 5 COOLING REQUIREMENTS The M68360QUADS 040 is specified designed and tested to operate reliably with an ambient air temperature range from 0 C to 30 C This due to the overheating problems of the XC68EC040 as the 68EC040 must have heat sink attached to it for proper operation at room temperature Therefore the ambient temperature of operation for the M68360QUADS 040 should never exceed 30 C If no heat sink is attached to the 68EC040 maximum ambient temperature allowed 25 Mhz is 4 C For More Information On This Product Go to www freescale com 1 6 Fremseale Semicanduciot dac GENERAL INFORMATION FEATURES Following are the main features of the M68360QUADS 040 d L L O O Master MC68EC040FE33 with 32 bit address bus 32 bit data bus instruction and data caches Supports also MC68L C040 1 Mbyte Dynamic RAM 60 nsec access time 36 bits wide data and parity SIMM accessed with 3 2 2
92. ip Switch settings may be required before installation The location of the switches LEDs Dip Switches and connectors is illustrated in FIGURE 2 1 The board has been factory tested and is shipped with Dip Switch settings as described in the following paragraphs Parameters can be changed for the following conditions ADI port address Enable Disable MC68EC040 s caches both Instruction and Data Eanble Disable MC68LC040 s Memory Management Unit Hardware BreakPoint logic operation Parity Error Interrupt generation Arbitration Configuration e EEST Twisted Pair Interface configuration User Selectable Options 1 If a MC68L C040 device is installed 11 For More Information On This Product Go to www freescale com Hardware Preparation and Installation Fremseale sSemicanduciot dac FIGURE 2 1 M68360QUADS Location diagram k 1 2 P5 I ADI PORT RS 232 PORT Ethernet AUT EEST Ethernet AUI SIA E gt Ethernet 0 1 DSW1 Dip Switch 5A J1 J2 J3 J4 J5 J6 Flash Memory 018 019 020 U21 P6 dz 22 DRAM SIMM ims 1 A 5 927 028 029 030 MC68360 J9 BURSTING MC68EC040 SLANE MGS EE
93. ister 5 Base register 5 BR5 and Option register 5 OR5 control the operation of CS5 pin of the slave QUICC which is connected to the Status Register and to the level 7 interrupt logic When CS5 is asserted for read only both the Status Register is read and all existing level 7 status bits are cleared BR5 must be initialized to 01230003 and OR5 must be initialized to OFFFF800 to obtain the memory map as described in TABLE 3 2 3 4 14 Base Register 6 and Option Register 6 Since CS6 is not being used on the M68360QUADS 040 BR6 and OR6 are not initialized by the debugger CS6 is available for user s applications via the expansion connector P11 3 4 15 Base Register 7 and Option Register 7 Since CS7 is not being used on the M68360QUADS 040 BR7 and OR7 are not initialized by the debugger CS7 is available for user s applications via the expansion connector P11 3 4 16 Port A Open Drain Register Port A of the slave QUICC is 16 pins port and each pin be configured as general purpose pin or as dedicated peripheral interface pin The port A open drain register PAODR configures the drivers of port A pins as open drain or as active drivers The PAODR must be initialized to 0000 to select the active drivers configuration 3 4 17 Port A Data Register The Port A data register PADAT can be read to check the data at the pin If a port pin is configured as general purpose output pin the value in the PADAT fo
94. l 111 00 Supervisor CPU QUICC s MBAR register 111 11 Supervisor CPU QUICC during interrupt acknowledge cycle a For 68LC040 only reserved otherwise b For 68LC040 only reserved otherwise 3 3 1 Main Memory Map The memory map of devices that respond to User Data User Program Supervisory Data Supervisory Program and DMA access is shown in TABLE 3 2 TABLE 3 2 M68360QUADS 040 Main Memory Map ADDESS RANGE Accessed Device Data Size NOTES 00000000 001FFFFF Flash PROM 32 2 00200000 008BFFFF Empty Space 003C0000 003CFFFF Bursting SRAM BANK 18 32 4 Parity 003 0000 00 Bursting SRAM BANK 2 32 Parity 00400000 004FFFFF DRAM SIMM MCM36256 32 Parity 3 00400000 005FFFFF DRAM SIMM MCM36512 00400000 007FFFFF DRAM SIMM MCM36100 00400000 OOBFFFFF DRAM SIMM 36200 01210000 01211FFF Slave QUICC Internal Memory 32 1 01230000 01231FFF M68360QUADS 040 Status Register 165 2 a Not populated optional b Connected to DO D15 NOTES 1 Refer to the MC68360 QUICC User s Manual for complete description of the QUICC internal memory 2 The device appears repeatedly in multiples of its size For example the Status Register appears at memory locations 01230002 01230006 0123004 etc 3 The DRAM SIMM installed in the M68360QUADS 040 is MCM36256 256Kx36 bit The user may replace the DRAM module with a higher density SIMM
95. mit Data positive output from the M68360QUADS 040 4 GND Ground signal of the M68360QUADS 040 5 ARX Receive Data positive input to the M68360QUADS 040 6 GND Ground signal of the M68360QUADS 040 7 Not connected 8 GND Ground signal of the M68360QUADS 040 9 ACX Collision detect negative input to the M68360QUADS 040 10 ATX Transmit Data negative output from the M68360QUADS 040 11 GND Ground signal of the M68360QUADS 040 12 ARX Receive Data negative input to the M68360QUADS 040 13 VPP 12V power supply from the M68360QUADS 040 14 GND Ground signal of the M68360QUADS 040 15 Not connected 5 2 4 Connector P4 Interconnect Signals Connector P4 is 8 pin RJ 45 connector It is the twisted pair Ethernet port of the M68360QUADS 040 board TABLE 5 1 describes the P8 connector signals TABLE 5 4 Connector P8 Interconnect Signals Pin No Signal Name Description 1 Twisted Pair Transmit Data positive output from the M68360QUADS 040 2 TPTX Twisted Pair Transmit Data negative output from the M68360QUADS 040 3 TPRX Twisted Pair Receive Data positive input to the M68360QUADS 040 4 Not connected 5 Not connected 6 TPRX Twisted Pair Receive Data negative input to the M68360QUADS 040 7 Not connected 8 Not connected 5 2 5 Connector P5 Interconnect Signals Connector P5 is 15 pin female type connector It is the SIA Ethernet port of the M68360QUADS 040 board
96. mw w 8 gt gt 5 a 5452 1 2121210 lt PLE 2 2 o 2 212 2 dis 4 gt 9 2x sss x o per gt e S u o ule amp 3 20 Es EU Co 9 Ve 5 EE gt 54 tud 2 9 u a lt gt o ul 5 tmp_mnt net prince yair quicc 040 evb pilat sch 1 drw For More Information This Product Go to www freescale com 17 11 21 87 DEC 95 last_ update 3 APR 94 15 52 CONF 2 DESCRIP CHK 3 2 5 xe ET a S e EVEL h Oa rmx ewziolocao 2 PL 72 QI ME E a ty to A lt lt lt 2 N J lt 4
97. n 1 VCC 5V connection to the power supply GND Ground connection to the power supply 3 GND Ground connection to the power supply 5 2 7 Connector P7 Interconnect Signals Connector P7 is a 2 pin connector for 12v power supply The connector is supplied with 2 pin plug for convenient connection to the power supply TABLE 5 1 describes the P7 connector signals TABLE 5 7 Connector P7 Interconnect Signals Pin No Signal Name Description 1 VPP 12V connection to the power supply 2 GND Ground connection to the power supply 5 2 8 Connector P8 Interconnect Signals Connector P8 is a triple row 96 pin male DIN connector P8 and P9 Logic Analyzer connectors provide most of the signals of the slave QUICC and the MC68EC040 s TABLE 5 1 describes the P8 connector signals TABLE 5 8 Connector P8 Interconnect Signals Pin No Signal Name Description A1 A32 A31 Address lines 0 to 31 of the 040 and slave QUICC B1 B32 DO D31 Data lines 0 to 31 of the 040 and slave QUICC C1 TMO TM2 Transfer Modifier lines O to 2 of the 040 44 For More Information On This Product Go to www freescale com Fremseale Semicanduciot dac SUPPORT INFORMATION TABLE 5 8 Connector P8 Interconnect Signals Pin No Signal Name Description C4 TTO Transfer Type signal 0 pin of the
98. n Female 90 DIN connector serving as an expansion connector for off board hardware applications It is identical in pin out to P8 For interconnect signal reference see TABLE 5 1 on page 41 5 2 11 Connector P11 Interconnect Signals Connector P11 is a 96 pin Female 90 DIN connector serving as an expansion connector for off board hardware applications It is identical in pin out to P9 For interconnect signal reference see TABLE 5 1 on page 41 5 3 M68360QUADS 040 Parts List The components of the M68360QUADS 040 and their reference designation are listed in TABLE 5 10 TABLE 5 10 Parts List Part Description Notes Designation C1 Capacitor 100 uF electrolytic T H C2 C3 C8 Capacitor 0 1 uF SMD C10 C12 C13 C18 C19 C21 C28 C30 C31 C34 C49 C51 C109 C4 C7 Capacitor 10 uF electrolytic SMD C11 Capacitor 4700 pF SMD C14 Capacitor 680 pF SMD C15 Capacitor 20 pF SMD 47 For More Information On This Product Go to www freescale com Fremseale Semicanduciot dac TABLE 5 10 Parts List SUPPORT INFORMATION 2 Part Description Notes C16 C17 Capacitor 100 pF SMD C20 Capacitor 0 039 uF SMD C29 Capacitor 3900 pF SMD C32 C33 Capacitor 68 pF SMD C50 Capacitor 390 pF SMD D1 MBRD620CT SMD D2 15 5 0 zener SMD DSW1 DIP SWITCH SPST 8 S
99. ost 2 Host polls each M68360QUADS 040 address and detects the ADS_REQ signal from the requesting board The Host asserts the HST_ACK signal in response which enables the data buffer in the M68360QUADS 040 3 The M68360QUADS 040 negates the ADS_REQ signal The data appears on the bus as long as the HST_ACK signal is asserted 4 The Host reads the data 5 Host negates the HST_ACK signal to end the cycle The M68360QUADS 040 ends the cycle 57 For More Information On This Product Go to www freescale com Fremseale Semicanduciot dac SUPPORT INFORMATION FIGURE B 3 M68360QUADS 040 Write Cycle to Host 1 3 ADS REQ 4 PD 0 7 4 DATA VALID ADS SEL 0 2 ADDRESS VALID lb 2 5 HST ACK N B 3 3 M68360QUADS 040 Interrupt to the Host The M68360QUADS 040 can generate an interrupt to the Host The interrupt request and acknowledge sequence is shown in FIGURE B 4 The sequence is as follows 1 M68360QUADS 040 places a service request code on the parallel port data bus buffer disabled and asserts the ADS INT and the HOST BRK signals The HOST BRK signal is an open collector signal asserted low common to all M68360QUADS 040 boards which will appear immediately on the port The ADS INT signal will not appear on the port until the board is selected by the Host 2 The Host detects the HOST BRK signal and polls each M68360QUADS 040 address to determine
100. over from an error it frees the bus and enters the HALT state 3 2 10 Q40RUN Indicator LD8 The green LED 040RUN indicator is connected to the Transfer In Progress TIP signal It is lit if the signal is low asserted and it indicates the activity on the bus 18 For More Information On This Product Go to www freescale com Fremseale Semicanduciot dac OPERATING INSTRUCTIONS 3 2 11 DMARUN Indicator LD9 The yellow DMARUN indicator is connected to AS signal of the slave QUICC this to indicate bus activity of one of the QUICC s DMA channels 3 2 12 Ethernet TX Indicator LD3 The green LED Ethernet Transmit indicator blinks whenever the EEST is transmitting data through one of the Ethernet ports P3 or P4 3 2 13 Ethernet RX Indicator LD2 The green LED Ethernet Receive indicator blinks whenever the EEST is receiving data from one of the Ethernet ports P3 or P4 3 2 14 Ethernet CLSN Indicator LD4 The red LED Ethernet Collision indicator CLSN blinks whenever a collision is detected in the AUI P3 port or the TP P4 port or a jabber condition is detected in TP mode 3 2 15 Ethernet LIL Indicator LD5 The yellow LED Ethernet Twisted Pair Link Integrity indicator LIL lights to indicate good link integrity on the TP P4 port The LED is off when the link integrity fails or when the AUI port is selected 3 2 16 Ethernet PLR Indicator LD6 The red LED Ethernet TP Polarity indicator PLR lights if the
101. pplication Development Interface UART Universal Asynchronous Receiver Transmitter SIMM Single In line Memory Module Attachment Unit Interface e SPI Serial Peripheral Interface NMI Non Maskable Interrupt e EEST Enhanced Ethernet Serial Transceiver the MC68160 e SIA Serial Interface Adapter Am7992 TP Twisted Pair nsec nano second 1 4 SPECIFICATIONS The M68360QUADS 040 specifications are given in TABLE 1 1 Paragraph 1 5 details the cooling requirements TABLE 1 1 M68360QUADS 040 Specifications CHARACTERISTICS SPECIFICATIONS Power requirements no other boards attached 5Vdc 9 3 5 A typical 5 A maximum 12Vdc Determined by the Ethernet network Microprocessor XC68EC LC040FE33 25 MHz For More Information On This Product Go to www freescale com Fremseale Semicanduciot dac GENERAL INFORMATION TABLE 1 1 M68360QUADS 040 Specifications CHARACTERISTICS SPECIFICATIONS Addressing Total address range on board 256 MBytes Off board 4 GigaBytes Flash Memory 512 KByte 32 bits wide expandable to 2 MBytes Dynamic RAM 1 MByte 36 bits wide SIMM 82 bit data 4 bit parity option to use higher density SIMM up to 8 MByte EEPROM 256 Byte serial EEPROM Operating temperature 0 C 30 C Storage temperature 25 C to 85 C Relative humidity 5 to 90 non condensing Dimensions Height 9 173 inches 233 mm Depth 6 3 inc
102. put of the SIA It is configured as the transmit data of SCC2 in the slave QUICC 4 RS 232 RX This pin is connected to the receive data output of the RS 232 transceiver U23 It is configured as the receive data of SCC3 in the slave QUICC 5 RS 232 TX This pin is connected to the transmit data input of the RS 232 transceiver U23 It is configured as the transmit data of SCC3 in the slave QUICC 6 PA6 This pin is connected to The expansion connector P11 and may be utilized for user s applications 7 This pin is connected to The expansion connector P11 and may be utilized for user s applications 8 EEST TCLK This pin is connected to the transmit clock output of the EEST It is configured as the transmit clock of SCC1 in the slave QUICC 9 EEST RCLK This pin is connected to the receive clock output of the EEST It is configured as the receive clock of SCC1 in the slave QUICC 10 SIATCLK This pin is connected to the transmit clock output of the SIA It is configured as the transmit clock of SCC2 in the slave QUICC 11 SIA RCLK This pin is connected to the receive clock output of the SIA It is configured as the receive clock of SCC2 in the slave QUICC 12 ADS ACK This pin is connected to the ADI port signal ADS_ACK through the buffer U1 It is configured as output pin in the slave QUICC 13 ADS REQ This pin is connected to the ADI port signal ADS_REQ through the buffer U1 It is configured as output pin in the slave QUICC 14
103. r that pin is driven onto the pin On the M68360QUADS 040 port A is used for serial channels as well as for ADI parallel port PADAT must be initialized to 3F00 before configuring the other port registers 3 4 18 Port A Data Direction Register The port A data direction register PADIR has different functions according to the configuration of the port pins If a is a general purpose pin the value in the PADIR for that pin defines the direction of the pin If a pin is a dedicated peripheral interface pin the value in the PADIR for that pin may select one of two dedicated functions of the pin PADIR must be initialized to 000 3 4 19 Port A Pin Assignment Register The port A pin assignment register PAPAR configures the function of the port pins If the value in the PAPAR for a pin is 0 the pin is general purpose I O otherwise the pin is a dedicated peripheral interface pin The PAPAR must be initialized to OFSF 3 4 20 Port B Open Drain Register Port B of the slave QUICC is a 18 bit port and each pin may be configured as general purpose pin or as dedicated peripheral interface pin The port B open drain register PBODR configures the drivers of port B pins as open drain or as active drivers The PBODR must be initialized to 0000 to select the active drivers configuration 3 4 21 Port B Data Register Port B data register PBDAT can be read to check the data at the pin If a port pin is configured as
104. rk termination equipment Connect the 12V power supply to connector P6 as shown below FIGURE 2 4 P6 12V Power Connector VPP Gnd P6 is a 2 terminal block power connector with power plug The plug is designed to accept 14 to 22 AWG wires It is recommended to use 14 to 18 AWG wires 2 4 3 ADI Installation For ADI installation on various host computers refer to APPENDIX A on page 51 2 4 4 Host computer to M68360QUADS 040 Connection The M68360QUADS 040 ADI interface connector P1 is 37 pin male D type connector The connection between the M68360QUADS 040 and the host computer is by a 37 line flat cable supplied with the ADI board FIGURE 2 5 below shows the pin configuration of the connector 15 For More Information On This Product Go to www freescale com Fremseale Semicanduciot dac Hardware Preparation and Installation FIGURE 2 5 P1 ADI Port Connector Gnd Gnd Gnd Gnd Gnd Gnd 12 v HOST VCC HOST VCC HOST VCC HOST ENABLE Gnd Gnd Gnd PDO PD2 PD4 PD6 20 1 2 T 20 73 23 5 24 5 25 22 26 7 2r se 28 29 14 30 12 31 13 32 14 33 15 34 16 35 17 364g 37 19 INT N C HST_ACK ADS ALL ADS RESET ADS SEL2 ADS SEL1 ADS SELO HOST REQ ADS REQ ADS ACK ADS INT HOST BRK ADS BRK N C PD1 PD3 PD5 PD7 NOTE Pin 26 on the ADI is connected to 12 v power supply but it is not used in the M68360QUADS 040 2 4 5
105. s active low For More Information On This Product Go to www freescale com SUPPORT INFORMATION 63 Fremseale Semicanduciot dac SUPPORT INFORMATION RSTH_ TRST RSTH RSTH_ RSTF VCC bypass RSTH_ SETF VCC C 3 U12 ADI Controller Reference Designation U3 Title PARALLEL_CONT Pattern PARCONT pds Revision Date 23 12 92 skkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk CHIP PARCONT PAL22V10 skkkkkkkkkkkkkkkkkkkkkkkkkkk ADS G RSTS HSVCC ADRST ADALL ADBRK HSTEN HSACK HSREQ INACK NC GND 1 23 4 5 6 7 8 9 101112 ADSSEL ADI RD CK NMI BKCLR NC NC ADIAC H_RSTH H RSTS ADI_G ADIDIR 13 14 15 16 1718 19 20 21 22 23 VCC GLOBAL 24 THE 25 TH PIN eee sehe hehehe ke hehe kk ke ke ke eee KKK hehehe kk he ke kc This pal serves as an ADI controller for the M68360QUADS 040 RSTS generates soft reset for the evb H RSTH generates hard reset for the evb CK NMI generates the level 7 interrupt BKCLR resets the host break FF ADI RD open the strobes buffer towards the ADI ADI G enables the data buffer ADI AC generates interrupt upon HOST request or acknowledge ADIDIR controls the direction of the data buffer 0 outside ke kk KKK ee eese hehe hehehe heck he ke ke ke ke eee ke ehe hehe hehehe kk heck ke deck EQUATIONS H RSTS HSTEN HSVCC ADRST ADSSEL HSTEN HSVCC ADRST ADALL 64 For
106. ster 4 and Option Register 4 Base Register 5 and Option Register 5 Base Register 6 and Option Register 6 Base Register 7 and Option Register 7 Port A Open Drain Register Port A Data Register Port A Data Direction Register Port A Pin Assignment Register Port B Open Drain Register Port B Data Register Port B Data Direction Register Port B Pin Assignment Register Port C Data Register Port C Data Direction Register Port C Pin Assignment Register Port C Special Options Register FUNCTIONAL DESCRIPTION INTRODUCTION Master MC68EC040 RESET for the 68EC040 amp the QUICC Utilizing the MC68EC040 Data Cache Interrupts on the M68360QUADS 040 ABORT Push button Host NMI Hardware Breakpoint Interrupt Parity Error Interrupt Host Request Acknowledge Interrupt Bus Arbitration System Utilities Breakpoints Generator Bus Monitor Spurious Interrupt Monitor software Watch Dog Periodic Interval Timer PIT Clock Generator Flash PROM Bursting SRAM EEPROM DRAM Slave QUICC DRAM Controller Draft 1 0 For More Information On This Product Go to www freescale com Freescale Semiconductor Inc M68360QUADS 040 User s Manual TABLE OF CONTENTS 4 11 2 Chip Select TA and DSACK Generator 32 4 11 3 ADI Port 32 4 11 3 1 ADI Port Signal Description 33 4 11 4 RS 232 Serial Port 34 4 11 4 1 RS 232 Port Signal Description 35 4 11 5 M68360QUADS 040 Status Register 35 4 11 5 1 Status Register Bits Description 35 4 11 6 Ethernet Controller 36
107. ta Also SCC2 s Receive Data 45 For More Information On This Product Go to www freescale com Fremseale Semicanduciot dac SUPPORT INFORMATION TABLE 5 9 Connector P9 Interconnect Signals Pin No Signal Name Description A4 SIA_TX SIA Transmit Data Also SCC2 s Transmit Data 5 GND Board s GND 7 A8 PA6 PA7 Port A 6 7 Parallel I O lines A9 GND Board s Ground A10 CLKO1 Quicc s Clock Out 1 11 GND Board s Ground 12 14 VCC Board s VCC plane A15 SIATCK SIA s Transmit Clock Also Quicc s CLK3 A16 SIARCK SIA s Receive Clock Also Quicc s CLK4 A17 VCC Board s VCC plane A18 A21 PRTYO PRTY3 Quicc s Parity lines 22 24 GND Board s Ground A25 A26 IRQ2 IRQ3 Quicc s Interrupt Requests 2 3 A27 VCC Board s VCC plane A28 IRQ5 Quicc s Interrupt Request 5 29 A31 VCC Board s VCC plane A32 GND Board s Ground B1 B2 TLNO TLN1 EC040 s Transfer Line indicators B4 UPAO UPA1 EC040 s User s Programmable Attributes B5 B10 PB4 PB9 Quicc s Port B s Parallel I O lines 4 9 11 TIP EC040 s Transfer In Progress B12 BR040 EC040 s Bus Request B13 BG040 040 5 Bus Grant B14 B17 PSTO PST3 040 Processor Status 0 3 18 19 5 0 5 1 EC040 s Snoop Control 0 1 B20 GND Board s Ground B21 5 S
108. ter mode The serial EEPROM serves as non volatile memory on the M68360QUADS 040 and may be used to store software parameters to be protected from power downs 4 11 8 Slave QUICC General Purpose I O Pins The slave QUICC has three ports A B and C whose pins can be individually configured by software to be general purpose I O pin or dedicated peripheral function The QUICC also has another port E whose pins are not general purpose but they can be configured to operate in one of two possible modes The following subsections describe the slave QUICC ports Refer to 3 4 on page 21 for the required programming information 4 11 8 1 Slave QUICC Port A 37 For More Information On This Product Go to www freescale com Port A is 16 pins port Fremseale sSemicanduciot dac FUNCTIONAL DESCRIPTION TABLE 4 2 describes the configuration of port A TABLE 4 2 Port A Pins Description Pin Pin Name Description 0 EEST RX This pin is connected to the receive data output of the EEST It is configured as the receive data of SCC1 in the slave QUICC 1 EEST TX This pin is connected to the transmit data input of the EEST It is configured as the transmit data of SCC1 in the slave QUICC 2 SIA RX This pin is connected to the receive data output of the SIA It is configured as the receive data of SCC2 in the slave QUICC 3 SIA TX This pin is connected to the transmit data in
109. the interrupting board 3 The Host asserts the signal enabling the data buffer in the M68360QUADS 040 4 The Host reads the service request code on the data bus 5 The Host negates the HST_ACK signal 6 The Host asserts the INT ACK signal which resets the HOST BRK latch in the M68360QUADS 040 and negates the HOST signal the HOST BRK signal still be low asserted if another M68360QUADS 040 board is driving it low 7 The selected M68360QUADS 040 detects the INT ACK signal and negates the ADS INT signal 8 The Host negates the INT ACK signal and ends the cycle 58 For More Information On This Product Go to www freescale com Fremseale Semicanduciot dac SUPPORT INFORMATION FIGURE 4 M68360QUADS 040 Interrupt to Host HOST BRK hardware 1 7 ADS_INT fst war 4 PD 0 7 DATAVALID 2 ADS SEL 0 2 lt ADDRESS VALID 3 5 HST_ACK 6 8 INT_ACK B 3 4 Host Interrupt to the M68360QUADS 040 The Host can interrupt the M68360QUADS 040 interrupt level 7 to abort the execution of programs running on the board This is done by selecting the address of the required M68360QUADS 040 and momentarily asserting the ADS_BRK signal which sets a latch in the M68360QUADS 040 The output of the latch interrupts the 040 on the M68360QUADS 040 The latch is cleared by the interrupt handling software on the M68360QUADS 040 B 3 5 Host Reset to the M68360QUADS
110. tributes of the desired memory space to be shielded BKPTO will be asserted on the relevant access to that space and avoid redundant caching 4 3 Interrupts on the M68360QUADS 040 In slave mode including 68EC040 companion the QUICC serves as an interrupt encoder for the master processor It integrates all internal and external interrupt sources and encodes them to IOUT 0 2 to be connected to standard 68000 IPL lines Since the parity lines are used on the M68360QUADS 040 IOUT 0 2 are used on the expense of IRQ1 IRQ4 and IRQ6 of the slave QUICC There are 5 external interrupt sources on the M68360QUADS 040 1 ABORT push button non maskable level 7 2 Host NMI via ADI port non maskable level 7 3 Hardware Breakpoint non maskable optional level 7 4 Parity error generated by the slave QUICC s parity logic maskable level 5 5 Host Request Acknowledge from ADI port maskable level 2 All the level 7 interrupt source are registered and two of them are available in the status register this to allow software to detect the source of the of the interrupt The interrupts on levels 5 and 2 are most likely to use the autovector mechanism of the QUICC 4 3 1 ABORT Push button When the ABORT push button SW2 is depressed a non maskable level 7 interrupt is generated to the EC040 by the QUICC When the ABORT push button is depressed in conjunction with the SOFT RESET 1 There is no MMU on the MC68ECO40 therefore

Download Pdf Manuals

image

Related Search

Related Contents

Bosch Ventilation Hood DAH95  Renaissance Place Software Manual  Tutorial do PostgreSQL 7.3.2  Conceptronic HDMI/HDMI, 1.8m  Manual del usuario  Carte Cezam, mode d`emploi    fichier 2 - CRDP de Montpellier    MANUAL DO UTILIZADOR esTUfAs e MODeLOs  

Copyright © All rights reserved.
Failed to retrieve file