我是靠谱客的博主 花痴雪糕,最近开发中收集的这篇文章主要介绍EDA与VHDL作业(4),觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

题目:设计一个具有同步置1,异步清零的D触发器。

LIBRARY IEEE;
USE IEEE.STD_LOGIC_1164.ALL;
ENTITY DFF1 IS
    PORT(CLK, CLR, SET : IN STD_LOGIC;
            Q : OUT STD_LOGIC);
END DFF1;

ARCHITECTURE BHV OF DFF1 IS
BEGIN 
    PROCESS (CLK, SET, CLR)
    BEGIN
        IF CLR = '1' THEN Q <= '0';
        ELSIF CLK'EVENT AND CLK = '1' THEN
            IF SET = '1' THEN Q <= '1';
            ELSE Q <= '0';
        END IF;
    END PROCESS;
END BHV;

不知道为什么回复不了评论,就在这里说吧~
定义的端口名,信号,变量等等,名称都是你随便的定义的,具体什么功能只看你怎么用而已,只不过为了让变量名称跟具体使用相关联,容易让别人看懂,所以一般取比较有意义的名字,不用太死扣里面有什么区别

最后

以上就是花痴雪糕为你收集整理的EDA与VHDL作业(4)的全部内容,希望文章能够帮你解决EDA与VHDL作业(4)所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(42)

评论列表共有 0 条评论

立即
投稿
返回
顶部