买芯片网
XILINX(AMD),ALTERA(INTEL),LATTICE
聚焦三大FPGA芯片品牌,强大的现货交付能力
Xilinx,Altera,Lattice
买芯片网代理Altera(英特尔)、Lattice(莱迪思)、Xilinx(赛灵思 AMD)
首页 >> Altera新闻 >> 基于CPLD的任意波形发生器(05-100)
基于CPLD的任意波形发生器(05-100)

引言

买芯片网专注整合全球优质Altera代理商现货资源,是国内领先的Altera(英特尔)、Lattice(莱迪思)、Xilinx(赛灵思 AMD)芯片采购服务平台,买芯片网轻松满足您的芯片采购需求.

任意波形发生器(AWG)在通信系统、测试系统等方面得到广泛应用。本文利用自主研制的150 MSPS 12位DAC和300MSPS 12位DAC,基于CPLD技术,设计了一种AWG。要产生的波形通过上位机软件设置,然后将波形数据下载到AWG,AWG在CPLD的高速控制电路下将波形数据送高速DAC进行转换形成所要的波形。

任意波形发生器的硬件结构

AWG的工作过程是,首先接收上位机送来的波形数字信号存储到SRAM,然后启动控制电路从SRAM取出数据送DAC进行数摸转换,转换后的模拟信号送低通滤波器形成波形。如果DAC工作在150MSPS的速度下,可以以150MHz的频率送数据到DAC进行转换,微控制器的晶振输入一般工作在40MHz以下,没有这么高的速度送出数据到DAC,所以考虑采用CPLD构建硬件控制电路。数据首先传送到SRAM,然后在CPLD硬件控制电路的控制下,以150MHz的频率从SRAM中取数送DAC转换。其体系结构。如果要形成正弦周期信号,每周期4个点就可以合成一个波形,此时可以输出约38MHz的高频信号。

图1 AWG硬件结构

CPLD(复杂可编程逻辑器件)是在传统的PAL、GAL基础上发展而来的,具有多种工作方式和高集成、高速、高可靠性等明显的特点,在超高速领域和实时测控方面有非常广泛的应用。与FPGA相比,CPLD比较适合计算机总线控制、地址译码、复杂状态机、定时/计数器、存储控制器等I/O密集型应用,且无须外部配置ROM、时延可预测等。目前的CPLD普遍基于E2PROM和Flash电可擦技术,可实现循环擦写。Altera 公司的MAX7000 CPLD配置有JTAG口,支持ISP编程。用VHDL或Verilog HDL设计的程序,借助EDA工具经过行为仿真、功能仿真和时序仿真后,通过综合工具产生网表,下载到目标器件,从而生成硬件电路。

本装置中,CPLD采用Altera公司的EPM7128AE,其最高工作频率达200MHz。微控制器采用Atmel公司AVR微控制器AT90S8515。SRAM选用64K x 16的CY7C1021V。

图2 DAC控制电路

 

Altera中国海量优质的信息资源、行业资讯、最新开发方案等资讯信息平台。

Altera芯片今日搜索排行榜(2024年4月29日)
5CGTFD5C5U19A7N
嵌入式 - FPGA(现场可编程门阵列)
产品封装:484-FBGA
EP4CE115F29C8N
嵌入式 - FPGA(现场可编程门阵列)
产品封装:780-BGA
EP4CE10E22C6
嵌入式 - FPGA(现场可编程门阵列)
产品封装:144-LQFP
EP3C5E144C7N
嵌入式 - FPGA(现场可编程门阵列)
产品封装:144-LQFP
EP4CE75F29I8LN
嵌入式 - FPGA(现场可编程门阵列)
产品封装:780-BGA
EP2C35F672C8N
嵌入式 - FPGA(现场可编程门阵列)
产品封装:672-BGA
10M08DCF484C8G
嵌入式 - FPGA(现场可编程门阵列)
产品封装:484-BGA
10CL120ZF484I8G
嵌入式 - FPGA(现场可编程门阵列)
产品封装:484-FBGA
Altera产品及其应用
Altera公司新闻
买芯片网轻松满足您的芯片采购需求
买芯片网,独家代理渠道,专注三大品牌:XILINX(赛灵思 AMD)ALTERA(英特尔 INTEL)LATTICE(莱迪思)