2011-05-18 7 views
0

Je rencontre des problèmes lors de l'utilisation du bloc Slice (Xilinx Bit Slice Extractor). J'ai besoin d'extraire 2 bits avant le point binaire d'entrée.Utilisation de Slice Block dans Simulink

Donc, si l'entrée est représentée en complément à 2, et si l'entrée est dit, par exemple, 2,25

Il représenté en 000 * * 0,01000000. Je n'ai donc besoin d'extraire que 2 bits avant le point binaire. (10 dans ce cas)

Si ce n'est pas Slice Block, existe-t-il une technique qui me donne plus de flexibilité dans l'extraction des bits requis.

J'ai un problème similaire en utilisant le bloc Bitbasher.

Merci Kiran

Répondre

1

Configurez vos paramètres de bloc tranche comme:

  • Largeur de tranche = 2
  • "inférieur emplacement de bit + largeur" ​​
  • décalage de bit bas = 0
  • relative à: Point d'entrée binaire

Je ne suis pas sûr que vous puissiez être aussi détaillé avec BitBasher.