商品列表
4年前
看来想用lattice还真TMD不容易!
7年前
- 当然是可以实现的。
- VME格式是一种老式格式,不排除其有错误的可能。
- 你看一下JTAG的时序其实主是一个移位状态机,很简单,具体可以参见《JTAG协议规范1149.1和1149.7》, 我自写过不超过300行代码,所以我相信你也能自己写出模拟JTAG时序的代码来,那么接下来的问题是要如何搞清楚下载流程,这个你可以生成SVF文件,看SVF文件里面的注释你就会明白第一步发什么指令,第二步发什么指令,后面传比特流发的执令都是相同的。最后就是如何将LATTICE的JED比特流文件转换成C代码的数组,这一步我有个Tcl脚本,稍后传给你。首先DSP给LATTICE的CPLD下载程序的接口用任何普通IO都可以进行模拟,至于前端你是从串口还是从SPI还是从CAN传数据都无所谓啊。
用lattice的这个工具运行上面的tcl脚本就可以将hex转成c数组
[图片]
运行命令如下
[图片]
那么这个hex文件是怎么产生的呢,看这里,用lattice的deploy工具将jed文件转成hex文件
[图片]
[图片]
8年前
8年前


