资料介绍
dsPIC30F 和 dsPIC33F 器件采用改进的哈佛架构内核,数据线宽度为 16 位,采用增强指令集,包含对 DSP 的支持。内核采用具有可变长度操作码字段的 24 位指令字。程序计数器 (PC)为 23 位宽,可对最大为 4M x 24 位的用户程序存储空间进行寻址。单周期指令预取机制用来帮助维持吞吐量并提供可预测的执行。大多数指令都在单个周期内执行。使用 DO 和 REPEAT 指令支持无开销的程序循环结构,这两个指令在任何时候都可被中断。 dsPIC30F 和 dsPIC33F 拥有 16 个 16 位工作寄存器。每个工作寄存器可作为数据、地址或偏移量寄存器。第 16 个工作寄存器 (W15)用作中断和调用时的软件堆栈指针。 dsPIC30F 和 dsPIC33F 架构具有相同的指令集。包括两类指令:MCU 类指令和 DSP 类指令。该架构将这两类指令进行了无缝集成,所有指令的执行均由同一个执行单元来实现。该指令集包括多种寻址模式,且设计为确保最佳的 C 编译器效率。数据空间可寻址为 32K 字或 64KB,被分成两块,称为 X 和 Y 数据存储空间。每个存储块有各自独立的地址发生单元(Address Generation Unit,AGU)。MCU 类指令只通过 X 数据空间 AGU 进行操作,可将整个存储器映射作为一个线性数据空间访问。那些具有两个源操作数的 DSP 类指令通过 X 和 Y 的 AGU 进行操作,这将数据地址空间分成两个部分,X 和 Y 数据空间的边界视具体器件而定。可以选择以 16K 程序字为边界 (由 8 位程序空间可视性页 (Program Space Visibility Page, PSVPAG)寄存器定义)将数据存储空间的高 32KB 映射到程序存储空间。程序存储空间到数据存储空间的映射功能让任何指令都能象访问数据存储空间一样访问程序存储空间,这对于数据常数的存放是非常有用的。 X 和 Y 地址空间都支持无开销循环缓冲区 (模寻址)。模寻址省去了 DSP 算法的软件边界检查开销。此外, X AGU 的循环寻址可以与任何 MCU 类指令一起使用。 X AGU 还支持位反转寻址,大幅简化了基为 2 的 FFT 算法对输入或输出数据的重新排序。该款器件内核支持固有(无操作数)寻址、相对寻址、立即数寻址、存储器直接寻址、寄存器直接寻址、寄存器间接寻址以及寄存器偏移量寻址模式。根据功能性要求的不同,每一条指令都与预先定义的寻址模式组相关联。任何一条指令可支持多达 7 种寻址模式。对于大多数指令, dsPIC30F/33F 可在每一指令周期内执行数据 (或程序数据)存储器读、工作寄存器(数据)读、数据存储器写以及程序(指令)存储器读操作。因此可支持 3 操作数指令 , 即允许在单个周期内执行 A + B = C 操作 。 DSP 引擎具备一个高速17位×17位乘法器、一个40 位ALU、两个40 位饱和累加器和一个40位双向桶形移位寄存器。该桶形移位寄存器在单个周期内至多可将一个 40 位的值右移 16 位或左移 16 位。 DSP 类指令可以无缝地与所有其他指令一起操作,设计为可实现最佳的实时性能。 MAC 类指令和其他相关指令可以同时从存储器中取出两个数据操作数并将两个工作寄存器相乘。这要求数据空间对于这些指令拆分为两块,但对所有其他指令保持线性。这是通过为每个地址空间指定某些工作寄存器,以透明和 灵活的方式实现的。 dsPIC30F 具有向量异常机制,可支持最多 8 个不可屏蔽陷阱源和最多 54 个中断源。 dsPIC33F 具有相似的向量异常机制,不同的是可支持最多 118 个中断源。两个系列都可为每个中断源分配 7 个优先级之一。
- dsPIC33FJ16MC101/102高性能16位数字信号控制器 21次下载
- dsPIC33EPXXXGS70X系列数字信号控制器的数据手册免费下载 22次下载
- DSPIC30F2010高性能16位数字信号控制器的数据手册 2次下载
- dsPIC33EPXXXGS70X和80X系列数字信号控制器的详细中文数据手册 19次下载
- dsPIC33EPXXGS50X系列数字信号控制器的详细中文数据手册免费下载 55次下载
- dsPIC33EPXXGS202系列数字信号控制器的详细中文数据手册免费下载 22次下载
- 高性能16位数字信号控制器之dsPIC33FJ16MC101/102产品手册 14次下载
- 如何使用dsPIC30F2010数字信号控制器控制无传感器的BLDC电机 15次下载
- dsPIC33F系列参考手册之简介(第III部分) 0次下载
- dsPIC33F系列参考手册之第V部分简介 7次下载
- 如何使用dsPIC30F数字信号控制器来驱动PMSM的详细资料概述 8次下载
- dsPIC33EPXXXGS70X和80X数字信号控制器的详细中文资料概述 18次下载
- 低引脚数16位dsPIC30F数字信号控制器 17次下载
- dsPIC数字信号控制器C程序源代码 36次下载
- 基于dsPIC30F 高性能数字信号控制器 47次下载
- 高级16位数字信号控制器dsPIC33F的主要特性及应用电路 5515次阅读
- 高性能超尺寸数字信号控制器dsPIC33FJ16系列的功能特性及应用 5096次阅读
- 基于数字信号控制技术提高可调速电动机驱动器的控制精度 2535次阅读
- 采用DsPIC30F4011实现高功率因数升压型AC/DC转换器系统的设计 3744次阅读
- 采用PIC 33FJx6GS系列产品的太阳能微逆变器参考设计 3671次阅读
- Microchip dsPIC33F主要特性及PLM解决方案 7795次阅读
- 模拟信号和数字信号如何得到兼容 2881次阅读
- 模拟信号和数字信号的差异 3857次阅读
- dsPIC33EP GS系列是Microchip新一代16-bit高性能MCU 1.4w次阅读
- 模拟信号和数字信号有什么区别 18.9w次阅读
- 数字信号处理选型和介绍 6896次阅读
- 数字信号处理技术的优点分析 1.1w次阅读
- 谈谈如何区分数字信号与模拟信号及转换问题 2.9w次阅读
- DSP是什么?详解DSP又称数字信号处理器 4.5w次阅读
- 基于dsPIC30F的脉冲氙灯驱动系统 2795次阅读
下载排行
本周
- 1电子电路原理第七版PDF电子教材免费下载
- 0.00 MB | 1497次下载 | 免费
- 2TC358743XBG评估板参考手册
- 1.36 MB | 330次下载 | 免费
- 3单片机典型实例介绍
- 18.19 MB | 103次下载 | 1 积分
- 4S7-200PLC编程实例详细资料
- 1.17 MB | 28次下载 | 1 积分
- 5笔记本电脑主板的元件识别和讲解说明
- 4.28 MB | 18次下载 | 4 积分
- 6开关电源原理及各功能电路详解
- 0.38 MB | 15次下载 | 免费
- 79天练会电子电路识图
- 5.91 MB | 6次下载 | 免费
- 8100W短波放大电路图
- 0.05 MB | 4次下载 | 3 积分
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234314次下载 | 免费
- 2PADS 9.0 2009最新版 -下载
- 0.00 MB | 66304次下载 | 免费
- 3protel99下载protel99软件下载(中文版)
- 0.00 MB | 51209次下载 | 免费
- 4LabView 8.0 专业版下载 (3CD完整版)
- 0.00 MB | 51043次下载 | 免费
- 5555集成电路应用800例(新编版)
- 0.00 MB | 33564次下载 | 免费
- 6接口电路图大全
- 未知 | 30321次下载 | 免费
- 7Multisim 10下载Multisim 10 中文版
- 0.00 MB | 28588次下载 | 免费
- 8开关电源设计实例指南
- 未知 | 21540次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935054次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537794次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420026次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234314次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191183次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183278次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138039次下载 | 免费
评论
查看更多