Skocz do zawartości

Pomocna odpowiedź

Napisano

Cześć,

większość ludzi, którzy mają jakąś wiedzę dotyczącą układów programowalnych jest świadomych/ lub ma doświadczenie z dwoma podstawowymi językami HDL do opisu(syntezy) układów FPGA : "VHDL" i "Verilog". Niektórzy wiedzą, że można "programować" FPGA używając MATLAB'a.

Ale, czy wiecie, że można "zaprogramować" układ FPGA w języku o składni Python'a, czy Javy?

W tym linku opisane są skrótowo najpopularniejsze alternatywy opisu/syntezy układów FPGA:

https://www.eetimes.com/document.asp?doc_id=1329857

Niejako "przy okazji" podaję link do 10-ciu technik syntezy układów FPGA, które warto znać (opisane bardzo skrótowo, ale przynajmniej wiemy czego szukać):

https://www.eetimes.com/document.asp?doc_id=1330128

Pozdrawiam

  • 4 tygodnie później...

Układów FPGA oczywiście się nie programuje (tak samo jak VHDL czy Verilog to nie języki, a opisy układów cyfrowych) - ale to na boku. Po drugie natomiast pierwszy artykuł to po prostu opis znanych, dostępnych opisów cyfrowych (które z definicji nie są językami i nie służą do programowania, a do opisu sprzętu, a tym bardziej nie są to alternatywy do syntez!). Tytuł ostatniego artykułu z kolei wprowadza w błąd, ponieważ nie są to żadne techniki (jak to autor ujął), a jedynie tak naprawdę to co warto znać przy tworzeniu czegokolwiek na FPGA (nic wspólnego to z nowymi metodami syntez nie ma).

Układów FPGA oczywiście się nie programuje (tak samo jak VHDL czy Verilog to nie języki, a opisy układów cyfrowych) - ale to na boku.).

Cześć Jakub,

jest napisane na wstępie, że służą do syntezy. Stąd "programować" jest ujęte w cudzysłowy 😉

Rzeczywiście nie są to żadne nowe metody syntezy, lecz alternatywne sposoby opisu układu.

Pozdrawiam

Bądź aktywny - zaloguj się lub utwórz konto!

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto w ~20 sekund!

Zarejestruj nowe konto, to proste!

Zarejestruj się »

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się »
×
×
  • Utwórz nowe...