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

FPGA题目记录2

1、下列总线中属于AMBA总线的是:(D)
A、SPI
B、PCIe
C、I2C
D、ASB

AMBA是由ARM公司研发推出的一种高级微控制器总线架构(Advanced Microcontroller Bus Architecture)。其中AMBA包含了四种不同的总线标准,分别是:AHB、ASB、APB、AXI。
A:SPI, Serial Perripheral Interface, 串行外围设备接口, 不属于AMBA总线。是 Motorola 公司推出的一种同步串行接口技术,是一种高速的,全双工,同步的通信总线。SPI 主要应用在 EEPROM, Flash, 实时时钟(RTC)等场景。 它在芯片中只占用四根管脚 (Pin) 用来控制以及数据传输, 节约了芯片的 pin 数目, 同时为 PCB 在布局上节省了空间。
B:PCIe(Peripheral Component Interconnect Express)是继ISA和PCI总线之后的第三代I/O总线。一般翻译为周边设备高速连接标准。PCIe协议是一种端对端的互连协议,提供了高速传输带宽的解决方案。
C:I2C总线是由Philips公司开发的一种简单、双向二线制同步串行总线。它只需要两根线即可在连接于总线上的器件之间传送信息。

2、对11.916做无损定点化,最小位宽是多少位?选择最小位宽时量化误差是多少( A )
A、11,0.0019
B、12,0.0019
C、11,0.0097
D、12,0.0097

11.916,定点量化时对整数部分和小数部分分别量化。
(1)整数部分11,最少使用4位量化,4-bit表示范围0~15;
(2)小数部分0.916,假设11.916整体使用11位量化,整数已使用4-bit,则小数部分还能使用7-bit量化,能够表示2的7次方共计128个刻度,每个刻度的间隔是1/128 = 0.0078125,这个值也就是量化精度。
小数0.916需要多少个刻度来表示呢? 0.916/(1/128) = 0.916256 = 117.248,四舍五入取整,则使用117个刻度来表示,误差是0.248个刻度,量化误差大小是0.248(1/128) = 0.0019375。
量化误差小于量化精度的一半,认为是“无损量化”。由于量化后误差0.0019375小于精度0.0078125的一半,所以这个误差小到可以认为是无损量化。

可自行尝试采用10bit进行量化,观察结果是否满足无损量化。

3、如何消除竞争冒险( ACD )
A、发现并消去互补相乘项
B、降低时钟频率
C、增加乘积项以避免互补项相加
D、输出端并联电容器

信号经过逻辑门电路都需要一定的时间。由于不同路径上门的级数不同,信号经过不同路径传输的时间不同。或者门的级数相同,而各个门延迟时间的差异,也会造成传输时间的不同。因此,电路在信号电平变化瞬间,可能与稳态下的逻辑功能不一致,产生错误输出,这种现象就是电路中的竞争-冒险。
因此改变时钟频率并不能消除竞争冒险。

4、在verilog中,比算数运算符+优先级高的是?
在 Verilog 中,比算术运算符 + 的优先级高的运算符有以下几类:

逻辑运算符:
&&(逻辑与)
||(逻辑或)

位操作符:
&(按位与)
|(按位或)
^(按位异或)

比较运算符:
比较运算符如 ==、!=、>、<、>=、<= 的优先级也相对较高。

括号运算:使用括号明确指定运算顺序是最高优先级的方式。

综上所述,虽然 + 的优先级相对较高,但在使用复杂表达式时,建议使用括号来明确运算顺序,以避免潜在的优先级问题。


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

相关文章:

  • Altenergy电力系统 status_zigbee SQL注入漏洞复现(CVE-2024-11305)
  • 通过华为鲲鹏认证发行上市的集成平台产品推荐
  • PhpSpreadsheet导出图片
  • arkUI:网格布局(Grid)
  • ubuntu显示管理器_显示导航栏
  • hadoop3.x 新特性
  • 【RDMA】mlxconfig修改和查询网卡(固件)配置--驱动工具
  • 双十一好货推荐有哪些?五大双十一种草好物推荐!
  • chatgpt复旦大学张奇老师《自然语言处理导论》AI好书PDF分享,不看后悔一辈子!
  • 【计算机网络 - 基础问题】每日 3 题(二十三)
  • Java 序列化:为什么你应该手动定义 serialVersionUID?@Serial 注解有什么作用?
  • python基础:函数、模块、库
  • AI篮球投篮分析与投篮姿势的机器学习应用
  • PHP 函数
  • 山西农业大学20240925
  • Vue3使用vue-quill富文本编辑器
  • 商业终端架构技术-未来之窗行业应用跨平台架构
  • js进阶——作用域闭包
  • LoadRunner实战测试解析:记录一次性能测试过程
  • 监控IDS和IPS增强网络安全性
  • pyformat - 格式美化 Python 代码
  • iptables和nftables
  • C++学习笔记(43)
  • react hooks--React.memo
  • 表格的大小和什么相关
  • 删除搜狗拼音输入法,右键菜单打印及pdf操作