'8 Bit Parallel To 1 Megabit SPI w/ Buffering'
I'm interesting in finding out a way to turn an 8 bit parallel input data
stream into a (max.) 1 Megabit output SPI stream.
I would like to simply supply 8 bits of data to a PIC from an existing bus,
and have it buffer aprox. (512 bytes to .... ?16k?) while streaming it out
Is this realistic using PIC's?
Chief Technical Officer
500-280 Smith St.
Winnipeg, MB. R3C 1K2
204-944-1119 (voice office)
204-949-0768 (fax office)
gallmark.mb.ca (email) les
gallmark.mb.ca (email pager) pager
-----BEGIN GEEK CODE BLOCK----- Version: 3.1
dpu(--) s: a- C+++(++++) UL++(++++) P++(+++>)
L+++(++++>) E- w++ O M- V PS+ PE Y-- PGP- t@ 5@
X+(++) R(-) tv- b+(++) DI+++ D+ G e h(*) r y+ z
------END GEEK CODE BLOCK------
1 Megabit is going to be a tough upper limit, I'd suggest picking a
faster PIC clock rate (With a 20 MHz clock, divided by 4, you have 5
instructions to handle sending one bit. Under all cases. While
watching the parallel input port "like a hawk".)
Probably do-able, I sure wouldn't dare some of the Assembler guru's here
to do it & bet money against them, I might consider a different
processor for this job (Atmel or Scenix.) Faster instruction cycle
sounds good for this application.
Mark (There's probably a better way, though.)
At 17:07 12/10/99 -0700, you wrote:
This not doable need 7 cycles per bit including the clocking
More... (looser matching)
- Last day of these posts
- In 1999
, 2000 only
- New search...