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

FPGA并行运行的原理

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
学习过单片机,知道单片机是在晶振时钟的驱动下,一条一条的顺序执行的,FPGA并行是个什么意思呢?是说不同任务可以同时一起执行吗?可是CPU不是在同一时刻只能执行一个任务吗?
( y& Y) o7 p, e& U- t. b. @

该用户从未签到

2#
发表于 2022-3-3 11:21 | 只看该作者
FPGA是并行执行的,它里面你可以看做是数字电路的不同组合,你想啊,在现实中一堆电路运行时还分先后吗!& ^4 m9 z$ s4 C$ G8 C

该用户从未签到

3#
发表于 2022-3-3 13:38 | 只看该作者
它配置好后就是一些电路,上电后当然是并行的啊* N; n8 Z" w  ?8 E; I

该用户从未签到

4#
发表于 2022-3-3 13:57 | 只看该作者
CPU是在同一时刻只能执行一个任务% J7 P& [- P3 j2 o- j' X8 A" j
单片机是cpu
' O. n2 j0 x- B1 `% ~- M  V$ G5 Acpu里基本的单元是逻辑控制单元来执行程序% |- A' |) }9 m

7 y- k2 M! {9 ?6 I但是fpga不是cpu,它们的内部结构不一样3 Z$ o7 Q" K; @# e! b9 f* @& l
就是说它不是执行程序的,
( d  _3 B4 a$ y你可以把fpga看成是一推与门,非门,触发器的组合' e4 Z, F; n; S# I
你对fpga编的程序其实不是让它用来执行的
1 _6 _* F. F: l/ `- z而是fpga的内部结构,也就决定它内部这些与门非门触发器的连接方式。
6 D3 N; E# O) v2 a' {, _4 N& n' M" p- x& Y5 W
与门非门触发器根据外部引脚决定输出
( O2 H  D# B- Y  ?; a# l- `引脚这么多同时变化,FPGA就有不同的输出。
: G8 V$ N3 ~( h5 t所以可以说是并行运行的。( v1 U) l, v3 s1 [; ~8 b

该用户从未签到

5#
发表于 2022-3-3 16:29 | 只看该作者
是并行执行的,需要分成不同的子模块,不同子模块按照同一个时钟来执行就是,这就是并行执行
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-7-29 17:09 , Processed in 0.125000 second(s), 23 queries , Gzip On.

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

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

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