گروه فنی مهندسی آرکام

پروژه های دانشجویی ، آموزش ، مشاوره ، فروش آثار

گروه فنی مهندسی آرکام

پروژه های دانشجویی ، آموزش ، مشاوره ، فروش آثار

گروه فنی مهندسی آرکام

گرداننده و نگارنده : محمد نوری

البرز ، کرج ، گلشهر

09125623558
Nouri.Iut@Gmail.Com

جهت حمایت از این وبلاگ، ما را به یک فنجان چای داغ مهمان کنید.
6273-8111-1003-9762

دنبال کنندگان ۳ نفر
این وبلاگ را دنبال کنید

تبلیغات

آخرین نظرات

پیوندها

--  STD_LOGIC_SIGNED                                                --

--    A set of signed arithmetic, conversion, and comparison .......--

--    functions for STD_LOGIC_VECTOR.                               --

library ieee;

use ieee.std_logic_1164.all;

use ieee.std_logic_signed.all;

 

entity counter is

  port

  (

    c, clr  : in  std_logic;

    q       : out std_logic_vector(3 downto 0)

  );

end counter;

 

architecture archi of counter is

  signal tmp: std_logic_vector(3 downto 0);

  begin

    process (c, clr)

      begin

        if (clr='1') then

          tmp <= "0000";

        elsif (c'event and c='1')   then

          tmp <= tmp + 1;

        end if;

    end process;

    q <= tmp;

end archi

تا پیش از Verilog 2001، کد معادلی برای کد بالا در Verilog وجود نداشت، زیرا Verilog-95 از مقادیر علامت دار پشتیبانی نمی کرد و این وظیفه برنامه نویس (من) بود که این مسئله را مدیریت کند...

خوب ! منظور ...!

از سال 88، بدون این که فکری کنم که دارم چی کاری می کنم ... فایل های .vhd که می نوشتم با عبارات زیر شروع می شد...

library ieee;

use ieee.std_logic_1164.all;

use ieee.std_logic_arith.all;

use ieee.std_logic_unsigned.all;

خوب! هدف ساده نویسی بود! 

نظرات  (۰)

هیچ نظری هنوز ثبت نشده است

ارسال نظر

ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی