繁体中文
设为首页
加入收藏
当前位置:技术文章首页 >> 接口技术 >> 基于ADI DSP和CPLD设计的多路UART接口电路

基于ADI DSP和CPLD设计的多路UART接口电路 (1)

2008-07-04 00:27:39  作者:  来源:互联网  浏览次数:42  文字大小:【】【】【
简介:目前,在数字信号处理技术中,DSP+CPLD是控制接口 ...
关键字:DSP,CPLD
目前,在数字信号处理技术中,DSP+CPLD是控制接口设计中比较常用的方式。然而,AD-SP-BF533虽有异步串口,但该芯片只有一个异步串口,当一个系统中出现多个UART接口时,ADSP-BF533就显得无能为力了。为此,本文采用CPLD来实现多路UART接口的设计,以满足ADSP-BF533与多路UART接口的通信。

  1 ADSP-BF533简介

  ADSP-BF533处理器是Blackfin系列产品中的一员。其最大工作频率可达600 MHz。Blackfin处理器内核包含有2个16位乘法器、2个40位累加器、2个40位ALU、4个视频ALU和1个40位移位器,可处理来自寄存器组的8位、16位或32位数据。

  该处理器包含有丰富的外设,可通过不同的高速宽带总线与内核相连。该系统不但配置灵活,而且有极好的性能。通用外设包括UART、带有PWM(脉冲宽度调制)和脉冲测量能力的定时器、通用I/O标志引脚、实时时钟和看门狗定时器等。

  该处理器有多个独立的DMA控制器,能够以最小的处理器内核开销自动完成数据传输。DMA传输可以发生在ADSP-BF533处理器的内部存储器和任一有DMA能力的外设之间。此外,DMA传输也可以在任一有DMA能力的外设和已连接到外部存储器接口的外部设备之间完成(包括SDRAM控制器、异步存储器控制器)。有DMA传输能力的外设包括SPORTs、SPI端口、UART和PPI端口。每个独立的、有DMA能力的外设至少应有一个专用DMA通道。

  ADSP-BF533处理器有16个双向通用可编程I/O引脚(PF15-0)。每一个可编程引脚对标志控制寄存器、标志状态寄存器和标志中断寄存器的编程均可独立控制。标志方向控制寄存器可规定每个独立的PFx引脚的方向,并可用作输入或输出。

  ADSP-BF533该处理器提供有1个全双工的通用异步接收/发送(UART)端口,并与PC标准的UART完全兼容。UART端口可为其它外设或主机提供一个简化的UART接口,并可支持全双工、有DMA能力的异步串行数据传输。UART端口可支持5~8个数据位、1或2个停止位以及无校验、奇校验、偶校验位。UART端口的波特率、串行数据格式、错误代码的产生和状态、中断等均可编程设置。

  2 ModelSim仿真工具

  ModelSim为HDL仿真工具,利用该软件可对所设计的VHDL或Verilog程序进行仿真。Model-Sim支持IEEE常见的各种硬件描述语言标准。

  Modelsim仿真工具是Model公司开发的。它可以支持Verilog、VHDL以及它们的混合仿真,也可以将

[1] [2] [3]

责任编辑:cjb


 

最新文章

更多

· 基于MC13213设计短距离无...
· uln2003应用电路
· cd4069应用电路(由CD40...
· 基于现场总线的埋弧焊接...
· 基于小波包和分形相结合...
· 基于小波包和分形相结合...
· 基于无线局域网的城市视...
· 基于51单片机和SJA1000设...
· PC机与嵌入式系统的多线...
· Linux下PCI设备驱动程序开发

推荐文章

更多

· 基于MC13213设计短距离无...
· uln2003应用电路
· cd4069应用电路(由CD40...
· 基于现场总线的埋弧焊接...
· 基于小波包和分形相结合...
· 基于小波包和分形相结合...
· 基于无线局域网的城市视...
· 基于51单片机和SJA1000设...
· PC机与嵌入式系统的多线...
· Linux下PCI设备驱动程序开发
. 基于ADI DSP和CPLD设计的多路UART接口电路

热点文章

更多

· uln2003应用电路
· cd4069应用电路(由CD40...
· 基于51单片机和SJA1000设...
· 基于MC13213设计短距离无...
· 基于无线局域网的城市视...
· 基于小波包和分形相结合...
· 基于现场总线的埋弧焊接...
· 基于小波包和分形相结合...
. 基于ADI DSP和CPLD设计的多路UART接口电路