← 2022 · 华为海思 笔试

推荐答案 测试一下

基于FPGA和ASIC芯片设计的差异需要关注的有

A.上下电流程 B.时钟频率 C.时钟复位 D. memory控制
多选题 中等 笔试真题多选

参考答案

正确选项:A、B、C、D。解析:FPGA与ASIC在硬件结构、设计流程和应用场景上存在本质差异,设计时需重点关注以下方面:A.上下电流程——FPGA基于SRAM工艺,上电需从外部存储器加载配置比特流,掉电后逻辑丢失,因此需关注配置时序、电压轨序列和复位等待时间;而ASIC通常上电即工作,无需外部配置,但需注意自身的电源域和上电顺序。B.时钟频率——FPGA的时钟由片上PLL/MMCM和全局时钟网络驱动,最高工作频率受芯片性能限制,设计需考虑最大频率约束和布线延迟;ASIC可通过定制时钟树综合获得更高频率,但需要更精确的时序分析。C.时钟复位——FPGA通常提供全局复位信号和专用的复位逻辑,且常要求同步化异步复位以避免亚稳态;ASIC复位网络需要人工设计复位树,并考虑复位信号扇出、跨时钟域处理及低功耗复位策略。D. memory控制——FPGA使用内嵌的块RAM(BRAM)或分布式RAM,其深度、宽度和端口模式固定,控制逻辑需遵循芯片原语;ASIC可以定制任意规格的SRAM或寄存器阵列,并可集成硬核存储器,控制方式更灵活。因此,上述四项均是FPGA与ASIC设计转换时需特别考量的差异点。

涉及知识点

  • FPGA与ASIC架构差异
  • 上下电与配置流程
  • 时钟规划与约束
  • 复位策略设计
  • 存储器选择与适配
← 上一题
登录后反馈错题
下一题 →