• [笔记]Arria V Starter Kit


    Arria V GX开发套件:

    The Arria V GX FPGA Starter Kit features a 5AGXB3 Engineering Sample (ES) device and a 1-year license for the Quartus® II design software.

    http://www.altera.com/products/devkits/altera/kit-arria-v-starter.html

    Arria V GX FPGA开发套件 (DK-5AGXB3N/ES)

    http://www.altera.com.cn/products/devkits/altera/kit-arria-v-gx.html

    问题:我安装好QuartusII 13.0,现在如何加载qdz文件

    回答:tool 菜单里面最后一个选项install device

    器件:5AGXFB3H6F35C6N器件

    对于新做出来的ArriaV板子,出现如下问题:

    1、LVDS发送模块信号不好的原因是因为阻抗匹配100殴的问题,当把输出差分对引脚约束到2(有0,1,2可选)时,可以解决这个问题,且可以观察到LVDS的摆幅升上去了,跟Dolby板子测出来的结果差不多,信号也很好。这是硬件同事调试好久才解决的,我发现自己有太多东西要学习了,自己的声威精神还不够。

    2、由此可知,LVDS的接收和发送模块都需要约束,当初接收信号不好,噪声干扰严重,也是同事看英文原版文档才发现的,也是需要对输入的差分对引脚进行差分约束才可以。此外,要特别注意LVDS输入终端的差分时钟需要进行经过clk_buf进行缓冲,否则输出的视频会失真。

    3、当涉及的约束太多雷同时,我们可以采用通配符*的写法,简单明了。例如:

    set_instance_assignment -name PROGRAMMABLE_VOD 2 -to LVDS_TX*

    set_instance_assignment -name PROGRAMMABLE_VOD 2 -to LVDS_CLKOUT*

    set_instance_assignment -name INPUT_TERMINTION DIFFERENTIAL -to LVDS_RX*

    set_instance_assignment -name INPUT_TERMINTION DIFFERENTIAL -to LVDS_CLKIN*


    之前在ISE工具上使用过的芯片有Spartan6   XC6SLX150T-3FGG900和Spartan3A  XC3S400A-5FG320

    2013年1月10日 11:14:22

    接下来的任务是研究Altera提供的开发套件--ArriaV GX Starter Kit

     Arria V GX FPGA Development Kit

    1、将开发板USB下载插入笔记本上,首先需要安装驱动,这边需要选择的驱动是usb-blaster-ii(不知道它与usb-blaster的区别是什么)

    来源:小時不識月 Stupid & Hungry:http://www.cnblogs.com/yuphone/archive/2010/08/18/1802131.html

    经过这个启示,我建议大家尽量安装与所用软件版本匹配的驱动。一般情况下,与当前版本匹配的USB-Blaster或Byte II Blaster的驱动在\Altera\版本号\quartus\drivers\usb-blaster文件夹内。

    问题:usb-blaster-ii与usb-blaster的区别,我认为是下载界面有两个可编程逻辑器件(ArriaV FPGA和MAX V CPLD)如图1所示,因此USB-BlasterII可以识别到两个器件,如图2所示。

             图1    FPGA的下载界面   (如果只有ArriaV,而没有MAX V,没无法下载程序到板子上。)

           图2  USB-BlasterII识别到的两个器件

    2、在Altera官方网上下载开发板的相关资料

    All Development Kits:http://www.altera.com/products/devkits/kit-dev_platforms.jsp

    我所用的开发板是Arria V Starter Kit   http://www.altera.com/products/devkits/altera/kit-arria-v-starter.html

    Figure 1: Arria V GX Starter Board with a 5AGXB3ES FPGA Device

    XCVR:收发机装置(Transceiver Unit)  ,Transceiver I/Os的速率可以高达6.5536Gbps 

    PB:push button    

    SDI:串行数字接口(Serial Digital Interface)   嵌入75欧的3G SDI transceivers

    SSRAM:同步静态随机存储器(Synchronous Static Random Access Memory)   

    BTS:Board Test System 板测试系统

    HSMC:high-speed mezzanine card (HSMC) connectors 高速夹层卡连接器

    PCI:abbr. 外部控制器接口Peripheral Component Interconnect   

    Gigabit Ethernet 千兆比特 以太网

    HDMI TX:嵌入TMDS电平移位器,速率高达2.7Gbps 

    • System controller: MAX® V 5M2210ZF256CN      CPLD器件
      • Power monitor GUI
      • Single analog-to-digital converter (ADC), eight channels
      • Non-isolated power rail
      • Fast passive parallel (FPP) x16 mode through parallel flash loader (PFL)
      • Control and status registers Port

    MAX V系列的关键应用包括:来源:http://www.ednchina.com/ART_87759_18_20011_NP_9078a37a.HTM?jumpto=view_welcomead_1357807447539

      ·         I/O扩展——进行I/O解码,以低成本有效的增强了其他标准器件的I/O功能。

      ·         接口桥接——以尽可能低的成本转换不兼容器件之间的总线协议和电压。

      ·         功耗管理——管理电路板上其他器件的上电排序,并进行监控。

      ·         配置和初始化——控制电路板上其他器件的配置和初始化。

    模拟控制——通过脉冲调制器(PWM)实现模拟标准器件(灯光、声音或者运动)的数字控制,不需要数模转换器(DAC)。

    3、PDF文档:Arria V GX Starter Kit User Guide

    第5章Board Update Portal 板更新门户  (其相关更新信息可以在Altera官方网站上查找)

    (1)首先验证上电后板上程序实现的功能是先是LCD第一行显示:Not Connected,当插上网线后,LCD第一行显示:Board Update Prt1,第二行显示: Connecting...。接着第一行显示网线的IP地址:172.16.145.108。在电脑的浏览器上输入这个网址可以打开Board Update Portal网页。

    4、研究开发板上CPLD芯片MAX II EPM570F100C5N的作用,直接查找它的应用,有点多且杂。因此,想到它在本开发板的主要作用是下载,那Altera器件有几种下载方式呢?从这方面入手,感觉比较有用。

    来源:http://yhua001.blog.163.com/blog/static/82365290201021635321421/

    Usb EZBlaster下载电缆性能简介:http://kugel.spaces.eepw.com.cn/articles/article/item/25822

    谈谈Altera FPGA的配置:http://lqing61857.blog.163.com/blog/static/77107610200910143130431/ 

    不管Xilinx还是Altera,FPGA的配置模式或者方法多样,尤其是Altera器件,什么AS模式、PS模式、FPP模式、AP模式等等。一般逻辑设计者可能不会关心到硬件的设计,但是FPGA的硬件设计者对于FPGA的配置设计是一个基本要求,当然一般不可能要求每个FPGA硬件设计者对每一种配置模式都很熟悉,但是由于每个人的设计习惯、方法以及使用的器件不同从而在产品研发中设计FPGA的加载模式也不一样。

    一般有五种下载模式(AS、PS和JTAG、AP)
    a、JTAG下载模式:Cyclone、Cyclone II、Stratix II、Flex10K、Acex1K、Max7000和Max3000。我们可以通过JTAG口给EPCS啥写程序。
    b、主动串行(AS)模式:EPCS1 和EPCS4、EPCS16。AS模式中配置芯片可以通过Jtag口将JIC文件直接烧入。
    c、被动串行(PS)模式:Stratix 和Stratix GX测试时采用。d、 主动并行(AP)模式:AP模式只有CycloneIII器件支持。硬件设计连接可以参考CIII的handbook以及Configuration handbook。e、快速被动并行(FPP)模式。

    最新的Altera的选项手册上在介绍配置方式的时候仅介绍了AS(串行)和基于MAXII的并行方式(加PFL)。说到PFL就是MAXII+Flash+FPGA的一种配置方法,其模式是PS或者FPP。这里有Altera的一个AN手册可以看看:Using the Parallel Flash Loader with the Quartus II Software

    Program Common Flash Interface(CFI) Flash、NAND flash memory、quad Serial Peripheral Interface (SPI) flash

    PFL:parallel flash loader

    串行高级技术附件(Serial Advanced Technology Attachment (SATA))( 高达3.0 Gbps)

    来源:小时不识月http://www.cnblogs.com/yuphone/archive/2010/05/09/1730889.html

    http://www.cnblogs.com/cute/archive/2011/04/29/2032878.html

    flash按照内部访问接口不同,分为两种:nor flash和nand flash。

    nor flash:像访问SDRAM一样,按照数据/地址总线直接访问;Nor Flash根据外部接口可分为普通的接口即CFI接口和SPI接口。CFI接口,相对于串口的SPI来说,也被称为parallel接口,并行接口。

    nand flash:只有8位/16位/32位甚至更多位宽的总线,每次访问,都要将长地址分为几部分,一点点的分布传入才能访问nand flash。Nand和Nor的使用寿命,块擦除的速度,数据存储的出错几率等,都有很大区别。http://blog.csdn.net/chow288/article/details/6324902

    来源:Altera Cyclone IV系列FPGA解决方案详解 http://rf.eefocus.com/article/12-04/2075521334058014.html?sort=1111_0_0_0

    英文http://www.element14.com/community/docs/DOC-21731/l/start-designing-now-with-cyclone-iv-transceiver-starter-kit

    对Cyclone IV器件进行详细的说明。

     8-bit 或者10-bit 位物理介质附加子层(PMA) 到物理编码子层(PCS) 接口

    *.qip文件是QuartusII IP File Definition

  • 相关阅读:
    屏蔽/捕获并输出错误
    物理机转Hyper-V虚拟机
    Windows Server 2012无法安装 .NET3.5-安装角色或功能失败,找不到源文件
    IDRAC 固件升级操:
    网卡启动安装dell服务器OS
    服务器指定网卡进行备份数据避免影响业务口
    【转载】用户通过WEB方式更改AD域帐户密码
    Windows运维之Windows8.1-KB2999226-x64安装提示 此更新不适用你的计算机
    Exchange 退信550 5.1.11 RESOLVER.ADR.ExRecipNotFound
    优酷kux视频转MP4
  • 原文地址:https://www.cnblogs.com/zlh840/p/2854359.html
Copyright © 2020-2023  润新知