Différences entre Expeed 3 et 4

Démarré par Rami, Décembre 31, 2014, 13:02:20

« précédent - suivant »

coval95

Citation de: JP31 le Janvier 01, 2015, 18:57:20
Très intéressant tout ça, je n'y connais rien mais j'ai déjà appris pas mal de trucs en vous lisant et en cherchant des compléments d'infos sur google.

Coval, pour l'ASIC, tu devrais déjà lire Wiki : http://fr.wikipedia.org/wiki/Application-specific_integrated_circuit
Pour le firmware aussi d'ailleurs. http://fr.wikipedia.org/wiki/Firmware ;)
OK, merci JP. Je vais y jeter un coup d'oeil.  ;)

Verso92

#26
Citation de: coval95 le Janvier 01, 2015, 18:29:07
Il y a quand même un truc qui m'interpelle : c'est que l'ASIC, circuit dénué de toute "intelligence", puisse contenir un CPU, donc un truc lui-même plus souple.
Je me serais attendue au contraire à ce que le processeur de plus haut niveau contienne des processeurs eux-mêmes très spécifiques.  ???

Et autre question : quand on met à jour le firmware, c'est l'ASIC qui est reprogrammé ou un processeur contenu dans l'ASIC ?

Je n'y connais rien en électronique donc une explication serait la bienvenue. Merci d'avance.

En fait, l'électronique, c'est comme la téléphonie et l'informatique, par exemple : les deux domaines ont fini par converger, en empruntant des technologies de l'autre discipline...
Les circuits programmables (EPLD/FPGA) et les ASIC embarquent de plus en plus souvent des SoC (System on Chip), qui sont des "primitives" pour ces circuits (des petits CPU spécialisés embarqués). De l'autre côtés, les CPU embarquent souvent des périphériques dédiés, comme les micro-contrôleurs (beaucoup utilisés dans le domaine de l'électronique, entre autre).
Par définition, un ASIC ne peut pas être reprogrammé, à l'inverse d'un circuit programmable. Par contre, il est possible que le code faisant tourner le SoC dans un ASIC soit flashable... n'ayant pas développé ce genre de choses personnellement, je ne saurais t'en dire beaucoup plus.

Par contre, bien que ce soit possible dans l'absolu, cela m'étonnerait que le code du SoC de l'ASIC soit upgradable par l'utilisateur. En SAV, par contre, pourquoi pas ?

coval95

Citation de: Verso92 le Janvier 01, 2015, 19:21:34
En fait, l'électronique, c'est comme la téléphonie et l'informatique, par exemple : les deux domaines ont fini par converger, en empruntant des technologies de l'autre discipline...
Merci Fabrice. Et donc tu veux dire que l'électronique a emprunté des technologies à quel autre domaine ? L'informatique ?
En informatique, on a plutôt des "objets" élémentaires (assez spécialisés) qui servent de briques de base pour construire des systèmes plus complexes.

Citation de: Verso92 le Janvier 01, 2015, 19:21:34
Les circuits programmables (EPLD/FPGA) et les ASIC embarquent de plus en plus souvent des SoC (System on Chip), qui sont des "primitives" pour ces circuits (des petits CPU spécialisés embarqués). De l'autre côtés, les CPU embarquent souvent des périphériques dédiés, comme les micro-contrôleurs (beaucoup utilisés dans le domaine de l'électronique, entre autre).
Par définition, un ASIC ne peut pas être reprogrammé, à l'inverse d'un circuit programmable. Par contre, il est possible que le code faisant tourner le SoC dans un ASIC soit flashable... n'ayant pas développé ce genre de choses personnellement, je ne saurais t'en dire beaucoup plus.

Par contre, bien que ce soit possible dans l'absolu, cela m'étonnerait que le code du SoC de l'ASIC soit upgradable par l'utilisateur. En SAV, par contre, pourquoi pas ?
Et donc tu ne sais pas où se trouve le firmware des APN (celui pour lequel les constructeurs fournissent des mises à jour) alors ?

Verso92

Citation de: coval95 le Janvier 01, 2015, 19:33:26
Merci Fabrice. Et donc tu veux dire que l'électronique a emprunté des technologies à quel autre domaine ? L'informatique ?

Non. Je voulais juste dire que les domaines de l'électronique (CPU, ASIC, circuits programmables) s'interpénétraient...
Citation de: coval95 le Janvier 01, 2015, 19:33:26
Et donc tu ne sais pas où se trouve le firmware des APN (celui pour lequel les constructeurs fournissent des mises à jour) alors ?

Le firmware des APN est forcément dans la flash "programme" (du CPU généraliste).
(avec un secteur protégé, qui sert à la MàJ)

coval95

Citation de: Verso92 le Janvier 01, 2015, 19:36:41
Non. Je voulais juste dire que les domaines de l'électronique (CPU, ASIC, circuits programmables) s'interpénétraient...
Le firmware des APN est forcément dans la flash "programme" (du CPU généraliste).
(avec un secteur protégé, qui sert à la MàJ)
OK, merci. Tout ça me semble bien compliqué.  :-[

John Lloyd

Citation de: coval95 le Janvier 01, 2015, 19:55:25
OK, merci. Tout ça me semble bien compliqué.  :-[
Pour moi aussi... Bon, je retourne faire des photos  :D

Verso92


Phil_C

Citation de: Verso92 le Janvier 01, 2015, 19:21:34

Les circuits programmables (EPLD/FPGA) et les ASIC embarquent de plus en plus souvent des SoC (System on Chip), qui sont des "primitives" pour ces circuits (des petits CPU spécialisés embarqués).

Ou alors le contraire: les PSoc intègrent processeurs (Avec leur code en flash), logique programmable et analog front end, tout ces modules sont programmable pour se faire sont circuit dédié, c'est même assez facile à faire.
http://www.cypress.com/psoc/?source=CY-ENG-HEADER


Jean-Claude

Comme déjà dit plus haut, Les Expeed comportent de gros bloc de calcul spécialisés rapides et puissants et non programmables ainsi que des fonctions totalement programmables sinon comment les adapter au différents boîtiers en partie très différents entre eux.

Nikon ne donne pas de renseignement détaillé à ce sujet, mais les gros blocs spécialisés sont forcément ceux qui demandent le plus de puissance de calcul c'est à dire : dématriçage, débruitage, reconnaissance des visages, certains calculs AF etc... Un changement vers un algorithme plus puissant demande forcément, à nombre de pixels et cadence égaux, un Expeed d'une génération plus récente et plus performante.
La Bdb est forcément un module en grande partie programmable quand on voit les différences fonctionnelles assez énormes entre les boîtiers Nikon ( Nikon Df Par ex.)

Inversement quand Nikon sort un boitier relativement simple (Coolpix Â) ils peuvent lui coller un Expeed 2 qui va suffire alors que les reflex de la même époque en étaient tous au Expeed 3.

pscl57

Il me semble que la principale différence entre les processeurs d'images Expeed 4 et Expeed 3 se situe dans la capacité en vidéo, l'Expeed 4 pouvant capturer des vidéos en full HD à 60 i/s. Alors que l'Expeed 3 est "limité" à 30 i/s en Full HD.
Par ailleurs on voit apparaître de nouveaux paramètres pour le traitement des JPEGs (picture control), notamment le contrôle de la clarté. (cela dit c'est très subtil)

Powerdoc

Citation de: coval95 le Janvier 01, 2015, 18:29:07
Il y a quand même un truc qui m'interpelle : c'est que l'ASIC, circuit dénué de toute "intelligence", puisse contenir un CPU, donc un truc lui-même plus souple.
Je me serais attendue au contraire à ce que le processeur de plus haut niveau contienne des processeurs eux-mêmes très spécifiques.  ???

Et autre question : quand on met à jour le firmware, c'est l'ASIC qui est reprogrammé ou un processeur contenu dans l'ASIC ?

Je n'y connais rien en électronique donc une explication serait la bienvenue. Merci d'avance.

Tout ceci ne veux pas dire grand chose
Je suis sur que l'on pourrait intégrer une fonction calculette sur nos APN ...
Disons que ce type de processeur est ce qu'est une carte graphique à un CPU.

Phil_C

Citation de: Powerdoc le Janvier 02, 2015, 12:45:20
Disons que ce type de processeur est ce qu'est une carte graphique à un CPU.
Ce type de composant intègre toutes les fonctions du boitier: Acquisition du capteur, cartes mémoires, écran LCD, mémoire RAM, sorties USB, HDMI. C'est le cœur de l'APN, il pourrait effectivement faire calculatrice, mais le café, il sait pas faire...

coval95

Merci Phil_C pour ce beau schéma.  :)

Phil_C

Citation de: coval95 le Janvier 02, 2015, 18:34:44
Merci Phil_C pour ce beau schéma.  :)
Oui, mais c'est pas moi qui l'ai fait!

bolek

Citation de: Verso92 le Décembre 31, 2014, 13:29:34
Différences entre Expeed 3 et 4
1.
-1 Expeed soit  -Expeed  car :Expeed 3 - Expeed4 =Expeed(3-4)=Expeed(-1)=-Expeed

ripley350z

Citation de: Rami le Décembre 31, 2014, 13:02:20
Bonjour,

Tout est dans le titre.
J'ai cherché sur le forum mais n'ai pas trouvé (honte sur moi peut-être).

Merci d'avance pour vos explications

En théorie, le 4 améliore la vitesse de calcul des données entre autres pour améliorer la qualité vidéo en HD et les hauts ISO. Mais je peut être mal compris.

Je sais pas si c'est toujours d'actualité, mais j'avais lu la rumeur d'un D400 avec double expeed 4 pour améliorer la cadence en rafale, comme le 7D et le 1Dx chez Canon.

Désolé pour les maths, je t'en ferai pas, j'avais 2/20 en 2nde, 1 point pour acte de présence et 1 point pour l'encre.
D700 + 50 1.4G + 70-300 VR