当前位置: 首页 > article >正文

数字电路week3

数字电路学习

九.补充

1.Verilog和fpga

verilog是一种描述电路的语言,出现于上世纪80年代
非:~与: &,或: |,异或: ^
fpga:一种可编程逻辑器件
FPGA 由大量的逻辑单元、查找表(LUTs)、触发器、输入输出块(IOB)等组成,用户可以通过硬件描述语言(如 Verilog 或 VHDL)编写代码,将其转换为 FPGA 可识别的配置文件,然后将此配置文件加载到 FPGA 中,从而定义其具体行为

2.显存

显卡驱动就是控制灯的亮灭
显存就是存储亮灭的内存,原理与内存一模一样
低端用途:对于基础办公和网页浏览,2GB-4GB 的显存通常足够。
中端用途:对于1080p游戏或高质量图形处理,建议选择6GB-8GB 的显存。
高端用途:对于4K 游戏、专业图形工作站,12GB 或更多的显存会更合适。

3.一些概念

执行程序包含取指和执行两个过程,执行分为译码和执行
IP核:一个知识产权,包含乘法器、触发器和浮点运算器还有arm的各种内核,内存模块,通讯接口和电源管理
后门:故意留下来的漏洞
漏洞:设计CPU时的疏忽

4.高性能CPU技术

在CPU中有一小块内存,称为高速缓存,让RAM中的数据,一次性传递一批到CPU中,提升数据传输的效率,提升缓存命中算法效率
流水线机制:让取址、译码、执行三个步骤同时进行,并行执行,提升CPU的性能,让原本8个周期才能执行的指令,一个周期就执行完
堆叠套娃:多核CPU,一个芯片,多个独立的处理单元,共享资源,同时运行多条指令流
在超算中,一般是将一个运算拆分成无数步来分别进行,提升速度

5.软硬件生态系统

CPU按功能分专用CPU和通用CPU
按场景分科学计算CPU(TPU)、信息化设备CPU(Intel、AMD)、移动计算CPU、嵌入式CPU、微控制器CPU(单片机)
硬件公司的生态链:一流公司设定规则、二流公司提供技术、三流公司卖产品、四流公司卖力气


http://www.kler.cn/news/365732.html

相关文章:

  • Cout输出应用举例
  • 【Linux 从基础到进阶】系统故障排查思路与实战
  • Android 判断手机放置的方向
  • 文档透明加密系统怎么用?五款透明加密软件汇总!2024热门推荐,实测分享!
  • traceroute或tracepath区别
  • leetcode day4 409+5
  • 听见文本的魅力:AI 与未来的语音交互
  • 代码随想录第九天|151.翻转字符串里的单词、卡码网:55.右旋转字符串、28. 实现 strStr() 、459.重复的子字符串
  • 【VUE点击父组件按钮,跳转到子组件】
  • Codeforces Round 979 (Div. 2) C. A TRUE Battle
  • R语言中的Lasso回归:全面指南与实战案例
  • electron展示下载进度条
  • HarmonyOS(56) 获取自定义组件的唯一ID:getUniqueId()方法
  • 企业如何配合好等级保护测评工作?
  • 聚簇索引与非聚簇索引
  • 【Unity】Unity中调用手机的震动功能 包括安卓和IOS
  • 鸿蒙开发融云demo发送文本消息
  • fpga系列 HDL: 竞争和冒险 01
  • JMeter与大模型融合应用之JMeter创建二级菜单的简单大模型交互
  • 企业自建邮件系统选U-Mail ,功能强大、安全稳定
  • jenkins国内插件源
  • 深入解析 MySQL 数据库:更新和删除
  • 【Java小白图文教程】-05-数组和排序算法详解
  • docker 可用镜像服务地址(2024.10.25亲测可用)
  • 【ChatGPT插件漏洞三连发之二】零点击Github仓库接管
  • Visual 使用技巧合辑