认识 ARM、FPGA
2024-08-27 01:41:31
0. ARM
ARM:Advanced RISC machine,微处理行业的一家知名企业。适用于多种领域,如嵌入控制,消费、教育类多媒体、DSP和移动式应用。
优势:
- 功耗低,不容易发热、死机;
- 32 位指令集;
- 生态丰富;
1. FPGA
Field-Programmable Gate Array,即现场可编程门阵列,通过逻辑编程可以内部电路连接,从而达到智能化的控制效果;
- 其程序不是通过执行指令,而是通过改变电路,
arm的编程指的是c语言或者汇编的编程,arm**一条条的读取语句,顺序实现其功能。fpga的编程则完全不同。fpga编程本身指的就是编辑其内部的电路结构。fpga运行代码也不是一条条执行的,而是读入代码之后就生成了逻辑门结构。这些逻辑门结构是并行运作的。给输入就同时产生输出**。所以fpga的编程语言叫做hdl(硬件描述语言)。hdl中的语句执行是不分先后的。
最新文章
- 使用 SecurityManager 和 Policy File 管理 Java 程序的权限
- mac 下面wireshark 找不到网卡
- decode 横竖转换 2
- 设置session失效时间
- 一个简单的以User权限启动外部应用程序(用NetUserAdd函数和USER_INFO_1结构体动态添加用户,然后用CreateProcessWithLogonW启动程序)
- CSS圆角效果
- InitCommonControlsEx()
- mysql函数操作(4)
- vmware安装黑苹果教程
- 第八届蓝桥杯 4、方格分割 DFS
- js如何获取url参数
- Chrome扩展程序——TabCopy:一键复制网页标题和网址
- 正确学习Linux系统的5个建议
- RunLoop的应用场景---关于滑动tableView的时候NSTimer 暂停的问题
- 使用Entity Framework Core需要注意的一个全表查询问题
- CodeForces1070A Find a Number 图论
- 超级简单的jquery操作表格(添加/删除行、添加/删除列)
- ASP.NET MVC学习笔记 第一天
- 20155203 2016-2017-2 《Java程序设计》第10周学习总结
- ubunut14.04 mentohust配置