找回密码
 注册
关于网站域名变更的通知
查看: 2055|回复: 12
打印 上一主题 下一主题

求助,用STM32去升级FPGA外挂的FLASH硬件设计思路

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2016-6-1 11:15 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
大家好,我想用STM的硬件SPI接口去升级FPGA外挂的SPI接口的FLASH,同时保证FPGA也能通过JTAG口升级自己外挂的FLASH,不知道各位硬件是选择什么方案。谢谢大家。

点评

支持!: 5.0
支持!: 5
你是想找個 SPI 電子開關做切換嗎?^_^  发表于 2016-6-1 11:30

该用户从未签到

推荐
 楼主| 发表于 2016-6-1 11:40 | 只看该作者
bluskly 发表于 2016-6-1 11:29* B1 ^' Q. K3 |9 b. d( X0 M
大家好,我想用STM的硬件SPI接口去升级FPGA外挂的SPI接口的FLASH,同时保证FPGA也能通过JTAG口升级自 ...

3 x$ n3 D/ X# z$ E' S! Ocpu我们用的是内部的flash,我的想法是想用一个U盘就能把cpu和fpga的程序升级完毕。不知道你电路设计方面有没有什么建议。谢谢!2 a& o% J3 p* y9 E; u" s

该用户从未签到

2#
发表于 2016-6-1 11:24 | 只看该作者
fpga支持那些方案啊?

该用户从未签到

3#
发表于 2016-6-1 11:29 | 只看该作者

( Z! g, \1 I) O: F5 e大家好,我想用STM的硬件SPI接口去升级FPGA外挂的SPI接口的FLASH,同时保证FPGA也能通过JTAG口升级自己外挂的FLASH,不知道各位硬件是选择什么方案。谢谢大家。===>我们公司的一贯做法,只用一个flash,分两个区:一个用来存FPGA的RBF文件,一个用来存CPU的bootload和系统文件。具体怎么把文件写到flash去,通过网口或者串口、或者USB口。理论上来说用JTAG的非常少,除非CPU不支持其他的升级。一般都是用SD卡或者USB线。

点评

cpu我们用的是内部的flash,我的想法是想用一个U盘就能把cpu和fpga的程序升级完毕。不知道你电路设计方面有没有什么建议。谢谢!  详情 回复 发表于 2016-6-1 11:40

该用户从未签到

4#
 楼主| 发表于 2016-6-1 11:36 | 只看该作者
一种方案是想找一个二切一的电子开关,另外一种有没有类似mos管搭的电路

该用户从未签到

5#
 楼主| 发表于 2016-6-1 11:37 | 只看该作者
超级狗大神,有没有推荐的二切一的电子开关,谢谢!8 o  ^7 r$ x: x; j8 X9 a; ^

点评

Analog Device ADG3257 - V = 3V ~ 5V  详情 回复 发表于 2016-6-1 20:31
Fairchid FST3257 - V = 3V ~ 5V  详情 回复 发表于 2016-6-1 20:28
TI SN74CBT3257 - V = 5V TI SN74CBTLV3257 - V = 2.3V ~ 3.6V  详情 回复 发表于 2016-6-1 20:24
有!下班給。公司封鎖上傳。>_<  发表于 2016-6-1 15:49

该用户从未签到

7#
发表于 2016-6-1 20:24 | 只看该作者
rainforestma 发表于 2016-6-1 11:37
2 l8 U9 u9 ?# o超级狗大神,有没有推荐的二切一的电子开关,谢谢!

5 E9 b' t- N; N8 S; dTI SN74CBT3257 - VCC = 5V
7 o" |1 J" A5 p2 y9 ]1 p* \# HTI SN74CBTLV3257 - VCC = 2.3V ~ 3.6V
* `. g  ^. N+ W+ \$ R
( j* f1 A: v% v2 E# Z/ @4 t% k  v. T& |0 K3 W0 u/ e

SN74CBT3257.pdf

1.06 MB, 下载次数: 1, 下载积分: 威望 -5

SN74CBTLV3257.pdf

1.21 MB, 下载次数: 0, 下载积分: 威望 -5

点评

非常感谢!!  详情 回复 发表于 2016-6-1 23:57

该用户从未签到

8#
发表于 2016-6-1 20:28 | 只看该作者
rainforestma 发表于 2016-6-1 11:37
) f" l8 _- `3 u+ F- H) A超级狗大神,有没有推荐的二切一的电子开关,谢谢!
% j: x8 ?* }5 Y) U" k' M
Fairchild FST3257 - VCC = 3V ~ 5V- M' }* Q/ [" E3 U7 w" B- e" c$ h

2 C$ x8 |: U& C* G% v; H

2 Q  X  \' \6 K" K8 R. a; i% B2 Z3 T0 i! u& N

FST3257.pdf

530.88 KB, 下载次数: 0, 下载积分: 威望 -5

该用户从未签到

9#
发表于 2016-6-1 20:31 | 只看该作者
rainforestma 发表于 2016-6-1 11:37
( q1 Z0 N$ s/ ]/ j4 H% ?* Q$ D  Z超级狗大神,有没有推荐的二切一的电子开关,谢谢!
: Y+ `3 u7 b: C& N6 T1 k' V
Analog Device ADG3257 - VCC = 3V ~ 5V
; m& y: H2 q6 C  U8 n( n4 N. @5 V$ R# Z5 ~0 }  k8 T2 N! w7 b

$ q( q8 R$ u5 L' s/ {* w' N" F" e$ ]) X- y% y! P2 T

ADG3257.pdf

413.82 KB, 下载次数: 1, 下载积分: 威望 -5

该用户从未签到

10#
 楼主| 发表于 2016-6-1 23:57 | 只看该作者
超級狗 发表于 2016-6-1 20:24
0 ~$ \5 X. Y  C4 I; BTI SN74CBT3257 - V[sub]CC[/sub] = 5V
' J* B6 P+ x; Q8 B0 W: e1 \& yTI SN74CBTLV3257 - V[sub]CC[/sub] = 2.3V ~ 3.6V

3 @" g- H) S; c7 |0 P: G非常感谢!!
( g& g: Q: _3 @. T5 L& U4 r! q

该用户从未签到

11#
发表于 2016-6-3 17:25 | 只看该作者
SPI和MCU和FPGA的通讯接口,平时调试可以用FPGA可以通过串口网口下载程序,SPI FLASH应该是分区的吧。板子跑起来之后,可以做MCU与FPGA的通信协议,然后读升级文件类似的方法,写文件到flash吧。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-8-23 18:38 , Processed in 0.156250 second(s), 34 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表