找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

巢课
电巢直播8月计划
查看: 313|回复: 12
打印 上一主题 下一主题

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

[复制链接]

2

主题

15

帖子

310

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
310
跳转到指定楼层
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
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏 支持!支持! 反对!反对!

6

主题

224

帖子

584

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
584
2#
发表于 2016-6-1 11:24 | 只看该作者
fpga支持那些方案啊?
辜负了岁月的人,没有资格抱怨!

50

主题

935

帖子

3903

积分

五级会员(50)

Rank: 5

积分
3903
3#
发表于 2016-6-1 11:29 | 只看该作者
. u$ r! r4 Y# Z# n% 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

2

主题

15

帖子

310

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

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

2

主题

15

帖子

310

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
310
5#
 楼主| 发表于 2016-6-1 11:37 | 只看该作者
超级狗大神,有没有推荐的二切一的电子开关,谢谢!" c  [6 N6 v4 _- d/ f

点评

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

2

主题

15

帖子

310

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
310
6#
 楼主| 发表于 2016-6-1 11:40 | 只看该作者
bluskly 发表于 2016-6-1 11:29' _6 F- E, e+ a  I9 u; S0 T
大家好,我想用STM的硬件SPI接口去升级FPGA外挂的SPI接口的FLASH,同时保证FPGA也能通过JTAG口升级自 ...
: h# @. A& J5 C. J; E( o$ t
cpu我们用的是内部的flash,我的想法是想用一个U盘就能把cpu和fpga的程序升级完毕。不知道你电路设计方面有没有什么建议。谢谢!
! v4 L, Q" q* B& B; L

33

主题

4949

帖子

1万

积分

EDA365特邀版主

Rank: 6Rank: 6

积分
12225
7#
发表于 2016-6-1 20:24 | 只看该作者
rainforestma 发表于 2016-6-1 11:37
3 [- J! J& S/ G超级狗大神,有没有推荐的二切一的电子开关,谢谢!

* C: T/ L6 H+ YTI SN74CBT3257 - VCC = 5V2 V9 x& X5 x9 \- ?
TI SN74CBTLV3257 - VCC = 2.3V ~ 3.6V) Y8 Y* m3 t3 f4 J5 J8 q

3 q, e" {% C& D$ E) A
1 f8 m; m" a: G7 t8 [

SN74CBT3257.pdf

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

SN74CBTLV3257.pdf

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

点评

非常感谢!!  详情 回复 发表于 2016-6-1 23:57
哈士奇是一種連主人都咬的爛狗!

33

主题

4949

帖子

1万

积分

EDA365特邀版主

Rank: 6Rank: 6

积分
12225
8#
发表于 2016-6-1 20:28 | 只看该作者
rainforestma 发表于 2016-6-1 11:37
7 @: f; R) ?5 U8 n3 W: D超级狗大神,有没有推荐的二切一的电子开关,谢谢!

: }# }0 a# ~7 J6 c7 oFairchild FST3257 - VCC = 3V ~ 5V9 T# f' z1 {* [% r: E
* k# G& Y( y& f% i' H9 w$ ?& ]0 S; X
! N5 Q) S# ^$ P4 F, ^* T
) H- Y- l8 T, v* A! [" \# j

FST3257.pdf

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

哈士奇是一種連主人都咬的爛狗!

33

主题

4949

帖子

1万

积分

EDA365特邀版主

Rank: 6Rank: 6

积分
12225
9#
发表于 2016-6-1 20:31 | 只看该作者
rainforestma 发表于 2016-6-1 11:37- E; [9 c+ c& K; B! Z- Q' z* R
超级狗大神,有没有推荐的二切一的电子开关,谢谢!
* h/ [9 Q9 x8 d7 h# V! E0 V$ v
Analog Device ADG3257 - VCC = 3V ~ 5V
. ^$ m: K, B' O- T) R/ r2 G$ ?" m0 q# {) y

, p7 d; S0 n2 K! L' W" O$ `) }+ m1 N  k1 {7 a" d5 N

ADG3257.pdf

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

哈士奇是一種連主人都咬的爛狗!

2

主题

15

帖子

310

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
310
10#
 楼主| 发表于 2016-6-1 23:57 | 只看该作者
超級狗 发表于 2016-6-1 20:24  O# f. t$ F6 m! o
TI SN74CBT3257 - V[sub]CC[/sub] = 5V& S7 [2 K8 Q1 r! z: f/ x
TI SN74CBTLV3257 - V[sub]CC[/sub] = 2.3V ~ 3.6V

. `' d6 e) h3 P/ n非常感谢!!% @4 N$ ~0 ~  D

23

主题

409

帖子

1735

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

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

本版积分规则

关闭

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

巢课

技术风云榜

关于我们|手机版|EDA365 ( 粤ICP备18020198号 )

GMT+8, 2024-11-15 11:35 , Processed in 0.072414 second(s), 41 queries , Gzip On.

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

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

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