找回密码
 注册
关于网站域名变更的通知
查看: 2071|回复: 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 k, q# k! X7 R
大家好,我想用STM的硬件SPI接口去升级FPGA外挂的SPI接口的FLASH,同时保证FPGA也能通过JTAG口升级自 ...

+ d! g. \- D. l9 G4 e2 scpu我们用的是内部的flash,我的想法是想用一个U盘就能把cpu和fpga的程序升级完毕。不知道你电路设计方面有没有什么建议。谢谢!! h. T6 j9 I0 W# G

该用户从未签到

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

该用户从未签到

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

# d: F+ I- m/ J1 Z/ r% J, f大家好,我想用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 | 只看该作者
超级狗大神,有没有推荐的二切一的电子开关,谢谢!1 `& n3 y. A3 J$ _- ~

点评

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( H: e. S! ]1 \3 O4 n7 X& D9 W
超级狗大神,有没有推荐的二切一的电子开关,谢谢!
: M* n/ T9 L. E( l7 W, O+ l1 K
TI SN74CBT3257 - VCC = 5V6 J2 _" l6 u' k6 ^# [6 E% b% p5 o
TI SN74CBTLV3257 - VCC = 2.3V ~ 3.6V
1 u. I. E6 M( R  C) j0 c# `! \  S

1 z+ C6 `* ?* m: Z1 d7 ^

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
0 B. t. w4 z/ _; O超级狗大神,有没有推荐的二切一的电子开关,谢谢!

* |9 O" Y  c, TFairchild FST3257 - VCC = 3V ~ 5V# J/ Y$ C# I4 A/ T; ^
' G! J* x6 A% D% q/ A

0 _4 _* k$ ]* n# r& U7 v6 c/ N) u( ~  i1 k% \: B. Q

FST3257.pdf

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

该用户从未签到

9#
发表于 2016-6-1 20:31 | 只看该作者
rainforestma 发表于 2016-6-1 11:37
) c5 ^; N# L; R# O; T0 u超级狗大神,有没有推荐的二切一的电子开关,谢谢!

+ X/ V  H" v' u, B: N3 rAnalog Device ADG3257 - VCC = 3V ~ 5V
: g) l, B4 A4 X' i7 ~( _% ^) n7 Q0 H0 V5 T9 k( t! O, A

! Q) S* l, \' O. m& a1 e- U
3 F* R/ T9 A4 x

ADG3257.pdf

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

该用户从未签到

10#
 楼主| 发表于 2016-6-1 23:57 | 只看该作者
超級狗 发表于 2016-6-1 20:247 P" o7 M0 [6 b- a1 D
TI SN74CBT3257 - V[sub]CC[/sub] = 5V) Q4 j# a. ?7 N) r+ l! S' E- O( I
TI SN74CBTLV3257 - V[sub]CC[/sub] = 2.3V ~ 3.6V
, h. s' [: I" `7 g' I
非常感谢!!
2 @* o$ ?; i/ h7 m, t

该用户从未签到

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

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-11-24 23:55 , Processed in 0.203125 second(s), 34 queries , Gzip On.

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

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

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