Embarqué
Dans cet article, nous étudierons la structure de base dun module Verilog, examinerons des exemples dutilisation du type de données Verilog « wire » et sa forme vectorielle, et aborderons brièvement certaines différences entre VHDL et Verilog. Verilog et VHDL sont deux langages couramment utilisés p
Cet article explique comment modéliser la logique combinatoire en Verilog, couvrant lopérateur conditionnel pour limplémentation de tables de vérité et le puissant bloc « always » pour une conception concise. Dans ce guide, nous parcourons les techniques clés pour décrire des circuits combinatoires
Cet article démontre comment les simulateurs fonctionnels open-source comme Renode dAntmicro deviennent indispensables dans la co-conception matériel-logiciel. Les systèmes embarqués évoluent rapidement, et les SoC de nouvelle génération gagnent en complexité. Selon Semico Research, cette complexité
Les structures sont une pierre angulaire de la programmation C embarquée efficace. Dans cet article, nous explorerons leurs applications pratiques, la syntaxe pour les déclarer, et limpact de lalignement des données sur lutilisation mémoire. En ordonnant stratégiquement les membres de structure, vou
Où les ingénieurs électriciens peuvent appliquer Python dans leur travail quotidien La polyvalence de Python en fait un outil indispensable pour les ingénieurs électriciens, de la recherche initiale aux tests de production finaux. Ci-dessous, nous explorons les domaines les plus impactants où Python
Comprendre les unions en C embarqué Dans les systèmes embarqués, une union est une structure de données puissante qui permet de stocker différents types de données au même emplacement mémoire. Cet article parcourt les fondamentaux des unions, montre des exemples pratiques et explique pourquoi elles
Utilisation des unions en C pour un compactage et décompactage efficaces des données Les unions offrent un moyen puissant et économe en mémoire de réinterpréter les mêmes octets comme différents types de données. Bien quinitialement conçues pour la mémoire partagée entre variables mutuellement exclu
Apprenez à initialiser des tableaux C à laide de fichiers texte externes Ce guide explique comment remplir des tableaux dans un programme C avec des données stockées dans des fichiers texte séparés. Les valeurs ne sont pas intégrées dans le code source ; elles sont chargées au moment de la compilati
Introduction au perceptron : les fondements de la classification par réseaux de neurones Cet article est le premier dune série complète qui explique comment concevoir, entraîner et évaluer des réseaux de neurones pour des tâches de classification complexes en utilisant Python. Notre focus porte sur
Comprendre le Perceptron : un exemple pratique de classification de données Cet article fait partie dune série qui démystifie les réseaux de neurones Perceptron. Que vous débutiez ou vouliez revisiter un sujet spécifique, les articles connexes ci-dessous fournissent une feuille de route complète. C
Entraînement dun perceptron de base en Python Ce guide vous accompagne à travers une implémentation Python entièrement commentée qui apprend automatiquement les poids pour un perceptron monocouche. Le code est prêt à copier-coller, exécuter, et adapter à vos propres données. Explorez la série Percep
Cet article explique comment la norme IEC 60730 Classe B assure la sécurité fonctionnelle pour les appareils électroménagers, couvrant à la fois la conception mécanique et électrique, et met en avant les contrôleurs qui aident les fabricants à satisfaire ces exigences. Les appareils modernes simplif
Explorez les techniques les plus courantes pour filtrer des données temporelles, et examinez comment le moteur Dual Biquad IIR PowerQuad du LPC55S69 accélère les tâches DSP. Lorsquon travaille avec des données collectées dans le temps, la première étape est souvent dappliquer un filtre numérique. Co
Cet article démystifie lintégration de JTAG dans les dispositifs à cœurs Arm, en se concentrant sur linterface de débogage Arm (ADI) et le protocole Serial Wire Debug (SWD). Les articles précédents de cette série ont exploré la norme IEEE 1149.1, le contrôleur Test Access Port (TAP) et la machine dé
Exploiter le moteur PowerQuad du LPC55S69 pour un calcul FFT efficace Le microcontrôleur NXP LPC55S69 est conçu pour le traitement de signal haute performance. Son co-processeur PowerQuad abrite deux moteurs spécialisés : le filtre Biquad et le Moteur de Transformée. Alors que le Biquad gère le filt
Cet article fournit une comparaison détaillée des encodages binaire, Gray et one-hot lors de limplémentation de machines détat finis (FSM) sur FPGA. Comprendre comment les outils de synthèse évaluent et transforment potentiellement ces encodages est essentiel pour atteindre une performance et une ef
Suivez trois expériences illustrant comment choisir lencodage le plus adapté pour une conception FPGA. Lors de la conception de logique FPGA, loutil de synthèse sélectionne généralement lencodage ; il est généralement préférable de faire confiance à sa décision. Cependant, comprendre les nuances des
Cet article couvre les bases des transistors MOS dans le but de mieux comprendre le courant de fuite qui peut se produire dans de tels transistors. Les transistors MOS sont miniaturisés pour maximiser leur densité dintégration dans les circuits intégrés. Cela a conduit à la réduction de lépaisseur d
Le courant de fuite peut contribuer significativement à la dissipation de puissance, surtout lorsque les dispositifs évoluent vers des tensions de seuil plus basses. Nous examinons ici les six chemins de fuite les plus courants dans les transistors MOS modernes. Dans les MOSFET à canal court, les mé
Explorez le rôle essentiel des systèmes de gestion de batterie et les composants fondamentaux qui permettent une conception dalimentation sûre et efficace. Les batteries Li-ion haute performance daujourdhui offrent des densités énergétiques jusquà 265 Wh/kg, pourtant leur puissance peut être dangere
Embarqué
Grilles de graphène multicouche conçues au laser : électrodes ultra-transparentes à faible résistance
CNC Insights : 2 techniques avancées pour déclencher le signal de saut
Synchrotrons : rôle et applications en physique moderne
Choisir l'ultra-large bande pour wearables de distanciation sociale précis