文件名称:
SF1000 Serial Flash Expansion Boards.pdf
开发工具:
文件大小: 409kb
下载次数: 0
上传时间: 2019-10-18
详细说明:SF1000 Serial Flash Expansion Boardspdf,SF1000 Serial Flash Expansion BoardsTABLE OF CONTENTS
Introduction
Getting Started
Headers
Pinout
··,非
Connections
5778990
Rabbit 2000 and rabbit 3000 Boards
BL2000
BL2500
12
Z180 Boards
13
Software
17
Dynamic C
18
SF1000 LIB and SF1000 Z LIB Library Functions .....................18
Programming information
Rabbit 2000 and rabbit 3000 boards ..
Dynamic C FAT File System...….….….….…………….,21l
BL2000
Z180 Boards
Appendix Specifications
23
I Specificat
Mechanical specifications...............25
Notice to users
27
Schematics
29
User's manual
SF1000
NTrOdUCtion
The SF1000 is a serial-interfaced flash memory card designed to work with
Rabbit Semiconductor's single-board computers and rabbitCore modules
All Rabbit-based boards can use the SF1000 with either a synchronous
serial peripheral interface(SPI)or an emulated SPI via parallel l/O ports
Zilog Z180-based single-board computers must use the emulated SPI
method
Three SF1000 models are presently offered, as shown in Table 1
Table 1 sf1000 Mode s
Model
Flash Memory Size
SF1016
I 6MB
SF1008 (formerly SF1000)
8MB
SF1004 (formerly SF1010)
4MB
Larger memories will be possible in the future when parts become available
Throughout this manual. the term Sf1000 refers to all the models shown in
Table 1; specific models are identified according to their name in Table 1
These serial flash cards are ideal for applications that require the temporary
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
The Dynamic C implementation of the FAT file system can be used with
the sf1000 serial flash cards to store and access the data via a directory
structure that can be accessed through Unix or dos style paths. The
standard directory structure allows for monitoring, logging, Web browsing
and ftp updates of the files
User's manual
SF1000
GETTING STARTED
Headers
The SF1000 comes with a 10-pin, 2 mm, 5x2 header located at JI 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
5×2 header
installed
R5与
J3 J2
带P
optional
optiona/7×1
5×2 headers
in-line header
Figure 1. User Connection Points to SF1000
User's manual
Pinout
Only six connections are required to interface the SF1000 with a rabbit
Semiconductor board
+5V
round
° Chip select input
Serial clock Input
Serial data inpu
Serial Data Output. This output is inverted because the serial flash is a
3 V part and the signal is converted to 5V via an inverting transistor
buffer
Figure 2 shows the pinouts for the sF1000 header locations
J1-J3
SER OUT 1
●2GND
1■| SER OUT
SER CLK3●●4+5V
GND
C.5
6 SER IN
3●| SER CLK
n.c.7●●|8cs
4●|+5V
nc.9●●10n.c
5●sER|N
7●|/cs
Figure 2. SF1000 Pinout
SF1000
Connections
Rabbit 2000 and rabbit 3000 Boards
Serial port b on all the rabbit-based boards (except the bl2000 and the
BL2500)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 and BL2500)
SF1000 Signal
Rabbit-Based board
5v
5v
GND
GND
SER OUT
PC5(RXB)
SER IN
PC4(TXB)
Serial port b
SER CLK
PB0 (CLKB)
user-selected output bit
/CS
( default is PB7)
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 recommended port for connecting the SF1000
serial flash card, the programming port(Serial Port A), which is compatible
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 rabbit semiconduc-
tor if you wish to connect the SF1000 to the programming port (Serial Port
A) on your rabbit-based board
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 of the
eu "Software"chapter for details of the software associated with
your choice of connections
The RCM3300 Prototyping Board, which can be used with RCM3000,
RCM3 100 RCM3200. RCM3300/RCM3310 and RCm3360/RCM3370
RabbitCore modules has a built-in header socket at J1 1 that allows an
SF1000 serial flash card to be plugged in directly to the Prototyping board
to interface with serial port b on the rabbitcore module
User's manual
BL2000
Asynchronous Serial Port B is not available on the bl2000, and so the
following parallel-port connections are recommended instead
Table 3. s1000 Connections to bl2000
SF1000 Signal
BL2000 Board
+5V
+5V
GND
GND
SER OUT
IN10 (PB5)
SER IN
OUT3(PA3)
Parallel
SER CLK
OUT2 (PA2)
Port a
/CS
OUT1(PA1)
All three bl2000 outputs need to be pulled up to +5 v with a pull-up
resistor of l kQ to 2 kQ2. The following additional modifications need to be
made
Remove rl6l(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 C3 l(removes filter capacitor, which slows down the input
signal)
SF1000
(系统自动生成,下载前可以参看下载内容)
下载文件列表
相关说明
- 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
- 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度。
- 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
- 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
- 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
- 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.