当前位置: 首页 > news >正文

always和assign语法区别

always语句可以带时钟, 也可以不带时钟。

一,assign和always区别

assign 语句使用时不能带时钟。

assign  a=1;

assign b=2;

在always不带时钟时,逻辑功能和assign完全一致,都是只产生组合逻辑。比较简单的组合逻辑推荐使用assign语句,比较复杂的组合逻辑推荐使用 always语句。

always @(*)

begin

     a=1;

     b=2;

end

二,带时钟的always和不带时钟的always  区别

在always不带时钟时,逻辑功能和assign完全一致,虽然产生的信号定义还是reg类型,但是该语句产生的还是组合逻辑。

reg [3:0] led;
always @(*) 
begin
   case (led_ctrl_cnt)
        2'd0 : led = 4'b0001;
        2'd1 : led = 4'b0010;
        2'd2 : led = 4'b0100;
        2'd3 : led = 4'b1000;
       default : led = 4'b0000;
       endcase
end

相关文章:

  • 内外网数据安全摆渡与FTP传输的对比
  • vue-fastapi-admin 部署心得
  • Mybatis缓存机制
  • DeepSeek 给我一个 DeepSeekUI 页面
  • 基于Springboot学生宿舍水电信息管理系统【附源码】
  • 加班限制了进步
  • DVWA 靶场
  • 14.9 Auto-GPT 提示工程深度解析:设计具备自主决策能力的智能体大脑
  • CSS滤镜(filter)和混合模式(blend mode)的使用场景
  • 使用docker配置PostgreSQL
  • Java值传递,会影响原值的原因
  • vivado修改下载器下载速率
  • OpenCV(6):图像边缘检测
  • 如何在cursor上使用 deepseek 模型
  • 自用开发的商标和工作小工具!
  • 行业分析---对自动驾驶规控算法的思考
  • x-cmd mod | x theme (1) - 终端美化利器,一键切换终端主题,内置 120+ 种终端主题
  • SAP S4HANA Administration (Mark Mergaerts Bert Vanstechelman)
  • Scrum方法论指导下的Deepseek R1医疗AI部署开发
  • 公务员行测之类比推理-新手小白
  • 中央宣传部、全国妇联联合发布2025年“最美家庭”
  • 3年多来俄乌要首次直接对话?能谈得拢吗?
  • 首次采用“顶置主星+侧挂从星”布局,长二丁“1箭12星”发射成功
  • 日月谭天丨这轮中美关税会谈让台湾社会看清了什么?
  • “水运江苏”“航运浙江”,江浙两省为何都在发力内河航运?
  • 退休10年后,70岁成都高新区管委会原巡视员王晋成被查