名称:AD7705驱动及UART串口输出VHDL代码Quartus仿真
软件:Quartus
语言:VHDL
代码功能:
AD77025芯片控制及串口输出
1、使用FPGA控制AD77025芯片,使其输出AD值。
2、将数据计算后通过UART串口输出。
FPGA代码Verilog/VHDL代码资源下载:www.hdlcode.com
演示视频:
设计文档:
1. 工程文件
2. 原理图文件
3. 程序编译
4. RTL图
部分代码展示:
LIBRARY?ieee; ???USE?ieee.std_logic_1164.all; ???USE?ieee.std_logic_unsigned.all; ???USE?ieee.std_logic_arith.all; --AD7705控制模块 ENTITY?AD7705_ctrl?IS ???PORT?( ??????clk_in????:?IN?STD_LOGIC;--时钟 ??????reset????:?IN?STD_LOGIC;--复位 ??????DRDY?:?IN?STD_LOGIC;--AD7705的管脚 ??????DOUT???:?IN?STD_LOGIC;--AD7705的管脚 ??????CS?????:?OUT?STD_LOGIC;--AD7705的管脚 ??????SCLK???:?OUT?STD_LOGIC;--AD7705的管脚 ??DIN????:?OUT?STD_LOGIC;--AD7705的管脚 ??enable_AD????:?OUT?STD_LOGIC;--数据使能信号 ??AD_value:?OUT?STD_LOGIC_VECTOR(15?DOWNTO?0)--AD值 ???); END?AD7705_ctrl; ARCHITECTURE?RTL?OF?AD7705_ctrl?IS BEGIN ??? END?RTL;
点击链接获取代码文件:http://www.hdlcode.com/index.php?m=home&c=View&a=index&aid=701
阅读全文