Home
SF1000 - Digi-Key
Contents
1. J3 J2 optional optional 7x1 5x2 headers in line header Figure 1 User Connection Points to SF1000 User s Manual 7 Pinout Only six connections are required to interface the SF1000 with a Z World single board computer 5 V Ground Chip Select input Serial Clock Input Serial Data Input Serial Data Output This output is inverted because the serial flash is a 3 V part and the signal is converted to 5 V via an inverting transistor buffer Figure 2 shows the pinouts for the SF1000 header locations SER_OUT SER_CLK n c n c n c J1 J3 NH 2 GND 1 e e 4 5V 2 6 SER IN 3 e e s CS 4 10 neo 5 SER OUT GND SER CLK 5 V SER_IN ICS Figure 2 SF1000 Pinout SF1000 Connections Rabbit 2000 Boards Serial Port B on all the Rabbit based boards except the BL2000 is the recommended port to use to connect the SF1000 serial flash card Table 2 lists the connections Table 2 SF1000 Connections to Rabbit Based Board except BL2000 SF1000 Signal Rabbit Based Board 5 GND GND SER_OUT PC5 RXB SER_IN PC4 TXB Serial Port B SER_CLK PBO CLKB cs user selected output bit default is PB7 Es Refer to the user s manual for you Rabbit based single board computer for the locations of these connection pins While Serial Port B is the rec
2. 12 2 x ES PINIS SER e PK2200 Connections Figure 4 SF1000 Connections to Z180 Based Boards Note that a capacitor must be removed on the PK2200 as indicated in Figure 4 e to keep the signal from getting slowed down too much by the capacitor SF1000 SOFTWARE The SF1000 serial flash expansion card implements a flash memory chip with a single large linear address space It is up to the user to maintain appropriate information within the program in order to store and retrieve data in the flash memory The flash memory chip consists of a series of sectors The size of each sector is the same within a given chip but can vary from one chip to another A sector also contains extra bytes that are not made available to the user Some ofthese bytes are used by the driver as follows e fixed sync value indicating that the sector has been written to at least once aversion number and along integer value for the number of times the sector has been written The user should keep in mind that a flash memory chip has a limited number of write cycles per sector and that an entire sector must be written at a time The chips used in the SF1000 serial flash cards are specified at 50 000 write cycles typical The most efficient usage dictates that the user block all writing to the flash memory so that only full sectors are written More than one SF1000 serial flash card may be used i
3. Table A 2 SF1000 Pin 1 Locations in inches Header Location installed 0 551 1 202 J2 not installed 1 267 0 306 33 motinsaned 0485 0230 34 notinstalled 1 102 1 021 22 SF1000 Figure A 2 shows the footprint of another board that the SF1000 would be plugged into These values are relative to the header connectors SF1000 Footprint la 1 324 i J1 33 6 0000 Ge Figure A 2 User Board Footprint for SF1000 User s Manual 23 24 SF1000 SCHEMATICS User s Manual 25 REVISION HISTORY REVISION APPROVAL PROJECT APPROVAL DOCUMENT APPROVAL DESCRIPTION E1162 INITIAL RELEASE 8 7 01 8 7 01 E11652 CHANGE VALUE R2 FROM 1 TO 100 OHMS f cs TABLE A REF DEVICE VOLTAGE INFORMATION SER_N Des DEVICE R7 1 16W D EN erFlas On Off G SO GND 5 Vout 5 V_ OUT LP2940 N NN N IDIW f N wo 00 j STUFFING TABLE 5 1010 INSTALLED INSTALLED 2 5 HEADER NOT INSTALLED NOT INSTALLED ET NOT INSTALLED NOT INSTALLED 1710W R6 NOT INSTALLED NOT INSTALLED 8 5V SER_CIK R1 AN NW 7 GND SER OUT ANN 1K 1 16W N VCC 10 R2 N SER_IN N
4. Z World may qualify components to operate within a range of parameters that is different from the manufacturer s recommended range This strategy is believed to be more economical and effective Additional testing or burn in of an individual unit is available by special arrangement Trademarks Dynamic isa registered trademark of Z World Inc PLCBus and Rabbit 2000 are trademarks of Z World Inc e 280 7180 is a trademark of Zilog Inc LN ORLD Z World Inc Telephone 530 757 3737 2900 Spafford Street Facsimile 530 757 3792 Davis California 95616 6800 WebSite http www zworld com USA E Mail zworld zworld com SF1000 TABLE OF CONTENTS Introduction 5 Getting Started 7 Headers RB Asian 7 Pio 8 Connections a 9 Rabbit 2000 Boards 9 Z180 Boafds t es 12 Software 15 Dynamit Cursi te oret rere rH C e de e eee 16 SF1000 LIB Library Functions esee 16 Programming Information ps 18 Rabbit 2000 Boards 18 BE2000 19 Z180 ices onm ret t RE ka 20 Appendix Specifications 21 General Specifications nenn 21 Mechanical Specifications essere 22 Schematics 25 User s Manual iii SF1000 INTRODUCTION The SF1000 is a serial inte
5. C57 on back side of board c BI1700 Connections Note that a capacitor must be removed on the BL1700 as indicated in Figure 4 c to keep the SER_IN signal from getting slowed down too much by the capacitor LP3100 SF1000 H2 SF1000 LP3100 1 5v av vccu 3 4 veAk O H1 GND GND 51246 DINOUTO o DINour 7 j 8 pinourz DINQUT3 9 10 pinouts pinouts 11 2 412 DINOUTE DINQUT 13 5 j M DOUTO jeg SER cLK DOUT _i5 I 5 16 DOUT SER IN DOUT4 cours 1a 5 DOUTE pours 19 5 poum TO On SER OUT 23 5 Dina 25 2 426 GND 27 O 28 TXURTSO 29 430 Rxucrso RS485 31 2 232 RS 485 Qj 34 VREF AN 35 0 36 37 2 538 39 5 2142 RST d LP3100 Connections Figure 4 SF1000 Connections to Z180 Based Boards User s Manual Note Remove capacitor bank CN2 1 ley D SF1000 216 2 PINO GND SND 3 2 3 PINO2 Ics Ha 4 3 5 4 PINOS SER_CLK NE 5 16 5 Ni 03 6 6 05 SER T HV 7 e gt gt 7 0 6 Hvos 8 8 PINO7 4 9 SF1000 nle SEE B 2 8 8 12 cE 2 li Pinto HV10 13 13 PIN Hv11 14 5 a S 14
6. W 100 OHM316W N 9 GND 5V SER_CLK NW VCC SER_OUT SER_ CLK SER OUT COPYRIGHT 2001 ZWORLD INC APPEND THE FOLLOWING DRAWING CONTENT DOCUMENTS WHEN CHANGING DRAWN av INITIAL RELEASE 14 1 THIS DOCUMENT D MURAVEZ 14FEB 1 Dr SCHEMATIC DIAGRAM 2 09 05 01 SF1000 SERIES 2900 SPAFFORD ST DAVIS CA 95616 L RELEASE 530 757 4616 090 0125 RELEASE DATE
7. Z WWORLD SF1000 Serial Flash Expansion Card User s Manual 019 0102 011217 C SF1000 User s Manual Part Number 019 0102 011217 C Printed in U S A 2001 Z World Inc All rights reserved Z World reserves the right to make changes and improvements to its products without providing notice Notice to Users Z WORLD PRODUCTS ARE NOT AUTHORIZED FOR USE AS CRITICAL COMPONENTS IN LIFE SUPPORT DEVICES OR SYSTEMS UNLESS A SPE CIFIC WRITTEN AGREEMENT REGARDING SUCH INTENDED USE IS EN TERED INTO BETWEEN THE CUSTOMER AND Z WORLD PRIOR TO USE Life support devices or systems are devices or systems intended for surgical im plantation into the body or to sustain life and whose failure to perform when properly used in accordance with instructions for use provided in the labeling and user s manual can be reasonably expected to result in significant injury No complex software or hardware system is perfect Bugs are always present in a system of any size In order to prevent danger to life or property it is the responsi bility of the system designer to incorporate redundant protective mechanisms ap propriate to the risk involved All Z World products are 100 percent functionally tested Additional testing may include visual quality control inspections or mechanical defects analyzer inspections Specifications are based on characterization oftested sample units rather than testing over temperature and voltage of each unit
8. input signals 10 SF1000 Figure 3 shows the locations of these components XL rrr rr XLI mr BSSESOSRSOSS 809909090904 U2 om 12 020 Re 550 0 Es EN loooo of BM C80 R16 Ri R19 T C31 R31 L1 33 TE pi gmmg Pla Pla BH Bid eld eld m Ces A E Cay C51 C52 j eSsoesespsosss GOGOSOSpSSS COM 7 R160 and R161 are C46 C47 C48 onthe opposite side of the board close to this corner Figure 3 Locations of BL2000 Components to be Added or Removed User s Manual 11 Z180 Boards The following Z180 based boards are currently supported BL1100 BL1500 BL1700 LP3100 e PK2200 Figure 4 shows the connect
9. ions to these boards These connections may be modified as long as the library functions are also modified accordingly in the library specific to the single board computer e g EZIOBL17 LIB SF1000 EL GND BL1100 5 V J010 Ics PAO a SER_CLK PA 30 SER IN PAZ 515 SER_OUT PAS 712 PA4 915 PAS 11 PAG 13 is J10 PA7 15105 PBO__17 o au PB1 1915 oo 19 21 2 m PB3 23 o UE PB4 25 T PB5 27 ES J10 and J010 E PB6 29 together constitute PB7 3 a single 34 pin TO connector V a BL1100 Connections BL1500 BL1500 SF1000 ha SF1000 26 5 25 O RS 485 24 5 G RS 485 GND 22 5 21 vear GND ND 20 19 RESET RTCDAT 18 S E 417 RTCCLK pips 169 5115 5 SER IN 10s P1B6 415 11 P1B7 asta 1215 11 ARDY GND 8105 L9 ear JP1 P1A6 8 7 P1A5 JP2 P1A4 615 0 5 PIA P1A2 415 Pm Hs SER our P1A0 215 git 45V b BL1500 Connections Figure 4 SF1000 Connections to Z180 Based Boards 12 SF1000 SF1000 BL1700 Ir Ir 5 to b 810700 PLCBUS Dnnnnn ex H9 TUUUUUT TUUUUUT T 9 H10 F1000 FES E SF10 Ems nen E ENA N S LI mmm lt lt lt lt ze 8 8 8 x Ojo N jo E Note Remove capacitor
10. n the control system built around the Z World single board computer Users have to write their own CS enable CS disable functions to control the chip select signals on the SF1000 serial flash cards The only restriction is that all the SF1000 serial flash cards have the same size of flash memory chip 1 or 8M User s Manual 15 Dynamic C Z World s Dynamic integrated development software is used to add functions from the SF1000 LIB library to your program The SF1000 LIB library is available in Dynamic C Premier for Rabbit based boards and in DC 32 for selected Z180 based boards SF1000 LIB Library Functions The following API functions are available in the Dynamic C SF1000 LIB library These functions are blocking functions but do not disable inter rupts The functions are not re entrant 16 int SF1000Init void Minimum setup needed to verify correct flash operation PARAMETERS None RETURN VALUES 0 success 1 invalid density value read 2 unknown response 3 maybe no SF1000 GLOBALS DEFINED int SF1000 Density Value int SF1000 Sector size int SF1000 Block size int SF1000 Nbr of Blocks int SF1000Write long FlashAddrDest void Data int ByteCount Write a block of data to the flash PARAMETERS 1 long address of destination 2 void source RAM starting address 3 int number of bytes to write RETURN VALUES 0 success 1 illegal byte count 2 illegal fla
11. ommended port for connecting the SF1000 serial flash card the programming port Serial Port A which is compat ible with the header pinout on header J1 on the SF1000 or a parallel I O port may also be used A connector cable is available from Z World if you wish to connect the SF1000 your Rabbit based board to the programming port Serial Port A on Note that the programming port Serial Port A will not be available for application development and debugging if it is used to connect the SF1000 serial flash card Refer to the Programming Information section ofthe Co Software chapter for details of the software associated with your choice of connections User s Manual A synchronous Serial Port B is not available on the BL2000 and so the following parallel port connections are recommended instead Table 3 SF1000 Connections to BL2000 51000 Signal BL2000 Board 45V GND GND SER_OUT 10 PB5 SER_IN OUT3 SER_CLK OUT2 PA2 Pisa cs OUT PA1 Allthree BL2000 outputs need to be pulled up to 5 V with a pull up resistor of 1 to 2 The following additional modifications need to be made Remove R161 removes GND from J9 J11 pin 12 Install R160 adds VCC to J9 J11 pin 12 Remove C46 C47 and C48 removes filter capacitors which slow down the output signals Remove C31 removes filter capacitor which slows down the
12. rfaced flash memory card designed to work with Z World s single board computers Single board computers equipped with the Rabbit 2000 processor can use the SF1000 with either a synchro nous serial peripheral interface SPI or an emulated SPI via parallel I O ports Zilog Z180 based single board computers must use the emulated SPI method Two SF1000 models are presently offered as shown in Table 1 Table 1 SF1000 Models Model Flash Memory Size SF1000 8MB SF1010 4MB Larger memories will be possible in the future when parts become avail able These serial flash cards are ideal for applications that require the tempo rary storage of large amounts of data This data can be retrieved or downloaded to another system via the controlling single board computer using TCP IP or serial communication or the card itself may be removed to facilitate transferring the data to another location User s Manual 5 SF1000 GETTING STARTED Headers SF1000 comes with a 10 pin 2 mm 5x2 header located at Jl as shown in Figure 1 Headers either plugs or sockets SMT or through hole may also be installed at J2 or J3 The pinouts for these positions are identical and allow for a connecting cable to be hooked up in different ways There is also a location at J4 for a 7 pin in line header or socket with 0 1 spacing Position 6 at J4 is not used which allows this connection to be keyed J1 5x2 header installed
13. s must be defined The VO port must be initialized for proper operation of the input and output If you are using the alternate Serial Port B I O pins you need to define SERB_USEPORTD 18 SF1000 BL2000 These are the required setup definitions when the BL2000 connections are made using Parallel Port A as described in this manual define define define define define define define define define define defi define SPI_MODE_PARALLEL 1 show using parallel 1 0 SF1000_CS_PORT PADR SF1000_CS_PORTSHADOW PADRShadow SF1000_CS_BIT 1 SPI_TX_REG PADR SPI_TXD_BIT 3 SPI_CLK_BIT 2 SPI_RX_REG PBDR SPI_RXD_MASK 0x20 SPI_INVERT_CLOCK ne the chip select macro CS_ENABLE BitWrPortI SF1000_CS_PORT amp SF1000_CS_PORTSHADOW 1 SF1000 CS BIT define CS DISABLE BitWrPortI SF1000 CS PORT amp SF1000 CS PORTSHADOW 0 SF1000 CS BIT define PROC_RABBIT These are the initialization statements brdInit SPIxor SPITXxo User s Manual initialize the I O of the BL2000 OxFF invert the received bits due to inverter on SF1000 r OxFF invert the transmitted bits due to BL2000 output 19 Z180 Boards The following Z180 based boards are currently supported BL1100 BL1500 BL1700 LP3100 e PK2200 Figure 3 in the Getting Started chapter shows the connections to these boards These connections may be modified as long as the library f
14. sh address SF1000 int SF1000Read long FlashAddrSource void Data int ByteCount Read a block of data from the flash PARAMETERS 1 Long address of source 2 void destination RAM starting address 3 int number of bytes to write RETURN VALUES 0 success 1 illegal byte count 2 illegal flash address long SF1000CheckWrites int Block Read the number of times that a block has been written PARAMETER int block number 0 relative RETURN VALUE the number of times the block has been written User s Manual 17 Programming Information Rabbit 2000 Boards Define the following values before the use SF1000 LIB statement 1 Interface default is SF1000 SER B SPI_SER_A use Serial Port A SPI_SER_B use Serial Port B SPI_PARALLEL use a parallel 1 O port 2 SPI bit rate if using a serial port default is 5 SPI_CLK_DIVISOR This is the divisor for the appropriate Timer A register 3 I O bit to be used for Chip Select default is PB7 SF1000 CS PORT SF1000 CS PORTSHADOW SF1000 CS BIT 4 bits for parallel interface SPI TX REG register for clock and Tx data default is PDDR SPI TXD BIT bit number for Tx data default is bit 1 SPI CLK BIT bit number for clock default is bit 0 SPI RX REG register for Rx data default is PDDR SPI RXD MASK mask for Rx bit default is 8 bit 3 The default values will be used if SPI TX REG is not defined If SPI TX REG is defined then all the value
15. unctions are also modified accordingly in the library specific to the single board computer e g EZIOBL17 LIB 20 SF1000 APPENDIX SPECIFICATIONS General Specifications Table A 1 lists the electrical mechanical and environmental specifications for an SF1000 serial flash card Table A 1 SF1000 General Specifications Parameter Specification 1 51 1 75 x 0 25 size 38 4 mm x 44 5 mm x 6 4 mm Operating Temperature 40 C to 70 C Humidity 5 to 95 noncondensing Input Voltage and Current 4 75 V to 5 25 V DC 60 mA maximum 8 SF1000 Flash Memory 4M SF1010 BL1700 18 4 MHz Read 70 ms block Serial Data Rate SF1010 Write 88 ms block Block size RCM2000 E 25 8 MHz Read 14 0 ms block SF1000 1024 bytes SF1000 Write 27 5 ms block SF1010 512 bytes RCM2000 25 8 MHz Read 7 3 ms block SF1010 Write 23 5 ms block The BL1700 measurements were made using a bit banged parallel 1 O port to simulate an SPI the RCM2000 measurements were made using a synchronous serial interface SPD User s Manual 21 Mechanical Specifications Figure A 1 shows the mechanical dimensions of an SF1000 sF1000 1 SS eb We D Y Y 0 0 for Pin 1 0 22 coordinates 5 6 lt Figure A 1 SF1000 Dimensions Table A 2 lists the pin 1 locations
Download Pdf Manuals
Related Search
Related Contents
CAPILLARE - Pegado a ti REMOTE ROUTER - YAMAHA Router BIRD Avian Transport Ventilator Service Manual guía del usuario lista de pasajeros 金属加工作業におけるリスクアセスメントの進め方 「イ ンスリンペン型注入器等と注入用針の組み合わせ使用に係る 「使用上 ManualCubiertasAjover Copyright © All rights reserved.
Failed to retrieve file