Added ROM based LED patterns

This commit is contained in:
2022-03-30 12:47:42 +03:00
parent fa29e9f3f6
commit c59b02b186
95 changed files with 13813 additions and 13354 deletions
+352 -253
View File
@@ -1,5 +1,5 @@
Fitter report for spectrum
Wed Mar 30 11:51:35 2022
Wed Mar 30 12:38:34 2022
Quartus II 32-bit Version 13.1.0 Build 162 10/23/2013 SJ Web Edition
@@ -29,19 +29,21 @@ Quartus II 32-bit Version 13.1.0 Build 162 10/23/2013 SJ Web Edition
21. Control Signals
22. Global & Other Fast Signals
23. Non-Global High Fan-Out Signals
24. Routing Usage Summary
25. LAB Logic Elements
26. LAB-wide Signals
27. LAB Signals Sourced
28. LAB Signals Sourced Out
29. LAB Distinct Inputs
30. I/O Rules Summary
31. I/O Rules Details
32. I/O Rules Matrix
33. Fitter Device Options
34. Operating Settings and Conditions
35. Fitter Messages
36. Fitter Suppressed Messages
24. Fitter RAM Summary
25. |spectrum|rom0:rom|altsyncram:altsyncram_component|altsyncram_ro91:auto_generated|ALTSYNCRAM
26. Routing Usage Summary
27. LAB Logic Elements
28. LAB-wide Signals
29. LAB Signals Sourced
30. LAB Signals Sourced Out
31. LAB Distinct Inputs
32. I/O Rules Summary
33. I/O Rules Details
34. I/O Rules Matrix
35. Fitter Device Options
36. Operating Settings and Conditions
37. Fitter Messages
38. Fitter Suppressed Messages
@@ -67,20 +69,20 @@ applicable agreement for further details.
+---------------------------------------------------------------------------------+
; Fitter Summary ;
+------------------------------------+--------------------------------------------+
; Fitter Status ; Successful - Wed Mar 30 11:51:35 2022 ;
; Fitter Status ; Successful - Wed Mar 30 12:38:34 2022 ;
; Quartus II 32-bit Version ; 13.1.0 Build 162 10/23/2013 SJ Web Edition ;
; Revision Name ; spectrum ;
; Top-level Entity Name ; spectrum ;
; Family ; Cyclone IV E ;
; Device ; EP4CE22F17C6 ;
; Timing Models ; Final ;
; Total logic elements ; 35 / 22,320 ( < 1 % ) ;
; Total combinational functions ; 28 / 22,320 ( < 1 % ) ;
; Dedicated logic registers ; 35 / 22,320 ( < 1 % ) ;
; Total registers ; 35 ;
; Total logic elements ; 33 / 22,320 ( < 1 % ) ;
; Total combinational functions ; 33 / 22,320 ( < 1 % ) ;
; Dedicated logic registers ; 24 / 22,320 ( < 1 % ) ;
; Total registers ; 24 ;
; Total pins ; 9 / 154 ( 6 % ) ;
; Total virtual pins ; 0 ;
; Total memory bits ; 0 / 608,256 ( 0 % ) ;
; Total memory bits ; 64 / 608,256 ( < 1 % ) ;
; Embedded Multiplier 9-bit elements ; 0 / 132 ( 0 % ) ;
; Total PLLs ; 0 / 4 ( 0 % ) ;
+------------------------------------+--------------------------------------------+
@@ -2372,14 +2374,14 @@ From Design Partitions [A] :
From Rapid Recompile [B] :
Type : -- Requested
Total [A + B] : 0.00 % ( 0 / 93 )
From Design Partitions [A] : 0.00 % ( 0 / 93 )
From Rapid Recompile [B] : 0.00 % ( 0 / 93 )
Total [A + B] : 0.00 % ( 0 / 95 )
From Design Partitions [A] : 0.00 % ( 0 / 95 )
From Rapid Recompile [B] : 0.00 % ( 0 / 95 )
Type : -- Achieved
Total [A + B] : 0.00 % ( 0 / 93 )
From Design Partitions [A] : 0.00 % ( 0 / 93 )
From Rapid Recompile [B] : 0.00 % ( 0 / 93 )
Total [A + B] : 0.00 % ( 0 / 95 )
From Design Partitions [A] : 0.00 % ( 0 / 95 )
From Rapid Recompile [B] : 0.00 % ( 0 / 95 )
Type :
Total [A + B] :
@@ -2430,7 +2432,7 @@ Contents : hard_block:auto_generated_inst
; Incremental Compilation Placement Preservation ;
+--------------------------------------------------------------------------------+
Partition Name : Top
Preservation Achieved : 0.00 % ( 0 / 83 )
Preservation Achieved : 0.00 % ( 0 / 85 )
Preservation Level Used : N/A
Netlist Type Used : Source File
Preservation Method : N/A
@@ -2452,54 +2454,54 @@ Notes :
The pin-out file can be found in /home/benny/work/fpga/projects/output_files/spectrum.pin.
+---------------------------------------------------------------------+
; Fitter Resource Usage Summary ;
+---------------------------------------------+-----------------------+
; Resource ; Usage ;
+---------------------------------------------+-----------------------+
; Total logic elements ; 35 / 22,320 ( < 1 % ) ;
; -- Combinational with no register ; 0 ;
; -- Register only ; 7 ;
; -- Combinational with a register ; 28 ;
; ; ;
; Logic element usage by number of LUT inputs ; ;
; -- 4 input functions ; 0 ;
; -- 3 input functions ; 1 ;
; -- <=2 input functions ; 27 ;
; -- Register only ; 7 ;
; ; ;
; Logic elements by mode ; ;
; -- normal mode ; 2 ;
; -- arithmetic mode ; 26 ;
; ; ;
; Total registers* ; 35 / 23,018 ( < 1 % ) ;
; -- Dedicated logic registers ; 35 / 22,320 ( < 1 % ) ;
; -- I/O registers ; 0 / 698 ( 0 % ) ;
; ; ;
; Total LABs: partially or completely used ; 5 / 1,395 ( < 1 % ) ;
; Virtual pins ; 0 ;
; I/O pins ; 9 / 154 ( 6 % ) ;
; -- Clock pins ; 1 / 7 ( 14 % ) ;
; -- Dedicated input pins ; 0 / 9 ( 0 % ) ;
; ; ;
; Global signals ; 1 ;
; M9Ks ; 0 / 66 ( 0 % ) ;
; Total block memory bits ; 0 / 608,256 ( 0 % ) ;
; Total block memory implementation bits ; 0 / 608,256 ( 0 % ) ;
; Embedded Multiplier 9-bit elements ; 0 / 132 ( 0 % ) ;
; PLLs ; 0 / 4 ( 0 % ) ;
; Global clocks ; 1 / 20 ( 5 % ) ;
; JTAGs ; 0 / 1 ( 0 % ) ;
; CRC blocks ; 0 / 1 ( 0 % ) ;
; ASMI blocks ; 0 / 1 ( 0 % ) ;
; Impedance control blocks ; 0 / 4 ( 0 % ) ;
; Average interconnect usage (total/H/V) ; 0% / 0% / 0% ;
; Peak interconnect usage (total/H/V) ; 0% / 0% / 0% ;
; Maximum fan-out ; 35 ;
; Highest non-global fan-out ; 2 ;
; Total fan-out ; 154 ;
; Average fan-out ; 1.56 ;
+---------------------------------------------+-----------------------+
+-----------------------------------------------------------------------+
; Fitter Resource Usage Summary ;
+---------------------------------------------+-------------------------+
; Resource ; Usage ;
+---------------------------------------------+-------------------------+
; Total logic elements ; 33 / 22,320 ( < 1 % ) ;
; -- Combinational with no register ; 9 ;
; -- Register only ; 0 ;
; -- Combinational with a register ; 24 ;
; ; ;
; Logic element usage by number of LUT inputs ; ;
; -- 4 input functions ; 10 ;
; -- 3 input functions ; 1 ;
; -- <=2 input functions ; 22 ;
; -- Register only ; 0 ;
; ; ;
; Logic elements by mode ; ;
; -- normal mode ; 13 ;
; -- arithmetic mode ; 20 ;
; ; ;
; Total registers* ; 24 / 23,018 ( < 1 % ) ;
; -- Dedicated logic registers ; 24 / 22,320 ( < 1 % ) ;
; -- I/O registers ; 0 / 698 ( 0 % ) ;
; ; ;
; Total LABs: partially or completely used ; 3 / 1,395 ( < 1 % ) ;
; Virtual pins ; 0 ;
; I/O pins ; 9 / 154 ( 6 % ) ;
; -- Clock pins ; 1 / 7 ( 14 % ) ;
; -- Dedicated input pins ; 0 / 9 ( 0 % ) ;
; ; ;
; Global signals ; 1 ;
; M9Ks ; 1 / 66 ( 2 % ) ;
; Total block memory bits ; 64 / 608,256 ( < 1 % ) ;
; Total block memory implementation bits ; 9,216 / 608,256 ( 2 % ) ;
; Embedded Multiplier 9-bit elements ; 0 / 132 ( 0 % ) ;
; PLLs ; 0 / 4 ( 0 % ) ;
; Global clocks ; 1 / 20 ( 5 % ) ;
; JTAGs ; 0 / 1 ( 0 % ) ;
; CRC blocks ; 0 / 1 ( 0 % ) ;
; ASMI blocks ; 0 / 1 ( 0 % ) ;
; Impedance control blocks ; 0 / 4 ( 0 % ) ;
; Average interconnect usage (total/H/V) ; 0% / 0% / 0% ;
; Peak interconnect usage (total/H/V) ; 0% / 0% / 0% ;
; Maximum fan-out ; 25 ;
; Highest non-global fan-out ; 4 ;
; Total fan-out ; 161 ;
; Average fan-out ; 1.85 ;
+---------------------------------------------+-------------------------+
* Register count does not include registers inside RAM blocks or DSP blocks.
@@ -2516,19 +2518,19 @@ Top :
hard_block:auto_generated_inst :
Statistic : Total logic elements
Top : 35 / 22320 ( < 1 % )
Top : 33 / 22320 ( < 1 % )
hard_block:auto_generated_inst : 0 / 22320 ( 0 % )
Statistic : -- Combinational with no register
Top : 0
Top : 9
hard_block:auto_generated_inst : 0
Statistic : -- Register only
Top : 7
Top : 0
hard_block:auto_generated_inst : 0
Statistic : -- Combinational with a register
Top : 28
Top : 24
hard_block:auto_generated_inst : 0
Statistic :
@@ -2540,7 +2542,7 @@ Top :
hard_block:auto_generated_inst :
Statistic : -- 4 input functions
Top : 0
Top : 10
hard_block:auto_generated_inst : 0
Statistic : -- 3 input functions
@@ -2548,11 +2550,11 @@ Top : 1
hard_block:auto_generated_inst : 0
Statistic : -- <=2 input functions
Top : 27
Top : 22
hard_block:auto_generated_inst : 0
Statistic : -- Register only
Top : 7
Top : 0
hard_block:auto_generated_inst : 0
Statistic :
@@ -2564,11 +2566,11 @@ Top :
hard_block:auto_generated_inst :
Statistic : -- normal mode
Top : 2
Top : 13
hard_block:auto_generated_inst : 0
Statistic : -- arithmetic mode
Top : 26
Top : 20
hard_block:auto_generated_inst : 0
Statistic :
@@ -2576,11 +2578,11 @@ Top :
hard_block:auto_generated_inst :
Statistic : Total registers
Top : 35
Top : 24
hard_block:auto_generated_inst : 0
Statistic : -- Dedicated logic registers
Top : 35 / 22320 ( < 1 % )
Top : 24 / 22320 ( < 1 % )
hard_block:auto_generated_inst : 0 / 22320 ( 0 % )
Statistic : -- I/O registers
@@ -2592,7 +2594,7 @@ Top :
hard_block:auto_generated_inst :
Statistic : Total LABs: partially or completely used
Top : 5 / 1395 ( < 1 % )
Top : 3 / 1395 ( < 1 % )
hard_block:auto_generated_inst : 0 / 1395 ( 0 % )
Statistic :
@@ -2612,13 +2614,17 @@ Top : 0 / 132 ( 0 % )
hard_block:auto_generated_inst : 0 / 132 ( 0 % )
Statistic : Total memory bits
Top : 0
Top : 64
hard_block:auto_generated_inst : 0
Statistic : Total RAM block bits
Top : 0
Top : 9216
hard_block:auto_generated_inst : 0
Statistic : M9K
Top : 1 / 66 ( 1 % )
hard_block:auto_generated_inst : 0 / 66 ( 0 % )
Statistic : Clock control block
Top : 1 / 24 ( 4 % )
hard_block:auto_generated_inst : 0 / 24 ( 0 % )
@@ -2656,11 +2662,11 @@ Top :
hard_block:auto_generated_inst :
Statistic : -- Total Connections
Top : 149
Top : 156
hard_block:auto_generated_inst : 5
Statistic : -- Registered Connections
Top : 43
Top : 38
hard_block:auto_generated_inst : 0
Statistic :
@@ -2767,7 +2773,7 @@ I/O Bank : 3
X coordinate : 27
Y coordinate : 0
Z coordinate : 21
Combinational Fan-Out : 35
Combinational Fan-Out : 25
Registered Fan-Out : 0
Global : yes
Input Register : no
@@ -6219,21 +6225,72 @@ Note: Pin directions (input, output or bidir) are based on device operating in u
; Fitter Resource Utilization by Entity ;
+--------------------------------------------------------------------------------+
Compilation Hierarchy Node : |spectrum
Logic Cells : 35 (35)
Dedicated Logic Registers : 35 (35)
Logic Cells : 33 (33)
Dedicated Logic Registers : 24 (24)
I/O Registers : 0 (0)
Memory Bits : 0
M9Ks : 0
Memory Bits : 64
M9Ks : 1
DSP Elements : 0
DSP 9x9 : 0
DSP 18x18 : 0
Pins : 9
Virtual Pins : 0
LUT-Only LCs : 0 (0)
Register-Only LCs : 7 (7)
LUT/Register LCs : 28 (28)
LUT-Only LCs : 9 (9)
Register-Only LCs : 0 (0)
LUT/Register LCs : 24 (24)
Full Hierarchy Name : |spectrum
Library Name : work
Compilation Hierarchy Node : |rom0:rom|
Logic Cells : 0 (0)
Dedicated Logic Registers : 0 (0)
I/O Registers : 0 (0)
Memory Bits : 64
M9Ks : 1
DSP Elements : 0
DSP 9x9 : 0
DSP 18x18 : 0
Pins : 0
Virtual Pins : 0
LUT-Only LCs : 0 (0)
Register-Only LCs : 0 (0)
LUT/Register LCs : 0 (0)
Full Hierarchy Name : |spectrum|rom0:rom
Library Name : work
Compilation Hierarchy Node : |altsyncram:altsyncram_component|
Logic Cells : 0 (0)
Dedicated Logic Registers : 0 (0)
I/O Registers : 0 (0)
Memory Bits : 64
M9Ks : 1
DSP Elements : 0
DSP 9x9 : 0
DSP 18x18 : 0
Pins : 0
Virtual Pins : 0
LUT-Only LCs : 0 (0)
Register-Only LCs : 0 (0)
LUT/Register LCs : 0 (0)
Full Hierarchy Name : |spectrum|rom0:rom|altsyncram:altsyncram_component
Library Name : work
Compilation Hierarchy Node : |altsyncram_ro91:auto_generated|
Logic Cells : 0 (0)
Dedicated Logic Registers : 0 (0)
I/O Registers : 0 (0)
Memory Bits : 64
M9Ks : 1
DSP Elements : 0
DSP 9x9 : 0
DSP 18x18 : 0
Pins : 0
Virtual Pins : 0
LUT-Only LCs : 0 (0)
Register-Only LCs : 0 (0)
LUT/Register LCs : 0 (0)
Full Hierarchy Name : |spectrum|rom0:rom|altsyncram:altsyncram_component|altsyncram_ro91:auto_generated
Library Name : work
+--------------------------------------------------------------------------------+
Note: For table entries with two numbers listed, the numbers in parentheses indicate the number of resources of the given type used by the specific entity alone. The numbers listed outside of parentheses indicate the total resources of the given type used by the specific entity and all of its sub-entities in the hierarchy.
@@ -6332,7 +6389,7 @@ Setting :
+--------------------------------------------------------------------------------+
Name : CLOCK_50
Location : PIN_R8
Fan-Out : 35
Fan-Out : 25
Usage : Clock
Global : yes
Global Resource Used : Global Clock
@@ -6347,8 +6404,8 @@ Enable Signal Source Name : --
+--------------------------------------------------------------------------------+
Name : CLOCK_50
Location : PIN_R8
Fan-Out : 35
Fan-Out Using Intentional Clock Skew : 12
Fan-Out : 25
Fan-Out Using Intentional Clock Skew : 3
Global Resource Used : Global Clock
Global Line Name : GCLK18
Enable Signal Source Name : --
@@ -6356,101 +6413,139 @@ Enable Signal Source Name : --
+---------------------------------+
; Non-Global High Fan-Out Signals ;
+----------------+----------------+
; Name ; Fan-Out ;
+----------------+----------------+
; counter[0] ; 2 ;
; counter[27] ; 2 ;
; counter[26] ; 2 ;
; counter[25] ; 2 ;
; counter[24] ; 2 ;
; counter[23] ; 2 ;
; counter[22] ; 2 ;
; counter[21] ; 2 ;
; counter[0]~81 ; 1 ;
; LED[6]~reg0 ; 1 ;
; LED[5]~reg0 ; 1 ;
; LED[4]~reg0 ; 1 ;
; LED[3]~reg0 ; 1 ;
; LED[2]~reg0 ; 1 ;
; LED[1]~reg0 ; 1 ;
; LED[0]~reg0 ; 1 ;
; counter[27]~79 ; 1 ;
; counter[26]~78 ; 1 ;
; counter[26]~77 ; 1 ;
; counter[25]~76 ; 1 ;
; counter[25]~75 ; 1 ;
; counter[24]~74 ; 1 ;
; counter[24]~73 ; 1 ;
; counter[23]~72 ; 1 ;
; counter[23]~71 ; 1 ;
; counter[22]~70 ; 1 ;
; counter[22]~69 ; 1 ;
; counter[21]~68 ; 1 ;
; counter[21]~67 ; 1 ;
; counter[20]~66 ; 1 ;
; counter[20]~65 ; 1 ;
; counter[19]~64 ; 1 ;
; counter[19]~63 ; 1 ;
; counter[18]~62 ; 1 ;
; counter[18]~61 ; 1 ;
; counter[17]~60 ; 1 ;
; counter[17]~59 ; 1 ;
; counter[16]~58 ; 1 ;
; counter[16]~57 ; 1 ;
; counter[15]~56 ; 1 ;
; counter[15]~55 ; 1 ;
; counter[14]~54 ; 1 ;
; counter[14]~53 ; 1 ;
; counter[13]~52 ; 1 ;
; counter[13]~51 ; 1 ;
; counter[12]~50 ; 1 ;
; counter[12]~49 ; 1 ;
; counter[11]~48 ; 1 ;
; counter[11]~47 ; 1 ;
; counter[10]~46 ; 1 ;
; counter[10]~45 ; 1 ;
; counter[9]~44 ; 1 ;
; counter[9]~43 ; 1 ;
; counter[8]~42 ; 1 ;
; counter[8]~41 ; 1 ;
; counter[7]~40 ; 1 ;
; counter[7]~39 ; 1 ;
; counter[6]~38 ; 1 ;
; counter[6]~37 ; 1 ;
; counter[5]~36 ; 1 ;
; counter[5]~35 ; 1 ;
; counter[4]~34 ; 1 ;
; counter[4]~33 ; 1 ;
; counter[3]~32 ; 1 ;
; counter[3]~31 ; 1 ;
; counter[2]~30 ; 1 ;
; counter[2]~29 ; 1 ;
; counter[1]~28 ; 1 ;
; counter[1]~27 ; 1 ;
; counter[1] ; 1 ;
; counter[2] ; 1 ;
; counter[3] ; 1 ;
; counter[4] ; 1 ;
; counter[5] ; 1 ;
; counter[6] ; 1 ;
; counter[7] ; 1 ;
; counter[8] ; 1 ;
; counter[9] ; 1 ;
; counter[10] ; 1 ;
; counter[11] ; 1 ;
; counter[12] ; 1 ;
; counter[13] ; 1 ;
; counter[14] ; 1 ;
; counter[15] ; 1 ;
; counter[16] ; 1 ;
; counter[17] ; 1 ;
; counter[18] ; 1 ;
; counter[19] ; 1 ;
; counter[20] ; 1 ;
+----------------+----------------+
+------------------------------------------------------------------------------------------+
; Non-Global High Fan-Out Signals ;
+--------------------------------------------------------------------------------+---------+
; Name ; Fan-Out ;
+--------------------------------------------------------------------------------+---------+
; address[0] ; 4 ;
; Add0~40 ; 4 ;
; Equal0~4 ; 3 ;
; address[1] ; 3 ;
; Add0~38 ; 3 ;
; Add0~36 ; 3 ;
; Add0~34 ; 3 ;
; Add0~32 ; 3 ;
; Equal0~5 ; 2 ;
; address[2] ; 2 ;
; Add0~30 ; 2 ;
; Add0~28 ; 2 ;
; Add0~26 ; 2 ;
; Add0~24 ; 2 ;
; Add0~22 ; 2 ;
; Add0~20 ; 2 ;
; Add0~18 ; 2 ;
; Add0~16 ; 2 ;
; Add0~14 ; 2 ;
; Add0~12 ; 2 ;
; Add0~10 ; 2 ;
; Add0~8 ; 2 ;
; Add0~6 ; 2 ;
; Add0~4 ; 2 ;
; Add0~2 ; 2 ;
; Add0~0 ; 2 ;
; address[2]~3 ; 1 ;
; address[1]~2 ; 1 ;
; address[1]~1 ; 1 ;
; Equal0~7 ; 1 ;
; Equal0~6 ; 1 ;
; address[0]~0 ; 1 ;
; Equal0~3 ; 1 ;
; Equal0~2 ; 1 ;
; Equal0~1 ; 1 ;
; Equal0~0 ; 1 ;
; counter[0] ; 1 ;
; counter[1] ; 1 ;
; counter[2] ; 1 ;
; counter[3] ; 1 ;
; counter[4] ; 1 ;
; counter[5] ; 1 ;
; counter[6] ; 1 ;
; counter[7] ; 1 ;
; counter[8] ; 1 ;
; counter[9] ; 1 ;
; counter[10] ; 1 ;
; counter[11] ; 1 ;
; counter[12] ; 1 ;
; counter[13] ; 1 ;
; counter[14] ; 1 ;
; counter[15] ; 1 ;
; counter[16] ; 1 ;
; counter[17] ; 1 ;
; counter[18] ; 1 ;
; counter[19] ; 1 ;
; counter[20] ; 1 ;
; Add0~39 ; 1 ;
; Add0~37 ; 1 ;
; Add0~35 ; 1 ;
; Add0~33 ; 1 ;
; Add0~31 ; 1 ;
; Add0~29 ; 1 ;
; Add0~27 ; 1 ;
; Add0~25 ; 1 ;
; Add0~23 ; 1 ;
; Add0~21 ; 1 ;
; Add0~19 ; 1 ;
; Add0~17 ; 1 ;
; Add0~15 ; 1 ;
; Add0~13 ; 1 ;
; Add0~11 ; 1 ;
; Add0~9 ; 1 ;
; Add0~7 ; 1 ;
; Add0~5 ; 1 ;
; Add0~3 ; 1 ;
; Add0~1 ; 1 ;
; rom0:rom|altsyncram:altsyncram_component|altsyncram_ro91:auto_generated|q_a[1] ; 1 ;
; rom0:rom|altsyncram:altsyncram_component|altsyncram_ro91:auto_generated|q_a[2] ; 1 ;
; rom0:rom|altsyncram:altsyncram_component|altsyncram_ro91:auto_generated|q_a[3] ; 1 ;
; rom0:rom|altsyncram:altsyncram_component|altsyncram_ro91:auto_generated|q_a[4] ; 1 ;
; rom0:rom|altsyncram:altsyncram_component|altsyncram_ro91:auto_generated|q_a[5] ; 1 ;
; rom0:rom|altsyncram:altsyncram_component|altsyncram_ro91:auto_generated|q_a[6] ; 1 ;
; rom0:rom|altsyncram:altsyncram_component|altsyncram_ro91:auto_generated|q_a[7] ; 1 ;
; rom0:rom|altsyncram:altsyncram_component|altsyncram_ro91:auto_generated|q_a[0] ; 1 ;
+--------------------------------------------------------------------------------+---------+
+--------------------------------------------------------------------------------+
; Fitter RAM Summary ;
+--------------------------------------------------------------------------------+
Name : rom0:rom|altsyncram:altsyncram_component|altsyncram_ro91:auto_generated|ALTSYNCRAM
Type : AUTO
Mode : ROM
Clock Mode : Single Clock
Port A Depth : 8
Port A Width : 8
Port B Depth : --
Port B Width : --
Port A Input Registers : yes
Port A Output Registers : yes
Port B Input Registers : --
Port B Output Registers : --
Size : 64
Implementation Port A Depth : 8
Implementation Port A Width : 8
Implementation Port B Depth : --
Implementation Port B Width : --
Implementation Bits : 64
M9Ks : 1
MIF : led_patterns.mif
Location : M9K_X33_Y26_N0
Mixed Width RDW Mode : Don't care
Port A RDW Mode : Old data
Port B RDW Mode : Old data
Fits in MLABs : No - Unknown
+--------------------------------------------------------------------------------+
Note: Fitter may spread logical memories into multiple blocks to improve timing. The actual required RAM blocks can be found in the Fitter Resource Usage section.
RAM content values are presented in the following format: (Binary) (Octal) (Decimal) (Hexadecimal)
+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
; |spectrum|rom0:rom|altsyncram:altsyncram_component|altsyncram_ro91:auto_generated|ALTSYNCRAM ;
+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
; Addr ; +0 ; +1 ; +2 ; +3 ; +4 ; +5 ; +6 ; +7 ;
+----------+------------------------------+------------------------------+------------------------------+------------------------------+------------------------------+------------------------------+------------------------------+------------------------------+
;0;(10000001) (201) (129) (81) ;(01000010) (102) (66) (42) ;(00100100) (44) (36) (24) ;(00011000) (30) (24) (18) ;(00011000) (30) (24) (18) ;(00100100) (44) (36) (24) ;(01000010) (102) (66) (42) ;(10000001) (201) (129) (81) ;
+-----------------------------------------------+
@@ -6458,65 +6553,65 @@ Enable Signal Source Name : --
+-----------------------+-----------------------+
; Routing Resource Type ; Usage ;
+-----------------------+-----------------------+
; Block interconnects ; 16 / 71,559 ( < 1 % ) ;
; C16 interconnects ; 0 / 2,597 ( 0 % ) ;
; C4 interconnects ; 9 / 46,848 ( < 1 % ) ;
; Direct links ; 4 / 71,559 ( < 1 % ) ;
; Block interconnects ; 42 / 71,559 ( < 1 % ) ;
; C16 interconnects ; 3 / 2,597 ( < 1 % ) ;
; C4 interconnects ; 20 / 46,848 ( < 1 % ) ;
; Direct links ; 24 / 71,559 ( < 1 % ) ;
; Global clocks ; 1 / 20 ( 5 % ) ;
; Local interconnects ; 28 / 24,624 ( < 1 % ) ;
; R24 interconnects ; 4 / 2,496 ( < 1 % ) ;
; R4 interconnects ; 17 / 62,424 ( < 1 % ) ;
; Local interconnects ; 24 / 24,624 ( < 1 % ) ;
; R24 interconnects ; 7 / 2,496 ( < 1 % ) ;
; R4 interconnects ; 27 / 62,424 ( < 1 % ) ;
+-----------------------+-----------------------+
+--------------------------------------------------------------------------+
; LAB Logic Elements ;
+--------------------------------------------+-----------------------------+
; Number of Logic Elements (Average = 7.00) ; Number of LABs (Total = 5) ;
+--------------------------------------------+-----------------------------+
; 1 ; 1 ;
; 2 ; 1 ;
; 3 ; 0 ;
; 4 ; 1 ;
; 5 ; 0 ;
; 6 ; 0 ;
; 7 ; 0 ;
; 8 ; 0 ;
; 9 ; 0 ;
; 10 ; 0 ;
; 11 ; 0 ;
; 12 ; 0 ;
; 13 ; 0 ;
; 14 ; 2 ;
; 15 ; 0 ;
; 16 ; 0 ;
+--------------------------------------------+-----------------------------+
+---------------------------------------------------------------------------+
; LAB Logic Elements ;
+---------------------------------------------+-----------------------------+
; Number of Logic Elements (Average = 11.00) ; Number of LABs (Total = 3) ;
+---------------------------------------------+-----------------------------+
; 1 ; 0 ;
; 2 ; 0 ;
; 3 ; 0 ;
; 4 ; 0 ;
; 5 ; 0 ;
; 6 ; 1 ;
; 7 ; 0 ;
; 8 ; 0 ;
; 9 ; 0 ;
; 10 ; 0 ;
; 11 ; 0 ;
; 12 ; 1 ;
; 13 ; 0 ;
; 14 ; 0 ;
; 15 ; 1 ;
; 16 ; 0 ;
+---------------------------------------------+-----------------------------+
+------------------------------------------------------------------+
; LAB-wide Signals ;
+------------------------------------+-----------------------------+
; LAB-wide Signals (Average = 1.00) ; Number of LABs (Total = 5) ;
; LAB-wide Signals (Average = 1.00) ; Number of LABs (Total = 3) ;
+------------------------------------+-----------------------------+
; 1 Clock ; 5 ;
; 1 Clock ; 3 ;
+------------------------------------+-----------------------------+
+----------------------------------------------------------------------------+
; LAB Signals Sourced ;
+----------------------------------------------+-----------------------------+
; Number of Signals Sourced (Average = 14.00) ; Number of LABs (Total = 5) ;
; Number of Signals Sourced (Average = 19.00) ; Number of LABs (Total = 3) ;
+----------------------------------------------+-----------------------------+
; 0 ; 0 ;
; 1 ; 0 ;
; 2 ; 1 ;
; 2 ; 0 ;
; 3 ; 0 ;
; 4 ; 1 ;
; 4 ; 0 ;
; 5 ; 0 ;
; 6 ; 0 ;
; 7 ; 0 ;
; 8 ; 1 ;
; 9 ; 0 ;
; 8 ; 0 ;
; 9 ; 1 ;
; 10 ; 0 ;
; 11 ; 0 ;
; 12 ; 0 ;
@@ -6529,43 +6624,46 @@ Enable Signal Source Name : --
; 19 ; 0 ;
; 20 ; 0 ;
; 21 ; 0 ;
; 22 ; 0 ;
; 22 ; 1 ;
; 23 ; 0 ;
; 24 ; 0 ;
; 25 ; 0 ;
; 26 ; 0 ;
; 27 ; 0 ;
; 28 ; 2 ;
; 26 ; 1 ;
+----------------------------------------------+-----------------------------+
+-------------------------------------------------------------------------------+
; LAB Signals Sourced Out ;
+-------------------------------------------------+-----------------------------+
; Number of Signals Sourced Out (Average = 2.80) ; Number of LABs (Total = 5) ;
; Number of Signals Sourced Out (Average = 4.33) ; Number of LABs (Total = 3) ;
+-------------------------------------------------+-----------------------------+
; 0 ; 1 ;
; 1 ; 1 ;
; 2 ; 1 ;
; 3 ; 0 ;
; 0 ; 0 ;
; 1 ; 0 ;
; 2 ; 0 ;
; 3 ; 1 ;
; 4 ; 1 ;
; 5 ; 0 ;
; 6 ; 0 ;
; 7 ; 1 ;
; 6 ; 1 ;
+-------------------------------------------------+-----------------------------+
+---------------------------------------------------------------------------+
; LAB Distinct Inputs ;
+---------------------------------------------+-----------------------------+
; Number of Distinct Inputs (Average = 2.60) ; Number of LABs (Total = 5) ;
; Number of Distinct Inputs (Average = 4.67) ; Number of LABs (Total = 3) ;
+---------------------------------------------+-----------------------------+
; 0 ; 0 ;
; 1 ; 1 ;
; 2 ; 2 ;
; 3 ; 1 ;
; 2 ; 1 ;
; 3 ; 0 ;
; 4 ; 0 ;
; 5 ; 1 ;
; 5 ; 0 ;
; 6 ; 0 ;
; 7 ; 0 ;
; 8 ; 0 ;
; 9 ; 0 ;
; 10 ; 0 ;
; 11 ; 1 ;
+---------------------------------------------+-----------------------------+
@@ -7338,6 +7436,7 @@ Info (169124): Fitter converted 5 user pins into dedicated programming pins
Info (169125): Pin ~ALTERA_DATA0~ is reserved at location H2
Info (169125): Pin ~ALTERA_nCEO~ is reserved at location F16
Warning (15714): Some pins have incomplete I/O assignments. Refer to the I/O Assignment Warnings report for details
Info (176045): Design uses memory blocks. Violating setup or hold times of memory block address registers for either read or write operations could cause memory contents to be corrupted. Make sure that all memory block address registers meet the setup and hold time requirements.
Critical Warning (332012): Synopsys Design Constraints File file not found: 'spectrum.sdc'. A Synopsys Design Constraints File is required by the TimeQuest Timing Analyzer to get proper timing constraints. Without it, the Compiler will not properly optimize the design.
Info (332144): No user constrained base clocks found in the design
Info (332143): No user constrained clock uncertainty found in the design. Calling "derive_clock_uncertainty"
@@ -7503,10 +7602,10 @@ Info (170192): Fitter placement operations ending: elapsed time is 00:00:00
Info (170193): Fitter routing operations beginning
Info (170195): Router estimated average interconnect usage is 0% of the available device resources
Info (170196): Router estimated peak interconnect usage is 0% of the available device resources in the region that extends from location X32_Y23 to location X42_Y34
Info (170194): Fitter routing operations ending: elapsed time is 00:00:00
Info (170194): Fitter routing operations ending: elapsed time is 00:00:01
Info (170199): The Fitter performed an Auto Fit compilation. Optimizations were skipped to reduce compilation time.
Info (170201): Optimizations that may affect the design's routability were skipped
Info (11888): Total time spent on timing analysis during the Fitter is 0.10 seconds.
Info (11888): Total time spent on timing analysis during the Fitter is 0.16 seconds.
Info (334003): Started post-fitting delay annotation
Info (334004): Delay annotation completed successfully
Info (334003): Started post-fitting delay annotation
@@ -7517,9 +7616,9 @@ Warning (169177): 1 pins must meet Altera requirements for 3.3-, 3.0-, and 2.5-V
Info (169178): Pin CLOCK_50 uses I/O standard 3.3-V LVTTL at R8
Info (144001): Generated suppressed messages file /home/benny/work/fpga/projects/output_files/spectrum.fit.smsg
Info: Quartus II 32-bit Fitter was successful. 0 errors, 152 warnings
Info: Peak virtual memory: 588 megabytes
Info: Processing ended: Wed Mar 30 11:51:36 2022
Info: Elapsed time: 00:00:06
Info: Peak virtual memory: 600 megabytes
Info: Processing ended: Wed Mar 30 12:38:34 2022
Info: Elapsed time: 00:00:05
Info: Total CPU time (on all processors): 00:00:06