芯路恒电子技术论坛

 找回密码
 立即注册
热搜: 合集
查看: 136|回复: 0

高云FPGA下载器使用说明

[复制链接]
  • TA的每日心情
    慵懒
    2021-2-24 10:16
  • 437

    主题

    827

    帖子

    1万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    16340
    QQ
    发表于 3 天前 | 显示全部楼层 |阅读模式


    本贴作为高云FPGA仿真器的使用说明贴,如果你第一次用,如果您不熟悉,一定先仔细把本贴内容看一遍,不然耽误时间。


    image.png

    问:下载器套件中的转接板是做什么的?小梅哥的高云开发板需要接这个转接板吗
    image.png
    答: 转接板是为了将我们下载器的线序转换为高云原厂开发板所使用的小众线序。小梅哥的高云开发板需要使用这个转接板。


    问:那我怎么判断确定哪种开发板/电路板需要使用这个转接板呢
    答:简单,看你电路板的JTAG接口线序是不是如下图所示,如果是和下面的线序一模一样,就刚好可以使用转接板,如果不一样,就一定不能使用转接板,该接口典型特征就是6脚为VCC、1脚为TMS
    xianxu.png


    问:用户电路板接口或线序非标准该怎么接线
    答:非标接口,请使用飞线或杜邦线连接,需要 连接6根线,分别为:VCC、GND、TMS、TCK、TDO、TDI。这六根线必须连接 ,缺一不可,VCC一定要接。不接铁定不能用。


    问:提示No USB Cable Connection,找不到下载器
    image.png
    答:两种可能
    一是下载器没有正确连接到电脑,比如使用的USB线是坏的,或者电脑USB接口不稳,或者电脑USB接口临时保护关闭了,当然也有可能是下载器USB接口损坏,或者下载器内容的USB转JTAG芯片已经损坏了。验证方法可以采用换线、换电脑USB接口,换电脑、换下载器上的USB接口(Type-C+方口版本的有两个口,都可以试试),要如果插拔USB数据线,设备管理器会刷新,而且电脑有设备插入和弹出的声音提示,且没有出现带黄色感叹号的设备,就证明下载器硬件应该没问题。正常情况下,设备管理器应显示下图所示的设备:
    image.png

    二是驱动不匹配,比如有的用户会装LibUSB驱动,这个主要在使用过易灵思FPGA的用户电脑上很常见,因为易灵思的下载器用的也是和高云这个一样的硬件方案,但是偏偏搞了个第三方Libusb驱动。高云使用的是FTDI原装驱动,并不是第三方驱动,所以不识别加载第三方驱动的下载器。这种情况下,电脑里面显示的是如下图所示的设备。
    image.png
    遇到此种情况,需要用户彻底卸载掉Libusb驱动(如何卸载驱动请自行想办法),然后重新安装高云开发软件下的驱动,具体驱动位置在后面有介绍。别问我后面易灵思怎么办。我也想问,他为啥放着主流的原生FTDI驱动不用,非要用个第三方驱动。



    问:报错Error: Gowin Device not found,有哪些可能原因
    image.png
    答:多种可能,以下不完全列举
    • 电路板是坏的,根本无法正常工作,这种情况,需要用户自己确认。
    • 电路板没供电,部分用户以为下载器能给电路板供电,所以就不给电路板供电了,这是不对的,具体见后面关于VCC的解释。
    • 接线错误,比如用户自己用杜邦线接线,把线序接错了。TDO和TDI接反了,线质量不好,是断的,接触不良,或者排线没插紧。
    • 接线错误,用户用排线连接电路板和下载器,结果排线方向插反了,我们的下载器上是有防呆凹槽的,对应排线上是有防呆凸点的,一一对应就行。电路板上一般也有。但是即使是这样,仍旧架不住有些用户插错,大力出奇迹,硬生生把排线反着挤进去,别笑,真的见过好多例,只能感叹“防呆不防___”。排线上红色线是1脚,如果你电路板上没有防呆接口,就看接口背面JTAG的10个针,哪个针的焊盘是方形的,方形焊盘的那个就是1脚,让排线的红线在1脚那一侧就行了。
    • 接线错误,用户电路板上本身线序和下载器上的线序就是一一对应的,比如小梅哥ACG525开发板。AC201-GW2A18开发板,ACX750-GW5A138开发板等等等等。但是用户还是把下载器里面带的黑色的那个高云专用转接板接上了,这样反而破坏了线序。具体原因见前面解释转接板的内容。
    • 接线错误,用我们飞线接自己的板子,集成的那一段插入了遵循高云原厂小众JTAG线序的电路板,另一端又根据线上的标管印字一一对应接下载器的信号。这样是不对的,要用飞线,就请把集成段插入下载器主机,散开的那些线再根据标管上印字插电路板对应JTAG信号。
    • 插上转接板再插飞线,这也是不对的,插了转接板,出来的线序就已经变了,再插飞线,飞线上的标管印字也就不对应了,再去插电路板肯定是错的。


    除了上述各种可能的原因外,还有一个最容易忽略的问题,那就是用户可能电脑上插接了多个高云软件支持/可以识别的下载器。假设用户电脑连了两个下载器,为A、B,其中B连接着用户希望下载和调试的电路板,A没有,但是软件恰好又是选择的A下载器,这样软件就会通过A下载器去检测芯片,自然是检测不到了。可以打开高云Programmer软件,点击USB Cable Setting,在Cable的下拉列表里面看看有几个下载器设备,如果有多个的话,选择列表中的另一个试试。
    image.png
    当然了,更加暴力高效的方式就是拔掉其他所有可能被识别的下载器,再重新打开Programmer下载软件,再尝试。




    问:VCC是什么信号,我板子自己有电源供电,是不是就可以不用接VCC这个信号了
    答:一定要接,下载器上的VCC/VREF端口,是由FPGA主板给下载器提供接口参考电压的,供电方向为FPGA板-->下载器,该接口在有的厂家下载器里面名为VREF,有的又叫VCC,本质是一样的。只是叫法不同。
    这个接口是由FPGA板给下载器提供接口参考电压,不是输出电源的,更不是拿来给开发板供电的,所以是不能实现通过下载器给FPGA板供电的。
    VCC/VREF是电路板供给下载器的接口电压,必须要连接,否则下载器不输出信号,会导致下载失败,检测不到器件。
    至于接多少V的电压,看你电路板上JTAG信号所在的IO Bank电平是多少,一般都3.3V。也就是说你接个3.3V给下载器的VCC端口就可以了。少见的也有1.8V的。


    问:下载器接电路板中间的连线最长支持多少厘米(cm)
    答: 建议不超过20cm,超过20cm,可能需要降速才能使用,超出太多,即使降速也可能无法正常使用。


    问:高云FPGA仿真器需要装驱动吗?
    答: 需要,该产品为非免驱产品,需要安装驱动。


    问:驱动去哪里下载,怎么装?
    答:高云软件自带驱动,安装高云开发软件后(不知道怎么安装软件的看下一问题),在开发软件安装路径下,x:\Gowin\Gowin_V1.9.11.02_x64\Programmer\driver 文件夹下有驱动安装软件。有两个, 购买和使用我们的下载器,需安装GowinUSBCableDriverV4_for_win7+.exe这个驱动文件,该文件的图标是红色的。
    image.png
    安装也很简单,直接双击运行,按步骤走就可以。


    问: 高云软件怎么下载,怎么安装?
    答:到高云官网下载,具体地址为:http://www.gowinsemi.com.cn/faq.aspx
    开发人员就下载【云源软件-商业版】 下面的最新版“云源软件 For Win (V1.9.xx.xx)”产线人员只是需要下载烧录用,就下载【云源编程器】下面的“云源编程器 For Win (V1.9.xx.xx)”
    注意,【云源软件-商业版】是需要License许可证的,所以开发人员还需要在高云官网填写信息申请License。这个我们无法协助您获得,需要您自行申请。
    【云源编程器】是只烧录的软件,是不需要License的。

    image.png
    image.png


    看完,检查完,再有什么问题,可以微信扫描下载器上的二维码,联系客服指导

    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|小黑屋|Archiver|芯路恒电子技术论坛 |鄂ICP备2021003648号

    GMT+8, 2025-7-1 09:04 , Processed in 0.110411 second(s), 34 queries .

    Powered by Discuz! X3.4

    © 2001-2017 Comsenz Inc. Template By 【未来科技】【 www.wekei.cn 】

    快速回复 返回顶部 返回列表