作业帮 > 英语 > 作业

英语翻译1.4.16 x 16 MAC (Multiply and Accumulate) EngineThe C805

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/05/15 03:23:57
英语翻译
1.4.16 x 16 MAC (Multiply and Accumulate) Engine
The C8051F120/1/2/3 and C8051F130/1/2/3 devices include a multiply and accumulate engine which can
be used to speed up many mathematical operations.MAC0 contains a 16-by-16 bit multiplier and a 40-bit
adder,which can perform integer or fractional multiply-accumulate and multiply operations on signed input
values in two SYSCLK cycles.A rounding engine provides a rounded 16-bit fractional result after an additional
(third) SYSCLK cycle.MAC0 also contains a 1-bit arithmetic shifter that will left or right-shift the contents
of the 40-bit accumulator in a single SYSCLK cycle.
1.5.Programmable Digital I/O and Crossbar
The standard 8051 8-bit Ports (0,1,2,and 3) are available on the MCUs.The devices in the larger (100-
pin TQFP) packaging have 4 additional ports (4,5,6,and 7) for a total of 64 general-purpose port I/O.The
Port I/O behave like the standard 8051 with a few enhancements.
Each Port I/O pin can be configured as either a push-pull or open-drain output.Also,the "weak pullups"
which are normally fixed on an 8051 can be globally disabled,providing additional power saving capabilities
for low-power applications.
Perhaps the most unique enhancement is the Digital Crossbar.This is a large digital switching network that
allows mapping of internal digital system resources to Port I/O pins on P0,P1,P2,and P3.(See
Figure 1.11) Unlike microcontrollers with standard multiplexed digital I/O,all combinations of functions are
supported.
The on-chip counter/timers,serial buses,HW interrupts,ADC Start of Conversion inputs,comparator outputs,
and other digital signals in the controller can be configured to appear on the Port I/O pins specified in
the Crossbar Control registers.This allows the user to select the exact mix of general purpose Port I/O and
digital resources needed for the particular application.
1.6.Programmable Counter Array
An on-board Programmable Counter/Timer Array (PCA) is included in addition to the five 16-bit general
purpose counter/timers.The PCA consists of a dedicated 16-bit counter/timer time base with 6 programmable
capture/compare modules.The timebase is clocked from one of six sources:the system clock
divided by 12,the system clock divided by 4,Timer 0 overflow,an External Clock Input (ECI pin),the system
clock,or the external oscillator source divided by 8.
Each capture/compare module can be configured to operate in one of six modes:Edge-Triggered Capture,
Software Timer,High Speed Output,Frequency Output,8-Bit Pulse Width Modulator,or 16-Bit Pulse Width
Modulator.The PCA Capture/Compare Module I/O and External Clock Input are routed to the MCU Port I/
O via the Digital Crossbar.
1.4 .16 x 16 MAC (Multiply and Accumulate) Engine 16 × 16的Mac (乘以和积累)发动机
The C8051F120/1/2/3 and C8051F130/1/2/3 devices include a multiply and accumulate engine which can该c8051f120/1/2/3和c8051f130/1/2/3装置包括一个繁殖和积累引擎,可
be used to speed up many mathematical operations.用于加快许多数学运算.MAC0 contains a 16-by-16 bit multiplier and a 40-bit mac0载有16所- 16位乘法器和40位
adder,which can perform integer or fractional multiply-accumulate and multiply operations on signed input加法器,它可以执行整数或分数次乘法累加和乘以行动上签署意见
values in two SYSCLK cycles.价值在两sysclk周期.A rounding engine provides a rounded 16-bit fractional result after an additional 1四舍五入引擎提供了一个整数的16位分式后的结果增加
(third) SYSCLK cycle.(三) sysclk周期.MAC0 also contains a 1-bit arithmetic shifter that will left or right-shift the contents mac0还载有1位运算器,将左或右转向内容
of the 40-bit accumulator in a single SYSCLK cycle.的40位元累加器在一个单一sysclk周期.
1.5.1.5 .Programmable Digital I/O and Crossbar可编程数字输入/输出和横梁.
The standard 8051 8-bit Ports (0,1,2,and 3) are available on the MCUs.标准8051的8位端口( 0 ,1 ,2 ,3 ) ,可对微控制器.The devices in the larger (100-该装置在较大( 100 -
pin TQFP) packaging have 4 additional ports (4,5,6,and 7) for a total of 64 general-purpose port I/O.引脚TQFP )包装有增加4埠( 4 ,5 ,6 ,7 ) ,总共64个一般用途港口的I / O .The该
Port I/O behave like the standard 8051 with a few enhancements.端口输入/输出表现得象标准的8051与数提升.
Each Port I/O pin can be configured as either a push-pull or open-drain output.每个端口I / O引脚,可以配置为推挽或开漏输出.Also,the "weak pullups"另外,"弱pullups "
which are normally fixed on an 8051 can be globally disabled,providing additional power saving capabilities这通常是固定在一个8051 ,可在全球范围内残疾人,提供额外的省电能力
for low-power applications.对于低功率应用.
Perhaps the most unique enhancement is the Digital Crossbar.也许是最独特的提升是数码横梁.This is a large digital switching network that这是一个大型数字交换网络
allows mapping of internal digital system resources to Port I/O pins on P0,P1,P2,and P3.允许映射的内部数字系统资源,以港口的I / O引脚出生,的P1 ,P2 ,P3的.(See (见
Figure 1.11) Unlike microcontrollers with standard multiplexed digital I/O,all combinations of functions are图1.11 )与微控制器与标准复用数字I / O ,所有的组合功能
supported.支持.
The on-chip counter/timers,serial buses,HW interrupts,ADC Start of Conversion inputs,comparator outputs,该单晶片计数器/定时器,串行总线,硬件中断,该局开始转换投入,产出的比较,
and other digital signals in the controller can be configured to appear on the Port I/O pins specified in和其它数字信号控制器可配置出现在港口I / O引脚指明
the Crossbar Control registers.横梁控制寄存器.This allows the user to select the exact mix of general purpose Port I/O and这使用户能够精确选择组合的通用端口I / O和
digital resources needed for the particular application.数字化所需要的资源,为特定的应用.
1.6.1.6 .Programmable Counter Array可编程计数器阵列
An on-board Programmable Counter/Timer Array (PCA) is included in addition to the five 16-bit general一个板载可编程计数器/定时器阵列( PCA的) ,是包括除上述5个16位通用
purpose counter/timers.为此计数器/定时器.The PCA consists of a dedicated 16-bit counter/timer time base with 6 programmable常设仲裁法院组成一个专门的16位计数器/定时器时基6可编程
capture/compare modules.捕捉/比较单元.The timebase is clocked from one of six sources:the system clock该时基的时钟频率由1 6个来源:系统时钟
divided by 12,the system clock divided by 4,Timer 0 overflow,an External Clock Input (ECI pin),the system除以12 ,系统时钟除以4 ,定时器0溢出,外部时钟输入( ECI电信针) ,该系统
clock,or the external oscillator source divided by 8.时钟,或外部振荡器源除以8 .
Each capture/compare module can be configured to operate in one of six modes:Edge-Triggered Capture,每个捕捉/比较模块,可以配置为在其中6个模式:边缘触发捕获,
Software Timer,High Speed Output,Frequency Output,8-Bit Pulse Width Modulator,or 16-Bit Pulse Width软件定时器,高速输出,频率输出,8位脉宽调制器,或16位脉宽
Modulator.调制器.The PCA Capture/Compare Module I/O and External Clock Input are routed to the MCU Port I/ PCA的捕捉/比较模块I / O和外部时钟输入都是单线到MCU端口/
O via the Digital Crossbar.澳经数码横梁.