libero ProASIC3 A3P250 compile log rpt 编译报告分析 资源消耗分析

 

A3P250 资源情况 , VersaTiles (D-flip-flops) 可编程逻辑模块,D触发器  数量 共计  6144个 , VersaNet Globals 数量 18个  ;

 

RAM Kbits (1,024 bits) 共计 36Kbits,  这 36Kbits  分成了  8个  4,608-Bit Blocks, 每个 Blocks 共计 576 字节;

image

 

我写了一个 串口回环 +  SPI 主机读取 FLAHS device ID  , 资源消耗如下:

=====================================================================

Compile report:

===============

 

CORE Used: 615 Total: 6144 (10.01%)    // → VersaTiles (D-flip-flops)

IO (W/ clocks) Used: 8 Total: 68 (11.76%)

Differential IO Used: 0 Total: 13 (0.00%)

GLOBAL (Chip+Quadrant) Used: 3 Total: 18 (16.67%)  // → VersaNet Globals

PLL Used: 0 Total: 1 (0.00%)

RAM/FIFO Used: 0 Total: 8 (0.00%)

Low Static ICC Used: 0 Total: 1 (0.00%)

FlashROM Used: 0 Total: 1 (0.00%)

User JTAG Used: 0 Total: 1 (0.00%)

 

 

当我在 代码中, 定义一个数组,存放 串口接收数据时, RAM/FIFO 使用了 1个

reg [7:0] rx_data_buff[511:0];
RAM/FIFO Used: 1 Total: 8 (12.50%)
 
当数组大小 > 512 字节时, 编译 RAM/FIFO 使用了 2个
RAM/FIFO Used: 2 Total: 8 (25.00%) 
reg [7:0] rx_data_buff[512:0];
 
 
 

posted on 2025-12-29 10:15  所长  阅读(2)  评论(0)    收藏  举报

导航