查看: 1919|回复: 1

【MAXII_EPM240T100_CPLD】开发板学习系列 实验0 平台安装实验准备

[复制链接]
  • TA的每日心情
    开心
    2019-11-19 11:07
  • 签到天数: 226 天

    连续签到: 1 天

    [LV.7]常住居民III

    发表于 2017-2-13 08:59:06 | 显示全部楼层 |阅读模式
    分享到:
    【MAXII_EPM240T100_CPLD】实验0 平台安装实验准备
    首先安装Qartus II 12.1版本
    安装目录自己定义要准确,本例安装在所有开发软件的系统文件夹下。通常使用软件需要申请使用License或想起他的方法,此处限于版权问题不讨论这个。安装完成后首次打开界面见图01~图02。

    图01-开发板照片

    图02-芯片特照
    CPLD、FPGA的编程完全与常玩MCU或ARM的玩家编程不一样!可以说对于一个MCU或ARM高手来说,初次接触CPLD或FPGA有点丈二和尚摸不着头脑,打开Quartus II后尽管菜单有点相似,但在打开各项菜单后,仅仅File、Edit、Edit、Windows、Help这些似曾相识,操作类似外,其他的菜单栏的内容几乎完全不一样,如果进一步打开那么这些界面就是完全陌生了。尽管几年前我就自己DIY了一块CPLD,当时仅仅是想尝试学习这个玩意,但由于那是有许多其他事务缠身,焊接好后,测试加电没有烧东西,就放哪了。板子和芯片的照片键图02,图03。说起来不少于4年了吧,尽管在开展此项活动的EEPW网站寻求居然没有人还有这块板的资料。因此更加深了此次学习的难度。为此,准备了两个方案,一个是将此快板作为I实验机来学习CPLD和FPGA的技能、又买了一块FPGA开发板作为候补或进一步学习的机会。结果几天的查看资料和学习基本上了解了开发它们的基本过程,罗列如下:
    开始编程,首先创建工程:
    过程1:New Opject/路径/名称/empty/empty
    过程2:file/New file/名称/输入Code/完成后/Compille Design/Ok——No Error,Can be Warring
    过程3:Assignments/绑定Pins
    过程4:Assignments/TimeQuest Timing Analyzer Wizard
    过程5:Compile Design/Ok——No Error,Can be Warring
    过程6:双击Task/Program Device
    过程7:Hardware Setup/选择USB-Blaster
    过程8:Add File/找到Output File中的.pof文档/Open
    过程9:勾选Program/Configure下的所有/可勾选Verify下的
    过程10:Start/Prpgress 完成后重新启动看结果
    需要注意的是:在Code的时候,必须与C语言一样的有这样几个过程:
    定义变量名称、定义名称范围、定义寄存器、赋值、操作
    下边的实验仅仅想将这块板子运行起来,顺便学习CPLD和FPGA的开发过程。计划想实现板上8个LED的点亮和循环点亮;将板上LED数码管的驱动引脚测试找到并且运行起来。之后在做其他的实验。因为纯粹是新手上路,也许这个过程对新手有抛砖引玉的作用。
    回复

    使用道具 举报

  • TA的每日心情
    擦汗
    2023-6-9 11:42
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    发表于 2023-6-9 11:57:08 | 显示全部楼层
    有无一些列的资料下载的;
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /4 下一条

    手机版|小黑屋|与非网

    GMT+8, 2024-11-18 06:30 , Processed in 0.133170 second(s), 23 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.