estimate
Estimate FPGA power consumption quickly, get part recommendations based on budget and resources, or list supported FPGA families.
Instructions
快速功耗估算 / Part 推荐 / 系列列表——无需 PDM 会话。
action 决定操作:
"quick": 快速功耗估算,基于 XPE 公开系数 + 线性模型,秒级返回。精度约 ±40%。
"recommend": 根据功耗预算和资源需求推荐合适的 Part 型号。
"families": 列出支持快速估算的 FPGA 系列及典型参数。
quick 参数: part: FPGA 器件型号,如 "xc7a100tcsg324-1"。 clock_mhz: 主时钟频率 (MHz)。 lut_pct: LUT 利用率百分比 (0-100)。 ff_pct: FF 利用率百分比 (0-100)。 bram_pct: BRAM 利用率百分比 (0-100)。 dsp_pct: DSP 利用率百分比 (0-100)。 io_count: IO 引脚数量。 io_standard: IO 标准,如 "LVCMOS33"、"LVDS"、"SSTL15"。 io_toggle: IO 翻转率百分比 (0-100),默认 12.5。 gt_count: GT 高速收发器数量。 gt_rate: GT 线速率 (Gbps)。 temp: 环境温度 (°C),默认 25。 airflow: 风流量 (LFM),默认 250。 heatsink: 散热器类型 (none/small/medium/large),默认 medium。
recommend 参数: budget: 总功耗预算 (W)。 logic_cells: 需要的逻辑单元数。 bram_kb: 需要的 BRAM (Kb)。 dsp_slices: 需要的 DSP Slice 数。 io_count: 需要的 IO 引脚数。 gt_count: 需要的 GT 收发器数。 family: 限定系列,如 "7series"、"ultrascale"。 max_count: 最多返回结果数,默认 5。
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| part | No | ||
| temp | No | ||
| action | Yes | ||
| budget | No | ||
| family | No | ||
| ff_pct | No | ||
| airflow | No | ||
| bram_kb | No | ||
| dsp_pct | No | ||
| gt_rate | No | ||
| lut_pct | No | ||
| bram_pct | No | ||
| gt_count | No | ||
| heatsink | No | medium | |
| io_count | No | ||
| clock_mhz | No | ||
| io_toggle | No | ||
| max_count | No | ||
| dsp_slices | No | ||
| io_standard | No | LVCMOS33 | |
| logic_cells | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |