--- In netburner_group@yahoogroups.com, "Shahabuddin Inamdar" <shahab47@...>
wrote:
>
> Hello there.
>
> I am using MOD5234 along with xilinx FPGA XC3S1600E-400FCC.
>
> Here are the pinouts for netburner connector J2 which I am using to program
the FPGA using NB.
>
> Pin-38 : Program
> pin-22 : init
> Pin-33 : done
> Pin-32 : Din
> Pin-29 : cclk
>
> I am sucesfully able to program the FPGA by including the .exo filie generated
by FPGA Tool, as a .h file in the NB code.
>
> But the thing is:
>
> When .exo fpga file is included in the nb code, it becomes very huge and NB
AUTOUPDATE utility cant see the NB. So I had to download the code using TTY
terminal.
>
> Is there any way, I can still download the nb code using autoupdate utility
inspite of the NB code being very huge? (the .exo file is about 3MB in size)
>
> Any help in this aspect will be appreciated.
> Thanks.
>
You might get this to go if you compress the binary data using huffman encoding
into a bunch of pieces and create a .h with each piece, then in your run-time
code, expand the .h files one-by-one into RAM and program the FPGA in bursts
compression and expansion algorithms are available via an inet search. Huffman
is one of the tightest for this.
good luck.
Chris