随笔分类 -  FPGA

用FPGA实现多路电压采集器:(3)ADC
摘要:我们的ADC是淘宝上买的现成模块ADC0809 各脚功能如下:D7-D0:8 位数字量输出引脚。IN0-IN7:8 位模拟量输入引脚。VCC:+5V 工作电压。GND:地。REF(+):参考电压正端。REF(-):参考电压负端。START:A/D 转换启动信号输入端。ALE:地址锁存允许信号输入端。(以上两种信号用于启动A/D 转换).EOC:转换结束信号输出引脚,开始转换时为低电平,当转换结束时为高电平。OE:输出允许控制端,用以打开三态数据输出锁存器。高电平有效CLK:因ADC0809 的内部没有时钟电路,所需时钟信号必须由外界提供,一般为500KHz。模块上有短路帽可以选择in3作为输入 阅读全文
posted @ 2013-11-28 22:20 _Ljj 阅读(2329) 评论(0) 推荐(0)
用FPGA实现多路电压采集器:(2)分频器
摘要:主要为AD提供clk,因ADC0809 的内部没有时钟电路,所需时钟信号必须由外界提供,通常为500KHZ。`timescale 1ns / 1ps//////////////////////////////////////////////////////////////////////////////////// Company: // Engineer: // // Create Date: 10:55:40 11/26/2013 // Design Name: // Module Name: clk8M // Project Name: // Target Devices: ... 阅读全文
posted @ 2013-11-28 22:19 _Ljj 阅读(446) 评论(0) 推荐(0)
用FPGA实现多路电压采集器:(1)在FPGA上实现异步串口通信
摘要:前几周微机课上布置了一个Project,要求用FPGA实现多路电压采集器,对多路模拟信号采集并显示其电压幅值。我们小组的设计思路是利用ADC芯片对模拟电压输入信号进行采集,转换为数字信号,然后交由FPGA进行处理,最后将处理结果通过串口传输给电脑并由串口助手显示读数。基本框图如下经过好几天的努力,现... 阅读全文
posted @ 2013-11-28 21:20 _Ljj 阅读(1625) 评论(0) 推荐(0)
从error 中学习
摘要:这学期有微机原理这门课,有学FPGA,开发环境用的是Xilinx ISE。它可以通过原理图、SM、HDL等方式输入。前两个星期稍微接触了一下,结合以前学51单片机的经历,然后google了一些资料代码什么的,初步实现了简单的按键控制灯的亮灭、流水灯功能,不过对verilog语法还不是很熟悉。 跑题了。今天想写这篇博文主要是为了记录和整理上课时遇到的一些问题。下午两节课,主要内容是熟悉ise的环境,然后根据指导书,用原理图输入的方法做一个译码器并仿真。 根据实验指导书,这部分内容第一步是要画出基本的门电路,然后用导线连接并添加输入输出,比较简单,和multisim差不多直接拖元件进去就好... 阅读全文
posted @ 2013-10-22 19:53 _Ljj 阅读(722) 评论(0) 推荐(0)