Moduł z mikrokontrolerem ARM9 i Ethernetem. net1001. MMnet100. Instrukcja Użytkownika. Many ideas one solution REV 0.



Podobne dokumenty
Moduł z mikrokontrolerem ARM9 i Ethernetem. net1002. MMnet100. Instrukcja Użytkownika. Many ideas one solution REV 0.

MMstm32F103Vx. Instrukcja uŝytkownika REV 1.1. Many ideas one solution

Instrukcja użytkownika

Instrukcja użytkownika

Instrukcja użytkownika

Instrukcja użytkownika

Instrukcja użytkownika

Instrukcja użytkownika

MMusb232HL. Instrukcja uŝytkownika REV 1.0. Many ideas one solution

Minimoduł z mikrokontrolerem ARM i Ethernetem. stm32f107. MMstm32F107. Instrukcja Użytkownika. Many ideas one solution REV 1.0

MMxmega. Instrukcja uŝytkownika. Many ideas one solution

MMsam7s. Instrukcja UŜytkownika. Minimoduł z mikrokontrolerem ARM REV 2. Many ideas one solution

ARS3 RZC. z torem radiowym z układem CC1101, zegarem RTC, kartą Micro SD dostosowany do mikro kodu ARS3 Rxx. dokument DOK wersja 1.

Instrukcja Użytkownika

MMlan03. Instrukcja użytkownika. Minimoduł z kontrolerem ethernetowym LAN91C111 10/100Mbit REV 1.0. Many ideas one solution

EVBfpga System ewaluacyjno-uruchomieniowy dla układów FPGA.

str75xfr MMstR75x Instrukcja uŝytkownika REV 1.1 Many ideas one solution

MMstm32F103R. Instrukcja uŝytkownika REV 1.1. Many ideas one solution

Instrukcja użytkownika

STM32Butterfly2. Zestaw uruchomieniowy dla mikrokontrolerów STM32F107

Minimoduł z układem programowalnym FPGA. fpga02. MMfpga0. Instrukcja Użytkownika REV 1. Many ideas one solution

Instrukcja użytkownika

MMstr71xF. Instrukcja UŜytkownika. Minimoduł z mikrokontrolerem ARM REV 2. Many ideas one solution

EVBeasyPSoC. Instrukcja użytkownika REV 2. Many ideas one solution

Instrukcja użytkownika

Instrukcja uŝytkownika

Instrukcja użytkownika

Instrukcja użytkownika

STM32 Butterfly. Zestaw uruchomieniowy dla mikrokontrolerów STM32F107

MMsam7x. Instrukcja użytkownika. Minimoduł z mikrokontrolerem ARM AT91SAM7X firmy ATMEL REV 1.0. E val. a t io u. d s. E m. i g. i n C g B.

ZL29ARM. Zestaw uruchomieniowy dla mikrokontrolerów STM32F107

Instrukcja uytkownika

Instrukcja użytkownika

Instrukcja użytkownika

LITEcompLPC1114. Zestaw ewaluacyjny z mikrokontrolerem LPC1114 (Cortex-M0) Sponsorzy:

ZL25ARM. Płyta bazowa dla modułów diparm z mikrokontrolerami STR912. [rdzeń ARM966E-S]

Zestaw uruchomieniowy z mikrokontrolerem LPC1114 i wbudowanym programatorem ISP

Instrukcja Uytkownika

ZL28ARM. Zestaw uruchomieniowy dla mikrokontrolerów AT91SAM7XC

Wstęp. Opis ATMEGA128 MINI MODUŁ VE-APS-1406

Aoi Ryuu. v2.0 moduł z mikroprocesorem Atmega169 dla makiety dydaktycznej Akai Kaba

AVR DRAGON. INSTRUKCJA OBSŁUGI (wersja 1.0)

Instrukcja Uytkownika

Mmfpga12. Instrukcja uruchomienia aplikacji testowych REV 1.0. Many ideas one solution

Kod produktu: MP01611

LABORATORIUM UKŁADÓW PROGRAMOWALNYCH. PROCESORY OSADZONE kod kursu: ETD 7211 SEMESTR ZIMOWY 2017

1.1 Co to jest USBCOM? Budowa oraz parametry techniczne... 3

ZL30ARM. Zestaw uruchomieniowy dla mikrokontrolerów STM32F103

Wykład 4. Przegląd mikrokontrolerów 16-bit: - PIC24 - dspic - MSP430

MODUŁ UNIWERSALNY UNIV 3

ZL27ARM. Zestaw uruchomieniowy dla mikrokontrolerów STM32F103

Moduł nie może być zasilany z PoE. Nie ma wbudowanej przetwornicy PoE, a posiada tylko wyprowadzenie pinów RJ45 na płytkę PCB

prowadzący: mgr inż. Piotr Prystupiuk

Kod produktu: MP-1W-2480

Tab. 1. Zestawienie najważniejszych parametrów wybranych mikrokontrolerów z rodziny LPC2100, które można zastosować w zestawie ZL3ARM.

Rys. 1. Schemat ideowy karty przekaźników. AVT 5250 Karta przekaźników z interfejsem Ethernet

Instrukcja użytkownika

ZL15AVR. Zestaw uruchomieniowy dla mikrokontrolerów ATmega32

Instrukcja użytkownika

ZL9AVR. Płyta bazowa dla modułów ZL7AVR (ATmega128) i ZL1ETH (RTL8019)

Moduł prototypowy X3-DIL64 z procesorem ATxmega128A3U-AU

ZL8AVR. Płyta bazowa dla modułów dipavr

WYKŁAD 5. Zestaw DSP60EX. Zestaw DSP60EX

Zaliczenie Termin zaliczenia: Sala IE 415 Termin poprawkowy: > (informacja na stronie:

ISP ADAPTER. Instrukcja obsługi rev.1.1. Copyright 2009 SIBIT

SML3 październik

LITEcomp. Zestaw uruchomieniowy z mikrokontrolerem ST7FLITE19

Dokumentacja modułu. DIPmSAM 1.0. wersja 1.0

ZL9ARM płytka bazowa dla modułów diparm z mikrokontrolerami LPC213x/214x

Instrukcja Uytkownika

EVBeasyPIC. Instrukcja uŝytkownika REV 2. Many ideas one solution

Instrukcja uytkownika

ZL16AVR. Zestaw uruchomieniowy dla mikrokontrolerów ATmega8/48/88/168

Instrukcja użytkownika KRISTECH, 2016

ZL5PIC. Zestaw uruchomieniowy dla mikrokontrolerów PIC16F887

Moduł uruchomieniowy mikrokontrolera MC68HC912B32

Instrukcja użytkownika

Płytka uruchomieniowa AVR oparta o układ ATMega16/ATMega32. Instrukcja Obsługi. SKN Chip Kacper Cyrocki Page 1

ZL2ARM easyarm zestaw uruchomieniowy dla mikrokontrolerów LPC2104/5/6 (rdzeń ARM7TDMI-S)

FREEboard. Zestaw startowy z mikrokontrolerem z rodziny Freescale KINETIS L (Cortex-M0+) i sensorami MEMS 7 DoF

ZL11ARM. Uniwersalna płytka bazowa dla modułów diparm

STEROWNIK STEROWNIK CNC/PLC XCx 1100

AVREVB1. Zestaw uruchomieniowy dla mikrokontrolerów AVR. Zestawy uruchomieniowe

LABORATORIUM - ELEKTRONIKA Układy mikroprocesorowe cz.2

KAmduino UNO. Rev Źródło:

ZL15AVR. Zestaw uruchomieniowy dla mikrokontrolerów ATmega32

Szkolenia specjalistyczne

MikloBit ul. Cyprysowa 7/ Jaworzno. JTAG + ISP dla AVR. rev

dokument DOK wersja 1.0

usbcat OPTOIZOLOWANY INTERFEJS USB<->CAT OPTOIZOLOWANE STEROWANIE PTT, CW, FSK GALWANICZNA IZOLACJA AUDIO IN, AUDIO OUT Podręcznik użytkownika

USB AVR JTAG. Instrukcja obsługi rev.1.0. Copyright 2011 SIBIT

KA-NUCLEO-UniExp. Wielofunkcyjny ekspander dla NUCLEO i Arduino z Bluetooth, MEMS 3DoF, LED-RGB i czujnikiem temperatury

Kurs Elektroniki. Część 5 - Mikrokontrolery. 1/26

SigmaDSP - zestaw uruchomieniowy dla procesora ADAU1701. SigmaDSP - zestaw uruchomieniowy dla procesora ADAU1701.

ZL4PIC. Uniwersalny zestaw uruchomieniowy dla mikrokontrolerów PIC

PŁYTKA DRUKOWANA EM-USB-DIL24 BUDOWA INTERFEJSU USB-RS232 (TTL) - DIL24

ZL6ARM Zestaw uruchomieniowy dla mikrokontrolerów LPC213x. Tab. 1. Zestawienie najważniejszych parametrów wybranych mikrokontrolerów z rodziny LPC213x

MOD STM32 explorem0 z STM32F051C8T6. sklep.modulowo.pl akademia.modulowo.pl zestawy.modulowo.pl app.modulowo.pl blog.modulowo.

Programator ZL2PRG jest uniwersalnym programatorem ISP dla mikrokontrolerów, o budowie zbliżonej do STK200/300 (produkowany przez firmę Kanda).

Kod produktu: MP01105T

Transkrypt:

MMnet00 net00 REV 0. (00-0-0) Moduł z mikrokontrolerem ARM9 i Ethernetem Instrukcja Użytkownika Evalu ation Board s for, AVR, ST, PIC microcontrollers Sta- rter Kits Embedded Web Serve rs Prototyping Boards Minimodules for microcontrollers, etherdesigning Evaluation Boards net controllers, RFID High Spe- ed In System programmers for AVR, PIC, ST microcontrollers Microprocesor systems, PCB for, AVR, ST, PIC microcontrollers Starter Kits Embedded Web Servers Prototyping Boards mi- nimodules for microcontrollers, ethernet controllers, RFID High Speed In Systems programme- rs for AVR, PIC, ST microcontrlollers Microprocesor systems, PCB designing Evaluation Bo- ards for `, AVR, ST, PIC microcontrollers Starter Kits Embe- dded Web Serwers Prototyping Boards Minimodules for microcontrollercontrollers, ethernet controllers, High Speed In System program- mers for AVR, PIC, ST microco- Microprocesor R Many ideas one solution Systems, PCB Designing Evaluation Boards

Spis Treści. WPROWADZENIE... CECHY... BUDOWA MODUŁU... 4 SCHEMAT BLOKOWY... 4 KONFIGURACJA MODUŁU... ROZMIESZCZENIE WYPROWADZEŃ... MIKROKONTROLER AT9SAM90/(AT9SAM9G0)... ETHERNET PHY... INTERFEJS USB DEVICE... 9 INTERFEJS USB HOST... 9 INTERFEJSY RS... 0 PAMIĘĆ NAND FLASH... PAMIĘĆ SDRAM... PAMIĘĆ DATAFLASH... ZŁĄCZE JTAG... DIODY LED... 4 PODTRZYMANIE BATERYJNE... 4 ZASILANIE MODUŁU... ROZMIESZCZENIE REZYSTORÓW KONFIGURACYJNYCH... PARAMETRY TECHNICZNE... 4 POMOC TECHNICZNA... GWARAJA... ROZMIESZCZENIE ELEMENTÓW... WYMIARY... 9 SCHEMAT... 9

. Wprowadzenie MMnet00 jest uniwersalnym modułem przeznaczonym do pracy pod kontrolą systemów operacyjnych klasy Linux czy Windows CE. Wyposażony jest w szybki procesor ARM9 (0 lub 400MHz), 4MB pamięci RAM, GB pamięci Flash, Ethernet 00Mbit oraz inne peryferia. Porty procesora zostały wyprowadzone na dwa złącza szpilkowe. Dzięki wykorzystaniu obudów BGA oraz wielowarstwowego obwodu drukowanego, udało się zmieścić to wszystko na niewielkiej powierzchni. Moduł jest kompletnym, samodzielnym systemem mikroprocesorowym, wystarczy podłączyć zasilanie, Ethernet i można zalogować się do systemu Linux. Moduł MMnet00 może również znaleźć zastosowanie w pracowniach dydaktycznych uczelni informatycznych i elektronicznych, jak również posłużyć do budowy prac dyplomowych. Cechy Moduł MMnet00: Kompletny, gotowy do użycia system mikroprocesorowy Szybki mikrokontroler ARM9-EJ AT9SAM90 (AT9SAM9G0) o częstotliwości pracy do 0MHz (400MHz) Do 4MB pamięci SDRAM i do 4GB pamięci NAND Flash Możliwość zamontowania pamięci DataFlash o pojemności do 4MB Interfejs Ethernet PHY 0/00Mbit wraz z transformatorem i gniazdem RJ4 x Host USB.0 Full Speed Interfejs RS USB.0 Full Speed Device Układ Resetu Diody LED: sygnalizująca zasilanie, oraz dostępna dla użytkownika Napięcie zasilania modułu.v x 40 wyprowadzeń z rastrem 0." (.4mm), pasujące do wszystkich druków prototypowych Małe wymiary: mm x mm Moduł dostarczany jest z uruchomionym systemem Linux oraz przykładowym oprogramowaniem

Budowa modułu Schemat blokowy Schemat blokowy minimodułu MMnet00 przedstawiono na rysunku: RJ4 Ethernet 4 PWR MHz PHY DM9A L&A S00 USR J J SDRAM NAND Flash AT9SAM90 (AT9SAM9G0) DataFlash Batt.4MHz khz.v (.0V) Voltage regulator Rysunek Schemat blokowy minimodułu MMnet00. 4

Konfiguracja modułu Minimoduł można zamówić w różnych konfiguracjach według następującego selektora: MMnet00 Ax Bx Cx Dx Ex Fx Gx Gdzie zamiast x należy wstawić wartość z tabeli: Parametr A B C D E F G Opis AT90SAM90 - AT9SAM9G0 MB SDRAM MB SDRAM MB SDRAM 4 4MB SDRAM 0 bez pamięci NAND Flash GB NAND Flash GB NAND Flash 4 4GB NAND Flash 0 bez pamięci DataFlash 4MB DataFlash 0 bez podstawki pod baterię (rezystor R zamontowany) zamontowana podstawka pod baterię (rezystor R nie montowany) 0 złącze RJ4 nie montowane złącze RJ4 montowane 0 Ethernet PHY (DM9) nie montowany Ethernet PHY (DM9) zamontowany Np.: MMnet00 A B4 C D0 E F G

Rozmieszczenie wyprowadzeń Rysunek Rozmieszczenie wyprowadzeń widok z góry. Nazwa J Nazwa Nazwa PC/NWAIT [IRQ] J Nazwa PB0/SPI_MISO [TIOA] 4 PB/SPI_MOSI [TIOB] PA0/SPI0_MISO [MCDB0] 4 PA/SPI0_MOSI [MCCDB] PB/SPI_SPCK [TIOA4] PB/SPI_NPCS0 [TIOA] PA/SPI0_SPCK PA/SPI0_NPCS0 [MCDB] PB4/TXD0 PB/RXD0 PA4/RTS [MCDB] PA/CTS [MCDB] PB/TXD [TCLK] 9 0 PB/RXD [TCLK] PA/MCDA0 9 0 PA/MCCK PB/TXD PB9/RXD PA9/MCDA PA/TWD [ETX] PB4/DRXD 4 PB/DTXD PA4/TWCK [ETX] 4 PA0/SCK [RXD4] PB/TK0 [TCLK] PB/TF0 [TCLk4] PA/SCK0 [TXD4] PB0/TXD [ISI_D] PB/TD0 [TIOB4] PB9/RD0 [TIOB] PB/RXD [ISI_D9] PB/TXD [ISI_D0] HDMA 9 0 HDPA PB/RXD [ISI_D] 9 0 PB0/RK0 [ISI_D0] HDMB HAPB PB/RF0 [ISI_D] PB/DSR0 [ISI_D] DDM 4 DDP PB/DCD0 [ISI_D] 4 PB4/DTR0 [ISI_D4] TDI TDO PB/RI0 [ISI_D] PB/RTS0 [ISI_D] TMS TCK PB/CTS0 [ISI_D] PB/RTS [ISI_PCK] NTRST 9 0 RTCK PB9/CTS [ISI_VSY] 9 0 PB0/PCK0 [ISI_HSY] NRST JTAGSEL PB/PCK [ISI_MCK] PC0/ AD0 [SCK] SHDN 4 WKUP PC/ AD [PCK0] 4 PC/ AD [PCK] PC/S4/CFCS0 [RTS] PC9/S/CFCS [TIOB0] PC/ AD [SPI_NPCS] PC4/A [SPI_NPCS] PC0/A/CFRNW [CTS] PC/S [SPI0_NPCS] PC/A4 [SPI_NPCS] PC/TIOB [CFCE] 9 40 PC/IRQ0 [S] PC/TIOB [CFCE] 9 40 Szczegółowy opis portów można znaleźć w dokumentacji mikrokontrolera na stonie www.atmel.com.

Mikrokontroler AT9SAM90/(AT9SAM9G0) -bitowy rdzeń ARM9EJ pracujący z częstotliwością do 0MHz (400MHz) Instrukcje DSP oraz akceleracja JAVA Jednostka zarządzająca pamięcią (MMU) umożliwia uruchomienie systemów operacyjnych takich jak Linux lub Windows CE kb (kb) pamięci Cache dla danych oraz kb (kb) dla rozkazów 4kB (kb) wewnętrznej pamięci SRAM pracującej z pełną prędkością procesora Zewnętrzna magistrala EBI umożliwiająca podłączenie pamięci SDRAM, NAND Flash i innych Port USB.0 Full Speed ( Mbps) Device Dwa porty USB.0 Full Speed ( Mbps) Host Ethernet MAC 0/00 Base T Interfejs czujnika obrazu Kontroler Resetu Zaawansowany kontroler przerwań Zegar RTC z podtrzymaniem bateryjnym Periodic Interval Timer, Watchdog Timer, Real-time Timer 0-bitowy przetwornik A/C Kontroler DMA Kontroler MultiMedia Card/SDCard/SDIO Synchroniczny interfejs szeregowy (wsparcie m. in dla IS) portów USART + port DBGU interfejsy SPI Dwa -kanałowe Liczniki/Timery z możliwością generowania PWM oraz Input Capture Interfejs TWI Więcej informacji na temat mikrokontrolerów AT9 można znaleźć na stronie producenta: http://www.atmel.com/

9 Ethernet PHY Moduł został wyposażony w układ Ethernet PHY DM9A oraz złącze RJ4 z transformatorem separującym. Cechy układu DM9A: W pełni zgodny z IEEE 0./IEEE 0.u 0Base-T/00Base-TX, ANSI XT TP-PMD 99 Wspiera funkcję MDI/MDI-X auto crossover (Auto-MDI) Wspiera funkcję Auto-Negotiation IEEE 0.u Tryb pracy full-duplex lub half-duplex Niski pobór mocy Tryby obniżonego poboru mocy C40 pf C4 pf X J JFM40-00T ETX (PA) ETX (PA0) ETX (PA) ETX0 (PA) ETXEN (PA) ETXCK (PA9) ERX (PA) ERX (PA) ERX (PA) ERX0 (PA4) ERXCLK (PA) ERXDV (PA) ETXER (PA) ERXER (PA) ECOL (PA9) ECRS (PA) EMDC (PA0) EMDIO (PA) MDINTR (PA) R 0k + C4 C4 C49 C 0u/V 9 0 9 4 4 9 4 0.000MHz TXD TXD TXD TXD0 TX_EN TX_CLK/ISOLATE XT/RCLK 4 RXD/PHYAD RXD/PHYAD RXD/PHYAD RXD0/PHYAD0 RX_CLK/0BTSER RX_DV/TESTMODE TX_ER/TXD4 RX_ER/RXD4/RPTR COL/RMII CRS/PHYAD4 MDC MDIO /MDINTR DISDMIX DVDD DVDD DVDD 4 XT TXP TXN RXP RXN 4 AVDDR AVDDR 9 AVDDT A A A 4 BGRESG 4 4 BGRES LEDMODE LED0/OP0 LED/OP LED/OP R 49.9R R 49.9R TX+ TX- RX+ RX- L BLMHG0SND + C0 C9 0u/V + C4 C4 0u/V L BLMHG0SND R0 k % R R R9 R k k k k LED_S00 LED_LINK&ACT SHIELD C4 CT: TD- TD- R9 TCT 49.9R TD+ TD+ RD- RD- CT: RCT RD+ 4 RD+ R C4 49.9R Yellow C44 R4 40R R 40R 0 Green D D LED YELLOW LINK&ACT LED GREEN SPEED00 SHIELD SHIELD 0 0 R 0R R 0R 4 C9 NRST 44 0 40 D D D PWRDWN /RESET 4 CABLETEST/LNKSTS N.C 4 J4 J U DM9AE Rysunek Implementacja interfejsu Ethernet w MMnet000. Dokumentację układu DM9A można znaleźć na stronie producenta: http://www.davicom.com.tw

Interfejs USB Device Procesor AT9SAM90 (AT9SAM9G0) zawiera wbudowany interfejs USB.0 full-speed (device). Końcówki interfejsu zostały doprowadzone do złącza J. Na rysunku poniżej pokazano podłączenie złącza USB (typu B mini) do modułu. Doprowadzenie napięcia Vbus do portu PC (poprzez dzielnik napięcia) jest opcjonalne i umożliwia wykrycie faktu podłączenia modułu do magistrali USB. Rezystor podciągający linię D+, dzięki któremu host USB rozpoznaje podłączenie urządzenia do portu jest wbudowany w procesor i włączany za pomocą bitu PUON w rejestrze UDP_TXVC. USB DEVICE Vbus D- D+ ID 4 SH SH SH 9 SH4 USB B mini Connector k k 0n R R pf pf PC (J-) DDM (J-) DDP (J-4) 00n Rysunek 4 Implementacja interfejsu USB Device. Interfejs USB Host Procesor AT9SAM90 (AT9SAM9G0) posiada wbudowany Host USB z dwoma portami, zgodny ze standardem USB.0 (full-speed Mbps). Końcówki interfejsu zostały doprowadzone do złącza J. Na rysunku poniżej pokazano przykład podłączenia podwójnego złącza USB A do modułu. Do złącza USB należy doprowadzić zasilanie V. USB HOST VCC D- D+ VCC D- D+ USBXA T T T T4 B B B B4 SH 0 SH 0 SH 0 SH 04 Poly 00mA Poly 00mA +V +V pf pf pf pf R R R R HDMA (J-9) HDPA (J-0) HDMB (J-) HDPB (J-) Rysunek Implementacja interfejsu USB Host. 9

Interfejsy RS Procesor AT9SAM90 (AT9SAM9G0) posiada siedem portów RS, które mogą być wykorzystane do połączenia minimodułu z komputerem PC lub innymi urządzeniami wyposażonymi w taki interfejs. Port UART0 zawiera pełną implementację standardu wraz ze wszystkimi sygnałami modemowymi, porty UART, i posiadają jedynie dwa sygnały modemowe: RTS i CTS, natomiast porty UART 4, i DBGU mają tylko sygnały RXD i TXD. Na rysunkach poniżej przedstawiono przykłady użycia portu UART0 jako DCE i DTE. RS- DB9F 9 4 +V 00n 00n 4 V+ V- T OUT T OUT R IN R IN +V VCC C+ C- 4 C+ C- T IN T IN 0 R OUT 9 R OUT ST 00n 00n J- J- J- J- J-4 J- J- J- J-9 J-0 J- J-9 J- J- J- J- J- J- J- J- J-4 J- J- J-9 J-4 J- PB4/TXD0 PB/RXD0 PB/DSR0 PB/DCD0 PB4/DTR0 PB/RI0 PB/RTS0 PB/CTS0 PB/TXD PB/RXD PB/RTS PB9/CTS PB/TXD PB9/RXD PA4/RTS PA/CTS PB0/TXD PB/RXD PC/S4/CFCS0/RTS PC0/A/CFRNW/CTS PA0/SCK/RXD4 PA/SCK0/TXD4 PB/TXD PB/RXD PB/DTXD PB4/DRXD AT9SAM90 UART0 UART UART UART UART4 UART DBGU MMnet00 module Rysunek Przykład użycia portu UART0 jako DCE. +V VCC C+ RS- DB9M 4 9 0 J0 DCD DSR RXD RTS TXD CTS DTR RI 00n 00n 00n 9 0 4 V+ V- TOUT TOUT TOUT RIN RIN RIN R4IN T T T R R R R R R 00K C+ C- 00K 00K C- TIN TIN TIN ROUT ROUT ROUT R4OUT 4 4 0 9 00n 00n RTS TXD DTR DCD DSR RXD CTS +V 00k 00k 00k J- J- J- J- J-4 J- J- J- J-9 J-0 J- J-9 J- J- J- J- J- J- J- J- J-4 J- J- J-9 J-4 J- PB4/TXD0 PB/RXD0 PB/DSR0 PB/DCD0 PB4/DTR0 PB/RI0 PB/RTS0 PB/CTS0 PB/TXD PB/RXD PB/RTS PB9/CTS PB/TXD PB9/RXD PA4/RTS PA/CTS PB0/TXD PB/RXD PC/S4/CFCS0/RTS PC0/A/CFRNW/CTS PA0/SCK/RXD4 PA/SCK0/TXD4 PB/TXD PB/RXD PB/DTXD PB4/DRXD AT9SAM90 UART0 UART UART UART UART4 UART DBGU +V RIN ROUT R SHDN EN RI MMnet00 module Rysunek Przykład użycia portu UART jako DTE. 0

Pamięć NAND Flash Minimoduł wyposażony jest w pamięć NAND Flash, standardowo dostępna jest pojemność GB. Procesor użyty w module umożliwia bootowanie systemu z pamięci NAND Flash, tak więc cały system operacyjny wraz z systemem plików może znajdować się w tej pamięci. Pamięć podłączona jest bezpośrednio do magistrali procesora, co umożliwia uzyskanie dużych prędkości odczytu/zapisu (uzależnione jest to od użytej pamięci). Istnieje możliwość zabezpieczenia zawartości pamięci przez skasowaniem lub zapisem poprzez zamontowanie rezystora R9. Na życzenie może zostać zamontowana pamięć o innej pojemności (MB 4GB). R 40k R 40k VCC VCC U MT9FG0MADWC NAND Flash GB A A NANDOE NANDWE NANDCS (PC4) R 0R NANDRB (PC) R0 40k 9 9 CLE ALE RE WE CE RB WP DQ0 DQ DQ DQ DQ4 DQ DQ DQ 9 0 4 4 4 44 R9 0R NM D0 D D D D4 D D D Rysunek Pamięć NAND Flash. Szczegółowy opis pamięci NAND Flash znajduję się na stronie producenta: www.micron.com. Pamięć SDRAM Moduł MMnet00 posiada -bitową pamięć SDRAM o pojemności 4MB (standardowo). Na życzenie może zostać wyposażony w pamięć o mniejszej pojemności (, lub MB) co pozwoli obniżyć koszty. Pamięć podłączona jest do szybkiej zewnętrznej magistrali procesora o częstotliwości pracy 00MHz (AT9SAM90) lub MHz (AT9SAM9G0). SDCKE SDCK R 40k J J CKE CLK VDD A VDDQ B SDCS_S SDWE CAS RAS A A A4 A A A A A9 A0 A SDA0 A A4 A A DQ0 DQ DQ DQ DQ4 DQ DQ DQ DQ DQ9 DQ0 DQ DQ DQ DQ4 DQ DQ DQ DQ DQ9 DQ0 DQ DQ DQ DQ4 DQ DQ DQ DQ DQ9 DQ0 DQ R N R9 N P9 M M L L M M P N R N R E D D B9 C A9 C A A C A C B D D E D0 D D D D4 D D D D D9 D0 D D D D4 D D D D D9 D0 D D D D4 D D D D D9 D0 D B B C D E9 L9 M N P P VDD F9 VDD L VDDQ B DQM0 DQM DQM DQM U4 IS4S0A SDRAM M x K9 A0 K CFIOR_NBS_NWR F A F CFIOW_NBS_NWR J K K J9 G G9 F F G G G H H J G H9 H J H E E H K K CS WE CAS RAS A0 A A A A4 A A A A A9 A0 A A BA0 BA A F L R VSS VSS VSS VSS VDD R VDDQ C9 VDDQ D9 VDDQ E VDDQ L VDDQ M9 VDDQ N9 VDDQ P VDDQ P Rysunek 9 Pamięć SDRAM.

Pamięć DataFlash Minimoduł może zostać wyposażony w pamięć DataFlash o pojemności do Mb (4MB). Procesor użyty w module umożliwia bootowanie systemu z pamięci DataFlash, tak więc cały system operacyjny wraz z systemem plików może znajdować się w tej pamięci. Pamięć ta może być wykorzystana zamiast NAND Flash w systemach, które nie potrzebują dużej pojemności pamięci stałej, co pozwala na obniżenie kosztów. Pamięć podłączona jest do interfejsu SPI procesora, aktywowana jest poprzez podanie niskiego poziomu logicznego na końcówkę #CS. Jeśli zaistnieje taka potrzeba (np. podczas przywracania uszkodzonego bootloadera), końcówka #CS może zostać odłączona od procesora - w tym celu należy wylutować rezystor R4. Pamięć DataFlash będzie wtedy nieaktywna. Zawartość pamięci można zabezpieczyć przed zapisem poprzez wlutowanie rezystora R4 (domyślnie nie jest on zamontowany). Taka możliwość może być przydatna w systemach, które nie przewidują aktualizacji oprogramowania. R4 40k U VCC PA (SPI0_MOSI/MCCDB) PA0 (SPI0_MISO/MCDB0) PA (SPI0_SPCK) PC (SPI0_NPCS) R4 0R 4 SI SO SCK CS# WP# RST# C4 R4 0R NM AT4DBD-SU DataFlash 4MB Szczegółowy opis pamięci DataFlash znajduję się na stronie firmy Atmel: www.atmel.com.

Złącze JTAG JTAG jest czteroprzewodowym interfejsem umożliwiającym przejęcie kontroli nad rdzeniem procesora. Możliwości oferowane przez ten interfejs to m.in.: praca krokowa, praca z pełną szybkością, pułapki sprzętowe oraz programowe, podgląd oraz modyfikacja zawartości rejestrów i pamięci. Sposób podłączenia złącza JTAG do minimodułu przedstawiono na rysunku: Vsupply JTAG 4 0 4 0 9 9 VTref ntrst TDI TMS TCK RTCK TDO nsrst DBGRQ DBGACK 0k 0k 0k 0k J- J- J- J- J-9 J-0 J- J- TDI TDO TMS TCK NTRST RTCK NRST JTAGSEL JTAG AT9SAM90 Header 0X 0k 0k 0k MMnet00 module Rysunek 0 Połączenie modułu MMnet000 ze złączem JTAG. Interfejs JTAG może również pracować w trybie boundary-scan, aby aktywować ten tryb należy podać wysoki poziom logiczny (.V) na końcówkę JTAGSEL. W trybie JTAG końcówka ta może pozostać nie podłączona. UWAGA: podanie na końcówkę JTAGSEL napięcia większego niż.v może spowodować uszkodzenie procesora!. TCK TDI TDO TMS TRST SRST VCC Vref OPIS WYPROWADZEŃ JTAG sygnał zegarowy JTAG sygnał danych z układu docel. JTAG sygnał danych do układu docel. JTAG sygnał przełączający Reset interfejsu JTAG Sygnał RESET układu docelowego Zasilanie emulatora Wskaźnik zasilania układu docelowego Masa Rysunek Złącze JTAG. Programator/emulator JTAG można znaleźć na stronie: - ARMCable I: http://www.propox.com/products/t_.html

Diody LED oraz zworka SAMBA Moduł MMnet00 posiada cztery diody LED: diodę wskazującą obecność napięcia zasilającego, dwie diody sygnalizujące pracę interfejsu Ethernet, oraz diodę dostępną dla użytkownika, podłączoną do portu PC. Jeśli obecność diody na porcie PC jest niepożądana, można ją odłączyć poprzez wylutowanie rezystora R. Do portu PC podłączona jest również zworka JP SAMBA. Założenie tej zworki umożliwia wejście do bootloadera SAMBA w przypadku, kiedy potrzebna jest aktualizacja oprogramowania, a nie można tego wykonać z poziomu systemu operacyjnego. R 0R D LED GREEN USR PC PC JP SAMBA Rysunek Dioda LED USR. Podtrzymanie bateryjne Mikrokontroler AT9SAM90 (AT9SAM9G0) posiada zegar RTC oraz bajtów pamięci z możliwością podtrzymania bateryjnego. Na module przewidziano miejsce na podstawkę pod baterię CR0. Stabilizator U dostarcza do procesora napięcie z baterii. Jeśli bateria nie jest używana, należy zamontować rezystor R. R0 0R NM R k BT V CR0 Vbat C uf U LD90MxxR VIN VOUT EN 4 VDDBU C uf D VDDBU BU Voltage Regulators: For AT9SAM90: LD90MR For AT9SAMG0: LD90M0R E Rysunek Zasilacz podtrzymania bateryjnego. 4

Zasilanie modułu Moduł MMnet00 wymaga stabilizowanego zasilania.v, maksymalny pobór prądu to 00mA. Zasilanie dostarczane jest przez piny i złącza J. Na rysunku poniżej przedstawiono przykład zasilacza dla systemu opartego na module MMnet00. Napięcia.V i V wytwarzane są przez zasilacz impulsowy, co zapewnia dużą sprawność przetwarzania i niewielkie wytwarzanie ciepła. Wydajność zasilacza.v to A, z czego na potrzeby modułu powinno być zarezerwowane ok. 0.A. Pozostałe 0.A może być wykorzystane przez urządzenia dołączone do modułu. Napięcie V o wydajności A przeznaczone jest do zasilania urządzeń podłączonych do magistrali USB ( x 0.A). Napięcie to może również być wykorzystane do innych celów, pod warunkiem, że urządzenia USB nie są używane lub pobierają mniejszą moc niż maksymalna. POWER - 40V DC + 00uF/0V LM-ADJ ON/OFF CB VIN Vsw FB 4 0nF 4uH.A BYS0-4 + 4uF/.V + 4uF/.V 4k % k % +V + 00uF/0V LM-ADJ ON/OFF CB VIN Vsw FB 4 0nF 4uH.A BYS0-4 + 4uF/.V + 4uF/.V k % k % Rysunek 4 Przykład zasilacza modułu MMnet00.

Rozmieszczenie rezystorów konfiguracyjnych Poniżej zgrupowano funkcje oraz przedstawiono rozmieszczenie rezystorów konfiguracyjnych na module: Rezystor Domyślny stan Funkcja R Montowany Wylutowanie tego rezystora odłączy pamięć NAND Flash. R4 Montowany Wylutowanie tego rezystora odłączy pamięć DataFlash. R9 Nie montowany Zamontowanie tego rezystora zabezpieczy pamięć NAND Flash przed zapisem. R4 Nie montowany Zamontowanie tego rezystora zabezpieczy pamięć DataFlash przed zapisem. R0 Nie montowany Rezystor ten powinien zostać zamontowany, jeśli moduł nie posiada baterii. R Montowany Wylutowanie tego rezystora odłączy zieloną diodę LED od portu PC Rysunek Rozmieszczenie rezystorów konfiguracyjnych na dolnej stronie płytki.

Parametry techniczne Mikrokontroler AT9SAM90 / AT9SAM9G0 Pamięć Flash Standardowo GB, maksymalnie 4BG Pamięć SDRAM Standardowo 4MB Pamięć DataFlash do 4MB Ilość wejść/wyjść cyfrowych do 0 Ilość wejść analogowych do Ethernet 0/00 Mb/s Auto-MDIX, wbudowane złącze RJ4 Zasilanie.V Maksymalny pobór mocy.w Wymiary xmm Waga ok. g Zakres temperatur pracy -0 ºC Wilgotność 9% Złącza RJ4 (Ethernet) Dwa złącza szpilkowe x40 wyprowadzenia 4 Pomoc techniczna W celu uzyskania pomocy technicznej prosimy o kontakt support@propox.com. W pytaniu prosimy o umieszczenie następujących informacji: Numer wersji modułu (np. REV ) Ustawienia rezystorów Szczegółowy opis problemu Gwarancja Minimoduł MMnet00 objęty jest sześciomiesięczna gwarancją. Wszystkie wady i uszkodzenia nie spowodowanie przez użytkownika zostaną usunięte na koszt producenta. Koszt transportu ponoszony jest przez kupującego. Producent nie ponosi żadnej odpowiedzialności za zniszczenia i uszkodzenia powstałe w wyniku użytkowania modułu MMnet00.

Rozmieszczenie elementów Rysunek Rozmieszczenie elementów na górnej warstwie. Rysunek Rozmieszczenie elementów na dolnej warstwie.

Wymiary Rysunek Wymiary - widok z góry. Rysunek 9 Wymiary widok z boku. Schemat 9

VDDBU VDDBU VDDBU R0 0R D4 LED RED PWR RP 4 0k R 00k R 00k R0 0R NM PC R 0R TMS BMS TCK TDI SHDN WKUP D LED GREEN USR JP SAMBA JTAGSEL PC PA0 (SPI0_MISO/MCDB0) R0 PA (SPI0_MOSI/MCCDB) P PA (SPI0_SPCK) T9 PA P PA4 R PA R PA T0 MDINTR (PA) P PA T PA9 P4 ETX (PA0) R ETX (PA) T ETX0 (PA) U9 ETX (PA) U0 ERX0 (PA4) U ERX (PA) U ETXEN (PA) U ERXDV (PA) U4 ERXER (PA) U ETXCK (PA9) U EMDC (PA0) T4 EMDIO (PA) R4 ETXER (PA) T PA R PA4 R ERX (PA) P ERX (PA) P ERXCLK (PA) T ECRS (PA) L4 ECOL (PA9) R PA0 N PA N4 PB0 PB PB PB PB4 PB PB PB PB PB9 PB0 PB PB PB PB4 PB PB PB PB PB9 PB0 PB PB PB PB4 PB PB PB PB PB9 PB0 PB PC0 PC PC PC PC4 PC PC PC PC PC9 PC0 PC (SPI0_NPCS) PC NANDRB (PC) NANDCS (PC4) PC N M4 M M K4 P N M L L T P R P L K J K H J U U T R P U R U R9 T P9 P0 T T4 U U4 A A A B B C B B4 C B B G TDO TDI TMS TCK NTRST RTCK JTAGSEL G TDO J4 J TDI TMS TCK H H NTRST RTCK G F JTAGSEL PA0 [SPI0_MISO]/[MCDB0] PA [SPI0_MOSI]/[MCCDB] PA [SPI0_SPCK] PA [SPI0_NPCS0]/[MCDB] PA4 [RTS]/[MCDB] PA [CTS]/[MCDB] PA [MCDA0] PA [MCCDA] PA [MCCK] PA9 [MCDA] PA0 [MCDA]/[ETX] PA [MCDA]/[ETX] PA [ETX0] PA [ETX] PA4 [ERX0] PA [ERX] PA [ETXEN] PA [ERXDV] PA [ERXER] PA9 [ETXCK] PA0 [EMDC] PA [EMDIO] PA [ADTRG]/[ETXER] PA [TWD]/[ETX] PA4 [TWCK]/[ETX] PA [TCLK0]/[ERX] PA [TIOA0]/[ERX] PA [TIOA]/[ERXCK] PA [TIOA]/[ECRS] PA9 [SCK]/[ECOL] PA0 [SCK]/[RXD4] PA [SCK0]/[TXD4] PB0 [SPI_MISO]/[TIOA] PB [SPI_MOSI]/[TIOB] PB [SPI_SPCK]/[TIOA4] PB [SPI_NPCS0]/[TIOA] PB4 [TXD0] PB [RXD0] PB [TXD]/[TCLK] PB [RXD]/[TCLK] PB [TXD] PB9 [RXD] PB0 [TXD]/[ISI_D] PB [RXD]/[ISI_D9] PB [TXD]/[ISI_D0] PB [RXD]/[ISI_D] PB4 [DRXD] PB [DTXD] PB [TK0]/[TCLK] PB [TF0]/[TCLK4] PB [TD0]/[TIOB4] PB9 [RD0]/[TIOB] PB0 [RK0]/[ISI_D0] PB [RF0]/[ISI_D] PB [DSR0]/[ISI_D] PB [DCD0]/[ISI_D] PB4 [DTR0]/[ISI_D4] PB [RI0]/[ISI_D] PB [RTS0]/[ISI_D] PB [CTS0]/[ISI_D] PB [RTS]/[ISI_PCK] PB9 [CTS]/[ISI_VSY] PB0 [PCK0]/[ISI_HSY] PB [PCK]/[ISI_MCK] PC0 [SCK]/[AD0] PC [PCK0]/[AD] PC []/[PCK] PC []/[SPI_NPCS] PC4 [A]/[SPI_NPCS] PC [A4]/[SPI_NPCS] PC [TIOB]/[CFCE] PC [TIOB]/[CFCE] PC [S4/CFCS0]/[RTS] PC9 [S/CFCS]/[TIOB0] PC0 [A/CFRNW]/[CTS] PC [S]/[SPI0_NPCS] PC [IRQ0]/[S] PC [FIQ]/[S] PC4 [S/NANDCS]/[IRQ] PC [NWAIT]/[IRQ] NRST G NRST BMS F BMS WKUP SHDN B WKUP SHDN C D0 D D D D4 D D D D D9 D0 D D D D4 D PC [D]/[SPI0_NPCS] PC [D]/[SPI0_NPCS] PC [D]/[SPI_NPCS] PC9 [D9]/[SPI_NPCS] PC0 [D0]/[SPI_NPCS] PC [D]/[EF00] PC [D]/[TCLK] PC [D] PC4 [D4] PC [D] PC [D] PC [D] PC [D] PC9 [D9] PC0 [D0] PC [D] NBS0/A0 NWR/NBS/A A A A4 A A A A A9 A0 A A A A4 A BA0/A BA/A A A9 A0 A A SDA0 SDCK SDWE SDCKE SDCS/S CAS RAS CFIOW/NBS/NWR CFIOR/NBS/NWR NANDOE NANDWE CFOE/NRD CFWE/NWE/NWR0 S0 HDMA HDPA HDMB HDPB DDM DDP D4 C D E E4 E F G C D E H4 H F H K J4 J H J K K4 M4 N K L L N4 P4 R P M A A C4 B C D A4 B A C D A B A C B A C A9 C9 B9 A0 A D0 D D D D4 D D D D D9 D0 D D D D4 D D D D D9 D0 D D D D4 D D D D D9 D0 D A0 A A A A4 A A A A A9 A0 A A A A4 A A A A A9 A0 A A B4 SDA0 B SDCK F SDWE G SDCKE B SDCS_S C CAS D RAS A B CFIOW_NBS_NWR CFIOR_NBS_NWR C0 NANDOE B0 NANDWE A CFOE_NRD A CFWE_NWE_NWR0 A4 S0 E E4 C4 D4 D C UA AT9SAM90B-CU or AT9SAM9G0-CU HDMA HDPA HDMB HDPB DDM DDP R0 0R NM R k BT V CR0 D N400 VDDCORE VDDCORE Vbat L BLMHG0SND C C C4 C C0 C C C C C 0nF C R 0K C C0 0u/V + C R 0R OSCSEL XOUT XIN TST C uf C uf U LD90MxxR VIN VOUT EN U VCC RST D9 VDDCORE H4 VDDCORE M VDDCORE T VDDCORE C VDDIOP0 L4 VDDIOP0 U VDDIOP0 P D VDDIOM J VDDIOM G4 VDDIOM N VDDPLL P VDDPLL R4 U UB VDDIOP VDDANA ADVREF VDDBU D VDDBU C uf C uf VDDCORE AT9SAM90-CJ D0 J J9 J0 K T D D F4 H H9 H0 K M D G4 L R T T PLL U PLL ANA K9 K0 BU R E XIN XOUT PLLRCA MCP0T-I/TT 4 U LD90MxxR VIN VOUT EN 4 NRST Voltage Regulators: For AT9SAM90: LD90MR For AT9SAMG0: LD90M0R Power requirements:.v: 0mA.0V: 0mA + C 0u/V VDDBU F4 N E R4 0k R 0k NM D P F C D R X X R4 k R k C C C4 C C C 0pF 0pF 0pF 0pF 0nF nf.4mhz. khz T Title: MMnet00 http://www.propox.com email: support@propox.com Size: File: Rev: Date: 04-04-00 Sheet of 4 0

A A NANDOE NANDWE NANDCS (PC4) R 0R NANDRB (PC) R0 40k PA (SPI0_MOSI/MCCDB) PA0 (SPI0_MISO/MCDB0) PA (SPI0_SPCK) PC (SPI0_NPCS) R4 R 40k R 40k R9 0R NM 0R CLE ALE RE WE 9 CE RB 9 WP R4 40k U VCC VCC VCC SI WP# SO RST# SCK 4 CS# 9 DQ0 0 DQ DQ DQ 4 DQ4 4 DQ 4 DQ 44 DQ AT4DBD-SU DataFlash 4MB U MT9FG0MADWC NAND Flash GB C4 D0 D D D D4 D D D R4 0R NM SDCKE SDCK SDCS_S SDWE CAS RAS A A A4 A A A A A9 A0 A SDA0 A A4 A A R 40k J J J K K J9 G G9 F F G G G H H J G H9 H J H E E H K K CKE CLK CS WE CAS RAS A0 A A A A4 A A A A A9 A0 A A BA0 BA VDD A VDD F9 VDD L VDD R VDDQ B VDDQ B VDDQ C9 VDDQ D9 VDDQ E VDDQ L VDDQ M9 VDDQ N9 VDDQ P VDDQ P VSS VSS VSS VSS A F L R B B C D E9 L9 M N P P DQM0 DQM DQM DQM DQ0 DQ DQ DQ DQ4 DQ DQ DQ DQ DQ9 DQ0 DQ DQ DQ DQ4 DQ DQ DQ DQ DQ9 DQ0 DQ DQ DQ DQ4 DQ DQ DQ DQ DQ9 DQ0 DQ K9 K F F R N R9 N P9 M M L L M M P N R N R E D D B9 C A9 C A A C A C B D D E U4 IS4S0A SDRAM M x A0 CFIOR_NBS_NWR A CFIOW_NBS_NWR D0 D D D D4 D D D D D9 D0 D D D D4 D D D D D9 D0 D D D D4 D D D D D9 D0 D + C 0u/V C C C C C9 C0 Title: MMnet00 http://www.propox.com email: support@propox.com Size: File: Rev: Date: 04-04-00 Sheet of 4

C40 pf C4 pf X J JFM40-00T + C4 0u/V ETX (PA) ETX (PA0) ETX (PA) ETX0 (PA) ETXEN (PA) ETXCK (PA9) ERX (PA) ERX (PA) ERX (PA) ERX0 (PA4) C4 ERXCLK (PA) ERXDV (PA) ETXER (PA) ERXER (PA) ECOL (PA9) ECRS (PA) EMDC (PA0) EMDIO (PA) MDINTR (PA) R 0k C49 NRST C TXD TXD 9 TXD 0 TXD0 TX_EN TX_CLK/ISOLATE RXD/PHYAD RXD/PHYAD RXD/PHYAD 9 RXD0/PHYAD0 4 RX_CLK/0BTSER RX_DV/TESTMODE TX_ER/TXD4 RX_ER/RXD4/RPTR COL/RMII CRS/PHYAD4 4 MDC MDIO /MDINTR 9 4 0 DISDMIX DVDD DVDD DVDD D D 44 D 0 PWRDWN 40 /RESET U DM9AE XT/RCLK 4.000MHz 4 XT TXP TXN RXP RXN 4 AVDDR AVDDR AVDDT BGRESG 4 BGRES LEDMODE LED0/OP0 LED/OP LED/OP CABLETEST/LNKSTS 9 A A A 4 4 4 N.C 4 TX+ RX+ TX- RX- R0 k % C0 C4 LED_S00 LED_LINK&ACT + BLMHG0SND C9 0u/V R k L + C4 0u/V L BLMHG0SND R k R9 k R k R 49.9R R 49.9R C4 R9 49.9R R 49.9R C44 R4 R C4 SHIELD 40R 40R TCT TD+ TD+ TD- TD- RD- RD- RCT RD+ 4 RD+ Yellow 9 CT: CT: 0 Green D D J4 J LED YELLOW LINK&ACT R 0R LED GREEN SPEED00 SHIELD SHIELD 0 0 R 0R 4 C9 Title: MMnet00 http://www.propox.com email: support@propox.com Size: File: Rev: Date: 04-04-00 Sheet of 4

PB0 PB PB4 PB PB PB4 PB PB HDMA HDMB DDM TDI TMS NTRST NRST SHDN PC PC0 J 4 9 0 4 9 0 4 9 0 4 9 40 Header 0X PC PB PB PB PB PB9 PB PB PB9 HDPA HDPB DDP TDO TCK RTCK JTAGSEL WKUP PC9 PC (SPI0_NPCS) PC PA0 (SPI0_MISO/MCDB0) PA (SPI0_SPCK) PA4 PA PA9 PA4 PA PB PB PB PB PB PB PB9 PB PC PC PC PC J 4 9 0 4 9 0 4 9 0 4 9 40 Header 0X PA (SPI0_MOSI/MCCDB) PA PA PA PA PA0 PB0 PB PB0 PB PB4 PB PB PB0 PC0 PC PC4 PC Title: MMnet00 http://www.propox.com email: support@propox.com Size: File: Rev: Date: 04-04-00 Sheet 4 of 4