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

逻辑运算符:

&&(逻辑与)

||(逻辑或)

位操作符:

&(按位与)

|(按位或)

^(按位异或)

比较运算符:

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

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

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

相关推荐
cycf2 小时前
PCIE BAR空间解读(六)
fpga开发
FPGA小迷弟8 小时前
ModelSim操作教程 详细操作手册【一】
fpga开发·fpga·modelsim·fpga仿真·rtl仿真
minglie111 小时前
cocotb 配合 iverilog 搭建 Verilog 仿真工程
fpga开发
minglie111 小时前
常用Verilog模板
fpga开发
weixin_4374977711 小时前
学习笔记:用于EDA的LLMs专题会议论文
人工智能·笔记·搜索引擎·fpga开发
浩子智控2 天前
电子设备DevOps
fpga开发
cycf3 天前
CRC校验
fpga开发
landyjzlai3 天前
AMBA总线(15)关于AXI-stream(sg模式)
arm开发·fpga开发·amba
白狐_7983 天前
Quartus Prime 新手完全使用指南
fpga开发
Aaron15883 天前
三种主流接收机架构(超外差、零中频、射频直采)对比及发展趋势浅析
c语言·人工智能·算法·fpga开发·架构·硬件架构·信号处理