GIGASTUDIO入门
- 格式:pdf
- 大小:799.16 KB
- 文档页数:5
FPGA如何从入门到高手?FPGA简介FPGA是英文FieldProgrammableGateArray的缩写,即现场可编程门阵列,它是在可编程阵列逻辑PAL(ProgrammableArrayLogic)、门阵列逻辑GAL (GateArrayLogic)、可编程逻辑器件PLD(ProgrammableLogicDevice)等可编程器件的基础什么是FPGA上进一步发展的产物。
它是作为专用集成电路ASIC(ApplicaTIonSpecificIntegratedCircuit)领域中的一种半定制电路而出现的,既解决了定制电路的不足,又克服了原有可编程器件门电路数有限的缺点。
FPGA能完成任何数字器件的功能,上至高性能CPU,下至简单的74系列电路,都可以用FPGA来实现。
FPGA如同一张白纸或是一堆积木,工程师可以通过传统的原理图什么是输入法,或是硬件描述语言自由设计一个数字系统。
通过软件仿真,我们可以事先验证设计的正确性。
在PCB完成以后,还可以利用FPGA的在线修改能力,随时修改设计而不必改动硬件电路。
使用FPGA来开发数字电路,可以大大缩短设计时间,减少PCB面积,提高系统的可靠性。
PLD的这些优点使得PLD技术在90年代以后得到飞速的发展,同时也大大推动了电子设计自动化EDA(ElectronicDesignAutomaTIc)软件和硬件描述语言VHDL(Very-High-SpeedIntegratedCircuitHardwareDescripTIon)的进步。
FPGA的特点FPGA具有体系结构和逻辑单元灵活、集成度高以及适用范围宽FPGA等特点。
兼容了PLD和通用门阵列的优点,可实现较大规模的电路,编程也很灵活。
与门阵列等其它ASIC相比,它又具有设计开发什么是周期短、设计制造成本低、开发工具先进、标准产品无需测试、质量稳定以及可实时在线检验等优点,因此被广泛应用于产品的原型设计和产品生产(一般在10,000件以下)之中。
Quartus II入门详细教程实例讲解写在前面:1.本教程适合以前没有接触过QuartusII开发软件的新手,本教程是基础的入门,后续的学习还得大家自己努力。
2.本教程非常详细手把手带大家入门,网上现存的很多教程,有的过于跳跃,难以跟上;有的遇到错误,但教程没有指出,导致我们不知道怎么做。
3.本教程首先通过简单的仿真实验带大家入门。
VHDL源代码会附在文档最后。
4.本教程使用Quartus II 9.1版本进行演示,其他版本的操作差别不是太大,也可以进行学习。
目录一、Quartus II开发软件基本介绍1.1 Quartus Ⅱ简介Quartus Ⅱ是Altera公司推出的专业EDA工具,支持原理图输入、硬件描述语言的输入等多种输入方式。
硬件描述语言的输入方式是利用类似高级程序的设计方法来设计出数字系统。
1.2 Quartus Ⅱ开发流程使用Quartus II 软件进行开发的流程如图1.2.1所示。
需注意的是,Quartus II还可以使用命令行模式的TCL批处理脚本进行自动流程控制。
图1.2.1 Quartus Ⅱ开发流程二、用3-8译码器的设计介绍QuartusⅡ的基本使用方法(VHDL仿真)1.1打开软件双击桌面安装好的QuartusⅡ 9.1图标,打开软件,主页面如图1所示。
图1在图1中,1区为菜单栏:软件所有功能的控制选项都可以在其下拉菜单中找到。
2区为快捷工具栏:提供设置(setting),编译(compile)等快捷方式,方便用户使用,用户也可以在菜单栏的下拉菜单找到相应的选项。
3区为资源管理窗口。
4区为编译及综合的进度栏:编译和综合的时候该窗口可以显示进度,当显示100%是表示编译或者综合通过。
5区为工作区。
6区为信息栏:编译或者综合整个过程的详细信息显示窗口,包括编译通过信息和报错信息。
2.2新建工程运行菜单命令“File->New Project Wizard”,打开新工程向导,首先出现如图2所示的工程向导介绍对话框。
第七章QUARTUSII⼊门指南第七章 QUARTUS II ⼊门指南7.1 QUARTUS II软件简介7.2 QUARTUS II基本设计流程7.3 原理图输⼊设计⽅法7.4 嵌⼊式逻辑分析仪SignalTap II的使⽤7.5 宏功能模块的应⽤7.1 QUARTUS II软件简介Quartus II是Altera公司推出的CPLD/FPGA开发⼯具,Quartus II提供了完全集成且与电路结构⽆关的开发包环境,具有数字逻辑设计的全部特性,包括:可利⽤原理图、结构框图、VerilogHDL、AHDL和VHDL完成电路描述,并将其保存为设计实体⽂件;芯⽚(电路)平⾯布局连线编辑;LogicLock增量设计⽅法,⽤户可建⽴并优化系统,然后添加对原始系统的性能影响较⼩或⽆影响的后续模块。
7.1.1 QUARTUS II基本特点功能强⼤的逻辑综合⼯具;完备的电路功能仿真与时序逻辑仿真⼯具;定时/时序分析与关键路径延时分析;可使⽤SignalTap II逻辑分析⼯具进⾏嵌⼊式的逻辑分析;⽀持软件源⽂件的添加和创建,并将它们链接起来⽣成编程⽂件;使⽤组合编译⽅式可⼀次完成整体设计流程;⾃动定位编译错误;⾼效的期间编程与验证⼯具;可读⼊标准的EDIF⽹表⽂件、VHDL⽹表⽂件和Verilog⽹表⽂件;能⽣成第三⽅EDA软件使⽤的VHDL⽹表⽂件和Verilog⽹表⽂件。
7.1.2 QUARTUS II系统安装1、QUARTUS II安装Quartus II 系统要求较⾼的系统配置,配置过低将使得编译过程⼗分缓慢。
对于安装Quartus II 7.2版本的系统必须满⾜以下最低要求:z硬件:运⾏速度为866MHz或更快Pentium III 以上计算机,系统内存容量⼤于256M。
z操作系统:Microsoft Windows 2000或Microsoft Windows XP。
安装QuartusII 之前建议浏览⼀下安装⽂件夹下的帮助⽂件及注意事项。
Quartus II 入门(以一个简单选择器为例)实验准备随着EDA技术的发展,使用硬件描述语言来设计PLD/FPGA已经成为一种趋势。
利用硬件描述语言,设计者可以将非常复杂的数字系统分为不同层次的模块进行设计,利用EDA工具,逐层进行仿真验证,再把其中需要变为实际电路的模块组合,经过自动综合工具转换到门级电路网表。
最后利用FPGA自动布局布线工具,把网表转换为要实现的具体电路布线结构。
Quartus II 软件是数字系统设计的仿真工具,他拥有FPGA和CPLD设计的所有阶段的解决方案,我们可以使用Quartus II 软件完成数字逻辑设计仿真的所有阶段。
Quartus II的设计流程如图错误!文档中没有指定样式的文字。
-1所示。
图错误!文档中没有指定样式的文字。
-1 Quartus II的设计流程图本实验以一个简单的选择器为例介绍利用Quartus II进行数字逻辑设计的基本流程。
选择器是数字逻辑系统的常用电路,是组合逻辑电路中的主要集成元件之一,它是由几路数据输入、一位或多位的选择控制和一路数据输出所组成的。
多路选择器从多路输入中选取其中一路将其传送到输出。
由选择控制信号决定输出的是第几路输入信号。
如图错误!文档中没有指定样式的文字。
-2所示,图中X0-X3为输入端;Y为输出端,选择X0-X3的某个值输出;A1和A0为选择控制端,A1和A0的值决定了Y选择X0-X3的哪一个值输出。
图错误!文档中没有指定样式的文字。
-2 4选1选择器实验目的Quartus II 软件支持多种设计输入模型,本次实验使用Verilog HDL语言输入设计,在DE2-70 开发平台上设计一个基本组合逻辑电路——2选1选择器。
本实验在学习使用Verilog HDL语言进行选择器的设计的同时初步熟悉Quartus II 软件的使用方法。
实验内容1 建立工程。
在用Quartus II 进行设计之初,需要为设计的项目建立一个工程,工程包括设计过程中所有的文件:软件源文件和编译过程中产生的其他文件。
个人MIDI工作室的组建虞志勇现今的音乐制作,多以电脑为主,使用电脑来进行MIDI音乐的制作,再配以录音设备,则可构成一套不错的音乐制作系统了,基本的系统构成图如下:这张图中,主要的构成设备有:电脑、音频卡、MIDI接口、合成器、音源、调音台、监听设备。
这只是一个基本的结构,在组成一套音乐工作室的时候,我们还可以根据这个基本结构进行设备的增减,一切,就看你自己的预算到底有多少了?下面,就以不同的档次给大家列出几种配套方案。
在此之前,我们先把此系统分为MIDI 和录音两个部分,说明一些基本常识。
基本常识1.MIDI部分:电脑、MIDI接口、音源、采样器、合成器音序器:做MIDI音乐,首先你得有个音序器,用以记录和编辑MIDI信息。
当然你可以用硬件的音序器,不过从省钱的角度来看,还是用软件的好,也更方便,如:用SONAR、Cubase等。
音源:MIDI是通过音源发声的,音源的档次决定着你的MIDI音乐音色的好坏,好的合成器也可当成音源来使用。
现在的音源产品众多,有综合的和各种不同风格的音源,可选的品牌也非常的多。
在选购上,建议大家不要指着一个品牌或地区的产品买,因为音色有所不同。
如:有了一台Y AMAHA的合成器,就应选一个ROLAND的音源或欧美的音源,你要再买一台YAMAHA的音源,就有点浪费了。
现在的软件音源也发展得很快,个别插件音源的音色已超过了硬件源。
但是,我个人并不推荐只用软件音源来工作,因为这对电脑的要求太高,且工作起来相对较为烦琐。
如果您有足够多的MONEY,那么一台采样器将可满足你对不同乐器音色的追求。
现有的产品中AKAI的Z4/Z8系列是不错的选择。
采样器工作原理一般是先从外部设备(如SCSI 光驱)中读取音色到内存,再存入采样器中的硬盘。
这样的结果,等同于您拥有了一个巨大音色库的音源,还可随时自由更改。
并且,采样器也可用录音和方式进行音色采样,你可以用它来制作自己的乐器音色。
MIDI接口:要把众多的MIDI设备用MIDI线连接起来,使之共同工作,就得有MIDI 接口。
FPGA入门及Quartus II使用教程FPGA是英文Field Programmable Gate Array的缩写,即现场可编程门阵列,它是在可编程阵列逻辑PAL(Programmable Array Logic)、门阵列逻辑GAL(Gate Array Logic)等可编程器件的基础上上进一步发展的产物。
可以这样讲,ASIC(Application Specific Integrated Circuit )内部的所有资源,是用积木堆积起来的小房子,可以是一个欧美风情的房子,还可以是一个北京四合院…….而FPGA内部就可以说是一个个小积木,也就是内部有大量的资源提供给我们,根据我们的需求进行内部的设计。
并且可以通过软件仿真,我们可以事先验证设计的正确性。
第一章FPGA的基本开发流程下面我们基于Altera 公司的QuantusII 软件来说明FPGA 的开发流程。
下图是一个典型的基于Quartus II的FPGA开发整体流程框图。
1、建立工程师每个开发过程的开始,Quartus II以工程为单位对设计过程进行管理。
2、建立顶层图。
可以这样理解,顶层图是一个容器,将整个工程的各个模块包容在里边,编译的时候就将这些模块整合在一起。
也可以理解为它是一个大元件,比如一个单片机,内部包含各个模块,编译的时候就是生成一个这样的大元件。
3、采用ALTERA公司提供的LPM功能模块。
Quartus软件环境包含了大量的常用功能模块,比如计数器、累加器、比较器等等。
4、自己建立模块。
由于有些设计中现有的模块功能不能满足具体设计的要求,那就只能自己设计。
使用硬件描述语言,当然也可以用原理图的输入方法,可以独立的把它们当成一个工程来设计,并且生成一个模块符号(Symbol),类似于那些LPM功能模块。
这里可以理解为,如果我们需求的滤波器,没有现成的合适的,那我们可以通过LC自己来搭建一个滤波器。
5、将顶层图的各个功能模块连线起来。
Quartus QuartusⅡⅡ设计流程 启动启动Quartus Quartus QuartusⅡⅡ 5.0双击桌面上的双击桌面上的Quartus Quartus QuartusⅡⅡ5.05.0图标或单击开始按扭,在程序图标或单击开始按扭,在程序菜单中选择菜单中选择Quartus Quartus QuartusⅡⅡ5.0 5.0 ,可以启动,可以启动,可以启动Quartus Quartus QuartusⅡⅡ5.05.0。
其初。
其初始界面如图所示。
始界面如图所示。
加入文件对话框:可以在可以在可以在File File File空白处选择添入其他已存在的设计文件加入空白处选择添入其他已存在的设计文件加入到这个工程中,也可以使用到这个工程中,也可以使用User Library Pathnames User Library Pathnames User Library Pathnames按按钮把用户自定义的库函数加入到工程中使用。
完成后按Next Next按钮进入下一步。
按钮进入下一步。
④下面弹出的是选择可编程逻辑器件对话框,如下图所示。
选Yes Yes,手动选择需要的器件,选,手动选择需要的器件,选,手动选择需要的器件,选No No No,则由编译器自动,则由编译器自动选择。
Quartus QuartusⅡⅡ设计流程EP1K30TC144-3⑥最后是由新建工程指南建立的工程文件摘要,显示了上面的全部设置选项。
至此,新工程建立完毕,在全部设置选项。
至此,新工程建立完毕,在QuartusII QuartusII QuartusII设计软设计软件界面的顶部标题栏将显示工程名称和存储路径。
如下图所示。
Quartus QuartusⅡⅡ设计流程QuartusⅡ设计流程QuartusⅡ∵File,单击,单击,单击OK OK OK按钮。
按钮。
Quartus Ⅱ入门教程(一个Verilog 程序的编译与功能仿真)Quartus Ⅱ 就是Altera 公司推出的专业EDA 工具,支持原理图输入、硬件描述语言的输入等多种输入方式。
硬件描述语言的输入方式就是利用类似高级程序的设计方法来设计出数字系统。
接下来我们对这种智能的EDA 工具进行初步的学习。
使大家以后的数字系统设计更加容易上手。
第一步:打开软件● 快捷工具栏:提供设置(setting),编译(compile)等快捷方式,方便用户使用,用户也可以在菜单栏的下拉菜单找到相应的选项。
● 菜单栏:软件所有功能的控制选项都可以在其下拉菜单中找到。
●信息栏:编译或者综合整个过程的详细信息显示窗口,包括编译通过信息与报错信息。
快捷工具栏菜单栏工作区资源管理窗口任务管理窗口第二步:新建工程( Project Wizard)1 工程名称:2添加已有文件(没有已有文件的直接跳过next) 所建工程的保存路径工程名称顶层模块名(芯片级设计为实体名),要求与工程名称相同如果有已经存在的文件就在该过程中添加,软件将直接将用户所添加的文件添加到工程中。
3 选择芯片型号(我们选择MAX3000A 系列下的EPM3256AQC208-10芯片) (注:如果不下载到开发板上进行测试,这一步可以不用设置)4 选择仿真,综合工具(第一次实验全部利用quartus 做,三项都选None,然后next)所选的芯片的系列型号快速搜索所需的芯片选择芯片5 工程建立完成(点finish )选择第三方综合工具,如果使用Quartus内部综合工具则选择none选择第三方仿真工具,如果使用Quartus内部仿真工具则选择none选择时序分析仪工程建立完成,该窗口显示所建立工程所有的芯片,其她第三方EDA工具选择情况,以及模块名等等信息。
第三步:添加文件(> VHDL file),新建完成之后要先保存。
我们选择Verilog HDL File设计文件格式既选择Verilog文本输入形式第四步:编写程序以实现一个与门与或门为例,Verilog描述源文件如下:module test(a,b,out1,out2);input a,b;Output out1,out2;assign out1=a&b;assign out2=a | b;endmodule然后保存源文件;第五步:检查语法(点击工具栏的这个按钮(start Analysis & synthesis))点击确定完成语法检查第六步:(锁定引脚,点击工具栏的(pin planner)) (注:如果不下载到开发板上进行测试,引脚可以不用分配)双击location 为您的输入输出配置引脚。
(笔记)Quartus II 与DE2 入门指导(Digital Logic)(DE2)作者:yf.x来源:博客园发布时间:2010-03-04 21:18 阅读:1218 次原文链接[收藏] Version 1.0By yf.x03/03/2010Abstract通过一个简单的实例介绍Quartus II 9.1和DE2基本使用方法。
Introduction典型的计算机辅助设计流程开始新建一个项目(project)Verilog设计输入编译设计管脚分配仿真设计电路规划、配置FPGA器件测试设计的电路一个典型的FPGA计算机辅助设计流程如图1所示。
图1 FPGA CAD设计流程设计流程的步骤:•设计输入(Design Entry)-- 用原理图或者硬件描述语言说明设计的电路。
•综合(Synthesis)-- 将输入的设计综合成由FPGA芯片的逻辑元件(logic elements)组成的电路。
•功能仿真(Functional Simulation)-- 测试、验证综合的电路功能正确与否,不考虑延时。
•适配(Fitting)-- 将工程的逻辑和时序要求与器件的可用资源相匹配。
它将每个逻辑功能分配给最佳逻辑单元位置,进行布线和时序分析,并选定相应的互连路径和引脚分配。
•时序分析(Timing Analysis)-- 通过对适配电路的传播延迟的分析,提供电路的性能指标。
•时序仿真(Timing Simulation)-- 验证电路的功能和时序的正确性。
•编程和下载配置(Programming and Configuration)-- 在FPGA上实现设计的电路。
本文主要介绍Quartus II 的基本特性。
演示如何用Verilog HDL在Quartus II平台设计和实现电路。
包括:•创建一个项目(project)•用Verilog代码设计输入•综合•适配•分配管脚•仿真•编程与下载1 创建一个项目(1)启动Quartus II ,选择File > New Project Wizard,弹出窗口(图2)图2 新建项目向导(2)选择Next,如图3输入项目路径和项目名。
FPGA入门教程1.数字电路设计入门2.FPGA简介3.FPGA开发流程4.RTL设计5.QuartusⅡ设计实例6. ModelSim和Testbench1.数字电路设计入门1.1数字电路设计数字电路设计的核心是逻辑设计。
通常,数字电路的逻辑值只有‘1’和‘0’,表征的是模拟电压或电流的离散值,一般‘1’代表高电平,‘0’代表低电平。
高低电平的含义可以理解为,存在一个判决电平,当信号的电压值高于判决电平时,我们就认为该信号表征高电平,即为‘1’。
反之亦然。
当前的数字电路中存在许多种电平标准,比较常见的有TTL、CMOS、LVTTL、LVCMOS、ECL、PECL、LVDS、HSTL、SSTL等。
这些电平的详细指标请见《补充教程1:电平标准》。
数字电路设计大致可分为组合逻辑电路和时序逻辑电路。
一般的数字设计的教材中对组合逻辑电路和时序逻辑电路的定义分别为:组合逻辑电路的输出仅与当前的输入有关,而时序逻辑电路的输出不但与输入有关,还和系统上一个状态有关。
但是在设计中,我们一般以时钟的存在与否来区分该电路的性质。
由时钟沿驱动工作的电路为时序逻辑电路。
大家注意,这两种电路并不是独立存在的,他们相互交错存在于整个电路系统的设计中。
1.1.1 组合逻辑电路组合逻辑电路由任意数目的逻辑门电路组成,一般包括与门、或门、非门、异或门、与非门、或非门等。
一般的组合逻辑电路如下图:其中A,B,C,D,E,F为输入,G为输出。
1.1.2 时序逻辑电路时序逻辑电路由时钟的上升沿或下降沿驱动工作,其实真正被时钟沿驱动的是电路中的触发器(Register),也称为寄存器。
触发器的工作原理和参数如下图:下面是两个简单的时序逻辑电路例子:(1)、时钟分频电路该时序电路的功能为实现对时钟’clk’的4分频,其中’clk_2’为2分频时钟,’clk_4’为4分频时钟,’enable’为该电路的使能信号。
其功能仿真波形如下图所示:(2)、序列检测器该时序电路实现了一个序列检测器,当输入序列‘datain’中出现‘101’时,标志位F将输出‘1’,其他时刻输出‘0’。
电脑音乐教程-Nuendo12音乐制作的常用武器之采样器软件采样器究竟是怎么回事呢,其实我以前在一些文章中已经提到过了。
无论是传统的硬音源和软音源,它们的音色都是用两种方法制作的。
第一种是合成法,也就是合成器。
它们通过各种复杂的算法产生声音,我们以前讲过,其实,就是人工凭空制造出声音波形。
而另一种方法,就是采样。
采样器的声音不是凭空“算”出来的,而是来自真实乐器的录音。
我举一个很形象的例子,找一架上好的钢琴放在录音棚里,找个钢琴大师来,让他从钢琴的最低音一直到最高音,以钢琴演奏的各种力度依次弹奏每个琴键,这样,把每个声音都录下来。
然后,将录下每个声音素材,通过一个软件,分配到MIDI键盘的每个键上。
最后,我弹下MIDI键盘上的C,音箱里出来的声音就是刚才大师弹的那个C。
这个软件,就是采样器。
采样器正是根据这个原理制造的。
所以,如果说合成器的专长是合成出各种自然界中有的和没有的声音,那么采样器就是完美地再现乐器的真实声音。
其实,在前几篇文章中我们提到的很多软音源插件比如金版管弦乐之类的,就是采样器。
甚至连虚拟吉他手之类也全都是采样。
可以说现在的音源,其传统音色几乎都不再是“凭空合成”出来,而是完全使用真实录音。
很多硬件合成器也是如此。
几年前,采样器都是一台专门的机器。
而且价格非常昂贵。
原因很简单——那时的电脑玩不动音频。
所以要想使用音频采样,那就必须使用专门的采样器。
图:AKAI S6000采样器硬件采样器的价格之昂贵,可以说不是一般人能够接受的。
因为硬采样器实际上就是一台电脑。
尽管如此,但那个时候依然有无数的音乐人不惜重金购买了硬采样器。
但可惜的是,仅仅两三年的时间,电脑的性能就已经发展到了玩音频不在话下的地步了。
硬件采样器就这样彻底被淘汰了。
现在我们使用的采样器都是软件,比起硬件的采样器,软件不仅使用方便,更重要的是它直接使用算法导出音频,而不需要像硬件那样录一遍。
因此音质得到最高的保证。
下面在这篇文章中,我们来简单介绍一些当前常用的采样器软件。
GIGASTUDIO入门对MIDI音乐来说,音色的好坏取决于音源的优劣。
音源可分为硬件和软件两类。
对于硬件音源来说,我们可以使用各类专业音源,或者使用一台合成器;对于软件音源来说,则有众多格式的软音源可用,如Soundfont格式的软音源,YAMAHA的XG系列软音源,ROLAND的GS系列软音源等。
硬件有它的优势,但不足之处在于其高昂的价格和升级的不易,而软音源则相对便宜并可自行制作。
长期以来,软音源的音色是无法和硬件音源相比的,直到GIGASTUDIO的出现。
GIGASTUDIO是一套极为方便而廉价的MIDI制作系统。
这里说的廉价决不等于质低!正相反,这是我所听到的音色最棒的软音源系统了!现在市面上有大量的GIGA的音色光盘(音色文件后缀为gig),从传统的乐器到多套鼓组,其中的中国民乐音色盘中竟有多达31种的乐器音色文件!你根本不用再去采样制作了,这些光盘足可令你满意!更令人心动的是,AKAI音色盘中的音色也可以在GIGA中通过转换成gig 文件使用。
正因为如此,现在不知有多少人在使用GIGA来创作音乐。
好了,废话少说,快快入门吧。
导入音色文件打开GIGASTUDIO,先来看看它的使用界面吧。
1.主菜单2.通道显示3.状态参数4.资源管理器在"1"当中你可看到有Port1,2,3,4共四个端口,每一个端口都有在"2"中所示的16个通道。
这也就是说,我们可以用GIGASTUDIO得到64个通道,64个乐器!不要太激动,还是一步一步地来吧。
首先,在"1"中点击"Settings"进行设置。
我们先在"General"中设置常用的音序器,比如我用的音序器是Cakewalk ,那么就点击"Browse",找到cwpa.exe 这个文件,再点一下"Apply"就行了。
Quartus软件急速入门教程1. 以二输入与门电路为例,介绍在Quartus II环境下的编程开发流程(1) 启动Quartus II。
启动QuartusII可以看到主界面由四部分构成:工程导向窗口、状态窗口、信息窗口和用户区。
如图1.1所示。
图1.1、QuartusII基本界面(2) 利用向导,建立一个新项目。
在File菜单中选择New Project Wizard...选项启动项目向导。
Step1:如图1.2所示,分别指定创建工程的路径,工程名和顶层文件名。
工程名和顶层文件可以一致也可以不同。
一个工程中可以有多个文件,但只能有一个顶层文件。
这我们将工程名取为:simple,顶层文件名取为and2_gate。
图1.2、QuartusII项目名称、路径、顶层文件设定窗口Step2:点击Next>按钮,页面二是在新建的工程中添加已有Verilog HDL文件的,本实验不需做任何操作。
Step3:点击Next>按钮,进入页面三,完成器件选择。
器件的选择是和实验平台的硬件相关的,根据我们的实验开发板,它使用的是MAX II系列型号为EPM1270T144C5的器件,封装为TQFP,管脚数144,速度等级为5,通过这些条件的限制,我们可以很快地在可选器件框(Available device)中找到相应的器件,如图1.3所示。
图1.3、QuartusII中器件选择窗口Step4:后面两步分别是对EDA工具的设定和工程综述,都不作任何操作。
点击Finish 完成工程创建。
工程综述界面如图1.4所示。
图1.4、QuartusII项目设定完成综述窗口(3) 新建一个Verilog HDL文件。
Quartus II中包含完整的文本编辑程序(Text Editor),在此用Verilog HDL来编写源程序。
新建一个Verilog HDL文件,可以通过快捷按钮,或快捷键Ctrl+N,或直接从File菜单中选择New...都可以,弹出页式对话框后选择Device Design Files页面的Verilog HDL File,点击OK按钮。
Gauss系统介绍目录1.系统初步2.矩阵介绍3.矩阵运算及其它运算4.Gauss程序控制5.过程与模块化程序设计6.文件输入输出7.Gauss图形简介8.重要函数及语句分类参考Gauss系统是Aptech Systems公司出品的一个矩阵语言软件包,它可以十分方便地编制矩阵计算程序,并内建了许多矩阵运算、概率统计函数,还可以绘制印刷质量的图形。
它可以在命令行交互计算,也可以编程计算,编程时具有通常的分支、循环、模块化子程序等功能,并以矩阵为基本运算单位。
利用附加的模块可以进行经济财务分析、统计分析等等。
我们主要用它来编制统计计算、模拟程序。
它进行矩阵运算时速度很快,甚至比编译的C代码还要快,这是因为它采用了优化的矩阵计算内核。
Gauss系统有微机版本,也可以运行于工作站等高档机型。
这里以DOS版Gauss v2.2为例说明。
系统初步在安装好Gauss系统后,一般用一个批命令进入Gauss系统,比如说是G0.BAT。
进入系统后,出现一个命令行的界面,命令提示为“》”形状。
在命令提示下可以输入Gauss语句。
用Alt+H可以启动帮助系统,在帮助系统内按H键后输入问号然后回车可以得到一个帮助菜单。
为了退出Gauss系统,可以在命令行发布SYSTEM命令,或者按ESC键并回答Y。
Gauss的基本计算单位是矩阵。
定义标量、向量、矩阵用等号赋值即可。
例如,》a = 15.2;》b1 = {1 2 3};》b2 = {1, 2, 3};》c = {1 2 3, 4 5 6, 7 8 9};》name="My first Gauss program"分别定义了标量a、行向量b1、列向量b2、矩阵c、字符串标量name。
矩阵定义中一行的元素间用空格分隔,各列用逗号分隔。
字符串两边用双撇号包围,不能用单撇号。
Gauss中除了字符串常量外不区分大小写,所以变量名既可以用大写,也可以用小写。
语句以分号结束,但在命令行界面可以省略分号。
ESI ESU22 高性价比入门级专业K歌声卡评测ESI这个韩国品牌对专业音频的中低端市场影响力是非常巨大的,而且也是个老牌子了,尤其是入门级的这种音频接口设备,像MAYA系列在中国销售了多年都经久不衰,其实主要原因还是因为在相同价位上,能和ESI比质量的品牌几乎没有。
可见ESI的产品质量的确还是很好的,在评测了诸多ESI产品之后,我也确实发现,除了价格低廉这个优势之外,ESI的声卡最大的优点就是稳定性和ASIO性能,而这两点无论对于编曲还是录音都是最重要的,当然,ESI产品的音质也不错,声音很干净,所以,ESI的产品广受中低端用户尤其是入门级用户的欢迎。
通过现在的评测大家也都知道,外置声卡在逐渐取代内置,而且随着USB音频接口技术方面的不断发展改进,以往USB声卡不稳定的情况也已经完全不再存在,相反的,现在连原本是火线口的声卡都要推出USB版本了。
而且,由于很多用户都开始使用笔记本电脑来录音和编曲,所以很多外置专业声卡也都开始朝向着小巧便携这个方向发展。
我们这次要介绍的ESU22声卡就是这样一款USB声卡,它体积很小巧,便于携带,性能和功能上又丝毫不打折扣。
下面我们来了解一下这款小声卡的各个方面吧。
包装和外观现在ESI全系声卡产品都以白色为主色调,无论包装还是产品本身都是白色调的。
ESU22的包装和MAYA44-E等其他声卡都很相似,使用像一本书一样可以翻开的白色包装盒。
看上去很典雅的感觉。
如图1、图2所示。
掀开包装盒的扉页可以看到Cubase软件的LOGO以及介绍,说明包装中是附赠了正版的Cubase LE软件的。
对于价格如此低的声卡来说,这也是很难得的。
图1:ESU22包装盒,盒子上有行货正品的防伪标志图2:翻开包装盒的扉页,有Cubase软件的LOGOESU22包装中的东西如图3所示,除了声卡本身外,还有用户手册、USB连接线、驱动光盘和正版Cubase LE4软件的安装光盘。
Cubase LE4就是Cubase4的简化版。
音乐制作系统的组建现今的音乐制作,多以电脑为主,用电脑来进行MIDI音乐的制作,再配以录音设备,则可构成一套不错的音乐制作系统了。
先来看看下面这张系统构成图:这张图中,主要的构成设备有:电脑、音频卡、MIDI接口、合成器、音源、调音台。
这只是一个基本的结构,在组成一套音乐工作室的时候,我们还可以根据这个基本结构进行设备的增减,当然了,还是那句老话:一切,就看你有多少钱了!哦……下面,我将就不同的档次给大家列出几种配套方案。
在此之前,把此系统分为MIDI和录音两个部分,先说明一下基本常识。
基本常识1.MIDI部分:电脑、MIDI接口、音源、采样器、合成器做MIDI音乐,首先你得有个音序器,用以音乐创作,你当然可以用硬件的音序器,不过从省钱的角度来看,还是用软件的好,也更方便,如:用cakewalk、MW3、Cubase等。
MIDI是通过音源发音的,音源的档次决定着音色的好坏,当然,好的合成器也可当个音源来使用。
现在的音源产品众多,有综合的和各种不同风格的音源,可选的品牌也非常的多。
在选购上,建议大家不要指着一个品牌或地区的产品买,因为音色不同啊。
如:有了一台YAMAHA的合成器,就应选一个ROLAND的音源或欧、美洲的音源。
现在的软音源也相当不错,在经济力量不足的情况下,也可先用着玩玩。
当然,软件音色作为硬件音源音色的补充也是不错的选择,如各种民乐音色。
如果您有足够多的MONEY,那么一台采样器将可满足你对不同乐器音色的追求。
现有的产品中AKAI的Z4/Z8系列是不错的选择。
采样器工作原理一般是先从外部设备(如SCSI光驱)中读取音色到内存,再存入采样器中的硬盘。
这样的结果,等同于您拥有了一个巨大音色库的音源,还可随时自由更改。
要把众多的MIDI设备用MIDI线连接起来,使之共同工作,就得有MIDI接口,一般是一块MIDI接口卡和电脑相连,提供多个MIDI输入输出口。
现在的一些声卡和音频卡的子卡上也带有MIDI接口,一般的声卡也可用游戏口做MIDI接口。
经典的延续!高性价比入门级声卡——MAYA44e评测:经典的延续!高性价比入门级声卡——MAYA44e评测添加时间2009-10-21文章分类硬件产品评测文章作者大觉者文章出处说起MAYA这个名字可以说是无人不知无人不晓。
你可能没有用过它,但你绝对不可能没听说过它。
关于这块声卡也是褒贬不一,因为首先它的市场定位属于低端区域,价格也几乎是专业声卡中最便宜的,因此很多人对这种低端入门声卡嗤之以鼻。
然而,它的功能却完全具备一块专业声卡应该具备的一切,甚至在内录、自带话放耳放等功能上超越了很多专业声卡。
而且,MAYA这个名字从诞生到现在已经多年,有很多当时很受专业人士欢迎的专业声卡现在都早已停产,再也见不到踪影,而唯有MAYA系列这么多年来一直到今天依然畅销,要知道评价一个产品好坏与否,最有说服力的不是评测,而是销量。
这也足以说明它在低端声卡的市场上的确有着它独有的魅力。
这次我收到的这块MAYA44e声卡。
也就是PCI Express口的MAYA声卡,是MAYA系列的第四代产品。
我们知道,由于现在PCI槽已经在逐渐面临淘汰,传统的PCI声卡已经几乎不再出新产品了。
所以很多声卡厂商都老酒换新瓶,推出了PCI-E的版本,比如RME9632就也推出了PCI-E版。
这次ESI的MAY A44e也是如此。
在2009北京PALM展会上,ESI首次推出了三款ESI PCI Express 接口声卡:MAYA44e、Esp1010e和Maxio 032e。
而且MAYA44e是其中首推的产品。
下面我们就来一起看一下这款声卡。
包装、外观和接口MAYA44e的包装精致小巧而典雅,设计得很漂亮,包装的色调设计和卡本身表里如一。
如图1所示。
图1:MAYA44e包装盒像一本书一样打开包装盒的盖子,通过透明的塑料包装可以看到声卡和声卡的辫子。
这个辫子是一进一出的MIDI接口和一对数字输入输出接口。
另外在包装盖子的内侧上我们可以看到Cubase LE4的封面,因为这块声卡包装内是赠送一张正版C ubase LE4安装盘的。