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

FPGA的核是什么?

[复制链接]
  • TA的每日心情
    开心
    2022-1-21 15:08
  • 签到天数: 1 天

    [LV.1]初来乍到

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

    EDA365欢迎您登录!

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

    x
    1.FPGA是一个完全空的没有程序的片子吗?还是像ARM7一样,里面有程序,我们得按照厂家给出的程序规则用这款芯片呢?0 i$ L; F  R% d
    2.FPGA的ARM核是在一个空的区域中用VHDL语言写出来的,还是说像ARM7核那样买一个做好的ARM核再和FPGA的空区域粘到一起弄出个FPGA呢?
    , I' o/ G! P0 O& B! d# H  w3.我们买到一个空的FPGA后,可不可以自己用VHDL语言写出一个和ARM7内核功能一样的核呢?然后利用这个核编一个操作系统用?
    / a0 W4 }- n  q: Q! d* p' t4 x3 O0 D1 k+ i, [* K- T% ]) y

    - |1 o' w, i3 L$ p; c( T, h% c# k% M* G) N3 k! }2 N# ~
  • TA的每日心情

    1643439839
  • 签到天数: 1 天

    2#
    发表于 2022-4-7 10:06 | 只看该作者
    1. 里面没有程序,全部你自己定义9 l" ^4 z5 E4 X7 k! i: [
    2. FPGA ARM 是用一些逻辑门实现的,目前没有现成的固件做在FPGA里
    : s' D( j) d/ w1 t4 W" A3 h& D" O3. 完成可以自己写内核,不过工作量很大
  • TA的每日心情
    开心
    2022-1-29 15:03
  • 签到天数: 1 天

    [LV.1]初来乍到

    3#
    发表于 2022-4-7 10:13 | 只看该作者
    FPGA就像是一张白纸 在这张白纸上面可以描绘你所需要的器件。可以用VHDL或者verilog语言或者原理图 来编写芯片,它的优点是集成化程度高,可以节省资源,缩小面积。原来要很多芯片组成的集成电路 你只需要一片FPGA就可以了。
    1 W) U" R, Z- H, E; x: G: L# b8 V你用FPGA可以实现处理器,也可以实现一些复杂的算法,如FFT,FIR等。如果用FPGA实现了处理器,那么处理器可以裸奔(不加嵌入式操作系统),也可以加入嵌入式操作系统(如uC/OS-II,uClinux)。. x& T2 J2 M/ c7 ^9 z- K* K/ _
    FPGA的重点不在操作系统,但作为一个从事电子设计的人,嵌入式操作系统是必须掌握的。通常操作系统在ARM应用的最为广泛,在单片机、DSP、FPGA中也有应用,但较少。

    该用户从未签到

    4#
    发表于 2022-4-7 10:22 | 只看该作者
    1、FPGA也叫现场可编程门阵列,它是有许多与非门、反向器、触发器、选择器等组成,有很多资源,通常可以参照对应型号的说明书。常用的有Altrea和Xilinx公司的FPGA,使用芯片有对应厂家的软件Quartus或者Xilinx ISE,其中语言可以用verilog或VHDL硬件描述语言。7 F- l% u' Y( H+ U: d: [& S& W
    2、ARM核应该是通过硬件描述语言描述的,将代码在软件Quartus或者Xilinx ISE中编译、综合转换为对应的电路,即在FPGA内部编程得到对应的逻辑关系。FPGA中的ARM核应该相当于一个用硬件描述语言写的IP核,需要的时候可以调用它。
    ) [% C( c! }, o! V/ m3、空的FPGA里面综合下 ARM核之后,可以将ARM核的ROM程序通过C语言编译后得到.hex文件或者.mif文件,加载到FPGA内部SRAM,前提是FPGA内部综合出一个SRAM,替代ARM 核的ROM。可以利用这个核编一个操作系统的。
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

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

    EDA365公众号

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

    GMT+8, 2025-7-27 18:28 , Processed in 0.125000 second(s), 23 queries , Gzip On.

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

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

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