首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

[转帖]选择USB-Blaster下载电缆的四大理由

[转帖]选择USB-Blaster下载电缆的四大理由

也许您会问,长期以来我一直用Byteblaster MV或Byteblaster II下载电缆,不是好好的吗?为什么要用USB-Blaster下载电缆呢?这个问题得从以下几个方面去分析:
  一、速度
  搞过DSP开发的工程师可能体会更深。在基于USB的DSP仿真器出来之前,人们只能使用基于并口的DSP仿真器,很多DSP开发人员都是从并口的DSP仿真器开始使用的,他们没有选择。平心而论,并口DSP仿真器确实可以帮助我们完成DSP的开发与调试。
  在基于USB的DSP仿真器出现后,情况有所改变。尽管基于USB的仿真器价格比并口DSP仿真器高,但很多开发人员还是在第一时间选用它,因为两者在仿真速度上是不可相提并论的。特别是在需要大量实时数据交换(RTDX)的场合,USB的速度优势就更明显。我们可以在不中断DSP程序运行的情况下调试程序,这样可以加快调试速度,而且可以得到更真实的结果。
  在开发FPGA时使用USB-Blaster下载电缆的优势也同样明显。一方面,下载程序速度明显快。如今FPGA的容量已达到数百万门,即使是通过JTAG口下载程序,也需要很长时间,USB-Blaster则可以明显缩短下载时间。另一方面,程序调试更加方便快捷,甚至可以作一些实时调试。这一点在使用SignalTap II嵌入式逻辑分析仪和调试Nios II嵌入式处理器时十分重要。
  二、计算机发展趋势
  现在很多笔记本,甚至台式机都在逐渐淘汰并口,就象当年淘汰ISA总线、淘汰串口一样。USB虽不能说一统天下,但有了USB,并口存在的价值就减小了很多。当计算机没有串口时,我们用USB转串口,当计算机没有并口时,我们又可以作USB转并口。但既然有USB,为什么不直接用USB通信呢?
  三、方便性
  用过并口仿真器的人都会埋怨其使用不方便。首要在BIOS里设置成EPP方式,还要注意不能热插拔,这一问题在学生实验室上课中最为明显。电缆经常拔来拔去,结果导致计算并口都不能用了。使用USB电缆则完全不用担心这一点,因为它天生就能热插拔。
  四、Nios II的调试
  目前在ALTERA的官方网站上只有Byteblaster II、USB Blaster和Master Blaster三种。
  三种下载电缆中,MasterBlaster的局限性最大,它既不支持主动串行器件,也不支持Nios II的调试。
  Byteblaster II可以支持ALTERA目前所有类型的器件,包括FPGA和配置器件,也支持SignalTap II嵌入式逻辑分析仪,但ALTERA声明其不能用来调试Nios II嵌入式软核处理器。可能又有人问了,我不是一直在用ByteBlaster II调试Nios II嵌入式处理器吗?的确,Byteblaster II似乎可以用来调试Nios II嵌入式处理器,但Altera不推荐这样做,因为它可能导致不可预料的错误。以下是使用Byteblaster II时出现的红色提示信息:
  nios2-terminal: Warning: The JTAG cable you are using is not supported for Nios
  nios2-terminal: II systems. You may experience intermittent JTAG communication
  nios2-terminal: failures with this cable. Please use a USB Blaster revision B
  nios2-terminal: cable or another supported cable. Please refer to the file
  nios2-terminal: errata.txt included in the Nios II development kit documents
  nios2-terminal: directory for more information.
返回列表