H
Hammer111
Guest
Hej jeg er ny til VHDL kodning og jeg har brug for lidt hjælp. Jeg forsøger at lave en trafik lys til biler og andre for fodgænger. Jeg har lavet denne kode, som fungerer fint med simulator, men da jeg prøvede at sætte det på chip fik jeg denne fejl: ERROR: Xst: 825 - "C: / sustav/test/test1.vhd" linje 49: Vent erklæring i en procedure, accepteres ikke. Jeg brugte FPGA FRA mit universitet (50 MHz kvartz), så jeg var nødt til at tælle 50000000 lav til høj overgange for at få 1 sekund. Her er koden: enhed test1 er Port (ur: i STD_LOGIC; nøgle: i STD_LOGIC, gule: ud STD_LOGIC: = '0 '; grøn: ud STD_LOGIC: = '1'; red: ud STD_LOGIC: = '0 '; Gæt : ud STD_LOGIC: = '1 '; pgreen: ud STD_LOGIC: = '0'); slutningen test1, arkitektur Behavioral af test1 er signal sek: heltal mellem 0 og 50: = 0; signal nsek: heltal mellem 0 og 50: = 0; begynde processen begynder vente, indtil nøglen = '1 '; for j i 1 til 38 loop for i i 1 til 50000000 loop vente, indtil ur = '1'; nsek