Paiements et sécurité
Vos informations de paiement sont traitées de manière sécurisée. Nous ne stockons pas les informations relatives aux cartes de crédit et n'avons pas accès à ces informations.
Description
- 1x Parallax Propeller 2 P2X8C4M64P Puce de Microcontrôleur Multicœur
- 14 x 14 mm
Huit processeurs identiques de 32 bits :
- Accès à toutes les broches d'E/S, plus quatre canaux de sortie DAC rapides et quatre canaux d'entrée ADC rapides
- 512 longs de RAM de registre à double port pour le code et les variables rapides
- 512 longs de RAM de recherche à double port pour le code, la recherche de flux, et les variables
- Capacité à exécuter du code directement à partir de la RAM de registre, de la RAM de recherche, et de la RAM du hub
- ~358 instructions uniques pour les opérations de mathématiques, de logique, de timing, et de contrôle
- Exécution en 2 horloges pour toutes les instructions de mathématiques et de logique, y compris la multiplication 16 x 16
- Exécuteur de bytecode personnalisé en 6 horloges pour les langages interprétés
- Capacité à diffuser la RAM du hub et/ou la RAM de recherche vers les DAC et les broches ou le modulateur HDMI
- Capacité à diffuser les broches et/ou les ADC vers la RAM du hub
- Conversion de l'espace colorimétrique en direct à l'aide d'une matrice 3 x 3 avec des coefficients signés/non signés de 8 bits
- Instructions de mélange de pixels pour les données 8:8:8:8
- 16 traceurs d'événements uniques qui peuvent être interrogés et attendus
- 3 interruptions prioritaires qui se déclenchent sur des événements sélectionnables
- Interruption de débogage cachée pour l'exécution pas à pas, le point d'arrêt, et l'interrogation
Hub central desservant les processeurs :
- 512 KB de RAM contiguë dans un espace d'adresse de 20 bits
- Lecture/écriture séquentielle de 32 bits par horloge pour tous les cœurs, simultanément
- Lisible et inscriptible en octets, mots, ou longs en format petit-boutiste
- Les derniers 16 KB de RAM sont protégés en écriture
Solveur CORDIC de 32 bits, en pipeline avec correction du facteur d'échelle
- Multiplication non signée de 32 bits x 32 bits avec résultat de 64 bits
- Division non signée de 64 bits / 32 bits avec quotient de 32 bits et reste de 32 bits
- Racine carrée de 64 bits → 32 bits
- Rotation (X32,Y32) par Theta32 → (X32,Y32)
- (Rho32,Theta32) → (X32,Y32) polaire à cartésien
- (X32,Y32) → (Rho32,Theta32) cartésien à polaire
- 32 → 5.27 non signé à logarithme
- 5.27 → 32 logarithme à non signé
- Les cœurs peuvent démarrer les opérations CORDIC toutes les 8 horloges et obtenir des résultats 55 horloges plus tard
- 16 bits de sémaphore avec des opérations de lecture-modification-écriture atomiques
- Compteur libre de 64 bits qui s'incrémente à chaque horloge, remis à zéro lors de la réinitialisation
- Générateur de nombres pseudo-aléatoires de haute qualité (Xoroshiro128**), véritablement aléatoire au démarrage, se met à jour à chaque horloge, fournit des données uniques à chaque cœur et broche
- Mécanismes pour démarrer, interroger, et arrêter les cœurs
- 16 KB de ROM de démarrage
- Se charge dans les derniers 16 KB de la RAM du hub au démarrage
- Chargeur SPI pour un démarrage automatique à partir d'une flash à 8 broches ou d'une carte SD
- Chargeur série pour le démarrage à partir de l'hôte
- Protocoles de téléchargement Hex et Base64
- Moniteur de terminal invocable via “> ” (supérieur suivi d'un espace) puis CTRL+D
- TAQOZ Forth invocable via “> ” (supérieur suivi d'un espace) puis ESC
64 broches d'E/S intelligentes :
- 64 broches d'E/S intelligentes identiques, alimentées de l'extérieur par blocs de 4
- DAC de 8 bits, 120 ohms (3 ns) et 1 k ohms avec suréchantillonnage de 16 bits, bruit, et modes numériques haut/bas
- ADC delta-sigma avec 5 gammes, 2 sources, et calibration VIO/GIO
- Plusieurs modes d'échantillonnage ADC : 2n SINC2 automatique, SINC2/SINC3 réglable, oscilloscope
- Modes d'entrée logique, Schmitt, comparateur de broche à broche, et comparateur de niveau de 8 bits
- Filtrage d'entrée unanime de 2/3/5/8 bits avec taux d'échantillonnage sélectionnable
- Incorporation des entrées des broches relatives, -3 à +3
- Rétroaction locale négative ou positive, avec ou sans horlogerie
- Modes de conduite séparés pour la sortie haute et basse : logique / 1,5 k / 15 k / 150 k / 1 mA / 100 µA / 10 µA / plat
- Sortie d'horloge programmable de 32 bits, sortie de transition, sortie NCO/duty
- Sortie PWM triangle/scie/SMPS, trame de 16 bits avec prédiviseur de 16 bits
- Décodage en quadrature avec compteur de 32 bits, modes de position et de vitesse
- 16 différentes mesures de 32 bits impliquant un ou deux signaux
- USB à pleine vitesse et à basse vitesse (via des paires de broches impaires/paires)
- Transmission et réception série synchrones, de 1 à 32 bits, jusqu'à un taux de baud de l'horloge/2
- Transmission et réception série asynchrones, de 1 à 32 bits, jusqu'à un taux de baud de l'horloge/3
Modes d'horloge :
- Six modes d'horloge différents, tous sous contrôle logiciel avec commutation sans accroc entre les sources
- Oscillateur RC interne de plus de 20 MHz, nominalement 25 MHz, utilisé comme source d'horloge initiale
- Oscillateur à cristal avec condensateurs de charge internes pour des cristaux de 7,5 pF/15 pF, peut alimenter le PLL
- Entrée d'horloge, peut alimenter le PLL
- PLL fractionnaire avec diviseur de cristal de 1..64 → multiplicateur VCO de 1..1024 → post-diviseur VCO optionnel de (1..15)*2
- Oscillateur RC interne d'environ 20 kHz pour une fonctionnement à faible consommation (130 µA)
- L'horloge peut être arrêtée pour une consommation minimale jusqu'à la réinitialisation (100 µA, due à la fuite)
Exigences en matière d'alimentation :
- Alimenter le cœur via les broches VDD @ 1,8 VDC
- Alimenter les broches d'E/S par groupes de 4 via les broches VIO @ 3,3 VDC
Caractéristiques physiques :
- Plage de température de fonctionnement : -40 à +221 °F / -40 à +105 °C
- Niveau de sensibilité à l'humidité (MSL) 3 (168 heures)