0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

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

3天内不再提示

基于EPM240T100C5的CPLD开发保姆级环境搭建教程

嵌入式USB开发 来源:嵌入式USB开发 作者:嵌入式USB开发 2023-06-09 19:35 次阅读

本文转自公众号欢迎关注

一.QuartusII安装

双击QuartusSetup-13.1.0.162.exe

弹出用户账户控制对话框点是

eec2d2dc-065d-11ee-9c1d-dac502259ad0.png

Next

eed2a78e-065d-11ee-9c1d-dac502259ad0.png

接受License

eee8648e-065d-11ee-9c1d-dac502259ad0.png

设置安装路径

ef08a028-065d-11ee-9c1d-dac502259ad0.png

勾选所有项目

ef1e7128-065d-11ee-9c1d-dac502259ad0.png

Next

ef381d3a-065d-11ee-9c1d-dac502259ad0.png

完成

ef498c00-065d-11ee-9c1d-dac502259ad0.pngef64310e-065d-11ee-9c1d-dac502259ad0.png

双击Quartus_II_13.1_x64破解器.exe

选择安装路径下的sys_cpt.dll

ef732d8a-065d-11ee-9c1d-dac502259ad0.pngef8285c8-065d-11ee-9c1d-dac502259ad0.pngef93c0b8-065d-11ee-9c1d-dac502259ad0.pngefa508fa-065d-11ee-9c1d-dac502259ad0.pngefc030d0-065d-11ee-9c1d-dac502259ad0.png

用记事本打开

license.dat

先试用打开Quartus II 13.1 (64-bit)

efd2df8c-065d-11ee-9c1d-dac502259ad0.png

Tools菜单下选择License Setup

复制如下NIC ID

efe85bbe-065d-11ee-9c1d-dac502259ad0.png

有多个的复制一个即可

将license.dat内的XXXXXXXXXXXX替换为刚才复制的NIC ID

effa39a6-065d-11ee-9c1d-dac502259ad0.png

回到刚才复制NIC ID的界面License Setup,选择License.dat文件

f011daac-065d-11ee-9c1d-dac502259ad0.png

重新打开Quartus II 13.1 (64-bit)可以看到已经破解完成。

二.添加器件

https://consumer.intel.com/intelcorpb2c.onmicrosoft.com/B2C_1A_UnifiedLogin_SISU_CML_SAML/generic/login?entityId=www.intel.com&ui_locales=zh-hans下注册用户

进入支持下载中心

f02371fe-065d-11ee-9c1d-dac502259ad0.png

FPGA

f0337acc-065d-11ee-9c1d-dac502259ad0.png

点击如下位置

f03f3380-065d-11ee-9c1d-dac502259ad0.png

选择软件版本

f05e4d38-065d-11ee-9c1d-dac502259ad0.png

选择对应文件

f07bbb48-065d-11ee-9c1d-dac502259ad0.png

下载得到的是max-13.1.0.162.qdz

启动点击

f09b44e0-065d-11ee-9c1d-dac502259ad0.pngf0ab5c72-065d-11ee-9c1d-dac502259ad0.pngf0bf8e9a-065d-11ee-9c1d-dac502259ad0.png

指定下载的qdz文件所在的目录

f0daae28-065d-11ee-9c1d-dac502259ad0.png

勾选需要安装的器件

f0ea24b6-065d-11ee-9c1d-dac502259ad0.pngf10202ca-065d-11ee-9c1d-dac502259ad0.png

三.安装下载器驱动

设备管理器找到下载器,右键点击,更新驱动程序

f12219de-065d-11ee-9c1d-dac502259ad0.pngf1326956-065d-11ee-9c1d-dac502259ad0.png

找到安装路径

f144c1e6-065d-11ee-9c1d-dac502259ad0.pngf15ec55a-065d-11ee-9c1d-dac502259ad0.pngf173510a-065d-11ee-9c1d-dac502259ad0.png

四.打开工程

双击打开ex2_keykeyscanverilogsw_debounce.qpf

f18432e0-065d-11ee-9c1d-dac502259ad0.png

4.1编译

右键点击如下位置->Start 开始编译

f19942b6-065d-11ee-9c1d-dac502259ad0.pngf1aea21e-065d-11ee-9c1d-dac502259ad0.png

4.2引脚约束

原理图可以看到LED和按键等引脚的对应关系

f1c036d2-065d-11ee-9c1d-dac502259ad0.png

菜单栏Assignments->Pin planner

看到引脚的约束和原理图是一致的

f1d498f2-065d-11ee-9c1d-dac502259ad0.png

4.3网络布线

如下地方右键点击->Start

f1ecd052-065d-11ee-9c1d-dac502259ad0.pngf2009ca4-065d-11ee-9c1d-dac502259ad0.png

4.4下载

双击如下位置,弹出对话框

f214ef6a-065d-11ee-9c1d-dac502259ad0.png

硬件设置,选择下载器

f22b1998-065d-11ee-9c1d-dac502259ad0.pngf243e392-065d-11ee-9c1d-dac502259ad0.png

我们看到文件是自动选择的

f259bb7c-065d-11ee-9c1d-dac502259ad0.png

如果没有文件则可以手动选择文件

f26afc2a-065d-11ee-9c1d-dac502259ad0.png

点击Start,右边提示100%则完成

f287cca6-065d-11ee-9c1d-dac502259ad0.png

4.5测试

分别按键LED1,LED2,LED3对应KEY1,KEY2,KEY3亮灭。

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

    关注

    32

    文章

    1243

    浏览量

    168305
  • QuartusII
    +关注

    关注

    1

    文章

    53

    浏览量

    24763
  • epM240
    +关注

    关注

    1

    文章

    44

    浏览量

    23495
收藏 人收藏

    评论

    相关推荐

    基于EPM240T100的串口通信

    基于EPM240T100的串口通信 来源:上海皇华信息科技 一、硬件电路设计本文选用CPLDEPM240T100C5N,结合MAX232 接口芯片进行串口通信设计,框图如下图1 所示。图1
    发表于 11-13 11:01

    EPM240T100程序,换EPM570T100怎么运行就不对了呢?

    哪位大侠帮我分析下,EPM240T100程序,换EPM570T100怎么运行就不对了呢?输出方波,但方波宽度和数量都不对了,紧急求救。谢谢
    发表于 03-30 14:25

    epm240t100c5n 产生1ns精确延时

    求解,如何用epm240t100c5n产生1ns的精确延时,时钟为100M
    发表于 10-17 16:31

    EPM240T100C5如何实现1ns的延时 ,比较稳定 ,用过lcell但延时不太精确而且不稳定,求个解决方案

    EPM240T100C5如何实现1ns的延时 ,比较稳定 ,用过lcell但延时不太精确而且不稳定,求个解决方案
    发表于 06-01 15:38

    基于EPM240T100和STC15单片机设计联合小系统电路和PCB

    本人新手,刚刚接触cpld,之前学习过51单片机,请问如何将EPM240T100和STC15单片机联合在一起,谢谢了
    发表于 07-23 13:31

    EPM240T100C板子上的蜂鸣器在下载时一直叫,求大牛教

    我的EPM240T100c5板子在烧录时蜂鸣器一直在叫,下载成功后不叫了,这是怎么回事?是不是要设置什么东西啊?已经设置其他的管脚为AS input tri-stated,而且在做蜂鸣器实验时,视频
    发表于 11-12 10:27

    EPM240T100C5N IO问题

    本人使用EPM240T100C5N做了个板子使用PIN35和PIN37输出高电平点亮LED灯时不会亮,PIN36可以正常输出点亮LED灯,3.3V电源1K2的限流电阻,是不是PIN35及PIN37需要进行配置?
    发表于 07-09 19:11

    求助!!!!EPM240T100C5N管脚功能图

    急需EPM240T100C5N芯片管脚详细功能图,找了好多地方都没找到!!!1
    发表于 08-15 15:13

    CPLD EPM240T100I5N上电后QUARTUS II找不到USB Blaster

    用的是CPLD EPM240T100I5N,USB Blaster驱动已装好,单独插入USB Blaster,QUARTUS II能够识别,但是目标板一上电后,QUARTUS II在大多数情况下找不到USB Blaster,有时候也能找到,请问有大神遇到类似的情况吗或者有
    发表于 11-08 09:24

    供应EPM240T100C5N 原装正品IC芯片

    `型号:EPM240T100C5N品牌:ALTERA(阿尔特拉)封装:TQFP-100种类:CPLD/FPGA芯片可编程类型:系统内可编程延迟时间 tpd(1)最大值:4.7ns电源电压 - 内部
    发表于 03-13 15:20

    BJ-EPM240学习板介绍

    主芯片使用的是Altera公司的MAXII系列EPM240T100C5,该芯片有240个逻辑单元,等效宏单元192个,资源比较丰富,内有8KbitFlash的存储空间。
    的头像 发表于 03-06 14:31 6130次阅读

    EPM240 CPLD开发板的电路原理图免费下载

    本文档的主要内容详细介绍的是EPM240 CPLD开发板的电路原理图免费下载。
    发表于 03-27 16:02 122次下载
    <b class='flag-5'>EPM240</b> <b class='flag-5'>CPLD</b><b class='flag-5'>开发</b>板的电路原理图免费下载

    课程5:BJ-EPM240学习板介绍

    BJ-EPM240学习板主芯片使用的是Altera公司的MAXII系列EPM240T100C5,该芯片有240个逻辑单元,等效宏单元192个,资源比较丰富,内有8KbitFlash的存储空间。
    的头像 发表于 12-23 07:05 2708次阅读
    课程5:BJ-<b class='flag-5'>EPM240</b>学习板介绍

    FPGA视频教程:BJ-EPM240学习板介绍

    BJ-EPM240学习板的主芯片使用的是Altera公司的MAXII系列EPM240T100C5,该芯片有240个逻辑单元,等效宏单元192个,资源比较丰富,内有8KbitFlash的存储空间。
    的头像 发表于 12-10 07:09 3458次阅读
    FPGA视频教程:BJ-<b class='flag-5'>EPM240</b>学习板介绍

    EPM240T100型号 EPM240T100具有哪些特点

    EPM240T100型号 EPM240T100I5 EPM240T100C5 EPM240T100C4 II 系列即时开启、非易失性 CPLD
    的头像 发表于 04-12 14:55 2500次阅读