C8051F120/1/2/3和C8051F130/1/2/3器件包含一个乘法和累加引擎MAC0,可用于加速很多数学
运算。MAC0包含一个16 x16的乘法器和一个40位的加法器,它可以在两个SYSCLK周期内完成整数
或小数乘法-累加,也可以对带符号的输入值执行乘法运算。一个舍入引擎可以在一个附加的(第三
个)SYSCLK周期后提供提供舍入的16位小数结果。MAC0还包含一个1位算术移位器,可以在一个
SYSCLK周期内对40位累加器中的内容进行左移或右移。
C8051F12x和C8051F13x系列器件具有片内JTAG边界扫描和调试电路,通过4脚JTAG接口并使用
安装在最终应用系统中的产品器件就可以进行非侵入式、全速的在系统调试。该JTAG接口完全符合
IEEE 1149.1规范,为生产和测试提供完全的边界扫描功能。
Silicon Lab的调试系统支持观察和修改存储器和寄存器,支持断点、观察点、堆栈指示器和单步
执行。不需要额外的目标RAM、程序存储器、定时器或通信通道。在调试时所有的模拟和数字外设
都正常工作。当MCU单步执行或遇到断点而停止运行时,所有的外设(ADC和SMBus除外)都停止
运行,以保持同步。
开发套件C8051F120DK具有开发应用代码所需要的全部硬件和软件,并可对C8051F12x MCU进
行在系统调试。开发套件中包括开发者工作室软件和调试器、一个集成的8051汇编器和一个RS-232
转换到JTAG的串行适配器。套件中还有一个目标应用板,上面有对应的MCU。套件中还包括RS-232
和JTAG电缆及一个墙装电源。开发套件需要一个运行Windows 95/98/Me/NT并有一个可用RS-232串
口的计算机。如图1.7所示,PC机通过RS-232与串行适配器连接。一条六英寸的扁平电缆将串行适配
器和用户的应用板连接起来,连接4个JTAG引脚和VDD及GND。串行适配器从应用板获取其电源。
对于不能从目标板上获取足够电流的应用,可以将套件中提供的电源直接连到串行适配器上。
对于开发和调试嵌入式应用来说,该系统的调试功能比采用标准MCU仿真器要优越得多。标准
的MCU仿真器要使用在板仿真芯片和目标电缆,还需要在应用板上有MCU的插座。Silicon Lab的调
试环境既便于使用又能保证精确模拟外设的性能。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !