- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于CPLD和DSP的高速外部接口
周遐1 金瑞2 钟思佳3 李瑞锋4
(昆明冶金高等专科学校 自动化与电力学院 云南 昆明 650033)
摘要:在了解CPLD(Complex Programmable Logic Devices)digital signal processor)的DSP;CPLD;TMS320C6201;Quartus IIBased on CPLD and DSP high speed exterior connection
Zhou Xia Jin Rui Zhong Si-jia LI rui-feng
(The faculty of Automation and Electric power, kunming Metallurgy college, Kunming, 650033,China )
Abstract: This article in understands CPLD and in the DSP foundation,Using CPLD formidable logical function and DSP high speed operational capability,Realization to exterior connection high speed seamless connection,Enhances the DSP visit peripheral the speed, displays its high speed operational capability fully.
Key words: DSP CPLD TMS320C6201 Quartus II Connection
0 引言
DSP虽然在算法处理上功能很强大,但其控制功能是非常弱的;而CPLD本身并不具有内部寄存器,虽然可以用CPLD的逻辑块来实现寄存器,但是这将耗费大量的CPLD资源。然而,CPLD的强项在于时序和逻辑控制。本文介绍的系统就是充分利用了DSP和CPLD的优点,将多个A/D转换单元通过CPLD映射到DSP的I/O地址空间,利用CPLD屏蔽A/D转换的初始化以及读写操作过程,使得DSP可以透过CPLD这个黑匣子快速、准确地获取数据。可编程控制器—Complex Programmable Logic Devices)CPLD是由三大部分组成的·一个二维的逻辑块阵列,构成了PLD器件的逻辑组成核心。·输入输出块·连接逻辑块的互连资源连线资源由各种长度的连线线段组成,其中也有一些可编程的连接开关,它们用于逻辑块之间、逻辑块与输入输出块之间的连接。CPLD的时序严格、速度较快、可编程性好,非常适
1周遐(1959~),男,1982年毕业于云南大学,高级工程师 副教授 研究方向:电子技术、通信技术
图1 典型的PLD的框图 图2 TMS320C6201的硬件体系结构
合于实现译码和专门电路。本文的介绍的是美国TI(Texas Instrument,德州仪器,简称TI)公司的TMS320C6201芯片。内部包含三个主要部分:CPU、存储器和辅助资源。图给出了TMS320C6201的硬件体系结构。
设计原理
2.1设计思路
首先构建系统框架DSP上连接了若干外设,只要知道外设的地址,通过地址映射DSP可以方便的访问这些外设。
以下为MAP1方式下的DSP内存映象图,未列的空间为没有定义。
起始地址#长度 用 途 备 注 0x0000,0000#10000 内部程序存贮器(IPM) 64KB 0x0040,0000#80000 SBSRAM 512KB 0x140,0000#0x200000 FLASH 2MB 0x160,0000#0x80000 控制寄存器定义 0x168,0000#0x80000 为用户保留的异步接口空间 UCE1# 0x170,0000#0x1000 双口RAM定义 0x178,0000#0x20 RS422控制寄存器定义 0x200,0000#0x1000000 SDRAM1 16MB 0x300,0000#0x1000000 SDRAM2 16MB 0x8000,0000#0x10000 内部数据存贮器(IDM) 64KB 当片内的RAM容量不能满足系统的程序/数据空间要求时,用户必须在片外进行存储器扩展,这就需要利用外存储器接口(EMIF)。实际上,DSP 内部各个模块与片外的存储器打交道时,都必须通过EMIF 的控制。EMIF 支持的存储器包括:同步突发静态RAM ( SBSRAM );同步动态RAM ( SDRAM);异步器件(包括异步SRAM , ROM
您可能关注的文档
最近下载
- 2025中考英语考前押题卷(广州卷)(解析版).pdf VIP
- 射洪市德创农业有限公司600万只白羽肉鸡标准化养殖项目.docx VIP
- 大连海洋大学2023-2024学年第2学期《线性代数》期末试卷(A卷)及参考答案.docx
- 食品原材料采购检验方案.docx VIP
- 铁路建设项目资料管理规程正式表.doc VIP
- Schneider Electric施耐德EvoPacT™ HVX 12kV真空断路器 全新一代数字化中压配电产品 操作手册安装和用户指南(中文).pdf
- 智慧供暖系统建设方案.pptx VIP
- 2025年云南大学滇池学院网络工程专业《计算机网络》科目期末试卷A(有答案).pdf VIP
- 智能企业班车管理系统解决方案.pdf VIP
- 2025国家事业单位政治理论知识答题题库及答案.docx VIP
文档评论(0)