集成电路技术分享

 找回密码
 我要注册

QQ登录

只需一步,快速开始

搜索
查看: 2765|回复: 4

FPGA并行运行的原理

[复制链接]
I2C 发表于 2010-4-17 12:59:04 | 显示全部楼层 |阅读模式
学习过单片机,知道单片机是在晶振时钟的驱动下,一条一条的顺序执行的,FPGA并行是个什么意思呢?是说不同任务可以同时一起执行吗?可是CPU不是在同一时刻只能执行一个任务吗?请给我通俗的讲解下,谢谢了
 楼主| I2C 发表于 2010-4-17 12:59:24 | 显示全部楼层
CPU是在同一时刻只能执行一个任务
单片机是cpu
cpu里基本的单元是逻辑控制单元来执行程序

但是fpga不是cpu,它们的内部结构不一样
就是说它不是执行程序的,
你可以把fpga看成是一推与门,非门,触发器的组合
你对fpga编的程序其实不是让它用来执行的
而是fpga的内部结构,也就决定它内部这些与门非门触发器的连接方式。

与门非门触发器根据外部引脚决定输出
引脚这么多同时变化,FPGA就有不同的输出。
所以可以说是并行运行的。
 楼主| I2C 发表于 2010-4-17 12:59:43 | 显示全部楼层
FPGA是并行执行的,它里面你可以看做是数字电路的不同组合,你想啊,在现实中一堆电路运行时还分先后吗!
 楼主| I2C 发表于 2010-4-17 12:59:53 | 显示全部楼层
它配置好后就是一些电路,上电后当然是并行的啊
Sunlife 发表于 2015-5-14 10:57:31 | 显示全部楼层
但是fpga不是cpu,它们的内部结构不一样
就是说它不是执行程序的,
你可以把fpga看成是一推与门,非门,触发器的组合
你对fpga编的程序其实不是让它用来执行的
而是fpga的内部结构,也就决定它内部这些与门非门触发器的连接方式。
您需要登录后才可以回帖 登录 | 我要注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

QQ|小黑屋|手机版|Archiver|fpga论坛|fpga设计论坛 ( 京ICP备20003123号-1 )

GMT+8, 2025-5-7 01:19 , Processed in 0.066123 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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