ورود به حساب ثبت نام جدید فراموشی کلمه عبور
برای ورود به حساب کاربری خود، نام کاربری و کلمه عبورتان را در زیر وارد کرده و روی «ورود به سایت» کلیک کنید.





اگر فرم ورود برای شما نمایش داده نمیشود، اینجا را کلیک کنید.









اگر فرم ثبت نام برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.









اگر فرم بازیابی کلمه عبور برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.






جهت تبلیغ در وب سایت ECA کلیک کنید.

کاربران برچسب زده شده

نمایش نتایج: از 1 به 3 از 3
  1. #1
    2009/11/01
    48
    1

    این Error توی ISE11.1 واسه چیه ؟

    + can not have such operands in this context.

    من همه ی لایبرری های مربوط رو Use کردم ولی بازم وقتی دستور :

    [pre]j <= j + 1 ;[/pre]

    می نویسم این Error می گیره ؟؟؟؟؟

    همه ی این لایبری ه رو use کردم :
    library IEEE;
    use IEEE.STD_LOGIC_1164.ALL;
    use IEEE.STD_LOGIC_ARITH.ALL;
    use IEEE.STD_LOGIC_UNSIGNED.ALL;
    use IEEE.numeric_std.all;
    use IEEE.numeric_bit.all;
  2. #2
    2009/11/01
    48
    1

    پاسخ : این Error توی ISE11.1 واسه چیه ؟

    کسی نمی تونه کمک کنه ؟ oo:
  3. #3
    2007/06/18
    6
    0

    پاسخ : این Error توی ISE11.1 واسه چیه ؟

    سلام
    برای استفاده از اپراتورهای حسابی، اگه سیگنال رو از نوع integer تعریف کنی، نیازی به use کردن library های اضافه نیست ولی برای نوع std_logic_vector باید بسته های ieee.std_logic_unsigned یا ieee.std_logic_signed رو هم use کنی. مثال های زیر رو ببینید که در هر
    دو عبارت cnt <= cnt + 1 وجود داره.

    بر اساس std_logic_vector
    کد:
    ----------------------------------------------------------------------------------
    -- Auther: mas 
    -- Create Date:  00:58:57 04/28/2010 
    -- Project Name:	led_tst
    -- Target Devices: general/ test on spartan3a board
    -- Tool versions: ISE 11.1
    -- Description: 
    --	 electronics Hello world project!:
    -- 	it divides 50MHz system_clk into 1Hz clk 
    -- Output view:
    --					  --------------'1'
    -- '0'------------
    -- 0      25M      25M+25M 
    -- => T=50M => clk_out = clk_in/50M
    ----------------------------------------------------------------------------------
    library IEEE;
    use IEEE.STD_LOGIC_1164.ALL;
    use ieee.std_logic_unsigned.ALL; 
    
    entity clk_div is
      Port ( CLK_50M : in STD_LOGIC;
          clk_1hz : out STD_LOGIC);
    end clk_div;
    
    architecture arch of clk_div is
    
    signal cnt : std_logic_vector(31 downto 0) := X"00000000";
    signal div_temp : std_logic := '0';
    
    begin
    	process (CLK_50M) begin
    		if (CLK_50M'event and CLK_50M = '1') then
    			if cnt >= 25000000 then
    				div_temp <= not(div_temp);
    				cnt <= X"00000000";
    			else	
    				div_temp <= div_temp;
    				cnt <= cnt + '1';
    			end if;
    			clk_1hz <= div_temp;
    		end if;
    	end process;
    end arch;

    بر اساس integer که معمول تره
    کد:
    library IEEE;
    use IEEE.STD_LOGIC_1164.ALL;
    
    
    entity clk_div is
      Port ( CLK_50M : in STD_LOGIC;
          clk_1hz : out STD_LOGIC);
    end clk_div;
    
    architecture arch of clk_div is
    
    signal cnt : integer := 0; --integer type is 32b.
    signal div_temp : std_logic := '0';
    
    begin
    	process (CLK_50M) begin
    		if (CLK_50M'event and CLK_50M = '1') then
    			if cnt >= 25000000 then
    				div_temp <= not(div_temp);
    				cnt <= 0;
    			else	
    				div_temp <= div_temp;
    				cnt <= cnt + 1;
    			end if;
    			clk_1hz <= div_temp;
    		end if;
    	end process;
    end arch;
نمایش نتایج: از 1 به 3 از 3

موضوعات مشابه

  1. error
    توسط amin5659 در انجمن مدار چاپی (PCB)
    پاسخ: 6
    آخرين نوشته: 2015/12/14, 17:41
  2. کمک رفع error
    توسط asmira در انجمن C , C++ , C#
    پاسخ: 7
    آخرين نوشته: 2015/11/14, 14:28
  3. ERROR
    توسط mohammad7495 در انجمن میکروکنترلرهای AVR
    پاسخ: 25
    آخرين نوشته: 2015/01/20, 18:52
  4. error
    توسط msadegh در انجمن Proteus
    پاسخ: 4
    آخرين نوشته: 2011/12/19, 17:33
  5. واسه مدار1و مدار (واسه ارشد) چی بخونم؟؟؟؟؟؟
    توسط behnam_sadeghi در انجمن كنكور
    پاسخ: 2
    آخرين نوشته: 2009/05/09, 15:18

کلمات کلیدی این موضوع

علاقه مندي ها (Bookmarks)

علاقه مندي ها (Bookmarks)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •