0731-88575016

首页 > 产品中心>>>FPGA计划开采软件Quartus II的利用技术之: 类型实例-SignalTap II功效演示
详细内容

FPGA计划开采软件Quartus II的利用技术之: 类型实例-SignalTap II功效演示

发布时间:2021-12-01 04:34:23

来源:ror体育软件

  本节旨正在通过给定的工程实例“正弦波产生器”来熟练Altera和IntentMemoryContentEditor的行使本事。同时行使基于Altera的开采板将该实例举办下载验证,杀青工程计划的硬件竣工。正在本节中,将首要解说下面学问点。

  通过这些学问点,遵循实例的流程,读者能够急忙地负责行使QuartusII软件高级调试本事。

  本实例将行使图解的格式将全盘流程一步一步发现给读者,使读者可以轻松负责开采的流程。

  本实例行使QuartusII自带的宏模块(MegaWizardPlug-inManager)来计划逻辑效用,并行使嵌入式硬件逻辑阐发仪侦察结果。

  正弦函数产生器的道理对比简略,硬件竣工也对比简略:开始计一致个ROM用来存放正弦函数的幅度数据;用一个计数器来指定ROM所在(也即是相位)的推广,输出相应的幅度值。如许正在相联的岁月内显示的即是一个完备的正弦波形。

  div模块是分频模块,能够用前面计划过的分频器的次序天生模块(symbol),也能够行使Altera的计数器宏模块来天生分频器。

  将分频器模块div.v参与到工程中,正在工程中翻开分频器模块div.v(分频器次序由读者杀青),如图5.41所示。

  假若犯错则篡改过失,直到没有过失为止。此时软件会自愿天生div.bsf文献,此文献为道理图中的模块图形。

  填入如图5.45所示的正弦波幅度数据。当然也能够用MATLAB、C++或Excel的函数天生数据。生存文献,定名sin.mif。

  正在“Tools”菜单膺选取“MegaWizardPlug-PnManager”选项,显现如图5.46所示的对话框,选取新筑宏模块单击“Next”按钮。

  图5.46援用自带宏对线左侧是QuartusII自带的免费的宏模子,能够看到Quartus供应了良多免费的IP核。

  单击“Next”按钮,设定ROM根基参数,包含ROM的位宽q、所在位宽(存储深度)和时钟。普通ROM的时钟选为单时钟支配Singleclock,如图5.49所示。

  单击“Next”按钮,设定ROM其他参数,设定输出寄存器、时钟使能端和异步清零。假若选中“qoutputport”,则会正在输出端加一级寄存器,如图5.50所示。

  单击“Next”按钮,接下来正在对话框中填入ROM初始化文献,并选中“allowin-systemmemory”选项,并选取名称为“NONE”,如图5.51所示。

  本实例顶用的ROM宽度为8,深度为64,也即是数据宽度是8位,能够存64个数据。ROM有64个所在,是以计数器的位宽要界说为6。

电话:13973131243
邮箱:hnyx@upixels.com
网站地址:www.dyxsj.com
扫一扫浏览手机站