756 views|2 replies

919

Posts

0

Resources
The OP
 

Why do I need two programs to burn into an FPGA? [Copy link]

Why do I need to use JTAG and Flash to program FPGA? What does this mean? I feel that programming FPGA is more troublesome than other chips. What is the fundamental reason?

This post is from FPGA/CPLD

Latest reply

When I first started working, there were very few people working on ARM and FPGA, especially FPGA, which seemed a bit mysterious and high-end.   Details Published on 2024-5-23 14:04
 

80

Posts

0

Resources
2
 

About "burning":

”jtag烧写“是将程序烧录到FPGA内直接运行,应用场景主要是调试;

”flash烧写“是将程序烧录到FPGA外挂的flash内,FPGA在上电时从flash内读取并加载程序,应用场景是发版、量产。

Is it more difficult to program FPGA than other chips?

1.对于初学者来讲,fpga的程序烧写比大部分芯片的烧录都要费事;
2.对于已经配置好的环境,可以基于脚本、批处理、python等进行烧录调试,十分便捷;
3.普遍来讲,FPGA的学习周期较长、效益不明显,不如嵌入式或者软件的学习效果立竿见影。
4.特别是随着FPGA应用场景的复杂度提升(例如异构、集成等),需要横向掌握的内容越来越多,但是也越来越有意思。

对于个人来讲,看实际诉求(毕设、课题、工作、兴趣等)决定是否需要学习FPGA。

This post is from FPGA/CPLD

Comments

When I first started working, there were very few people working on ARM and FPGA, especially FPGA, which seemed a bit mysterious and high-end.  Details Published on 2024-5-23 14:04
 
 

1140

Posts

2

Resources
3
 
Qing Xiaoxiao published on 2024-5-22 20:46 About "burning": "jtag burning" is to burn the program into the FPGA and run it directly. The main application scenario is debugging; "fl ...

When I first started working, there were very few people working on ARM and FPGA, especially FPGA, which seemed a bit mysterious and high-end.

This post is from FPGA/CPLD
 
 
 

Guess Your Favourite
Find a datasheet?

EEWorld Datasheet Technical Support

EEWorld
subscription
account

EEWorld
service
account

Automotive
development
circle

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号
快速回复 返回顶部 Return list