CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

SystemC et HandelC

gueorgui_joukov
gueorgui_joukov
Niveau 6
15 janvier 2014 à 23:21:00

Connaissez vous ces 2 langages? j'aimerais avoir des onfos sur ces 2 langages et quelles sont les différences.

De ce que j'ai compris c'est utilisé pour le développement des SOC (system on chip) en électronique pour pouvoir gerer à la foix le hardware et le software (codesign). Apparament le systemC ne peut etre utilisé que pour de la simulation.

A part ça, ça reste flou. Si vous connaissez venez expliquer un peu. svp :ok:

azaazel
azaazel
Niveau 10
16 janvier 2014 à 00:10:36

le SystemC est un langage de description matériel(comme VHDL et Verilog) mais de plus haut niveau,il permet une modélisation de systèmes au niveau comportemental et il n'est pas un langage à part entière mais un ensemble de classes C++.c'est presque un mélange de VHDL et c++.

parcontre le HadelC est un langage de programmation haut niveau qui cible des hardware bas niveau(FPGA principalement),c'est comme programmer un microcontrôleur Arduino ou stm32 en utilisant le langage C.

le principe c'est qu'il faut faire la différence entre langage de programmation et langage de description.

concernant le codesign,c'est le développement séparé de la partie hard et la partie soft,et en suite le mélange de ces deux parties.

par exemple dans un système on peut programmer un DSP et un CPU en utilisant C ou C++(partie soft),et implémenter une GPIO,RAM et ROM sur une FPGA ou CPLD(partie hard),et ensuite faire la liaison des deux parties.mais c'est très très dur faire et ça nécessite une très grande connaissance en électronique analogique/numérique.

gueorgui_joukov
gueorgui_joukov
Niveau 6
16 janvier 2014 à 22:44:47

ok merci :ok:

par contre si HandelC est un langage de programmation, comment peut il décrire un circuit logique ?

azaazel
azaazel
Niveau 10
17 janvier 2014 à 12:29:56

il y a des compilateur qui permettent de coder une FPGA ou CLPD en utilisant un langage comme le C par exemple,ou coder un processeur/DSP qui est déjà décrit,mais généralement ils sont payant. :ok:

Sous forums
  • Aide à l'achat Mac
  • Internet
  • Macintosh
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Steam Deck
  • Hardware
La vidéo du moment