定点设计师

Modéliser et optimiser vos算法virgule fixet virgule flottante

Fixed-Point Designer™提供données et outtils pour l'optimisation et l'implémentation d 'algorithmes virgule fix et virgule flottante sur硬件embarqué。我能理解données固定和浮动的类型,因为它是paramètres numériques spécifiques à la cible。Avec定点设计师,您可以réaliser一个虚拟的精确的位près所有租户计算的cible。您可以测试或déboguer量化效果是débordements,也可以通过précision先期'implémenter硬件设计。

定点设计师提出的计算和应用渗透分析算法précision和转换算法précision réduite或固定。我们的优化可以渗透sélectionner的类型données pour répondre以及précision numérique的紧急情况和硬件的约束。Pour une implémentation efficace,你可以用硬件的复杂模式计算的复杂设计结构代替,用查找表compressées。

您可以下载générer代码C和HDL的生产指令à partir de vos modèles en virgule flottante或virgule fix。

En savoir plus:

探索données的类型

探索données的类型和virgule flottante和virgule fix pour分析器的妥协在précision numérique。

Spécification en virgule fix

Spécifiez les propriétés virgule fix de votre design en功能de votre application来自于mots和mise à l'échelle en spécifiant我把两个点放置在同一个地方。Contrôlez les détails告诉我们的模式和débordement。

Spécifier un type de données virgule fix et toutes ses propriétés, comme le mode d'arrondi。

模拟的virgule flottante

Émulez le compportement du cible pour les nombres à virgule flottante dénormalisés, come le flush-to-zero, danans la simulation et la génération de code。在MATLAB中模拟données en virgule flottante précision limitée和données demi-précision fp16类型®等仿真万博1manbetx软件®

仪表等可视化

Collectez des données de simulation et statistics avec une instrumentation automatile à l’échelle du modèle。Collectez des données de dynamicpour explorer和分析仪vos设计。利用可视化的优化votre设计和利用manière效能的资源硬件。

可视化的动态的signaux和données d'histogram。

动态分析dérivées

Dérivez给你们看的动态分析mathématique的设计和déterminez给你们看的动态分析extrêmes sans avoir à créer模拟实验用例。动态的利用dérivées可以让你保证你的设计empêche或gère让我们的设计有可能débordement。

Dériver设计动力的基础。

自动类型为données

量化和优化您的设计和données的固定和浮动类型。

量化

探索différents types de données virgule fix et leurs effect de quantification sur le portement numérique de votre système avec un process guidé。观察变量的动态utilisées在你的设计中,并确保你的算法与façon cohérente在représentations的浮动和固定après的转换中结合。

convert tir un modèle virgule flottante avec定点工具。

量化

Convertissez automatiquement un design double précision en design simple précision, et analysez les effets représentation en virgule flottante de précision limitée et la quantification en simple précision。

转换自动avec le convertisseur简单précision。

优化的类型données

Itérez automatiquement sur différentes configurations en virgule fix pour choisir les types de données hétérogènes optimaux tout en respectle contractes de tolérance sur le portement numérique de votre système。优化了倾注,但减少了更大的双aire的使用类型données固定倾注的设计效果。

实现embarquee

探索折衷'implémentation和优化vos设计和算法embarqués效果。

函数的近似和查找表的压缩

近似函数mathématiques complex (comme sqrt et exp)或sous-systèmes complex提供一个最优查找表。压缩现有的查找表réduire l’utilization de la mémoire en optimisant les points de données和les types de données。

Génération编码精确的au位près

保证一个conformité au bit près sur基于模型的设计过程集成,模拟à la génération编码,组成'accélération等模拟在环处理器和在环软件。Analysez et vérifiez les algorithmes virgule fixed d'après des représentations exactes au bit près。Générez du code efficace à part of designs de précision réduite, y comprise cex including types de données demi-précision。

Vérifier le comportement exact au bit près du code généré dans unsimulator。

基质块optimisés减少高密度脂蛋白

Accedez有一个bibliothèque virgule修复HDL内容des blocks Simulin万博1manbetxk qui modélisent des design patterns pour les systèmes d’équations linéaires et les opérations matriicielles principales, come la décomposition QR, pour une implémentation hardware efficency sur FPGA。Générez du code HDL pour les designs qui intègrent ces blocks en utilisant HDL Coder™。

Bloc de bibliothèque qui fournit un design pattern optimisé pour le HDL pour la décomposition QR。

测试等debogage

Analysez, testez et déboguez le comportement numérique de vos算法。

Détection des débordements et des pertes de précision

Identifiez tracez et déboguez rapidement les sources de débordement, les pertes de précision和les dynamiques ou précisions inutils, et comparez votre design au portement idéal en virgule flottante。La conformité au bit près de votre modèle和de votre代码最大化基于模型的设计的nombreux优势,你可以通过détecter的错误très tôt的过程。

追溯原因débordement。

测试cas numériques extrêmes

Générez des values à virgule fix et à virgule flottante numériquement财富,来les values prodes limites et les nombres dénormalisés, pour tester les cas extrêmes de vos algorithmes et en assure la cohérence numérique。Générez是维度和complexités变量的组合,了解données类型的整体,浮动的和固定的。

Générer des données de test avec les API du générateur de données。

Nouveautes

定点工具ameliore

探索在您的设计和convertissez vos modèles的Simulink和données类型的优化万博1manbetx

优化查找表

修改您的查找表manière itérative和压缩-les par lot, exécutez l优化查找表parallèle

données类型的优化

Amélioration了解spécification关于données connus的类型和关于sécurité的marge,它包含supplémentaires

Preversion de测试

Concevez, simulez和générez在Simulink中输入données demi-précision类型的代码万博1manbetx

相机记录短斜线的固执

Bibliothèque de blocks万博1manbetx Simulink pour les opérations mathématiques et les opérations matriicielles efficaces en hardware

Reportez-vous辅助指出de版本我们可以通过fonctionnalités和相应的函数来了解。