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

问个fpga的问题

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
今天看了一下quartus的sopc方面的介绍,发现可以用FPGA实现用c语言编写的程序,有一个问题sopc嵌入软核主要是用来干啥,侧重点是啥,自己用verilog hdl语言写的程序的语言的有啥特点,主要适用于?. B4 t6 Z0 p; V+ G/ R

该用户从未签到

2#
发表于 2022-1-17 16:15 | 只看该作者
软核能够在FPGA中生成一个模块化的微控制器模块。因为用硬件语言(VHDL)等来开发一个这样的模块是比较麻烦的,所以它的则重点是方便开发,而且是基于C来开发,门槛较低。
5 E3 g) S" \. @( \# U自己用verilog写的程序简练,可以根据自己的需求来自由设计。理论上来说,用verilog写的程序可以并行执行,处理速度快。但是软核是用C开发的,没办法并行执行,这是它的一个很大的缺点。

: L9 e$ g2 I: r5 v

该用户从未签到

3#
发表于 2022-1-17 16:43 | 只看该作者
比如软8051 IP 核是用verilog hdl语言写的,在FPGA内部生成一个类似8051单片机的模块,这样的话,就不用附加8051单片机了,而且在芯片内部,抗干扰能力强,速度快。verilog hdl语言就是一种硬件电路描述语言。
) P6 K( H% Q# C' ~2 j" T
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-7-30 20:06 , Processed in 0.125000 second(s), 24 queries , Gzip On.

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

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

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