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

数字八股文

1.锁存器Latch

缺点:1.电平触发,不是边缘触发,对毛刺敏感 2. 静态时序分析非常复杂
面试题目:写代码的时候,什么样的情况下容易产生Latch?
答:
(1)组合逻辑中,Case描述不全,特别在状态机设计的时候要注意
(2)组合逻辑中,if没有else

2.同步复位和异步复位

区别是rst是否在敏感列表里面
(1)同步复位always @(posedge clk),此时复位信号被当做普通数据输入到寄存器D端
(2) 异步复位 always @ (posedge clk or posedge rst),一般的寄存器都自带异步复位端

3.流水线设计

主要思路是用面积换速度

4.消除亚稳态

1.异步fifo : 采用格雷码编码
2.从慢时钟到快时钟 : 打两拍
3.从快时钟到慢时钟 : 握手协议 ,在信号被正确接收前,输入信号不能发生变化


http://www.kler.cn/a/407844.html

相关文章:

  • 英语写作中“联系、关联”associate correlate 及associated的用法
  • 高精度计算题目合集
  • docker搭建私有的仓库
  • Vue3+SpringBoot3+Sa-Token+Redis+mysql8通用权限系统
  • Java集合分页
  • C++格式化输入输出【练习版】
  • web——sqliabs靶场——第十二关——(基于错误的双引号 POST 型字符型变形的注入)
  • 数据结构:链表进阶
  • React Native的`react-native-reanimated`库中的`useAnimatedStyle`钩子来创建一个动画样式
  • 【JAVA】Java基础—面向对象编程:常用API与数据结构—常用工具类(Collections、Arrays等)
  • qt自定义虚线并添加进QGridLayout
  • Spring-02-springmvc
  • Failed to start Docker Application Container Engine
  • Java-08 深入浅出 MyBatis - 多对多模型 SqlMapConfig 与 Mapper 详细讲解测试
  • Vue3+SpringBoot3+Sa-Token+Redis+mysql8通用权限系统
  • Elasticsearch面试内容整理-Elasticsearch 版本差异
  • OpenSSH 安装
  • 数据结构-树状数组专题(1)
  • uniapp vue2项目迁移vue3项目
  • 【GoogleChrome】在开发者工具中修改js、css并生效
  • 面向对象高级(3)类中属性赋值与final关键字
  • 【2024 Optimal Control 16-745】Ubuntu22.04 安装Julia
  • Java基于SpringBoot+Vue实现酒店客房管理系统(含源码+数据库)
  • 中序表达式转后序表达式
  • 网络安全设备
  • 采用python3.12 +django5.1 结合 RabbitMQ 和发送邮件功能,实现一个简单的告警系统 前后端分离 vue-element