2、初级实例

1、用VPN下载器件库

版本和IDE一样
http://fpgasoftware.intel.com/?edition=standard



2、用管理员权限打开quartus ,Tools >Install Devices选择器件库

3、新建项目

选和板子一样的设备


4、写代码编译

LIBRARY IEEE;                                                  
USE IEEE.STD_LOGIC_1164.ALL;                     
USE IEEE.std_logic_unsigned.ALL;                   
ENTITY Test1 is                                        
     PORT(
          clk:in STD_LOGIC;                                   
          led1:out STD_LOGIC_VECTOR(11 DOWNTO 0));     
END Test1;                                              
ARCHITECTURE light OF Test1 IS            
SIGNAL clk1 :std_logic;                                       
BEGIN                                                                  
P1:PROCESS (clk)                                              
VARIABLE count:INTEGER RANGE  0 TO 9999999;
BEGIN                                                                
    IF clk'EVENT AND clk='1' THEN                            
       IF count<=4999999 THEN                           
          clk1<='0';                                          
          count:=count+1;                          
        ELSIF count>=4999999 AND count<=9999999 THEN            
               clk1<='1';                                                                         
               count:=count+1;                               
        ELSE count:=0;                                      
        END IF;                                                      
     END IF;                                          
END PROCESS ;        
  

P2:PROCESS(clk1)                                              
variable count1:INTEGER RANGE 0 TO 16;                         
BEGIN                                                                                                                
IF clk1'event AND clk1='1'THEN                                 
   if count1<=13 then                                         
      if count1=12 then                                        
         count1:=0;                                                
      end if;                                                            
      CASE count1 IS                                            
      WHEN 0=>led1<="111111111110";                       
      WHEN 1=>led1<="111111111101";                        
      WHEN 2=>led1<="111111111011";                        
      WHEN 3=>led1<="111111110111";                        
      WHEN 4=>led1<="111111101111";                        
      WHEN 5=>led1<="111111011111";                        
      WHEN 6=>led1<="111110111111";                        
      WHEN 7=>led1<="111101111111"; 
      WHEN 8=>led1<="111011111111";                        
      WHEN 9=>led1<="110111111111";                        
      WHEN 10=>led1<="101111111111";                        
      WHEN 11=>led1<="011111111111";                                                                   
        WHEN OTHERS=>led1<="111111111111";              
      END CASE;                                                     
      count1:=count1+1;                                   
    end if;                                                                     
end if;                                                                        
end process;                              
END light;

5、设置管脚


6、下载程序

把Unused Pins中的Reverse all unused pins:选择为As input tri-stated。意思是说把不用的管脚设置为输入三态,Quartus默认这个选项是不用的管脚输出接地,这样最典型的现象是很可能你一下载代码到板子上蜂鸣器就响个不停

因为进程是并行的,所以不能在两个进程中给同一个变量赋值。
一个process里面只能有一个上升沿检测语句

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 217,826评论 6 506
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 92,968评论 3 395
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 164,234评论 0 354
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,562评论 1 293
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,611评论 6 392
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,482评论 1 302
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,271评论 3 418
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 39,166评论 0 276
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,608评论 1 314
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,814评论 3 336
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,926评论 1 348
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,644评论 5 346
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,249评论 3 329
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,866评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,991评论 1 269
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 48,063评论 3 370
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,871评论 2 354

推荐阅读更多精彩内容

  • 鲁大师检测 详细报表 --------[ 鲁大师 ]-------------------------------...
    Feel君阅读 11,924评论 0 0
  • 1. 前言 嵌入式设计手册是Intel嵌入式系统开发工具的基本文档。本书阐述了如何有效使用这些工具,并推荐利用In...
    过眼云烟_69ba阅读 1,461评论 0 2
  • # Awesome Python [![Awesome](https://cdn.rawgit.com/sindr...
    emily_007阅读 2,210评论 0 3
  • 五百年久,孤零依旧。 残冬酷暑,叶落知秋。 万载蛰伏,氤氲独嗅。 望他乡路,终锁心囚。 蓦然匆匆静回首,一出乾坤战不休。
    北疆万里盼南风阅读 170评论 0 0
  • 好句:突然,河流上传来一声闷沉的巨响,我瞬间清醒,便知起一只胳膊,侧耳倾听,不一会儿,又是一声巨响,我腾地一下坐了...
    浩洋_3df1阅读 752评论 0 0