Hallo, hat man die Möglichkeit eine vhd Programm in ein Hex code umzuwandeln? vhd Programm LIBRARY IEEE; USE IEEE.STD_LOGIC_1164.ALL; USE IEEE.std_logic_unsigned.ALL; ENTITY LEDA is PORT( clk:in STD_LOGIC; --System Clk --???? led1:out STD_LOGIC_VECTOR(3 DOWNTO 0); LCD_N : out std_logic; --?????? LCD_P : out std_logic); --LED output???8? END LEDA ; ARCHITECTURE light OF LEDA IS SIGNAL clk1,CLK2:std_logic; BEGIN LCD_N<='0'; LCD_P<='0'; P1:PROCESS (clk) VARIABLE count:INTEGER RANGE 0 TO 9999999; BEGIN IF clk'EVENT AND clk='1' THEN IF count<=4999999 THEN clk1<='0'; count:=count+1; ELSIF count>=4999999 AND count<=9999999 THEN clk1<='1'; count:=count+1; ELSE count:=0; END IF; END IF; END PROCESS ; P3:PROCESS(CLK1) begin IF clk1'event AND clk1='1'THEN clk2<=not clk2; END IF; END PROCESS P3; --------------------------------------------------------- P2:PROCESS(clk2) variable count1:INTEGER RANGE 0 TO 16; BEGIN IF clk2'event AND clk2='1'THEN if count1<=5 then if count1=5 then count1:=0; end if; CASE count1 IS WHEN 0=>led1<="0000"; WHEN 1=>led1<="0001"; WHEN 2=>led1<="0011"; WHEN 3=>led1<="0111"; WHEN OTHERS=>led1<="1111"; END CASE; count1:=count1+1; end if; end if; end process; END light; Gruß BRUCE
Ramazan A. schrieb: > hat man die Möglichkeit eine vhd Programm in ein Hex code umzuwandeln? Natürlich. Sehr viele sogar. Das Problem ist nur: Bei den allermeisten davon wird nur das Programm relativ unleserlich und ist in der Folge deshalb zu rein garnichts mehr zu gebrauchen...
Dein VHDL-Fragment enthält keinen herstellerspezifischen Blöcke. Weiß Du schon, auf welcher Hardware das laufen soll?
> --LED output???8?
Vom Chinesen raubkopiert...
Ja, mit BIN2HEX ueberhaupt kein Problem.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.