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

SPARTAN6 学习笔记(一)

时间:2018-05-02 22:44:52      阅读:942      评论:0      收藏:0      [点我收藏+]

标签:安全   上拉   tms   osi   功耗   comm   模式   使用   没有   

---恢复内容开始---

本打算用2.5V电压全部搞定曼码卡,结果发现大家都要3.3V供电。只好INT使用1.2,AUX2.5,IO 3.3V了。

使用SPI接口的FLASH时如何设计电源呢?勤谋的板子是直接AUX上了3.3,个人感觉不爽,省了个电源,功耗大40%,如何取舍?

如果按照中航的说法,只有9mA的话,答案不言自明!

SPI 接口 FLASH 目前看来,nCS 是要上拉的,接IO_L65N_CSO_B_2(144脚是 Pin38),其它的 nWP、nHOLD 可以直接接电源, SDO(Pin2) 接 IO_L3P_D0_DIN_MISO_MISO1_2(144脚是 Pin65)可串33电阻,但也有接0R的,SDI(Pin5)接 IO_L3N_MOSI_CSI_B_MISO0_2(144脚是 Pin64),SCK(Pin6)接IO_L1P_CCLK_2(144脚是 Pin70)。手中的一个版本SCK没有上下拉,勤谋的有,都是1K,先做上去,然后不焊就是了。

JTAG接口除TMS需要上拉外,其它的没什么,直接连即可,勤某的没上拉!不知道是不是因为HSWAPEN接地的原因,得查查手册。当然为安全起见,可以串一个电阻。

下表是 S6 的专用针脚,对 144 而言只有8个,使用SPI时(UG380P40),还要用到 IO_L13P_M1_2(144脚是 Pin60)IO_L1N_M0_CMPMISO_2(144脚是 Pin69)选择模式,01代表SPI主。IO_L65P_INIT_B_2指示初始化进程,进入配置阶段后就高电平,上拉。PROGRAM_B_2是专用针脚,拉低再高则重新配置FPGA,拉低不高,则所有针脚高阻,可以直接访问SPI。DONE也是专用,低表示正在配置过程中。这几个均要上拉即可!CMPCS_B是保留针脚,可悬空或上拉,SUSPEND一般接地,如果需要挂起,电平要高。

 

CSO_B Output Master SPI Chip Select Output.
Active Low. Connect to the SPI flash Slave
Select input.
If HSWAPEN_B = 1,
connect this signal to VCCO
through pull-up resistor
externally.
User I/O. Drive CSO_B High after configuration to disable the SPI flash and reclaim MOSI, DIN, and CCLK pins. Optionally reuse this pin, MOSI, DIN, and CCLK to continue communicating with SPI flash.


SUSPEND PROGRAM_B_2 TDI TMS VFS(1) VBATT(1)
DONE_2 CMPCS_B_2 TDO TCK RFUSE(1)


---恢复内容结束---

SPARTAN6 学习笔记(一)

标签:安全   上拉   tms   osi   功耗   comm   模式   使用   没有   

原文地址:https://www.cnblogs.com/ManRenFei/p/8982888.html

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