Linty-Services / test-neorv32

0 stars 0 forks source link

nouvelle "règle" #55

Closed LeFl0w closed 1 year ago

LeFl0w commented 1 year ago

actuellement le plugin metrics ne supporte que nanoxplore et xilinx.
il pourrait être interessant de le faire supporter yosys pour avoir quelquechose de plus intégré pour le mode "cloud".

la commande stat de yosys après étape synth sort sur neorv32:

 Number of wires:             1359910
   Number of wire bits:         2293526
   Number of public wires:      132339
   Number of public wire bits:  1065659
   Number of memories:               0
   Number of memory bits:            0
   Number of processes:              0
   Number of cells:             2280111
     $_ANDNOT_                  133623
     $_AND_                      33415
     $_DFFE_PN0N_                   36
     $_DFFE_PN0P_                  632
     $_DFFE_PN1P_                   90
     $_DFFE_PN_                     30
     $_DFFE_PP_                 1049969
     $_DFF_NN0_                     10
     $_DFF_PN0_                    442
     $_DFF_PN1_                      2
     $_DFF_P_                      162
     $_MUX_                     1055845
     $_NAND_                       606
     $_NOR_                        558
     $_NOT_                        308
     $_ORNOT_                      449
     $_OR_                        2777
     $_SDFFCE_PN0P_                  2
     $_SDFFCE_PN1N_                  2
     $_SDFFCE_PN1P_                  2
     $_SDFFCE_PP1P_                  4
     $_SDFFE_PN0P_                  64
     $_SDFFE_PN1P_                   2
     $_SDFFE_PP0N_                  64
     $_SDFFE_PP0P_                   6
     $_SDFFE_PP1P_                   1
     $_SDFF_PN0_                   118
     $_SDFF_PN1_                     1
     $_SDFF_PP0_                     3
     $_XNOR_                       174
     $_XOR_                        697
     $assert                        17

il serait interessant :

il me semble qu'il y a déjà un mode json sur stat un simple grep pourrait faire l'affaire.
A discuter