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

数字电路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.lryc.cn/news/466439.html

相关文章:

  • 如何在 Linux 中对 USB 驱动器进行分区
  • 【STM32+HAL】STM32CubeMX学习目录
  • PPT自动化:Python如何修改PPT文字和样式!
  • 4:Java的介绍与基础4:for语句
  • R语言机器学习算法实战系列(十二)线性判别分析分类算法 (Linear Discriminant Analysis)
  • [LeetCode] 50. Pow(x, n)
  • Vue学习笔记(七、事件修饰符 .stop .capture .self .once .prevent)
  • web网站搭建(静态)
  • 高效特征选择策略:提升Python机器学习模型性能的方法
  • 2024年TI杯E题-三子棋游戏装置方案分享-jdk123团队-第四弹 第一题
  • 优化多表联表查询的常见方法归纳
  • Java毕业设计 基于SpringBoot发卡平台
  • VRoid Studio 介绍 3D 模型编辑器
  • 软件设计模式------抽象工厂模式
  • 基于springboot+微信小程序校园自助打印管理系统(打印1)
  • 解锁文本数据可视化的无限可能:Wordcloud库全解析
  • 代码审计-Python Flask
  • 深度学习:开启人工智能的新纪元
  • 第十四章_File类与IO流
  • Qml-CheckBox的使用
  • Java的RocketMQ使用
  • 中间件之MQ-Kafka
  • [DB] NSM
  • Redis 高可用:从主从到集群的全面解析
  • 全能型选手视频播放器VLC 3.0.21 for Windows 64 bits支持Windows、Mac OS等供大家学习参考
  • 解决在Vue3中使用monaco-editor创建多个实例的导致页面卡死的问题
  • 【某农业大学计算机网络实验报告】实验二 交换机的自学习算法
  • 燕山大学23级经济管理学院 10.18 C语言作业
  • 【880线代】线性代数一刷错题整理
  • 【C++语言】精妙的哈希算法:原理、实现与优化