- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
为观测方便,可将计数输出q3、q2、q1、q0作为一个组来观测。步骤如下: ⑴将鼠标移到“Name”区的q3上,按下鼠标左键并往下拖动鼠标至q0处,松开鼠标左键,可选中信号q3、q2、q1、q0; ⑵在选中区(黑色)上单击鼠标右键,打开一个浮动菜单,选择“Enter Group”项,出现如图所示的对话框。 ⑶选择“OK”关闭此对话框,可得到如图所示波形图文件,容易观测。 组名输入区,可任意写 是否以格雷码显示 选择计数进制 返回 返回 ㈤目标器件选择与管脚锁定 1、选择器件 本例中使用的目标器件为FLEX10K系列中的EPF10K10LC84,器件选择方法如下: ⑴从菜单“Assign”下选择“Device”项打开一个对话框,单击“Device Family”区的下拉按钮,进行器件系列选择,选择“FLEX10K”; ⑵在具体器件型号列表区双击EPF10K10LC84; ⑶单击“OK”按钮,关闭该对话框,完成器件选择。 2、管脚锁定 管脚锁定可采用如下方法: ⑴从菜单“Assign”下“Pin/location/chip”,在“node name”区,填上信号名,如“clk”; ⑵在“pin”区,填上对应的管脚号,如“1” ; ⑶在“pin type”区选择信号输入/输出类型(编译后一般不用选择,系统会自动显示出类型),对于信号“clk”选择“input”类型; ⑷此时按钮“Add”变亮,单击之,可将信号“clk”锁定在1号管脚上。 ⑸重复上述步骤,将所有管脚锁定好。 如果想删除或改变一个锁定,可在“Existing Pin/location/Chip Assignments”区选中需要删除或改变锁定的信号,利用按钮“Delete”和“Change”可对该信号的锁定进行删除或更改。 当然锁定管脚也可以从“MAX+PLUS II”菜单下选择“Floorplan Editor”打开平面布置图编辑器对管脚进行锁定。 ㈥器件编程/配置 通过项目编译后可生成文件*.sof用于下载。 在Altera器件中有两类: 一类为MAX系列,其中MAX系列为CPLD结构,编程信息以EEPROM方式保存,故称这类器件的下载为编程; 另一类为FLEX系列, FLEX系列有些类似于FPGA,其逻辑块LE及内部互连信息都是通过芯片内部的存储器单元阵列完成的,这些存储器单元阵列可由配置程序装入,存储器单元阵列采用SRAM方式,对这类器件的下载称为配置。所以系统掉电后,MAX系列编程信息不丢失,而FLEX系列的配置信息会丢失,需每次系统上电后重新配置。 在我们例子中使用的是EPF10K10LC84,为FLEX系列。下面对其进行配置: ⑴将下载电缆一端插入LPT1(并行口,打印机口),另一端插入系统板,打开系统板电源; ⑵从“Max+Plus II”菜单下选择“Programmer”,打开一个对话框。对话框中“File”是指包含配置信息的文件,“Device”是指目标芯片的型号。用鼠标双击均可打开选择对话框进行选择。 ⑶单击按钮“Configure”即可完成配置。 若第一次运行上如对话框所由按钮均为灰色,可从“Options”菜单下选择“Hardware setup”对话框,在“Hardware setup”下拉框中选择“ByteBlaster”,单击“OK”即可。 到目前为止,我们已完成一个完整设计。我们除了采用图形输入的方法,还可以采用文件输入的方法进行设计,即语言描述输入法。其设计过程与图形方法基本相同,仅在开始时建立文本文件。 下面来看一下怎样进行文本输入? 三、文本输入过程 文本输入相对来说就比较简单,关键在编写程序。 还是以12进制计数器为例,过程入下: 1、在File菜单中选择“New…”,出现如右对话框: 在该对话框中选择“Text Editor file”后,选择“OK”即可打开程序编写区,开始建立文本输入文件。 程序入下: --********************************************** LIBRARY IEEE; USE IEEE.STD_LOGIC_1164.ALL; USE IEEE.STD_LOGIC_ARITH.ALL; USE IEEE.STD_LOGIC_UNSIGNED.ALL; --********************************************** ENTITY CNT12 IS PORT( CLK : IN STD_LOGIC; CLR : IN STD_LOGIC; ENA : IN STD_LOGIC; COUT : OUT STD_LOGIC;
文档评论(0)