PLD设计速成(3)-采用VHDL设计输入三人表决器

HDL语言及源代码

6人已加入

描述

  打开MAX plusII,在开始菜单内选择MAX PLUS II 项,开始运行MAX PLUS II(如下图)

PLD芯片

  你最好把图标放到桌面上,以后直接双击MAX PLUS II图标就可以运行软件了

  在MAX PLUSII上点右键,选择发送到->桌面快捷方式(如下图),那么你桌面上就看到MAX PLUS II了。

PLD芯片

  3.2 新建VHDL文档

  (图形和verilog-HDL设计的过程见后面的部分)

  FILE->NEW

PLD芯片

  或者点下图的新建图标:

PLD芯片

  连后选择Text Editor File文件,点OK如下图

PLD芯片

  3.3输入设计文件

  在文本窗口中输入以下VHDL源程序:

  LIBRARY IEEE;

  USE IEEE.STD_LOGIC_1164.ALL;

  --*********************************************

  ENTITY majority_voter IS

  PORT(SW : IN std_logic_vector(3 DOWNTO 1);

  L : OUT std_logic_vector(2 DOWNTO 1));

  --L2 is a yellow LED AND L1 is a RED LED

  END majority_voter;

  --*********************************************

  ARCHITECTURE concurrent OF majority_voter IS

  BEGIN

  WITH SW SELECT

  L <= "10" WHEN "011",

  "10" WHEN "101",

  "10" WHEN "110",

  "10" WHEN "111",

  "01" WHEN OTHERS;

  END concurrent;

  --*********************************************

  如下图

PLD芯片

  3.4保存文件

  FILE->SAVE,或点工具栏上的存盘符号

PLD芯片

  存盘符号

PLD芯片

  把文件保存为majority_voter.vhd(路径中不要有中文字符,Automatic Extension选.vhd)

PLD芯片

  把文件设为当前工程:FILE->PROJECT->SET PROJECT TO CURRENT FILE

PLD芯片

  MAX PLUS II的标题条将显示新的项目名字

PLD芯片

  至此,程序输入就已经完成了

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分