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

verilog/systemverilog中的位序问题

        verilog或者systemverilog中在使用位选择时,必须按照定义的大小端顺序进行位选操作,比如定义了reg [11:0] data,在使用data的中间4位时,必须使用data[7:4],不能使用data[4:7]。

如下示例:


module tb;

reg [11:0] data;

initial 
	begin
		data=12'b0000_1010_0000;
		#100;
		$display("data[7:4] is %b",data[7:4]);
		#100;
		$display("data[4:7] is %b ",data[4:7]);

	end

endmodule

        语句

$display("data[4:7] is %b ",data[4:7]);

        会报错。

相关文章:

  • 【3天!!!从0-1完成自动化集成平台开发--Cursor AI赋能0代码基础测试工程师开发平台-亲测有效-保姆级】
  • Python 装饰模式
  • springboot 实现base64格式wav转码并保存
  • DeepSeek 给 API 网关上了一波热度
  • 0.雷达信号
  • 常用设计模式
  • 宝塔SSL申请Let‘s Encrypt提示“验证信息构造失败!{}“
  • 网损仪详解
  • 深度学习笔记19-YOLOv5-C3模块实现(Pytorch)
  • win10下python脚本运行缺失ccache的问题处理
  • 性能测试~
  • 线程同步——读写锁
  • MYTOOL-记事本
  • C#基础学习(八)终章 C#中的结构体
  • Mockito 全面指南:从单元测试基础到高级模拟技术
  • 前端知识点---window.location.assign() 和 window.location.href 的区别(javascript)
  • deepseek 技术的前生今世:从开源先锋到AGI探索者
  • ETL中数据转换的三种处理方式
  • 蓝耘平台API深度剖析:如何高效实现AI应用联动
  • 周报参考模板
  • 网站备案在哪个网/百度站长之家
  • 网站建设app销售好做吗/拓客平台有哪些
  • 网站做seo需要哪些准备/今日特大新闻
  • 杭州下沙做网站的论坛/产品推广策划
  • 怎么自己做网站推广/十大经典事件营销案例
  • 上海装修公司哪家最好/深圳外贸seo