原创 SPARTAN-6开发板(神州九号)_SPATAN-6的配置(9)

2012-8-12 21:41 4084 29 29 分类: MCU/ 嵌入式
 

          SPARTAN-6开发板还在绘制PCB当中,因为做了很多修改,所以一直到现在还没有送出去加工。这款SPARTAN-6开发板的名字暂定为“神州九号” ,以方便与其它开发区别开来。

        修改之一是针对SPARTNA-6的配置的。原来打算用XILINX的专用配置芯片来配置SPARTAN-6,芯片为Platform Flash 的 SPI 的串行存储器,虽然配置方案比较成熟,可靠,但唯一的缺点就是配置芯片价格太高,6M位的芯片价格需要6多元,如果需要12M的容量,价格就更高了。所以更换了一下配置芯片。

      先说一下官方推荐的上面的配置方案,尽管我更换了其它芯片去配置我的“神州九号”开发板,但原理上的东西都是一样的,都是串行的SPI存储器(当然还有其它的并行的配置方案)。SPI一般都是4线制的,这里也不例外,串行时钟由SPARTAN-6发出,因此这种配置方式也可以叫主要串行配置方式(这一点ALTERA的FPGA配置方式差不多)。配置原理图如下,

spartan6_8_0.jpg

       除了配置芯片价格比较高以外,这种配置方式速度也较慢,因为一个时钟周期只能传输一位配置数据,各下面的方案一个时钟传输4位相比,肯定是慢了。

     “神州九号”开发板采用了如下的配置方案,和上面的差不多,只是SPI的速度换成了X4的,配置原理图如下:spartan6_8_1.jpg

     除了上面的串行配置方案,SPARTAN-6还可以采用并行的配置方式,可以显著提高配置速度,这就是主动并行BPI模式。

spartan6_8_2.jpg

      “神州九号”开发板用的SPI存储器型号为W25Q64BV,电路图如下,

spartan6_8_3.jpg

      完整的原理图待开发板调试成功之后,会一并放在这里。

近期文章: 

LINK在线调试LZ3014 USB3.0开发板(REV2),

SPARTAN-6开发板简单介绍(暂定名:神州九号)

 

我的博客:http://bbs.ednchina.com/BLOG_liangziusb_440752.HTM

我的淘宝店铺:http://shop64171919.taobao.com

我的实体店铺:北京新中发电子市场2557号

良子.2012年    承接USB开发工程 代写USB毕设

QQ:2687652834    392425239

PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
我要评论
0
29
关闭 站长推荐上一条 /3 下一条