函数信号发生器6341128.docVIP

  • 2
  • 0
  • 约9.65千字
  • 约 17页
  • 2018-03-04 发布于江苏
  • 举报
3.3.2 基于FPGA的典型开发系统设计实例--函数信号发生器 1. 功能描述 利用GW48-CK实验开发系统设计一个函数信号发生器, 要求能够输出三角波、方波、梯形波、阶梯波等波形,可通过按键选择输出不同波形。 2. 设计思路 函数信号发生器的原理框图如图3-11所示。FPGA芯片选用ACEX 1K30TC144-3, D/A选用8位数模转换器DAC0832 图3-11多波形函数信号发生器原理框图 3.系统程序设计 首先采用VHDL语言分别编写锯齿波(斜降)、三角波、锯齿波(斜升)、阶梯波(上升)、正弦波、方波、梯形波、双阶梯波以及八选一数据选择器的程序,各程序如下: (1)锯齿波(斜降)程序 LIBRARY IEEE; USE IEEE. STD_LOGIC_1164.ALL; USE IEEE. STD_LOGIC_UNSIGNED.ALL; ENTITY dcrs IS PORT (clk,reset: IN STD_LOGIC; q:OUT STD_LOGIC_VECTOR (7 DOWNTO 0)); END dcrs; ARCHITECTURE behave OF dcrs IS BEGIN PROCESS (clk,reset) VARIABLE tmp: STD_LOGIC_VECTOR (7 DOW

文档评论(0)

1亿VIP精品文档

相关文档