探索PIC16F13145 MCU系列——快速概览
时长:10:04
PIC32CK SG单片机——轻松满足新型网络安全要求
时长:10:04
实时控制解决方案的正确选择——数字信号控制器(DSC)或通用MCU
时长:10:04
dsPIC® DSC集成电机驱动器:非常适合在紧凑空间内进行实时控制
时长:10:04
Let's do第3期 DIY电子测光表 教学视频
时长:10:04
dsPIC® DSC:攻克各种触摸传感挑战的电容式触摸解决方案
时长:10:04
PIC32CM LS00 Curiosity Pro评估工具包
时长:10:04
PIC32CM LS60 Curiosity Pro评估工具包
时长:10:04
视频名称: | 了解开发套件工具是怎样帮助您缩短设计过程的 |
---|---|
浏览次数: | 2868 |
播放时长: | 10:04 |
标签: | Altera FPGA 开发套件 |
简介: | Jeff:大家好,我是Jeff Winett,Altera的一名应用工程师。如果您正在设计基于低功耗FPGA的应用,那么不妨了解一下Altera开发套件中的设计实例是怎样帮助您加速FPGA设计过程的。 我们将通过这一视频来了解Cyclone III LS FPGA开发套件。该套件是非常全面的开发环境,前所未有的同时实现了低功耗、高性能和设计安全性。套件基于目前发售的密度最大的低功耗FPGA:Cyclone III LS FPGA。 我将为您展示随我们最新开发套件一同发售的两个设计:电路板测试系统和电路板更新入口。利用这些设计,您可以验证电路板功能,轻松的使用最新的文档和设计,甚至采用FPGA新设计来更新电路板。 我们提供这两个设计的所有源代码…当您购买套件后,可以安装它们…这是您开始自己定制设计很好的起点。 让我们开始! Jeff:首先是套件的电路板测试系统,即BTS。我们可以使用BTS接口来确定电路板工作是否正常。 让我们启动EXE文件,打开笔记本计算机屏幕上的BTS界面。 GUI上的每一个标签都对应电路板上的一个或者多个元件。通过Config SRAM和Flash标签来连接这些元件…在这里您可以看到,我们能够点亮LED。我将点击其中一个,您可以看到它在电路板上被点亮了。我们还可以写入LCD…我在这里输入一些文本(“Cyclone III LS has no errata”),按下“write”,您可以看到我在电路板的LCD上写了什么。您还可以记下双列直插开关的位置,读写闪存或者SRAM存储器。 这里还列出了一些其他信息。 为能够测试DDR2,我们需要以新镜像来重新配置FPGA。通过选择Configure菜单以及DDR2工程来完成这一工作。配置完成后,您可以看到DDR2标签被激活。我们选择需要测试的端口,现在,您可以看到我们怎样改变了产生数据来写入DDR2的方式:PRBS,或者存储器,或者数学。 我们使用这个滑动条来指示同时读写地址的数量。这些柱状图显示了总带宽。 您可以在Help菜单中找到这些设计的信息,正如这里所示。 DDR2之后完成相同的步骤,HSMC标签被激活:我们选择配置菜单,选择HSMC工程,重新配置FPGA。通过这一标签,运行HSMC连接器环回测试。 在运行这些测试之前,我们先安装套件中提供的环回HSMC。现在,我们可以从与DDR2相同的一组数据发生方法中进行选择….再次观察吞吐量或者任何错误。 您还是可以从Help菜单中找到这一设计的详细信息。 请记住,为您提供这些设计的所有源代码,这是您开始定制FPGA设计开发很好的起点。 另一个很有用的工具是功耗监视器,它显示每一电源的电流和功耗。使用功耗监视器时,点击BTS界面左上角或者开始菜单中的按钮。功耗监视器电路位于FPGA外部,意味着您可以采用任何定制设计来配置FPGA,观察功耗。 Jeff:下面,是电路板更新入口,它是开发套件闪存中提供的网页服务。入口简化了开发套件软件和电路板闪存的更新。 电路板更新入口设计实例含有一个Nios II 32位嵌入式处理器,一个以太网MAC以及网页,所有这些都存储在电路板的闪存中。该设计的源代码以及开发套件的所有其他文档都进行了安装。 当电路板连接到支持DHCP的网络时,Nios II处理器获得一个IP地址,您可以通过网页将电路板连接至网络。 采用电路板更新入口,您可以完成三项主要工作: 1) 最酷的一个功能是鼠标激活电路板链接,观察每一关键元件的标签…这是存储器,时钟,配置设置,等等。 2) 在右边,您将找到altera.com设计资源链接…例如,我们可以访问altera.com上的开发套件页面,或者下载参考设计。我们会以最新的参考设计来不断更新这些网页,因此,这是经常访问的好地方。 3) 最后,您可以使用这一入口来更新您的硬件,运行新设计。您需要做的只是将dot闪存文件下载到硬盘中,或者按照套件用户指南所介绍的内容开发一个文件。 我这里有一个名为Knight Rider的设计,找到它,按下upload按钮。我们的新设计会被写入到闪存中。在屏幕上可以观察到这一过程….100%完成,这样,我们知道设计已经被成功写入到闪存中。 下面,按下select configuration按钮….您可以看到,LED指示选择了用户配置…现在,按下configure FPGA按钮…我们的新设计被装入到FPGA中。您可以看到我为什么称之为Knight Rider设计。 行动起来 Jeff:现在,您已经了解了Cyclone III LS FPGA开发套件的一些功能,我们希望您能够尝试采用它进行工作。 电路板基于Cyclone III LS EP3CLS200 FPGA,它具有200,000个逻辑单元、6 Mbits RAM,以及近400个18x18乘法器…所有这些的静态功耗不到¼瓦。此外,还有适合商业和军事应用非常全面的安全功能。 采用这一开发套件,您能够: 借助Cyclone III LS FPGA的安全功能来开发并测试设计 开发并测试DDR2存储器子系统 采用这一电路板上的HSMC连接器,您可以连接20多个不同的HSMC,以扩展电路板的功能。 已经开始发售Cyclone III LS套件。通过www.altera.com.cn/products/devkits/altera/kit-cyc3-ls.html进行购买。套件还提供开发套件版的Quartus II,含有Quartus II软件一年的基本许可。您将获得Cyclone III LS FPGA原型开发和测试设计需要的所有资源。 Cyclone III LS FPGA利用低功耗、高性能FPGA平台,在硬件、软件和IP层面上实现一系列安全功能——这些都是保护您的设计不被篡改,逆向剖析和克隆所需要的。 我是Jeff Winett。大家不断进行设计,而我们将帮助您更轻松的进行设计。感谢您的观看! |