单说性能或者成本都没有太大意义,用fpga性能当然会好,但是开起来难度太大,成本也搞,像usb的h-jtag就是用的cy7c68013+FPGA做的,性能几乎和jlink差不多
因为想做个USB-JTAG的调试工具,最近研究了一下目前市面上销售的产品方案,基本上有下面几种方案,1使用带USB接口的MCU硬件串行口模拟JTAG时序,2使用专门USB转换芯片,3使用带USB接口的MCU加CPLD/FPGA。第一种方案较为常见,如Jlink、Versaloon等属于此类,Ulink也类似但是不是使用硬件串行口好像是用GPIO实现的,第二种主要就是基于FT2232芯片做的,这种方案实现比较方便开发也简单些,但是速度不高,同时也缺乏后续开发的灵活性,并依赖于芯片厂商提供的类库才能操作配置芯片。第三种方案目前我所见的主要是USB H-JTAG,好像还没有发现其他工具在用,估计应该是CY7C68013单片机和FPGA,USB H-JTAG刚刚发布,速度能达到750KB/S,这种方案是目前性能最好的,但也是开发最复杂的。
另外,是stm32的spi时钟也是18m,simon21ic兄的Versaloon有没有测过速度怎么样 |