Gast
#251140
Hallo...
Ich muss noch ein mal eine Frage loswerden.
Ich habe eine Binäre Zahl die ich mit einem Integer addieren möchte.
Das ergebniss soll wieder ein Signal sein.
Der relevante auszug aus dem Programm schaut so aus.
entity Screen_editor is
Port ( Clock40 : in std_logic;
x : in std_logic_vector(9 downto 0);
y : in std_logic_vector(9 downto 0);
:
:
usw
:
:
SIGNAL x_k1 : std_logic_vector(7 downto 0);
SIGNAL y_k1 : std_logic_vector(7 downto 0);
SIGNAL x_k2 : std_logic_vector(7 downto 0);
SIGNAL y_k2 : std_logic_vector(7 downto 0);
SIGNAL x_k3 : std_logic_vector(7 downto 0);
SIGNAL y_k3 : std_logic_vector(7 downto 0);
constant achse_k1_x : integer := 15;
constant achse_k1_y : integer := 10;
constant l_linie : integer := 257;
constant raster : integer := 300;
begin
x_k1 <= x - achse_k1_x;
y_k1 <= y - achse_k1_y;
x_k2 <= x - achse_k1_x + raster;
y_k2 <= y - achse_k1_y;
x_k3 <= x - achse_k1_x;
y_k3 <= y - achse_k1_y + raster;
Anscheinent funktioniert es aber nicht eine Constante mit einem Signal
zu addieren und es einem Signal zuzuweisen oder???
Das Webpack meldet keinen Fehler, aber die Funktion ist nicht gegeben.
Wo liegt der Fehler, bzw habt ihr einen Tipp wie ich aus einer
Variablen oder einer Constanten ein Signal machen kann?
Danke euch