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

成都手机网站建设报价长春seo整站优化

成都手机网站建设报价,长春seo整站优化,全国货到付款网站,廊坊关键词排名首页总体架构 模块描述 循环移位网络模块(模块名:VAL_CS_PROC),对输入数据(in_data)做循环移位处理,两个cycle即可输出数据。 Fig 1 循环移位模块顶层 设计要求 00】 支持对data_num个有效数据做…

  1. 总体架构
    1. 模块描述

循环移位网络模块(模块名:VAL_CS_PROC),对输入数据(in_data)做循环移位处理,两个cycle即可输出数据。

Fig 1 循环移位模块顶层

      1. 设计要求
  1. 00】 支持对data_num个有效数据做循环移位处理,每个数据位宽为10bit1<=data_num<=384);移位值shift_val满足0<=shift_val<=data_numshift_val表示循环移位的数据个数(每个数据10bit)。
  2. 01】 输入和输出数据位宽为384*10bit,当有效数据个数data_num小于等于192时,输入数据中包含2data_num个数据,支持同时对2data_num个数据做循环移位处理,且两组处理相互独立,可以不同步。
  3. 02】 有效数据个数data_num大于192时,data_num个有效数据放在输入输出数据的低位([data_num*10-1 : 0]);有效数据个数data_num小于等于192时,有效数据分别在2组数据的低位([data_num*10-1 : 0][data_num *10+1920-1 : 1920])。
  4. 03】 支持根据输入指示信号判断数据左移或是右移。
  5. 04】 移位值、有效数据个数、移位方向以in_vld为随路有效信号,in_vld1表示参数有效,输入数据固定在参数下一拍到来。
  6. 05】 支持输出循环移位后数据以out_vld作为随路有效信号,out_vld1表示数据有效,data_num大于192时,两组out_vld同时拉高表示数据有效。
  7. 06】 输出时,无效位需要全部为零。
      1. 整体架构

Fig 2 循环移位网络模块架构框图

      1. 端口信号

Table 1 端口信号表

端口

方向

位宽/bit

说明

rst_n

输入

1

复位信号,低有效

clk

输入

1

输入时钟

in_vld_0

输入

1

第一组输入参数随路有效指示

in_vld_1

输入

1

第二组输入参数随路有效指示

data_num_0[8:0]

输入

9

第一组有效数据个数,in_vld_0=1时有效

data_num_1[8:0]

输入

9

第二组有效数据个数,in_vld_1=1时有效

val_r_l_ind_0

输入

1

第一组左移右移指示,为1时表示左移(即向高位移位),为0时表示右移(即向低位移位),in_vld_0=1时有效

val_r_l_ind_1

输入

1

第二组左移右移指示,为1时表示左移(即向高位移位),为0时表示右移(即向低位移位),in_vld_1=1时有效

shift_value_0[8:0]

输入

9

第一组循环移位数据个数

shift_value_1 [8:0]

输入

9

第二组循环移位数据个数

in_data[384*10-1:0]

输入

3840

输入数据,in_vld下一拍有效

out_vld_0

输出

1

第一组输出数据随路有效指示,

out_vld_1

输出

1

第二组输出数据随路有效指示

out_data[384*10-1:0]

输出

3840

输出数据,out_vld当拍有效

    1. 接口时序
      1. 寄存时序图

由Fig3可见,框图中参与移位的输入信号都是寄存后使用。

Fig 3 寄存时序图

      1. 输出时序图

Fig 4可以得到(in_vld 到 out_vld,含regin/regout)性能为2 cycle。

Fig 4 输出时序图

  1. barrel_shifter子模块详细设计
    1. barrel_shifter子模块描述

这个架构实现了高效的对数移位结构,通过多级移位器实现任意位移量,同时保持O(log n)的时间复杂度。参数化设计使其能适应不同数据规模和位宽需求。

  1. 对数移位架构:
  1. 将大位移分解为$clog2(MAX_NUM)级(log₂384 ≈ 8.6 → 9级);
  2. 每级处理2的幂次方位移(1, 2, 4...256个数据项);
  3. 每级仅需1MUX选择器,大幅降低逻辑深度;
  1. 并行处理:
  1. 左移和右移操作独立并行处理;
  2. 每级内所有数据通道并行计算;
  3. 关键路径:$clog2(MAX_NUM)MUX + 1OR + 1AND(远远小于30级逻辑);

Fig 5 barrel_shifter架构图

  1. 功能仿真

Table 2 功能仿真测试表

测试案例

方案描述

是否通过

TEST1

data_num = 8,数据通道0,左移2

通过

TEST2

data_num = 8,数据通道0,右移2

通过

TEST3

data_num = 8,数据通道1,左移2

通过

TEST4

data_num = 8,数据通道1,右移2

通过

TEST5

data_num = 8,数据通道01同时独立输入,通道0:右移3位,通道1:左移2

通过

TEST6

data_num = 200,数据通道1,2约束一致,左移50

通过

TEST7

边界测试:data_num = 1,数据通道1,左移2

通过

  1. PPA优化

Table 3 180nm工艺库PPA测试表

类别

Ax(um^2)

数据延迟

最小面积

6083924.000000

2 cycle

http://www.shuangfujiaoyu.com/news/287.html

相关文章:

  • 男女性直接做的视频网站品牌营销推广要怎么做
  • 网站建设7个基本流程外贸网站推广的方法
  • 网站建设选哪家公司好视频号推广方法
  • 全国房产信息查询系统免费seo工具大全
  • 专业的图纸设计网站谷歌浏览器app下载
  • 欧美模板网站seo 适合哪些行业
  • 企业网站的布局李飞seo
  • 做静态网站选用什么服务器海外seo
  • 商务网站开发流程有三个阶段关键词举例
  • wordpress首页不显示图片免费网站做seo
  • 龙岩做网站改版找哪家公司湖南百度seo排名点击软件
  • 建设网站都需要哪些内容培训机构排名一览表
  • 订单网站怎么做百度推广助手手机版
  • 网络公司名字大全及寓意seo优化分析
  • 聊城市住房和城乡建设局网站整站优化多少钱
  • 深圳有没有什么网站沧州做网络推广的平台
  • 做网站骗局网络营销常用的工具有哪些
  • 个人主页链接怎么填写seo实战培训
  • 制作游戏的网站腾讯竞价广告
  • 查网站死链必用工具2022年关键词排名
  • wix做网站步骤西安网站推广
  • 做母亲节网站的素材谷歌google地图
  • 青岛做网站哪家好查网站排名
  • 深圳服饰网站建设谷歌网站网址
  • 怎么在百度里面找网站百度云资源链接分享群组
  • 北京市住房建设委员会申请网站百度引擎搜索网址
  • 城市建设网站网络营销的成功案例分析
  • 做网站直播的主播靠谱吗营销推广方案ppt案例
  • dreamweaver 网站框架优化问题
  • 自做视频网站赚钱吗优化关键词的正确方法