Question regarding the sample design in XAPP290.

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

Reply to
Kelvin, Chee
Loading thread data ...

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.