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

    文章

    1247

    浏览量

    169191
  • QuartusII
    +关注

    关注

    1

    文章

    53

    浏览量

    24870
  • epM240
    +关注

    关注

    1

    文章

    44

    浏览量

    23539
收藏 人收藏

    评论

    相关推荐

    基于CPLD的温度计设计(原理和代码)

    本设计基于CPLD设计一款数字温度计,温度传感器使用DS18B20,CPLD采用EPM240T100C5。DS18B20 具有体积小,硬件开销低(只需要一根信号线),抗干扰能力强等优点。EPM
    发表于 08-09 11:32 3819次阅读
    基于<b class='flag-5'>CPLD</b>的温度计设计(原理和代码)

    基于EPM240T100的串口通信

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

    epm240t100c5n 产生1ns精确延时

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

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

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

    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

    基于 CPLD EPM570T100C5的通用直流调速模块设

    本文针对常见调速应用,采用可控硅做为调速元件,采用EPM570T100C5设计和实现了一个通用直流调速模块,为实现远距离控制内置了RS 485通信和简单通信协议。采用EPM570T100C5作为控制
    发表于 07-20 10:43 3153次阅读
    基于 <b class='flag-5'>CPLD</b> <b class='flag-5'>EPM570T100C5</b>的通用直流调速模块设

    BJ-EPM240学习板介绍

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

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

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

    深入浅出玩转FPGA视频:BJ-EPM240学习板介绍

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

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

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

    EPM240T100型号 EPM240T100具有哪些特点

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