Real conception FPGA?

S

s2c97

Guest
Je sais que cette question a été demandé à un mulititude de fois par de nombreux utilisateurs, mais il semble que je n'ai pas vu la réponse que je suis à la recherche.Le voici donc à nouveau:

Je viens juste de commencer dans le monde de la conception de FPGA et je me rends compte qu'il ya beaucoup de littérature sur le langage HDL (Verilog, VHDL) et beaucoup de littérature sur les outils de conception de FPGA (Xilinx des outils, des outils d'Altera, .. .).Mais je ne peux pas tout semble mis mes mains sur certains bonne référence (livres, liens ,...) sur la conception de FPGA où il vous mène droit dans le cœur de celui-ci.Comment et ont été pour commencer une bonne conception, la distribution d'horloge bonne, etc beaucoup de gens pensent que les FPGA est juste une question de l'apprentissage de la syntaxe d'une langue et vous pouvez commencer à desinign FPGA.Mais je pense qu'il est plus que cela, la syntaxe n'est même pas 5% du travail.

Je sais que c'est une question très générale et il n'est probablement pas une seule bonne réponse ou un bon livre qui répondra à ce sujet.Mais je viens de réaliser que plus j'essaie de me plonger dans FPGA plus je réalise qu'il ya différentes façons de le faire.Et je suis en train d'apprendre la bonne façon de le faire comme un débutant, mais je n'ai pas de conseils à suivre!

s2c97

 
Vous avez raison sur l'apprentissage HDL.Il serait erroné d'aborder la conception de FPGA comme apprendre une langue nouvelle programmation.HDL est simplement un moyen commode d'exprimer la conception de matériel numérique.

D'abord, vous découvrez une bonne conception de matériel numérique - logique booléenne, registres, compteurs, machines d'état, l'arithmétique, la mémoire, horloge, des trucs comme ça.Ensuite, l'étude de l'intérieur des FPGA pour avoir une idée de comment il est organisé et la manière dont ses éléments logiques se connecter à construire des structures plus grandes numérique.Essayez d'écrire une simple HDL, peut-être un peu additionneur-deux, ou un petit comptoir.Rassembler et étudier la mise en page FPGA résultant de voir ce qui s'est passé.Essayez de comprendre pourquoi le compilateur fait les choses qu'il fait.Développer que pour les grands projets, tenir des expériences, continuer à apprendre, et bientôt d'autres gens viendront à vous pour obtenir des réponses.Parfois, avec de l'argent dans la main.

<img src="http://www.edaboard.com/images/smiles/icon_smile.gif" alt="Sourire" border="0" />
 
la conception de FPGA est beaucoup plus une langue.Un grand nombre de knowdge et les compétences que vous devriez apprendre dans les livres et la pratique.

En tant que débutant, vous feriez mieux de partir schématique po HDL est une description de votre matériel ou de la logique.Donc, être conscient de cela, vous avez un design dans votre esprit et puis le décrire.Pour un ouvrier qualifié, la langue pourrait favoriser son efficacité centaines de fois que po schématique Mais pour un débutant, vous feriez mieux de savoir la cellule de base d'abord, le flip-flop, les portes logiques, mémoire, IO.

Une chose très importante est le chronogramme.chronogramme Draw attentivement avant toute conception.Si tu peux dessiner le chronogramme, vous pourriez concevoir.

Après cela, vous feriez mieux d'acquérir une certaine connaissance architecture, autobus, managments mémoire, en ligne, etc tube Construction d'un processeur simple est bon d'accise très.

Au moment du système de connaissances, est d'une grande aide dans votre travail.Vous saurez comment connecter votre FPGA dans le système et comment l'obtenir debuged.

Bien sûr, se familiariser avec le dispositif FPGA est lui aussi important.Vous devriez savoir que la ressource dans l'appareil.Mais de toute façon, les FPGA sont plus ou moins les mêmes.Si vous êtes très familier avec elle et de la conception, vous devez estimer le dispositif de droit qui aideront votre entreprise à économiser temps et argent.

Pour résumer, avant de savoir tout ce qui précède HDL est la chose la moins importante pour la conception.Après vous êtes familiarisé avec l'ensemble de ces sujets, le HDL est le plus important car il vous aidera à concevoir ce que vous voulez.

 

Welcome to EDABoard.com

Sponsor

Back
Top