通用分频器的实现

在数字电路设计中,分频器是最常用的电路之一。在FPGA中,一般有两种方法实现,一是采用芯片提供的PLL模块分频(Xilinx的DLL),二是利用计数器实现。在实际工程中,对时钟精度要求较高的,建议使用PLL,但有时FPGA提供的PLL个数有限,不能满足使用要求,这个时候,采用计数器实现。

在设计中,设计人员可能会遇到各种形式的分频要求,如偶数、奇数、半整数、小数和分数分频等,而且可能在占空比上对时钟有所要求。为了实现稳定,占空比均匀的通用分频器,做了点探究。 继续阅读“通用分频器的实现”

浅谈脑机接口

    脑机接口(Brain Computer Interface,BCI)是一种新的“控制”技术。1999 年,BCI 国际会议对BCI进行了定义,即“脑机接口技术是一种不依赖于正常的由外周神经和肌肉组成的输出通路的通讯系统”在这个系统中,大脑绕过了周围神经系统,通过设备与外界沟通。 继续阅读“浅谈脑机接口”

CPLD/FPGA开发系列软件

    目前,学习CPLD/FPGA主要是选用的是Altera或Xilinx的对应芯片,这两个公司提供各自的开发环境,本文仅介绍对应于Altera公司提供的开发软件。

   1)Quartus II

    Quartus Ⅱ是Altera 公司提供的综合性PLD/FPGA开发软件,是一个完整的多平台设计环境,可轻易满足特定设计的需求,越来越来受到广大数字设计者的欢迎。它支持原理图和硬件描述语言VHDL、Verilog 与AHDL(Altera硬件描述语言)等多种设计输入语言,同时可以采用其他的方法去优化与提高输入的灵活性,如利用LPM与宏功能模块加速设计输入。此外,Quartus内有综合器、布局布线、时序分析、编程工具,可以完成一个完整的PLD流程,且可在Windows、Linux与Unix平台使用,具有很大的集成性、易用性与灵活性。

    软件分享:链接:http://pan.baidu.com/s/1qXXDnE8 密码:ns2j
    分享的文件里面有安装的方法:Quartus II 软件安装说明.pdf 继续阅读“CPLD/FPGA开发系列软件”