|
|
FPS is a combination of hardware and software for adding 2 MB (16
Mbit) of high-speed
memory to the Propeller (or other microcontrollers).
|
The hardware is a small adapter for the
SST26VF016
SuperFlash® chip with Quad I/O.
|
|
|
It is smaller and faster than an SD card, but is internally
very similar to SD. Just like all flash devices, the code
to read from FPS is very simple and fast, but writing to FPS is
more complex and slower. |
|
Comes with an 8-pin header that you must solder on. If
you can't want to solder it on yourself, just let us know and
we'll do it for you. |
|
FPS uses 8 pins: 2 for power, 2 for control, and
4 for data |
|
Multiple FPS modules can be combined for 8, 12, 16-bit or
even wider data busses.
|
Note: Drivers currently only support 4-bit
operation. |
|
|
The current drivers allow you to use Prop pins to provide
power, if desired, so that you can simply plug FPS into boards
like the Parallax Demo Board without using jumper wires.
|
|
|
|
Lower Price: $4.99 each
with free 8-pin header and free USPS shipping!
|
Free USPS shipping upgraded to Priority Mail with purchase of 3
or more FPS. |
|
|
To order, just
with your order (click button to email to ray@rayslogic.com). |
|
Software:
|
Basic Spin Driver:
|
Notes about current SPIN driver:
|
You must edit the driver to tell it which Prop pins you
are using. |
|
Only supports erasure of entire chip, not individual
sectors. |
|
Destination of write must be in the erased state.
|
|
Only supports writes to addresses that begin on a page
boundary (multiple of 256). I.e., if the address is in
hex, such as $000000, the last two digits of the destination
address must be 0. (future drivers will let you write
to any address) |
|
The valid address space is $000000 to $1FFFFF. If
you read past $1FFFFF, the address simply rolls over.
|
|
For flexibility, the data pins can be connected to Prop
pins in reverse order, the just have to be all in a row.
(But, assembly drivers will probably not allow this.)
|
|
|
Spin HUB transfer: This code copies an embedded file
to the Flash chip. It demonstrates how to interface with
the SPIN FPS driver. |
|
SD transfer: This code copies a file from an SD
card onto the Flash chip using the SPIN FPS driver. |
|
|
TV Bitmap Viewer:
|
Show a Windows bitmap (8-bit, up to 156x192
pixels) on your TV |
|
Screenshot:
|
|
It's a 3-step process to show a bitmap:
|
Step 1: Copy the Windows bitmap to FPS. One
way is to copy the file from an SD card using the
SD transfer utility.
|
|
Step 2: Copy and convert the bitmap to raw image
data in a separate spot on the FPS using the
bitmap decoder utility.
|
|
|
|
|
Bitmap Info:
|
Bitmaps currently need to be in 256 color (8-bit
palette) format. |
|
It's best if they use my special
palette so that the colors can be coverted to TV colors
very quickly and without approximation. |
|
Example Images:
|
|
|
Parrot,
Child in Basket: Both
are 152x192
and created in Photoshop with error diffusion and the
special palette. |
|
Image 2: Flags of the
USA. This is a 152x6192 image of all 50 flags of
the USA meant to be scrolled vertically. |
|
|
|
|
Permissions: You may use the code in your
projects and/or products so long as the copyright notice is included
and you aren't selling products that directly compete with Flash
Point SuperQuad or Flash Point RamPage. |
|
|
|
|
FPR is a combination of hardware and software for adding high-speed
memory to the Propeller (or other microcontrollers).
|
Combines the 2 MB of Quad-I/O flash (same as SuperQuad) with 128
kB (1 Mbit) of SRAM. Flash and RAM share the same 4-bit bus.
|
|
The hardware is a small adapter for the
SST26VF016
SuperFlash® chip with Quad I/O
and 4X of the 23K256 SRAM chips.
|
|
|
|
FPRP is about the size of an SD card but both flash and RAM
components are much faster than SD. |
|
|
|
|
Introductory price: $15.99 each
with free 10-pin header and free USPS shipping!
|
Free USPS shipping upgraded to Priority Mail with purchase of 3
or more units (any combination of FPS or FPRP). |
|
|
Software:
|
These initial drivers are modified version of the SuperQuad
software (see above). But, these ones copy the resultant
bitmap to SRAM and show the image from SRAM instead of from flash.
|
|
|
SD transfer: Copies file from SD to flash |
|
Bitmap Decode: Decodes bitmap data and copies to SRAM
|
|
TV Bitmap Viewer: Views decoded bitmap data from SRAM
on TV |
| Permissions: You may use the code in your
projects and/or products so long as the copyright notice is included
and you aren't selling products that directly compete with Flash
Point SuperQuad or Flash Point RamPage. |
|
|
|