社区
单片机/工控
帖子详情
register file是什么?和普通的寄存器有什么区别?
ctbt201
2012-11-08 01:59:30
在CEVA DSP里面,哪位大侠请指教,非常感谢!
另外,为什么寄存器名字叫accumulator呢?
...全文
1163
3
打赏
收藏
register file是什么?和普通的寄存器有什么区别?
在CEVA DSP里面,哪位大侠请指教,非常感谢! 另外,为什么寄存器名字叫accumulator呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ctbt201
2012-11-08
打赏
举报
回复
另外@of123,您用这个美女图像,搞得我都无法专心思考问题了
ctbt201
2012-11-08
打赏
举报
回复
非常感谢,寄存器堆,应该就是传统寄存器里面的通用寄存器吧? 寄存器堆里面所有的寄存器都叫accumulator,以前X86里面8个通用寄存器里面也只有一个累加器。
of123
2012-11-08
打赏
举报
回复
register file 通常译为寄存器堆。 accumulator 是累加器,寄存器之一。
RE
GIS
TER
FILE
OPTIMIZATIONS FOR SUPERSCALAR MICROPROCESSORS
Re
gis
ter
File
is a large structure in the contemporary microprocessors and its access time and energy dissipation is significant compared to other components. Number of re
gis
ter
s used in current processors is usually a bottleneck in the processors since the access time of the re
gis
ter
file
constrain
MIPS
寄存器
文件 (练习)
在行为VHDL中(使用3个并发进程)描述图1所示的MIPS
寄存器
文件,该文件通过以下接口支持3操作数算术运算: • Generics: - Re
gis
ter
file
size/depth (reg_
file
_depth with default value of 23 re
gis
ter
s) - Re
gis
ter
file
width (reg_
file
_width with default value of 32 bits) • Inputs: - Clock (clk -> 1 bit) - Asynchronous reset (rst -> 1 bit) - Re
gis
ter
write enable (RegWrite -> 1 bit) 1 -> enable writing to re
gis
ter
file
, 0 -> disable writing to re
gis
ter
file
- Read Address for first (read) operand (RA1 -> [log2 (reg_
file
_depth)] bits) - Read Address for second (read) operand (RA2 -> [log2 (reg_
file
_depth)] bits) - Write Address for third (write) operand (WA -> [log2 (reg_
file
_depth)] bits) - Write Data for third (write) operand (WD -> reg_
file
_width bits) • Outputs: - Read Data for first (read) operand (RD1 -> reg_
file
_width bits) - Read Data for second (read) operand (RD2 -> reg_
file
_width bits) • In Vivado - Create a blank project - Add design and simulation source
file
s - Run behavioral simulation - Your waveform configuration should be identical to the provided waveform snapshot, see Figure 2. • In your design: - Guard against address-spilling (address-overflow) where addresses could go out of range, e.g., exceeding the re
gis
ter
file
size/depth. - Guard against unintentional writes to re
gis
ter
zero ($0), i.e., $0 is read-only and has always the value 0.
gen_apb_
file
,APB总线配置
寄存器
自动化生成脚本
gen_apb_
file
是一种开源的
寄存器
文件解决方案,包括中心化的
寄存器
描述文件(Excel格式)和相应的
寄存器
文件生成脚本,能够快速生成
寄存器
硬件模块、ralf模型、c语言头文件。主要有以下特性: 支持APB接口类型
寄存器
位宽可配 支持25种
寄存器
存取类型[2](见下表) 可生成verilog 可生成ralf 可生成c header 支持多个模块
杭电计组实验4-
寄存器
堆设计实验.doc
杭电计组实验4-
寄存器
堆设计实验.doc
Re
gis
ter
_ADE9153_1_Ade9153A_
File
Re
gis
ter
ADE9153A
单片机/工控
27,508
社区成员
28,796
社区内容
发帖
与我相关
我的任务
单片机/工控
硬件/嵌入开发 单片机/工控
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章