FPGA下载器是个啥
一脸懵逼
4月中旬终于通过了芯来的板子申请,立马淘宝下单借用,开发板包括:
- Nuclei MCU200T 开发板
- 蜂鸟调试器
- 电源
但FPGA下载器需要自行购买?! 这下我有些纳闷了,为什么既然有调试器,还需要下载器?下载和调试的功能不是一起的吗?
让同学问问实验室的师兄,有没有xilinx的下载器,反馈说只用usb线就行!我更加懵逼了,说好的下载器呢???难道不是一样的FPGA吗?
问问问
打开尘封已久的“正点原子”Altera 的FPGA,发现只有一个“ALTERA FPGA/CPLD USB BLASTER”,而且没有所谓的“调试器”,它有下载和调试两个功能。那么芯来到底在搞什么名堂?
于是问客服是否有Xilinx的下载器,确实有——“Xilinx ATK-Platform Cable USB”。
为了肯定一下对不对,我又在几个微信学习群里问了个傻逼的问题:
“想问一下,如果重新烧写FPGA的话,下载器使用Xilinx platform cable USB JTAG吗,还是Altera也行[让我看看]”
结果被各种“。。。”鄙视了一番,看来确实应该用Xilinx 的USB JTAG。但还有一个问题又困扰着我,为什么师兄实验室的ZYNQ系列FPGA只用usb线就行,而不需要下载器?
为此我又开始百度瞎问,找了半天没有类似的文章,而且一堆水文。终于想到可以问问之前上过赛灵思暑期课的锦山!行家就是行家,他说有些板子集成了jtag芯片,不需要下载器,比如他的黑金ZYNQ板子。终于破案了!
为了进一步验证,我用了最绝的一招,咨询淘宝客服,找到一家买黑金系列的店,问需要不需要额外购买下载器?他说不需要,因为这是板载下载器,直接连usb就好了。我还在他们分享的板卡资料里面找到详细的解释:
终于破案了,这么简单的概念折腾了好长时间!这获取知识的路径真实越来越小,竟然还能问到淘宝客服,我也是服了自己!
总结
- FPGA 写入比特流文件确实需要下载器,但有些板子集成了JTAG下载电路,因此可以直接通过USB接口调试。
- USB下载器也具有调试功能,本来不需要“蜂鸟调试器”,但是芯来是针对“RISCV”的开发,建议使用配套的“蜂鸟调试器”。
接下来还是要去“正点原子”买个下载器了。
你好,最后买的哪款下载器呢,可以给个链接吗
没去买,实验室的几个试了一下,还得看是什么板子