Hallo,
ich habe jetzt das zweite mal ein seltsames Problem:
Ich will eine Component einbinden, in der Top vhdl Datei ist das drinnen
1 | architecture behav of blubb is
|
2 |
|
3 | component div_16_16 is
|
4 | port (
|
5 | rfd : out STD_LOGIC;
|
6 | clk : in STD_LOGIC := 'X';
|
7 | dividend : in STD_LOGIC_VECTOR ( 15 downto 0 );
|
8 | quotient : out STD_LOGIC_VECTOR ( 15 downto 0 );
|
9 | divisor : in STD_LOGIC_VECTOR ( 15 downto 0 );
|
10 | fractional : out STD_LOGIC_VECTOR ( 15 downto 0 )
|
11 | );
|
12 | end component;
|
13 |
|
14 | begin
|
15 |
|
16 | divider: div_16_16 PORT MAP(
|
17 | rfd => open,
|
18 | clk => CLK,
|
19 | dividend => input1,
|
20 | quotient => output,
|
21 | divisor => input2,
|
22 | fractional => open
|
23 | );
|
Die Component die ich einbinden will hat natürlich auch die gleiche
Bezeichnung:
1 | entity div_16_16 is
|
2 | port (
|
3 | rfd : out STD_LOGIC;
|
4 | clk : in STD_LOGIC := 'X';
|
5 | dividend : in STD_LOGIC_VECTOR ( 15 downto 0 );
|
6 | quotient : out STD_LOGIC_VECTOR ( 15 downto 0 );
|
7 | divisor : in STD_LOGIC_VECTOR ( 15 downto 0 );
|
8 | fractional : out STD_LOGIC_VECTOR ( 15 downto 0 )
|
9 | );
|
10 | end div_16_16;
|
11 |
|
12 | architecture STRUCTURE of div_16_16 is
|
Irgendwelche Ideen?
Edit:
Wenn ich oben statt Implementation Simulation anklicke dann ist es
richtig eingebunden.
Vielen Dank!