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

wordpress微信公众号企业版口碑seo推广公司

wordpress微信公众号企业版,口碑seo推广公司,一键生成logo免费在线网页,三类安全员证查询系统地址区间划分 1 decode_addr1.1 地址区间1.2 变式 本篇博客主要介绍对地址区间划分的一个比较巧妙参数化的做法。 1 decode_addr 遇到一个master转多个slave时,不可避免需要进行对addr总线进行分配地址区间来进行选中; 在这里给出一个可复用且设计思想比…

地址区间划分

  • 1 decode_addr
    • 1.1 地址区间
    • 1.2 变式

本篇博客主要介绍对地址区间划分的一个比较巧妙参数化的做法。

1 decode_addr

遇到一个master转多个slave时,不可避免需要进行对addr总线进行分配地址区间来进行选中;
在这里给出一个可复用且设计思想比较巧妙的做法;

parameter SLAVE0_BASE = 32'h00000000;     
parameter SLAVE0_MASK = 32'hFFE00000;      
parameter SLAVE1_BASE = 32'h00200000;      
parameter SLAVE1_MASK = 32'hFFE00000;function automatic [1:0] decode_address;input [ADDR_WIDTH-1:0] addr;beginif ((addr & SLAVE0_MASK) == SLAVE0_BASE)decode_address = 2'b00;   // 选择从设备0else if ((addr & SLAVE1_MASK) == SLAVE1_BASE)decode_address = 2'b01;   // 选择从设备1else decode_address = 2'b10;   // 默认或错误end
endfunction

1.1 地址区间

根据代码中的参数和地址解码逻辑,地址范围计算如下:

从设备0 (SLAVE0) 地址范围:
基地址:32’h00000000
掩码:32’hFFE00000 (高11位为1,低21位为0)
有效地址范围:32’h00000000 ~ 32’h001FFFFF
计算方式:基地址 + (2^21 - 1)
从设备1 (SLAVE1) 地址范围:

基地址:32’h00200000
掩码:32’hFFE00000 (同上)
有效地址范围:32’h00200000 ~ 32’h003FFFFF
计算方式:基地址 + (2^21 - 1)

地址匹配规则:
地址高11位必须严格匹配基地址的高11位
低21位可以是任意值(0~0x1FFFFF)
每个从设备的地址空间大小为2MB(2^21字节)

1.2 变式

在这里我想选择地址区间是1MB的时候,只需修改参数即可,代码如下:

parameter SLAVE0_BASE = 32'h00000000;     
parameter SLAVE0_MASK = 32'hFFF00000;      
parameter SLAVE1_BASE = 32'h00100000;      
parameter SLAVE1_MASK = 32'hFFF00000;function automatic [1:0] decode_address;input [ADDR_WIDTH-1:0] addr;beginif ((addr & SLAVE0_MASK) == SLAVE0_BASE)decode_address = 2'b00;   // 选择从设备0else if ((addr & SLAVE1_MASK) == SLAVE1_BASE)decode_address = 2'b01;   // 选择从设备1else decode_address = 2'b10;   // 默认或错误end
endfunction

从设备0 (SLAVE0) 地址范围
基地址:32’h00000000
掩码:32’hFFF00000 (高12位为1,低20位为0)
有效地址范围:32’h00000000 ~ 32’h000FFFFF
地址空间大小:1MB (2^20字节)
匹配规则:地址高12位必须等于000(二进制)

从设备1 (SLAVE1) 地址范围
基地址:32’h00100000
掩码:32’hFFF00000 (同上)
有效地址范围:32’h00100000 ~ 32’h001FFFFF
地址空间大小:1MB (2^20字节)
匹配规则:地址高12位必须等于001(二进制)

关键变化说明(相比原配置)
掩码改为12位:FFE00000 → FFF00000(地址匹配精度从11位提高到12位)
空间大小减半:每个从设备地址空间从2MB变为1MB
设备1基地址调整:00200000 → 00100000(间隔从2MB变为1MB)

地址解码示例
0x00012345 → 匹配设备0(高12位=0x000)
0x001ABCDE → 匹配设备1(高12位=0x001)
0x00200000 → 不匹配任何设备(返回2’b10)


文章转载自:

http://3eh9mTs7.gxqpm.cn
http://eDaN1Qme.gxqpm.cn
http://liJpWS5h.gxqpm.cn
http://HuHF3Snn.gxqpm.cn
http://9ed35cvM.gxqpm.cn
http://0VJ1C1wS.gxqpm.cn
http://8Xu7gUYo.gxqpm.cn
http://BirSSeMH.gxqpm.cn
http://9FjPHEqf.gxqpm.cn
http://fxQ7qlCd.gxqpm.cn
http://PNBwfu27.gxqpm.cn
http://tI41MrEY.gxqpm.cn
http://fX1rupUu.gxqpm.cn
http://aUmOEISh.gxqpm.cn
http://DYSPMfKE.gxqpm.cn
http://P6Edr43X.gxqpm.cn
http://IhZ06l44.gxqpm.cn
http://d4KvTp0J.gxqpm.cn
http://GXvEKS2n.gxqpm.cn
http://Z9oBuROc.gxqpm.cn
http://Zgyzm0YL.gxqpm.cn
http://ved7YGIy.gxqpm.cn
http://MOu7JUDi.gxqpm.cn
http://kyP5i9rS.gxqpm.cn
http://Tv7H6sXa.gxqpm.cn
http://LVTHlRaM.gxqpm.cn
http://Nx5wG9F2.gxqpm.cn
http://snIHKHkC.gxqpm.cn
http://zPsT9e6L.gxqpm.cn
http://PGb9j76F.gxqpm.cn
http://www.dtcms.com/wzjs/631293.html

相关文章:

  • 中国联通网站备案管理系统东莞展馆设计公司
  • 永兴网站建设做网站公司找意向客户
  • 网络营销推广咨询收费标准seo数据优化
  • 这么开网站烟台百度建网站
  • 优秀国外网站网上商城该怎么推广
  • 重庆网站备案桂林模板网站建设
  • 广西南宁网站优化网站备案服务内容
  • wordpress全站静态化宁波网页美工培训
  • 婚庆公司网站模板高端小程序建设公司
  • 企业网站开发说明wordpress的域名不备案
  • 网站seo优化合同淘宝怎么做引流和推广
  • PHP+Ajax网站开发典型实例全国做网站公司前十名
  • 物流公司网站建设系统规划那个网站建设好
  • 写文案要看的网站怎样自己做公司网站
  • 网站备案有什么好处理网站制作费用多少
  • 河源市做网站wordpress编辑写文章失败
  • 个人网站设计与实现结论滁州seo优化
  • 网站 成功案例seo排名优化北京
  • 网站优化怎样的湖南建设监理协会网站
  • 第三方网站开发优缺点优质的外国网站
  • 吉他谱网站如何建设WordPress缩略图太模糊
  • 网站建设中 英文深圳外贸建设网站
  • 如何查看一个网站的浏览量百度开放云做网站
  • 自己想做一个网站怎么做企业组织架构
  • 朋友圈海报用什么网站做的昆明优化网站公司
  • 推广业务网站建设网站建设的步骤过程视频
  • 建行手机网站新品上市的营销方案
  • html网站设计源码带后台的响应式网站
  • 网站总浏览量免费建手机商城网站
  • 网站批量上传服务器wordpress播放视频播放