EDA365电子论坛网

标题: 求助,用STM32去升级FPGA外挂的FLASH硬件设计思路 [打印本页]

作者: rainforestma    时间: 2016-6-1 11:15
标题: 求助,用STM32去升级FPGA外挂的FLASH硬件设计思路
大家好,我想用STM的硬件SPI接口去升级FPGA外挂的SPI接口的FLASH,同时保证FPGA也能通过JTAG口升级自己外挂的FLASH,不知道各位硬件是选择什么方案。谢谢大家。
作者: Projectaker    时间: 2016-6-1 11:24
fpga支持那些方案啊?
作者: bluskly    时间: 2016-6-1 11:29
5 s( N* A; S0 h: s" b. Y
大家好,我想用STM的硬件SPI接口去升级FPGA外挂的SPI接口的FLASH,同时保证FPGA也能通过JTAG口升级自己外挂的FLASH,不知道各位硬件是选择什么方案。谢谢大家。===>我们公司的一贯做法,只用一个flash,分两个区:一个用来存FPGA的RBF文件,一个用来存CPU的bootload和系统文件。具体怎么把文件写到flash去,通过网口或者串口、或者USB口。理论上来说用JTAG的非常少,除非CPU不支持其他的升级。一般都是用SD卡或者USB线。
作者: rainforestma    时间: 2016-6-1 11:36
一种方案是想找一个二切一的电子开关,另外一种有没有类似mos管搭的电路
作者: rainforestma    时间: 2016-6-1 11:37
超级狗大神,有没有推荐的二切一的电子开关,谢谢!
3 L2 Z7 U" J4 v. C$ D" X
作者: rainforestma    时间: 2016-6-1 11:40
bluskly 发表于 2016-6-1 11:295 D- `# s$ [* Q* R& M5 x; ~
大家好,我想用STM的硬件SPI接口去升级FPGA外挂的SPI接口的FLASH,同时保证FPGA也能通过JTAG口升级自 ...

* m8 N$ A/ e3 `& R0 s/ h. jcpu我们用的是内部的flash,我的想法是想用一个U盘就能把cpu和fpga的程序升级完毕。不知道你电路设计方面有没有什么建议。谢谢!
5 s+ p& K9 C! I5 a. r" G! K! x8 b" r
作者: 超級狗    时间: 2016-6-1 20:24
rainforestma 发表于 2016-6-1 11:37" e5 `& N% Y8 u0 [6 \0 ?8 J/ F
超级狗大神,有没有推荐的二切一的电子开关,谢谢!
% h( Z3 ?6 Z; N5 {
TI SN74CBT3257 - V[sub]CC[/sub] = 5V
: `& W& {3 Y' nTI SN74CBTLV3257 - V[sub]CC[/sub] = 2.3V ~ 3.6V. @) D  v+ q+ \) R& N
0 o6 j' Y- a; y9 C4 D

1 F# o/ e$ [! E0 k) d, o6 D* R

SN74CBT3257.pdf

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

SN74CBTLV3257.pdf

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


作者: 超級狗    时间: 2016-6-1 20:28
rainforestma 发表于 2016-6-1 11:37
& K& W9 N" y3 [% B% w- h. J3 o2 I超级狗大神,有没有推荐的二切一的电子开关,谢谢!
0 G" {: G1 K$ {7 T* \" ?' z
Fairchild FST3257 - V[sub]CC[/sub] = 3V ~ 5V4 _4 a( R, w3 _( p& ]
/ i$ \3 ~0 ]% S! |/ \2 g
( [0 g- j4 M8 n0 @: N! Q* Z
3 P3 E* V% Z1 V

FST3257.pdf

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


作者: 超級狗    时间: 2016-6-1 20:31
rainforestma 发表于 2016-6-1 11:37
* a) z. K, g( t* O超级狗大神,有没有推荐的二切一的电子开关,谢谢!
4 m# O$ h; q; r1 ?, [
Analog Device ADG3257 - V[sub]CC[/sub] = 3V ~ 5V
, h7 X# o) R, k! h/ X& p
/ p6 x! D" s; B1 m$ g9 ?$ [
) B& g  D( P2 o' h: T
8 q$ e- V! Y; _$ ^+ W' j

ADG3257.pdf

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


作者: rainforestma    时间: 2016-6-1 23:57
超級狗 发表于 2016-6-1 20:241 m8 I) W- w3 B
TI SN74CBT3257 - V[sub]CC[/sub] = 5V5 z, y, B% x8 B6 z
TI SN74CBTLV3257 - V[sub]CC[/sub] = 2.3V ~ 3.6V

. s2 T" _5 O1 O/ G% I3 ]) ~% f) S+ I非常感谢!!' t( \/ A/ C* j$ [: l

作者: cmg227    时间: 2016-6-3 17:25
SPI和MCU和FPGA的通讯接口,平时调试可以用FPGA可以通过串口网口下载程序,SPI FLASH应该是分区的吧。板子跑起来之后,可以做MCU与FPGA的通信协议,然后读升级文件类似的方法,写文件到flash吧。




欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/) Powered by Discuz! X3.2