⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 个性文献.htm

📁 这是自制c5402开发板所有的资料
💻 HTM
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!-- saved from url=(0055)http://www.lodestar.com.cn/files/wx/dzgcs/2003-2/20.htm -->
<HTML><HEAD><TITLE>个性文献</TITLE>
<META content="text/html; charset=gb2312" http-equiv=Content-Type>
<STYLE type=text/css>INPUT {
	FONT-SIZE: 9pt
}
A:link {
	COLOR: #000059; FONT-SIZE: 9pt; TEXT-DECORATION: underline
}
A:visited {
	COLOR: #000059; FONT-SIZE: 9pt; TEXT-DECORATION: underline
}
A:active {
	FONT-SIZE: 9pt; TEXT-DECORATION: none
}
A:hover {
	COLOR: red; TEXT-DECORATION: underline
}
BODY {
	FONT-SIZE: 9pt
}
TABLE {
	FONT-SIZE: 9pt
}
TR {
	FONT-SIZE: 9pt
}
TD {
	FONT-SIZE: 9pt
}
</STYLE>

<META content="MSHTML 5.00.2920.0" name=GENERATOR></HEAD>
<BODY bgColor=#ffffff leftMargin=0 link=#000000 topMargin=0 marginheight="0" 
marginwidth="0">
<TABLE align=center border=0 cellPadding=0 cellSpacing=0 width=780>
  <TBODY>
  <TR>
    <TD bgColor=#edf3fd width=189><IMG height=30 src="个性文献.files/top1.gif" 
      width=193></TD>
    <TD align=right bgColor=#edf3fd width=568><A 
      href="javascript:window.close()"><IMG border=0 height=17 hspace=10 
      src="个性文献.files/top4.gif" width=18></A></TD></TR>
  <TR>
    <TD bgColor=#154aa3 width=189><IMG height=22 src="个性文献.files/top2.gif" 
      width=193></TD>
    <TD bgColor=#154aa3 width=568><IMG height=22 hspace=25 
      src="个性文献.files/top3.gif" width=91></TD></TR>
  <TR>
    <TD colSpan=2 height=1><IMG height=1 src="个性文献.files/top6.gif" 
  width=1></TD></TR>
  <TR bgColor=#000000>
    <TD colSpan=2><IMG height=1 src="个性文献.files/top6.gif" width=1></TD></TR>
  <TR bgColor=#edf3fd>
    <TD width=189>&nbsp;</TD>
    <TD align=right width=568><IMG height=12 hspace=5 
      src="个性文献.files/top5.gif" width=127></TD></TR></TBODY></TABLE>
<TABLE align=center bgColor=#eaedf2 border=0 cellPadding=0 cellSpacing=0 
width=780>
  <TBODY>
  <TR bgColor=#edf3fd>
    <TD height=500>
      <TABLE align=center border=1 borderColor=#7294aa cellPadding=12 
      cellSpacing=1 width=725>
        <TBODY>
        <TR bgColor=#f8f8f8>
          <TD height=500><!-- 万方数据数字化期刊 --><!DOCTYPE HTML PUBLIC"-//W3C//DTD//HTML 4 Final//EN><!-- THIS FILE GENERATED BY THE S2TOHTML ENGINE --><!-- THE AUTHOR OF THE S2TOHTML ENGINE: HANXU & TYPHOON --><!-- -->
            <META content="Microsoft FrontPage 4.0" name=GENERATOR>
            <TABLE border=0 cellPadding=0 cellSpacing=0 height=77 width="99%">
              <TBODY>
              <TR>
                <TD height=49 width="30%"></TD>
                <TD height=49 width="44%">
                  <P align=center><FONT face=宋体 size=3><A 
                  href="http://www.lodestar.com.cn/files/wx/dzgcs/2003-2/add%20some%20link%20here!"><STRONG><FONT 
                  color=#000000>电子工程师</FONT></STRONG></A><BR><STRONG>ELECTRONIC 
                  ENGINEER</STRONG><BR>2003年 第29卷 第2期</FONT></P></TD>
                <TD align=right height=49 width="26%"></TD></TR>
              <TR>
                <TD colSpan=3 height=28 width="100%">
                  <HR>
                </TD></TR></TBODY></TABLE>
            <TABLE border=0 width="99%">
              <TBODY>
              <TR>
                <TD width="100%"><!--→标题CH(开始)-->
                  <DIV align=center>
                  <P align=center><B><FONT face=宋体 
                  size=5>基于TMS320VC5410的实时信号处理系统的设计</FONT></B></P></DIV><!--标题CH(结束)←--><!--→标题EN(开始)--><!--标题EN(结束)←-->
                  <DIV align=center>
                  <P align=center><FONT face=宋体 
                  size=3><B>  河南科技大学机械电子工程系 (河南洛阳471003)</B></FONT> </P></DIV>
                  <DIV align=center>
                  <P align=center><FONT face=宋体 size=3><B>崔桂磊 商建东</B></FONT> 
                  </P></DIV>
                  <DIV align=center>
                  <P align=center>  </P></DIV><FONT face=宋体 size=3><!--→摘要CH(开始)-->  【<B>摘</B> <B>要</B>】 结合为搭建IP电话原型机而研制的DSP板卡,对TMS320VC5410的接口设计及bootloader设计方法进行了研究,从系统的角度探讨了如何进行DSP周边接口设计,进而开发了一个高速DSP实时信号处理通用平台。<!--摘要CH(结束)←--><BR><!--→关键CH(开始)-->&nbsp;&nbsp;&nbsp; 
                  <B>关键词</B>:数字信号处理器,flash存储器,通用串行总线,可编程逻辑器件,引导程序<BR><!--关键CH(结束)←--><!--→摘要EN(开始)-->  </FONT> 

                  <P><FONT face=宋体 
                  size=3><BR>  TMS320VC54X是TI公司专为无线通信应用而设计的DSP芯片,具有处理速度高、功能强、性价比好,以及速度功耗比高等特点,在工程界得到广泛的应用。这里,结合本人为搭建IP电话原型机而研制的DSP板卡,以德州仪器公司的TMS320VC5410(简称VC5410)为核心器件,从系统的角度探讨了如何进行DSP周边接口设计,进而开发了一个高速DSP实时信号处理通用平台。<BR></FONT></P>
                  <P><B><FONT face=宋体 size=4>1 TMS320VC5410硬件设计<BR></FONT><FONT 
                  face=宋体 size=3>1.1 总体设计</FONT></B></P>
                  <DIV align=center><IMG border=0 height=161 
                  src="个性文献.files/50-1.jpg" width=186><FONT face=宋体 
                  size=3><BR></FONT></DIV><FONT face=宋体 
                  size=3>&nbsp;&nbsp;&nbsp; 
                  一个完整的DSP系统必须包括一个最小系统(由电源模块、时钟电路、存储器、模拟接口组成);为实现快速译码及减小板级尺寸,一般都要以一片CPLD或FPGA代替常用的逻辑电路,形成DSP+CPLD的开发模式;为实现板级的可测性,一般都要设计JTAG(Joint 
                  Test Action 
                  Group,见IEEE1149.1)接口;为方便与PC主机间的数据交换,一般要加一个USB(universal 
                  serialbus,通用串行总线)接口。<BR>  图1为本人研制的DSP板卡功能框图。<BR><B>1.2 电源设计<BR></B>  VC5410具有3.3VI/O电压和2.5V核电压。常用的电源解决方案有以下两种:(1)单电源输出,如图2(a)所示。(2)双电源输出,如图2(b)所示。</FONT> 

                  <P align=center><IMG border=0 height=145 
                  src="个性文献.files/50-2.jpg" width=174></P>
                  <P><FONT face=宋体 
                  size=3><BR><B>1.3 存储器设计<BR></B>1.3.1 程序存储器<BR>  为运行较大用户程序,板上配置一片Cypress公司的CY7C1021(64Kbyte×16bit、1等待周期)用作程序存储器,其硬件电路连接较为简单,这里不再赘述。程序存储空间在微处理器模式(调试模式)及微计算机模式(独立工作模式)下的配置如图3所示。<BR>1.3.2 数据存储器<BR>  开发的DSP系统应用板,最终要脱离仿真器独立进行现场作业,这就需要断电后仍能可靠存储数据的Flash作为系统的数据存储器。系统板上电后,引导程序(Bootloader)把DSP应用程序从Flash加载到读写速度较快的SRAM或DSP内部RAM进行工作。板上配置了一片SST公司的SSTVF200A(128Kbyte×16bit)作为数据存储器,用于用户程序的自动装载,其硬件电路连接较为简单,这里不再赘述。数据存储空间配置如图4所示。<BR>  对于Flash,可以使用专门的编程器对其进行编程,但是这样做不够灵活。该项目的调试过程中,采用DSP集成开发环境CCS及仿真器XDS510将引导程序及用户应用程序写入Flash。<BR><B>1.4 模拟接口<BR></B>  板上配有A/D、D/A接口,A/D、D/A转换采用TLC320AD50。TLC320AD使用过采样Σ-Δ技术提供  从数字至模拟(D/A)和从模拟至数字(A/D)的高分辨率低速信号转换。<BR>  TLC320AD50与VC5410的串口0相接完成信号的输入输出,其硬件接口如图5所示。</FONT></P>
                  <P align=center><IMG border=0 height=197 
                  src="个性文献.files/51-1.jpg" width=350><BR><IMG border=0 
                  height=231 src="个性文献.files/51-2.jpg" width=350></P>
                  <P><FONT face=宋体 
                  size=3><BR><B>1.5 USB接口<BR></B>  通用串行总线USB是一种快速灵活的总线接口。USB接口的最大特点是易于使用,这也是USB的设计目标。为方便高速DSP板卡与PC机之间交换数据,板上设计了USB接口,控制芯片采用Cypress公司的AN2126S。<BR>1.5.1 USB设备的硬件电路设计<BR>  USB接于VC5410的HPI,控制芯片AN2126S以主机的形式与DSP进行通讯,其硬件连接如图6所示。<BR>1.5.2 USB设备的软件设计<BR>  USB设备的软件设计主要包括两部分:一是USB设备端程序,主要完成USB协议处理与数据交换,该程序在TI集成开发环境CCS2.0下用汇编实现;二是PC端的程序(由USB驱动程序和用户服务程序两部分组成)。USB驱动程序在Compuware 
                  DriverStudio2.7下实现;用户服务程序在VC6.0下实现。<BR><B>1.6 JTAG仿真口的连接<BR></B><B>&nbsp;&nbsp;&nbsp; 
                  </B>VC5410片内具有JTAG边界扫描逻辑,JTAG(Joint Test Action 
                  Group,IEEE1149.1)又称JTAG口,JTAG口连接需要和仿真器上给出的引脚一致。TI公司仿真器的14脚JTAG口的引脚如图7所示。一般情况下,用户开发的板子只要引出双排的14脚插针和图7中的一致就可以了,VC5410与JTAG仿真口的连接如图8所示。</FONT></P>
                  <P align=center><IMG border=0 height=298 
                  src="个性文献.files/51-3.jpg" width=123><BR><IMG border=0 
                  height=110 src="个性文献.files/51-5.jpg" width=289></P>
                  <P><FONT face=宋体 
                  size=3><BR><B>1.7 CPLD及其在高速DSP系统中的应用<BR></B>  DSP的速度较快,要求译码的速度也必须较快。利用小规模逻辑器件译码的方式,已不能满足DSP系统的要求。同时,DSP系统中也经常需要外部快速部件的配合,这些部件往往是专门的电路,由可编程逻辑器件实现。CPLD的时序严格,速度较快,可编程性好,非常适合于实现译码和专门电路。DSP+CPLD将成为高速DSP信号处理板卡开发的模式,用CPLD实现译码和专门电路可大大减小开发板的尺寸。<BR>  本人设计的DSP板卡上采用的CPLD是Altera公司的EPM7128A,属于MAX 
                  7000A系列器件,其主要特点有:CMOSEEPROM工艺,工作电压3.3V,逻辑块阵列8,宏单元128,可用门2500,通过JTAG口实现3.3V的ISP。</FONT></P>
                  <DIV align=center><IMG border=0 height=173 
                  src="个性文献.files/51-4.jpg" width=333><FONT face=宋体 
                  size=3><BR><IMG border=0 height=212 src="个性文献.files/51-6.jpg" 
                  width=368><BR><IMG border=0 height=206 
                  src="个性文献.files/52-1.jpg" width=223><BR></FONT></DIV><FONT 
                  face=宋体 size=3><BR></FONT><FONT face=宋体 
                  size=3>&nbsp;&nbsp;&nbsp; 
                  为方便用户ISP及实现快速设计,Altera公司提供了强大而易于使用的CPLD开发工具MAX+plus 
                  II,目前版本已达到10.2。本系统中EPM7128A的设计、仿真、调试及编程都在此环境下完成。<BR></FONT><B><FONT 
                  face=宋体 size=4>2 VC5410的引导程序设计<BR></FONT></B><FONT face=宋体 
                  size=3>  设计的DSP最终是要脱离开发系统运行的,这就要求设计bootloader程序,在系统上电以后自动从外部加载并执行用户的程序代码。<BR>  TMS320VC5410的bootloader程序向用户提供了以下5种boot方式:<BR>&nbsp;&nbsp;&nbsp; 
                  (1)8位或16位并行boot方式;<BR>&nbsp;&nbsp;&nbsp; 
                  (2)主机接口boot方式;<BR>&nbsp;&nbsp;&nbsp; (3)标准串口boot方式(支持8 bit或16 
                  bit);<BR>&nbsp;&nbsp;&nbsp; (4)8 bit串行EEPROM 
                  boot方式;<BR>&nbsp;&nbsp;&nbsp; (5)I/O口boot方式(支持8 bit或16 
                  bit)。<BR>  用户可以在外部存储器中设计自己的bootloader程序,实现程序和数据的转移功能。在我们所设计的系统中,程序存放在外部储存器Flash中,它的存储单元是以字(16bit)为单位的,所以,这里采用了16bit并行boot的方式。下面给出本人在系统调试过程中应用的bootloader程序(中断向量表略)。<BR><IMG 
                  border=0 height=80 src="个性文献.files/52-2.jpg" 
                  width=287><BR><IMG border=0 height=162 
                  src="个性文献.files/52-3.jpg" width=371><BR><IMG border=0 
                  height=196 src="个性文献.files/52-4.jpg" 
                  width=371><BR></FONT><B><FONT face=宋体 
                  size=4>3 结束语<BR></FONT></B><FONT face=宋体 
                  size=3>  本文介绍了基于TMS320VC5410的DSP系统硬件开发常用的接口,包括电源设计、存储器设计、模拟接口、USB接口、JTAG仿真接口以及CPLD在高速DSP系统中的应用,并给出了bootloader的设计例程,对DSP硬件设计中应该注意的问题亦作了一定深度的探讨。</FONT> 

                  <P><FONT face=宋体 size=3><!--→参考文献CH(开始)--></FONT></P>
                  <DIV align=center><B><FONT face=宋体 size=4>参考文献</FONT></B><FONT 
                  face=宋体 size=3><BR></FONT></DIV><FONT face=宋体 
                  size=3>1 江安民.TMS320C54x 
                  DSP实用技术.北京:清华大学出版社,2002<BR>2 戴明桢,周建江.TMS320C54x 
                  DSP结构、原理及应用.北京:北京航空航天大学出版社,2001<BR>3 张雄伟,曹铁勇.DSP芯片的原理及开发应用.北京:电子工业出版社,2000 ■</FONT> 
                </TD></TR></TBODY></TABLE></TD></TR>
        <TR bgColor=#d7dde8>
          <TD height=2>
            <HR width=600>

            <DIV align=center><FONT color=#006666 size=2>最佳视觉效果:800*600分辨率 
            为了本系统能够更好的为您服务,请使用IE4.0或以上版本浏览器 <BR>北京光宇华夏科技有限责任公司Copyright@2001 
            </FONT></DIV></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></BODY></HTML>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -