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 中,比算术运算符 + 的优先级高的运算符有以下几类:

逻辑运算符:

&&(逻辑与)

||(逻辑或)

位操作符:

&(按位与)

|(按位或)

^(按位异或)

比较运算符:

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

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

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

相关推荐
I'm a winner9 小时前
基于Xilinx FPGA的LVDS高速串行通信系统(三)--数据训练及握手机制【文末源码】
fpga开发
upper202012 小时前
coremark移植坑之-nostartfiles -nostdlib参数
学习·fpga开发·coremark移植·riscv设计
Eloudy18 小时前
Vivado 纯命令行构建 FPGA 项目教程
fpga开发
Rambo.xia20 小时前
AXI跨时钟域与数据一致性——CDC FIFO深度不够、写后读冒险、多Master仲裁、乱序返回,出了Bug根本查不出来
fpga开发·bug
upper202020 小时前
FPGA部署卷积神经网络识别MINST图片
fpga开发·卷积神经网络·minst·minst识别·部署神经网络·神经网络识别图片
你是我的解忧王子1 天前
嵌入式 ADC采样 原始数据分析上层(平均值 波动率 正态分布 线性补偿 系统误差)
fpga开发·数据挖掘·数据分析
9527华安2 天前
FPGA纯verilog代码ISP图像处理培训教程,基于IMX214,提供工程源码+视频教程+FPGA开发板
图像处理·fpga开发·isp·imx214·mipi
千寻xun2 天前
二、实战篇-NVME SSD控制之ZYNQ实现(六)-读写NVME SSD硬盘数据
fpga开发·nvme·nvme ssd
千寻xun2 天前
二、实战篇-NVME SSD控制之ZYNQ实现(三)
fpga开发·nvme ssd·nvme协议
忆锦紫3 天前
vivado报错及解决【十】
fpga开发·fpga·vivado