什么是葡萄胎| 台风是什么| 外阴白斑挂什么科| 什么样的人容易得脑瘤| 护照补办需要什么材料| 什么是签注| 一个火一个羽一个白念什么| 脑梗吃什么好| 头皮痒头皮屑多是什么原因| 景泰蓝是什么地方的特种工艺| 口腔溃疡是缺少什么维生素| 膝盖后面叫什么部位| 三长两短是什么意思| 履约是什么意思| 孕妇缺碘对胎儿有什么影响| 两腿抽筋是什么原因| 胰腺癌晚期什么症状| 跳蚤什么样| 老年人尿血是什么原因| 阿胶是什么做的| 世界上最高的高原是什么| 广肚是什么| comeon什么意思| 女人手心热吃什么调理| 双肺纹理增多模糊是什么意思| 4月28日是什么星座| 鼻窦炎是什么| 阿尔兹海默症挂什么科| 给男朋友买什么礼物比较好| 3.3是什么星座| 欲钱看正月初一是什么生肖| 党参不能和什么一起吃| 内膜厚是什么原因| 紫薇花什么季节开花| 226是什么意思| 尿酸高吃什么药降尿酸效果好| 风云人物什么意思| 为什么抽烟就想拉屎| 荨麻疹吃什么药最有效| 景气是什么意思| 鬼剃头是什么病| 不疑有他什么意思| 啰嗦是什么意思| 呼吸困难吃什么药| 什么人不能喝蜂蜜| asics是什么牌子| 西夏是什么民族| b超跟彩超有什么区别| 国手什么意思| 梦见自己小便是什么意思| 腮腺炎用什么药| 婴儿吃dha有什么好处| 小钢炮是什么意思| 红红的枫叶像什么| 腹胀挂什么科| 不言而喻的喻是什么意思| 孕期补铁吃什么| 花甲吃什么| 陶土样大便见于什么病| 奶油是什么做的| 吃什么可以健脾养胃| 大小眼是什么原因| 雾化对小孩有什么影响或者副作用| 一个月没有来月经是什么原因| 靶身高是什么意思| 丙肝是什么病| art什么意思| 一什么头巾| 出痧的颜色代表什么| 12388是什么电话| 口加大是什么字| 谨遵医嘱是什么意思| 败血症是什么病| 凌晨1点是什么时辰| 吃什么指甲长得快| 一月8日是什么星座| 颅内出血有什么症状| 璟五行属什么| 财政部部长什么级别| 葛根粉有什么功效| 骨折喝什么汤恢复得快| 气血虚吃什么| 菠菜不能和什么食物一起吃| caluola手表是什么牌子| TA什么意思| 缺铁有什么症状| 竹叶青是什么茶| 阴沟肠杆菌是什么病| 弹性工作制是什么意思| 心室早复极是什么意思| 内膜厚是什么原因| 在家无聊可以干什么| 尾椎骨痛挂什么科| 帕金森病是什么原因引起的| 茄子把有什么功效| 冬至有什么禁忌| 斯里兰卡用什么货币| 腱鞘炎挂什么科| 皈依有什么好处| 心存善念是什么意思| 转氨酶高是什么| 天津市市长什么级别| 三朵玫瑰花代表什么意思| 炖鸽子汤放什么调料| 七月与安生讲的是什么| 肚子硬硬的是什么原因| 梅州有什么大学| 经常嗓子疼是什么原因| 吃猪心有什么好处和坏处| 肺部感染是什么症状| 客片什么意思| 什么笔记本电脑好| 八月七号是什么星座| 一个口一个我念什么| 一月8日是什么星座| 血红蛋白低吃什么可以补起来| 马加其念什么| 绿茶不能和什么一起吃| 满月送什么礼物好| 吃什么能降尿蛋白| 秋千为什么叫秋千| 声音沙哑是什么原因| 7月23日是什么日子| 奶阵是什么意思| 七叶子是什么意思| 抄送和密送是什么意思| 剑走偏锋是什么意思| 蛋白质偏高是什么原因| 石见读什么| 下夜班是什么意思| 冬虫夏草有什么用| 同型半胱氨酸是什么| 亚瑟士和鬼冢虎的区别是什么| 11月16日是什么星座| 减肥吃什么药瘦得快| 水泻拉肚子是什么原因| 3.1是什么星座| 梦见手机屏幕摔碎了是什么意思| 贫血吃什么比较好| xrd是什么| 十月30号是什么星座| 一直打嗝不止是什么原因| 上24休24是什么意思| 脚干裂用什么药最好| 三维是什么意思| 骨质增生是什么原因引起的| 新股配号数量是什么意思| 原配是什么意思| 看破红尘是什么意思| 喝茶叶茶有什么好处和坏处| 告状是什么意思| 青筋凸起是什么原因| 糖类抗原ca125偏高是什么原因| 胰腺最怕什么| 重孙是什么意思| 梨状肌综合症吃什么药| 胃反酸是什么原因造成的| 磋磨什么意思| 卵巢结节是什么意思| 蒙脱石散是什么药| 精液的主要成分是什么| 动人是什么意思| 7月出生的是什么星座| 李子什么颜色| 煊是什么意思| 奥美拉唑什么时候吃| 导弹是什么意思| 黄精是什么| 低血压和低血糖有什么区别| 两鬓斑白是什么意思| 茶不能和什么一起吃| mj是什么意思| 发际线长痘痘是什么原因| 大葱和小葱有什么区别| 知见是什么意思| 不举是什么意思| 治未病是什么意思| uspa是什么牌子| camp是什么| 籍贯是什么意思| 指甲有白点是什么原因| 益气是什么意思| 一串什么| 1月1日是什么日子| 咪咪头疼是什么原因| 准奏是什么意思| 三亚在海南的什么位置| 打压什么意思| 山楂和什么泡水喝减肥效果最好| 低压偏高是什么原因| 打牌老是输是什么原因| 痛什么什么痛| puma是什么品牌| 正常白带是什么颜色| blub是什么意思| 春天有什么特点| 脸上白了一小块是什么原因| 阁老是什么意思| 梦见好多猫是什么预兆| 拉肚子是什么原因引起的怎么办| 早上6点是什么时辰| 北芪煲汤加什么药材好| 黄瓜为什么不叫绿瓜| 感冒是挂什么科| 下午一点是什么时辰| 身首异处是什么意思| 211是什么| 肚脐眼左侧是什么器官| 胆囊息肉是什么原因造成的| 成人高考是什么| 周文王叫什么名字| 坐月子能吃什么蔬菜| 辜负是什么意思| 氩气是什么气体| 吃什么可以健脾养胃| 哥哥的哥哥叫什么| 成人礼送什么礼物| 218号是什么星座| 小孩胃疼吃什么药好| 耐信是什么药| 钾在人体中起什么作用| 罗贯中是什么朝代的| ena是什么检查项目| 赶集什么意思| 肠澼是什么意思| 高血压吃什么食物好| 灏字五行属什么| 孕妇多吃什么水果比较好| 牛肉跟什么炒好吃| 忘乎所以是什么意思| 猴头菇和什么煲汤最好| 生蚝和什么不能一起吃| 手掉皮是缺什么维生素| 蛇脱皮在家有什么预兆| 南字五行属什么| 老婆生日送什么鲜花| 舌头发白有齿痕是什么原因| 抗核抗体阴性说明什么| 强直性脊柱炎有什么症状| 分泌物是褐色是什么原因| 妇联是干什么的| 何首乌长什么样| 花中之王是什么花| 热淋是什么病| 扬州有什么好玩的| 爱新觉罗是什么意思| 世界上最长的河流是什么| 圆脸适合剪什么发型| 梦见好多鱼是什么意思| 多元是什么意思| 胆汁有什么作用| 今天是什么节气| 什么手机便宜又好用| 湿热喝什么茶可以调理| 什么是腰间盘突出| 十一月四日是什么星座| hz是什么意思| 头孢长什么样图片| 氯读什么拼音| bp在医学上是什么意思| 行李是什么意思| 浓茶喝多了有什么危害| 6424什么意思| 碱性体质的人有什么特征| 百度
0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

绿满泉城美丽济南 济南将建绿透绿90万平方米

工程师 ? 来源:网络整理 ? 作者:h1654155205.5246 ? 2025-08-06 15:41 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

Quartus.II使用简介与第一个工程实例

基于QuartusII通过实验板上的KEY1按钮控制FPGA核心板上的第一个LED灯。本实验比较简单,使用本站FPGA开发板或者CPLD开发板以及其它FPGA开发板都可进行实验。下面实验目的:通过该实例学习,可以了解FPGA的基本开发流程,熟识quartusII软件基本功能的使用。

基本原理:利用一个常开按钮(实验板上的KEY1)作为输入(常开时输入1,闭合时输入0),经过一个反相器后输出到核心板的第一个LED。KEY1常开时,LED亮,按下(闭合)实验板上的KEY1,该LED熄灭。

1、建立工程

运行QuatrusII软件(以下简称Q2),建立工程,FileàNew Project Wizad如点击New Project Wizard 后弹出指定工程名的对话框,在Diectory, Name, Top-Level Entity中如下图填写:

Quartus.II使用简介与第一个工程实例

按Next按钮,出现添加工程文件的对话框:

在这里我们先不用管它,直接按Next进行下一步,选择FPGA器件的型号:

Quartus.II使用简介与第一个工程实例

在Family下拉筐中,我们选择Cyclone系列FPGA,然后在“Available devices:”中根据核心板的FPGA型号选择FPGA型号,注意在Filters一栏选上“Show Advanced Devices”以显示所有的器件型号。执行下一步出现对话框:

这里是选择其它EDA工具的对话框,我们用Q2的集成环境进行开发,因此这里不作任何改动。按Next进入工程的信息总概对话框:

按Finish按钮即建立一个空项目。

Quartus.II使用简介与第一个工程实例

2、建立顶层图

执行FileàNew,弹出新建文件对话框:

选择“Block Diagram Schematic File”按OK即建立一个空的顶层图,缺省名为“Block1.bdf”,我们把它另存为(FileàSave as),接受默认的文件名,并将“Add file to current project”选项选上,以使该文件添加到工程中去。如图所示:

Quartus.II使用简介与第一个工程实例

3、添加逻辑元件(Symbol)

双击顶层图图纸的空白处,弹出添加元件的对话筐:

在Libraries里寻找所需要的逻辑元件,如果知道逻辑元件的名称的话,也可以直接在Name一栏敲入名字,右边的预览图即可显示元件的外观,按OK后鼠标旁边即拖着一个元件符号,在图纸上点击左键,元件即安放在图纸上。在图纸上分别添加非门(not)、输入(input)、输出(output)三个symbol,如图所示:

Quartus.II使用简介与第一个工程实例

连线,将鼠标移到symbol连线端口的那里,鼠标变成图示模样:按下左键拖动鼠标到另一个symbol的连线端。本例中,这三个symbol的连线如下图所示:

分别双击input和output symbol的名字“pin_name”、“pin_name1”,将它们的名字改为Key1,LED1:

Quartus.II使用简介与第一个工程实例

4、 分配管脚

为芯片分配管脚可以用QuartusII软件里的“AssignmentsàPins”菜单,也可以用tcl脚本文件。用Tcl文件进行配置可重用性好,易于管理,因此本文介绍用tcl的方法。对于另一种方法,可以参考QuartusII软件的帮助文档。在工程目录下建立一个name为Setup.tcl的file。FileàNew,选择other files页面:

Quartus.II使用简介与第一个工程实例

有关tcl文件的更详尽内容可参考QuartusII的帮助文档,对于我们所选用的FPGA开发板SOPC开发板来说,由于不同型号的FPGA核心板的管脚与实验板上的引脚也不同,因此不同的核心板对应的.tcl文件也不同(关于核心板引脚与实验板引脚对应的详细情况可以参照相关电路原理图)。在实际项目中,该文件也可以根据具体管脚分配要求来改写。

对应于EP1C6FPGA开发板,EP1C12FPGA开发板:

#Setup.tcl

# Setup pin setting

set_global_assignment -name RESERVE_ALL_UNUSED_PINS “AS INPUT TRI-STATED”

set_global_assignment -name ENABLE_INIT_DONE_OUTPUT OFF

set_location_assignment PIN_1 -to led1

set_location_assignment PIN_122 -to key1

保存到工程目录下,并注意在保存对话框选上“Add file to current project”选项。然后打开Tools -》 Tcl Scripts,选中刚才编辑的Script文件:Setup,并点击Run,如下图:

注意:建立工程时如果路径名有中文字符或者路径名有空格字符,则tcl Script文件将运行不了。例如,本例建立的工程“FPGA_led_test”目录是: C:alteraquartus51myq2projectsFPGA_led_test

如果是:C:alteraquartus51my q2projectsFPGA_led_test

在该目录下运行工程里的setup.tcl就会出错。如果使用Tools -》 Tcl Scripts,后没有弹出“tcl Script”对话框可以试一下关了QII,再重新打开。使用TCL文件分配管脚是很方便的,用户可以直接从相关例子工程中复制需要管脚分配表到自己的工程中,省时又方便。

Quartus.II使用简介与第一个工程实例

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

    关注

    17

    文章

    173

    浏览量

    75632
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    Quartus II原理图输入法教程

    电子发烧友网站提供《Quartus II原理图输入法教程.ppt》资料免费下载
    发表于 06-18 17:58 ?0次下载

    HRTIM变频控制输出的第一个周期频率异常的原因?

    在使用STM32G474CBT6的HRTIM_Mater、HRTIM_TIMER_B和HRTIM_TIMER_D输出同步互补的四路输出时,关闭4路输出和三定时器的计数后,再次开启时第一个周期的频率
    发表于 04-25 06:17

    文教你构建第一个应用程序

    构建第一个应用程序 创建工程 步骤 1通过如下两种方式,打开工程创建向导界面。 如果当前未打开任何
    发表于 04-24 06:41

    HRTIM变频控制输出的第一个周期频率异常的原因?

    在使用STM32G474CBT6的HRTIM_Mater、HRTIM_TIMER_B和HRTIM_TIMER_D输出同步互补的四路输出时,关闭4路输出和三定时器的计数后,再次开启时第一个周期的频率
    发表于 04-22 12:08

    原生鸿蒙第一个出圈的,为什么是安全?

    属于更加安全、可信、便捷的数字未来,也属于今天的你我
    的头像 发表于 01-11 15:53 ?4361次阅读
    原生鸿蒙<b class='flag-5'>第一个</b>出圈的,为什么是安全?

    ADS1274用DRDY+TDM输出模式下,读到的第一个字节是无效的,为什么?

    今天调试中发现问题,1274在用DRDY+TDM输出模式下,读到的第一个字节是无效的! 配置是4通道,在DRDY下降沿产生后,等待5us(采样率25K,即间隔40us)给出SPI的SCLK
    发表于 01-08 08:17

    蓝桥杯的第一个项目,点亮LED

    第一节IO简介GPIO是通用输入/输出端口的简称,是STM32可控制的引脚。GPIO的引脚与外部硬件设备连接,可实现与外部通讯、控制外部硬件或者采集外部硬件数据的功能。每个GPIO内部都有这样的
    的头像 发表于 01-02 21:02 ?762次阅读
    蓝桥杯的<b class='flag-5'>第一个</b>项目,点亮<b class='flag-5'>一</b><b class='flag-5'>个</b>LED

    ADS1299在DAISY-CHAIN模式下只能配置第一个AD吗,那后面几个都是要怎么配置寄存器,都和第一个样吗?

    大家: 1ADS1299在DAISY-CHAIN 模式下只能配置第一个AD么,那后面几个都是要怎么配置寄存器,都和第一个样么? 2 手册上写了有关时钟配置的问题,ADS1299在
    发表于 12-20 06:47

    DAC8734只能把第一个接收到的数字数据输出,有哪些原因导致的呢?

    一个发送的数据时序没问题。但DAC8734只能把第一个接收到的数字数据输出,我用的是TI公司自己的DAC8734EVM。可能有哪些原因导致的呢?是上电顺序的原因吗?
    发表于 12-19 09:17

    使用光耦合器设计您的第一个电路

    光耦合器对于确保不同电路部分之间的电气隔离和信号传输至关重要。通过防止高压干扰敏感元件,它们可以提高安全性和可靠性。本指南将指导您使用光耦合器创建简单的电路,介绍其操作的基本原理和实际实施。
    的头像 发表于 12-06 10:59 ?496次阅读
    使用光耦合器设计您的<b class='flag-5'>第一个</b>电路

    ADS1194标识芯片的第一个只读寄存器读取数据数据错误,为什么?

    采用ADS1194,MCUSTM32L4系列. 问题描述如下: 1. 标识芯片的第一个只读寄存器读取数据数据错误 2. 读取的数据每一个通道多了一个字节,把多出的字节去掉后位正确的数据,以方
    发表于 12-03 06:59

    韩国无晶圆厂初创公司Panmnesia展示第一个支持CXL的AI集群

    在2024?OCP全球峰会上,开发CXL交换机SoC和CXL IP的韩国无晶圆厂初创公司Panmnesia展示了第一个支持CXL的AI集群,该集群采用CXL 3.1交换机。 OCP全球峰会由世界上
    的头像 发表于 11-28 11:04 ?909次阅读

    ADS131A04在复位后以READY字进行响应,在第一个帧中接收到的响应不正确,为什么?

    帧,则在第一个帧中接收到的响应不正确,而后续响应是正确的。为什么复位后第一个帧中的 READY 响应不正确?
    发表于 11-25 08:11

    LMK1C1104第一个cycle在CLKOUT中丢失,为什么?

    LMK1C1104: CLKIN的第一个cycle在CLKOUT中丢失,详情请参照关联问题
    发表于 11-11 07:12

    【xG24 Matter开发套件试用体验】第一个LED测试工程

    /SiliconLabs/gecko_sdk/releases/tag/v4.4.4 开始第一个点灯工程 查看电路图,LED0引脚PA04: 2.创建LED测试工程: 首先使用Type-C连接xG24设备
    发表于 09-02 23:48
    郑州有什么玩的 色弱什么意思 正常白带是什么颜色 硌人什么意思 甲状腺挂什么科
    中暑了吃什么药 猪油蒙了心是什么意思 葸是什么意思 思密达是什么药 李白属什么生肖的
    脸两侧长痘痘是什么原因 鸡茸是什么东西 薏苡仁是什么 十月二十六是什么星座 3月6号是什么星座的
    肝内胆管结石吃什么药好 胃痛去药店买什么药 桃李满天下的桃李是什么意思 新生儿缺氧会有什么后遗症 9月3号是什么纪念日
    激光点痣后需要注意什么hcv9jop0ns8r.cn 红烧肉可以放什么配菜sanhestory.com 重要是什么意思hcv8jop0ns8r.cn 受精卵着床的时候会有什么症状hcv9jop8ns1r.cn 什么是抄底xjhesheng.com
    痞满是什么意思hcv9jop0ns9r.cn 跛子是什么意思hcv7jop7ns1r.cn 晚上睡觉流口水什么原因hcv7jop9ns8r.cn 微信加入黑名单和删除有什么区别hcv9jop6ns3r.cn 毛主席女儿为什么姓李hcv8jop1ns6r.cn
    老板娘是什么意思dayuxmw.com 头里面有肿瘤有什么症状hcv8jop7ns4r.cn 钛是什么颜色hcv8jop0ns5r.cn 肝郁脾虚吃什么药效果最好clwhiglsz.com 一个马一个襄念什么hcv9jop6ns4r.cn
    痔疮为什么会痒hcv9jop3ns4r.cn 知觉是什么意思hcv9jop4ns4r.cn 什么颜色的衣服显白gysmod.com 在家无聊可以做什么hcv8jop3ns8r.cn 月子期间能吃什么水果hcv7jop9ns5r.cn
    百度