FPGA面试题(6)

一.Verilog中什么情况会产生锁存器?

  • 组合逻辑中:case语句分支不完整;case语句中没有default
  • 组合逻辑中:always语句中用if但没有else

二.FPGA和C语言有什么联系?Verilog与C语言的区别?

  • FPGA和C语言的联系:HLS/OpenCL
  • Verilog是硬件描述语言,经过分析综合、布局布线、生成下载文件、用于配置FPGA芯片内部逻辑资源的连接方式
  • C是编程语言经过预处理,编译,汇编,链接得到可被处理器执行的可执行文件。

三.串行接口、并行接口的区别?

  • 串行接口数据线只有一根线
  • 并行接口一个数据在多个数据线并行传输

四.什么是总线

  • 总线是连接两个或多个组件的通信路径,是计算机各功能部件之间传送信息的公共通信干线。可以分为数据总线,地址总线,控制总线。
  • 特点包括分时:某一时刻只允许一个部件向总线发送信息;共享:多个部件可以同时从总线上接收相同的信号。

五.SPI和IIC如何实现多机通信

  • IIC通过呼叫应答的方式:发送设备地址
  • SPI通过拉低片选信号
相关推荐
国科安芯4 小时前
ASL706S:让 MCU 不再“失忆跑飞“的守护芯片
分布式·单片机·嵌入式硬件·安全·fpga开发·架构
明德扬6 小时前
多路MIPI摄像头如何同步聚合?一文看懂FPGA视频汇聚方案
fpga开发·音视频
松小白song12 小时前
FPGA开发三大铁律:位宽、逻辑与连接,为何仿真通过上板却挂?
fpga开发
FPGA小徐1 天前
FPGA 时钟频率计算与单位换算
fpga开发
h×31 天前
FPGA视频4分屏项目 - 系统架构详细讲解
fpga开发·音视频
秋91 天前
硬件工程师全岗位薪资全景解析(2026版):IC设计·嵌入式·板级硬件·FPGA·晶圆制造
fpga开发·制造
博览鸿蒙1 天前
FPGA 工程师到底有哪些方向?每个岗位都在干什么?一篇给你讲清楚
fpga开发
xiaojiaohuazi1 天前
国产安陆EG4S20 FPGA实现千兆以太网TCP/IP:AD7606C 8通道1 MSPS采集、SDRAM缓存与Python上位机
tcp/ip·缓存·fpga开发
尤老师FPGA1 天前
HDMI数据的接收发送实验(二十四)
fpga开发
MDYFPGA1 天前
明德扬 Kintex-7 FPGA核心板及多接口扩展底板介绍
fpga开发·fpga