CPLD syntax
Marek Sembol
hwm.land@gmail.com
Středa Červenec 20 15:02:02 CEST 2005
CPLD sice moc nerozumim, ale coby blby programator:) bych rekl, ze v
definici interface je ten count_out jako jeden "drat" a vy mu
prirazujete "4-dratovou" hodnotu... Takze bych hrabnul na tu definici
count_out
Marek
On 7/20/05, Michal HW <michalgregor@centrum.cz> wrote:
> Zkousim neco kompilovat s CPLD dle navodu:
>
> library IEEE;
> use IEEE.STD_LOGIC_1164.ALL;
> use IEEE.STD_LOGIC_ARITH.ALL;
> use IEEE.STD_LOGIC_UNSIGNED.ALL;
>
> ---- Uncomment the following library declaration if instantiating
> ---- any Xilinx primitives in this code.
> --library UNISIM;
> --use UNISIM.VComponents.all;
>
> entity prvni is
> Port ( CLOCK : in std_logic;
> DIRECTION : in std_logic;
> COUNT_OUT : out std_logic);
> end prvni;
>
> architecture Behavioral of prvni is
> signal count_int : std_logic_vector(0 to 3) := "0000";
> begin
> process (clock)
> begin
> if CLOCK='1' and clock'event then
> if DIRECTION='1' then
> count_int <= count_int + 1;
> else
> count_int <= count_int - 1;
> end if;
> end if;
> end process;
> COUNT_OUT <= count_int;
> end Behavioral;
>
> Haze to chybu:
> ERROR:HDLParsers:800 - "C:/A/xilinx/projekty/prvni.vhd"
> Line 49. Type of COUNT_OUT is incompatible with type of count_int.
> Co stim? Je to podle navodu, jen misto Spartana jsem tam dal 9500XC. Spartan
> nebyl v nabidce.
>
> Michal Gregor
>
>
> _______________________________________________
> HW-list mailing list - sponsored by www.HW.cz
> Hw-list@list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list
>
>
>
Další informace o konferenci Hw-list