tildele visse pin placering i VHDL-kode

T

Tetra

Guest
Kan jeg bruge certian VHL attribut til direkte den synthesizer overdrage visse input eller output pin til visse pin placering på målet FPGA?

 
Hej!

Du er nødt til at bruge ucf fil tildele pin placering til dit design.

Eksempel:

NET "ADC <0>" LOC = "T11";
NET "ADC <1>" LOC = "M11";
NET "ADC <2>" LOC = "P10";

Du kan også bruge denne fil til at oprette timing spec.og placering spec.

Held og lykke, Bart

 
hvis du bruger xilinx kan du bruge denne sintax i virksomheden erklæring

Attributten loc: string; (en tid)
Attributten loc af <name af signal>: signal er "<pin>";

Farvel.
G.

 
Kære tpl71
tak for din støtte.Jeg forsøgte den løsning, du angiver, og det gøres godt med enkelt linje signal.Jeg forsøgte at behandle en bus med samme idé ved at skrive

attributten Placering af Address_Bus_H (0): signal er "112";

men jeg får en fejlmeddelelse
"C: / ~ / adapter.vhd", linje 65: Syntaksfejl nær '('.

har du står over for dette problem?

 
men hvis din ISE er 4.2version

Du må hellere bruge en texteditor til forfatter UCF

 
Jeg forsøgte at behandle en bus med samme idé ved at skrive

attributten Placering af Address_Bus_H (0): signal er "112";

men jeg får en fejlmeddelelse
"C: / ~ / adapter.vhd", linje 65: Syntaksfejl nær '('.

har du står over for dette problem? [/ citat]

For en bus kan du prøve en liste over ben i stedet for en pin på på tidspunktet

Se http://toolbox.xilinx.com/docsan/xilinx4/data/docs/cgd/l2.html for syntaksen

og nedenfor (glemme XC_ i XC_LOC, at gamle)

enhed iob_loc_ex er
port (CLK: i STD_LOGIC;
A, B: i STD_LOGIC_VECTOR (3 downto 0);
O: ud STD_LOGIC_VECTOR (3 downto 0));

Attributten xc_loc: string;
Attributten xc_loc af CLK: signal "P13";
Attributten xc_loc af A: signal "P19, P20, P23, P24";
Attributten xc_loc af B: signal "P25, P26, P27, P28";
Attributten xc_loc af O: signal "P48, P49, P50, P51";
udgangen iob_loc_ex;
http://www.xilinx.com/xlnx/xil_ans_display.jsp?BV_SessionID =@@@0319383016,1080855804@@@& BV_EngineID = ccchadcldkjjehhcflgcefldfgldgji.0 & getPagePath = 2379 & iLanguageID = 1

 
Tanken er gennemførligt.Men det er en slags dårlig kodning stil, alligevel.Dette får de koder un-genanvendelig.

 

Welcome to EDABoard.com

Sponsor

Back
Top