[发明专利]基于TMS320F28335DSP的片外FLASH扩展在审
申请号: | 201510806432.6 | 申请日: | 2015-11-21 |
公开(公告)号: | CN106776416A | 公开(公告)日: | 2017-05-31 |
发明(设计)人: | 何万军 | 申请(专利权)人: | 哈尔滨格泰科技有限公司 |
主分类号: | G06F13/40 | 分类号: | G06F13/40 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 150036 黑龙江省哈尔滨*** | 国省代码: | 黑龙江;23 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 tms320f28335dsp flash 扩展 | ||
技术领域
本发明为基于TMS320F28335DSP的片外FLASH扩展,它属于DSP技术领域。
背景技术
最近几年来,由于我国风力发电装机量的发展迅速,相应的风力发电机组的故障诊断技术也有了一定的进步,但是与发展速度较快的风电设备相比,风电设备的故障诊断技术还有待进一步提高。目前,定子电流分析法故障诊断技术得到了国内外许多专家的青睐,由于此种方法只需要这种方法只需要电压或电流转换器,而不需在设备上安装震动传感器,所以这种故障诊断技术又被称为无传感器故障诊断方法(sensorless fault diagnosis SFD)。利用该方法进行故障诊断时需要采集和处理大量的数据,故而对DSP内部的FLASH提出了严格的要求,由于F28335芯片自身的FLASH已经无法满足此时的需要,因此需要进行片外扩展。
随着DSP的快速发展,DSP的应用范围也越来越广泛,尤其是在民用领域发展迅速,包括数字化移动电话、数据调制解调器、汽车电子系统及电视电话系统等领域。为降低生产成本,厂家不会对DSP芯片的FLASH做的很大,但在某些领域尤其是在数据处理领域,需要用到大量的数组,巨大的运算量对DSP的FLASH提出了新的要求。
发明内容
针对上述问题,本发明的技术问题是进行TMS320F28335DSP的片外FLASH扩展,以提高DSP的运算数据的能力。
本发明为基于TMS320F28335DSP的片外FLASH扩展,它包含XINTF接口、一个74HC32DB芯片、一个SST39VF800A芯片等。XINTF接口的XA(18:1)分别与SST39VF800A芯片的A(18:1)连接,与SST39VF800A芯片的A(0)连接,XD(15:0)分别与D(15:0)连接,和分别与SST39VF800A芯片的和连接。74HC32DB芯片是一个四2或门,1A与外部存储器接口XINTF的连接,1B与XA19连接,74HC32DB的运算结果通过1Y传送给SST39VF800A芯片的。通过编写程序,确定访问区域、访问周期以及采样方式等,实现DSP的片外FLASH扩展。 本发明选择外部区域7进行扩展,由于SST39VF800A芯片 的大小为516x16K,所以外部区域7扩展的起始地址为0x20-0000,结束地址为0x28-0000。本发明的程序如下:
void InitXintf(void)
{
EALLOW;
intfRegs.XINTCNF2.bit.XTIMCLK = 1; // 基准时钟为系统时钟/2
XintfRegs.XINTCNF2.bit.WRBUFF = 0;//无写缓冲器
XintfRegs.XINTCNF2.bit.CLKOFF=1;//XCLKOUT被禁止
XintfRegs.XINTCNF2.bit.CLKMODE = 1;// XCLKOUT = XTIMCLK/2
intfRegs.XTIMING7.bit.XWRLEAD = 2;//写访问引导周期个数
XintfRegs.XTIMING7.bit.XWRACTIVE = 4;//写访问激活周期个数
XintfRegs.XTIMING7.bit.XWRTRAIL = 2;//写访问跟踪周期个数
intfRegs.XTIMING7.bit.XRDLEAD = 2;//读访问引导周期个数
intfRegs.XTIMING7.bit.XRDACTIVE = 4;//读访问激活周期个数
XintfRegs.XTIMING7.bit.XRDTRAIL = 2; //读访问跟踪周期个数
intfRegs.XTIMING7.bit.X2TIMING = 1;
intfRegs.XTIMING7.bit.USEREADY = 0;//XREADY信号被屏蔽
XintfRegs.XTIMING7.bit.READYMODE = 1;//异步采样
XintfRegs.XTIMING7.bit.XSIZE = 3;//16位数据总线模式,XA0/XWE1(#)为XA0功能
XintfRegs.XBANK.bit.BANK = 7;//区域7被指定
XintfRegs.XBANK.bit.BCYC = 3;//区域切换延时周期
EDIS;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于哈尔滨格泰科技有限公司,未经哈尔滨格泰科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510806432.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:综合智能化管理模块池
- 下一篇:一种通用串行总线接口模式控制方法及装置