simple multiplier/devider - Programmers Heaven

Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

Categories

simple multiplier/devider

hello,
i need your help with the folowing code.

The circuit has two 8 bit integer inputs a and b and two integer outputs x and y when x=a*b and y=a/2.
The code must be concurrent.

Here is what i wrote:

library IEEE;
use IEEE.STD_LOGIC_1164.ALL;
use ieee.std_logic_arith.all;

package my_data_types is
type integer_input is array (7 downto 0) of integer range -8 to 8;
end my_data_types;

library IEEE;
use IEEE.STD_LOGIC_1164.ALL;
use ieee.std_logic_arith.all;

entity mul_dev is
port (a,b: in integer_input(7 downto 0);
x,y: out integer_input (7 downto 0));
end mul_dev;

architecture Behavioral of mul_dev is


begin

x is not declared.
Entity is not yet compiled.


It seems he won't accept the pre defined array, what coul be the problem?

10x!
Sign In or Register to comment.