Re: breadboarding fast, tiny stuff
- From: John Larkin <jjlarkin@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx>
- Date: Tue, 04 Mar 2008 11:50:56 -0800
On Tue, 4 Mar 2008 10:26:10 -0800, "Joel Koltner"
<zapwireDASHgroups@xxxxxxxxx> wrote:
"John Larkin" <jjlarkin@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx> wrote in message
news:eu3rs3hc7l0bfjv8ujcfuju3vlsfp2oqvg@xxxxxxxxxx
Sometimes the fpga
blocks get big, too big for, say, a 4 mbit eprom, so our rom builder
program compresses them and the uP decompresses at runtime...
I expect that sooner or later Xilinx will add decompression hardware to the
FPGAs themselves to take advantage of that (significant!) gain you're
seeing... they already have some versions that decrypt the bitstream, as I
recall, adding decompression to that seems pretty straightforward.
---Joel
They already have a bitstream compression option that relies on
bitstream blocks being identical, so the can load the same data into
multiple clb's. In real life, that usually happens when they're all
zeroes, ie for unused hunks of chip. That saves 10-20% typically, but
it probably doesn't compound with my zeroes compression.
Some more elegant decompression would be cool. On the pc side, we
don't care if it would take another second or so to compress the
bitstream; hell, the Xilinx software should do it for us! They could
make the entire thing transparent.
The idea of an 80 megabit config stream gives me the creeps.
John
.
- References:
- Re: breadboarding fast, tiny stuff
- From: Joerg
- Re: breadboarding fast, tiny stuff
- From: JosephKK
- Re: breadboarding fast, tiny stuff
- From: Joerg
- Re: breadboarding fast, tiny stuff
- From: JosephKK
- Re: breadboarding fast, tiny stuff
- From: Joerg
- Re: breadboarding fast, tiny stuff
- From: Jeroen Belleman
- Re: breadboarding fast, tiny stuff
- From: Joerg
- Re: breadboarding fast, tiny stuff
- From: Joel Koltner
- Re: breadboarding fast, tiny stuff
- From: John Larkin
- Re: breadboarding fast, tiny stuff
- From: Joel Koltner
- Re: breadboarding fast, tiny stuff
- Prev by Date: Re: Board Design
- Next by Date: Smps Ferrites, Frequency and Loss
- Previous by thread: Re: breadboarding fast, tiny stuff
- Next by thread: Re: breadboarding fast, tiny stuff
- Index(es):
Relevant Pages
|