第3章CU内核结构.pptVIP

  • 9
  • 0
  • 约5.54千字
  • 约 43页
  • 2018-12-07 发布于浙江
  • 举报
第3章CU内核结构

3. 内部时钟 外接基准晶体+片内的内部时钟电路,如图3.7所示 * 第3章 TMS320LF240x的CPU功能模块和时钟模块 本章介绍CPU模块和时钟模块。 3.1 CPU功能模块 CPU模块包括:输入定标移位器、中央算术逻辑单元(CALU)和乘法器等。CPU模块的功能结构如图3.1。 3.1.1 输入定标移位器 该单元将来自程序/数据存储器的16位数据调整为32位数据送到中央算术逻辑单元(CALU)。因此,输入定标移位器的16位输入与数据总线相连, 32位输出与CALU单元相连。 输入定标移位器在算术定标及逻辑操作设置时非常有用。输入定标移位器对输入数据进行0-15位左移。左移时,输出的最低有效位(LSB)为0,最高有效位(MSB)根据状态寄存器ST1 (见3.1.6)的SXM位(符号扩展方式)的值来决定是否进行符号扩展。 当SXM=1时,则高位进行符号扩展; 当SXM=0时,则高位填0。 移位的次数由包含在指令中的常量或临时寄存器 (TREG)中的值来指定。 3.1.2 乘法器 16×16位的硬件乘法器,单个机器周期内产生一个32 位的有符号或无符号乘积。 除了执行无符号乘法指令(MPYU)外,所有的乘法指 令均执行有符号的乘法操作,即相乘的两个数都作为二进制的补码数,而运算结果

文档评论(0)

1亿VIP精品文档

相关文档