码迷,mamicode.com
首页 > 其他好文 > 详细

Lattice FPGA 板子 调试笔记

时间:2016-04-28 19:46:06      阅读:316      评论:0      收藏:0      [点我收藏+]

标签:

         最近在调试LATTICE  FPGA 做的视频板子,颇不顺利,所以记录下来作为以后的参考:

  1、FPGA的IO口不是所有的都是双向的,有些有特殊作用的是单向的。

         在查阅 LatticeECP3-17EAPinout.CSV 之后, 发现在LEF3-17EA-FN484C中,有以下几个管脚是单向的:

           C4  G7  G6      : jtag 管脚

          C14  C15  B15   B16  :编程管脚

          K1   L5   L1   K6   N17  M18   :PLL的反馈(fb)管脚

          AB2    AB3      : RESERVE

          N15    : XRES

     其中最容易被用掉的是 PLL的反馈管脚,要格外注意。其他的型号和封装可以参考相应的 .CSV  文件。

    否则提示错误: ERROR :  the output port XX is  assigned  to an input dedicated pins [M18] .

 

 2、在将程序下载到外部spi flash时,设置完成之后提示错误:

      其中有  Except  Device  ID 0x04002310  READ:0X0000000;  则是说没有读到芯片的地址,则有可能是连接flash的读入线(相对FPGA)有问题。

  尤其要检查是不是输入和输出线连接反了。

  3、在下载程序到FPGA内部时,浏览芯片出现错误,或下载的时候出现错误,提示也如同上面的错误,就是读不到芯片的 ID, 那么可能是JTAG的四根连线出现问题,要详细检查。 例如我的是在TMS线上接了一个对地100nf的大电容,则把波形都滤掉了,所以出现错误而读不到数据。

 

Lattice FPGA 板子 调试笔记

标签:

原文地址:http://www.cnblogs.com/fhyfhy/p/5443758.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!