Question regarding the sample design in XAPP290.

Dec 25, 2003 0 Replies

Hi, there:



I am reading the sample design in XAPP290, regarding the partial reconfiguration of Vertex class FPGAs.



I want to know what is the purpose of the Assembly, it seems to me, after assembly, all three bit streams are same 42Kb, meaning the full length.



I feel that, in the flow, from Active Module to Assembly, the link is broken somewhere.



Do I send the bit-streams in the three Active Module to do reconfiguration, or the three bit-streams from the assembly?



Besides that, how do I find information regarding the AREA constraints? My chip is Vertex-2Pro 8000K. I need to see find out the X##Y## are defined in the respective documents and how to use it.



What is the probability of burning a chip when the synthesis, say, is no good and caused contention...or any sorts of messed-up errors in the bit-stream?



Best Regards, Kelvin.


set XIL_MAP_MULTI_IN_PORTS=1



@echo Running Initial Stage (Top) @echo ===================== cd Top\Initial copy ..\..\Src\calctop.edf calctop.edf call initial.cmd if errorlevel 1 goto DONE cd ..\..



@echo Running Initial Stage (Top1) @echo ===================== cd Top1\Initial copy ..\..\Src\calctop1.edf calctop.edf call initial.cmd if errorlevel 1 goto DONE cd ..\..



@echo Running Initial Stage (Top2) @echo ===================== cd Top2\Initial copy ..\..\Src\calctop2.edf calctop.edf call initial.cmd if errorlevel 1 goto DONE cd ..\..



@echo Running Active module (pushbutton) @echo ===================== cd Modules\pushbutton copy ..\..\Src\pushbutton.edf pushbutton.edf call active.cmd if errorlevel 1 goto DONE



@echo Running Active module (lcd_driver) @echo ===================== cd ..\lcd_driver copy ..\..\Src\lcd_driver.edf lcd_driver.edf call active.cmd if errorlevel 1 goto DONE



@echo Running Active module (capture) @echo ===================== cd ..\capture copy ..\..\Src\capture.edf capture.edf call active.cmd if errorlevel 1 goto DONE



@echo Running Active module (adder) @echo ===================== cd ..\adder copy ..\..\Src\adder.edf adder.edf call active.cmd if errorlevel 1 goto DONE



@echo Running Active module (subtractor) @echo ===================== cd ..\subtractor copy ..\..\Src\subtractor.edf subtractor.edf call active.cmd if errorlevel 1 goto DONE



@echo Running Assemble Stage (Top) @echo ====================== cd ..\..\Top\Assemble copy ..\..\Src\calctop.edf calctop.edf call assemble.cmd if errorlevel 1 goto DONE



@echo Running Assemble Stage (Top1) @echo ====================== cd ..\..\Top1\Assemble copy ..\..\Src\calctop1.edf calctop.edf call assemble.cmd if errorlevel 1 goto DONE



@echo Running Assemble Stage (Top2) @echo ====================== cd ..\..\Top2\Assemble copy ..\..\Src\calctop2.edf calctop.edf call assemble.cmd if errorlevel 1 goto DONE cd ..\..


:DONE


Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required