Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > pl.comp.programming > #28327

Re: FPGA z punktu widzenia programisty

From Sebastian Biały <heby@poczta.onet.pl>
Newsgroups pl.comp.programming
Subject Re: FPGA z punktu widzenia programisty
Date 2016-02-19 10:16 +0100
Organization ATMAN - ATM S.A.
Message-ID <na6mjp$7ct$1@node2.news.atman.pl> (permalink)
References <38118d99-4e8c-4394-ab8d-84eec85cbde6@googlegroups.com> <n9ms9k$mhq$1@node2.news.atman.pl> <c67f344c-276c-425c-afbd-42cafb5e35d5@googlegroups.com> <na51pg$ig7$1@node2.news.atman.pl> <ef6f22ef-4ff7-4c57-afae-6f8b7e5396d8@googlegroups.com>

Show all headers | View raw


On 2016-02-18 22:13, M.M. wrote:
>> Ponadto OpenCL to jednak jezyk szeregowy, tyle że odpalany w dużej
>> ilości instancji. Programowanie FPGA/ASIC polega jednak na pozbyciu się
>> szeregowości w najmniejszych detalach.
> Na jakim najniższym poziomie to się programuje? Na poziomie bramki logicznej,
> tranzysotra, czy jeszcze niżej?

To zabawne pytanie bo odpowiedź nie istnieje ;)

Ogolnie ten sam jezyk (verilog/vhdl) pozwala na pisanie:

a) na poziomie testowania kodu (pi x drzwi odpowiednik unit testów). 
Przypomina to "normalne programowanie", w verilogu jest to nawet obiektowe.

b) na poziomie bardzo rozbudowanych asercji i nie tylko (nie ma 
sensownej analogii, może coverage kodu jest najbliżej ale to dalej kilometr)

c) na pozimie gruboskalowanego zachowania algorytmiki gdzie istnieją 
resztki normalnego programowania z pętlami, funckjami, zmiennymi 
lokalnymi itd.

d) na poziomie składania hardware z funkcjonalnych bloków tylko zamiast 
interfejsów zazwyczaj będą tam druty.

e) na poziomie pojedynczych bramek i przerzutników.

f) na poziomie modelowania zjawisk w tranzystorach (acz mocno z grubsza).

g) na poziomie zdarzeń (de facto każdy hdl jest językiem zorientowanym 
zdarzeniowo, troche jak erlang, ale tylko trochę).

Szczególnie elastyczny stał się tutaj verilog który załatwia wszystkie 
tematy, ale to głównie dlatego że jest chaotycznie rozwijany we 
wszystkie strony :D

Wielu ludzi z "normalnego programowania" przeżyje szok po wejściu w 
świat HDLa z uwagi na wiele idiotyzmów i workaroundów. Ale ciekawostką 
jest że np. w punkcie a) można wejśc z marszu, a w punkcie e)-g) studia 
z elektroniki to często za mało.

Back to pl.comp.programming | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread


Thread

FPGA z punktu widzenia programisty Maciej Sobczak <see.my.homepage@gmail.com> - 2016-02-12 15:15 -0800
  Re: FPGA z punktu widzenia programisty Sebastian Biały <heby@poczta.onet.pl> - 2016-02-13 10:15 +0100
    Re: FPGA z punktu widzenia programisty Sebastian Biały <heby@poczta.onet.pl> - 2016-02-13 12:56 +0100
    Re: FPGA z punktu widzenia programisty Maciej Sobczak <see.my.homepage@gmail.com> - 2016-02-13 14:51 -0800
      Re: FPGA z punktu widzenia programisty Sebastian Biały <heby@poczta.onet.pl> - 2016-02-14 10:56 +0100
        Re: FPGA z punktu widzenia programisty Maciej Sobczak <see.my.homepage@gmail.com> - 2016-02-14 07:54 -0800
          Re: FPGA z punktu widzenia programisty Sebastian Biały <heby@poczta.onet.pl> - 2016-02-14 18:06 +0100
      Re: FPGA z punktu widzenia programisty "Pszemol" <Pszemol@PolBox.com> - 2016-02-27 06:56 -0600
        Re: FPGA z punktu widzenia programisty "M.M." <mmarszik@gmail.com> - 2016-02-27 06:59 -0800
          Re: FPGA z punktu widzenia programisty Sebastian Biały <heby@poczta.onet.pl> - 2016-02-27 18:33 +0100
            Re: FPGA z punktu widzenia programisty "M.M." <mmarszik@gmail.com> - 2016-02-27 12:04 -0800
              Re: FPGA z punktu widzenia programisty Sebastian Biały <heby@poczta.onet.pl> - 2016-02-27 21:29 +0100
                Re: FPGA z punktu widzenia programisty "Pszemol" <Pszemol@PolBox.com> - 2016-02-27 16:10 -0600
                Re: FPGA z punktu widzenia programisty RW <bloody_rabbit@gazeta.pl> - 2016-02-27 16:42 -0600
                Re: FPGA z punktu widzenia programisty "Pszemol" <Pszemol@PolBox.com> - 2016-02-28 09:38 -0600
                Re: FPGA z punktu widzenia programisty Roman W <bloody_rabbitREMOVETHIS@gazeta.pl> - 2016-02-28 15:45 +0000
        Re: FPGA z punktu widzenia programisty Maciej Sobczak <see.my.homepage@gmail.com> - 2016-02-29 00:37 -0800
          Re: FPGA z punktu widzenia programisty Sebastian Biały <heby@poczta.onet.pl> - 2016-02-29 19:43 +0100
            Re: FPGA z punktu widzenia programisty fir <profesor.fir@gmail.com> - 2016-03-06 01:49 -0800
    Re: FPGA z punktu widzenia programisty Wojciech Muła <wojtek.mula@gmail.com> - 2016-02-16 02:15 -0800
      Re: FPGA z punktu widzenia programisty Roman W <bloody_rabbitREMOVETHIS@gazeta.pl> - 2016-02-18 14:59 +0000
      Re: FPGA z punktu widzenia programisty Sebastian Biały <heby@poczta.onet.pl> - 2016-02-18 19:15 +0100
        Re: FPGA z punktu widzenia programisty "M.M." <mmarszik@gmail.com> - 2016-02-18 13:13 -0800
          Re: FPGA z punktu widzenia programisty Sebastian Biały <heby@poczta.onet.pl> - 2016-02-19 10:16 +0100
            Re: FPGA z punktu widzenia programisty "M.M." <mmarszik@gmail.com> - 2016-02-19 06:14 -0800
              Re: FPGA z punktu widzenia programisty Sebastian Biały <heby@poczta.onet.pl> - 2016-02-19 15:37 +0100
                Re: FPGA z punktu widzenia programisty "M.M." <mmarszik@gmail.com> - 2016-02-19 07:34 -0800
                Re: FPGA z punktu widzenia programisty Roman W <bloody_rabbitREMOVETHIS@gazeta.pl> - 2016-02-19 20:11 +0000
                Re: FPGA z punktu widzenia programisty "M.M." <mmarszik@gmail.com> - 2016-02-19 14:06 -0800
                Re: FPGA z punktu widzenia programisty Roman W <bloody_rabbitREMOVETHIS@gazeta.pl> - 2016-02-19 22:38 +0000
                Re: FPGA z punktu widzenia programisty Sebastian Biały <heby@poczta.onet.pl> - 2016-02-20 12:18 +0100
                Re: FPGA z punktu widzenia programisty "M.M." <mmarszik@gmail.com> - 2016-02-20 05:51 -0800
                Re: FPGA z punktu widzenia programisty Sebastian Biały <heby@poczta.onet.pl> - 2016-02-20 15:13 +0100
                Re: FPGA z punktu widzenia programisty Roman W <bloody_rabbitREMOVETHIS@gazeta.pl> - 2016-02-20 23:46 +0000
                Re: FPGA z punktu widzenia programisty "M.M." <mmarszik@gmail.com> - 2016-02-22 02:30 -0800
                Re: FPGA z punktu widzenia programisty Roman W <bloody_rabbitREMOVETHIS@gazeta.pl> - 2016-02-22 19:54 +0000
                Re: FPGA z punktu widzenia programisty "M.M." <mmarszik@gmail.com> - 2016-02-22 14:30 -0800
                Re: FPGA z punktu widzenia programisty RW <bloody_rabbit@gazeta.pl> - 2016-02-27 15:24 -0600
  Re: FPGA z punktu widzenia programisty kropelka@gmail.com - 2016-02-15 09:04 -0800
  Re: FPGA z punktu widzenia programisty platformowe głupki <NOSPAMtestowanije@go2.pl> - 2016-02-17 18:50 +0100
    Re: FPGA z punktu widzenia programisty szemrany <szemrany@offline.off> - 2016-02-17 20:19 +0100
      Re: FPGA z punktu widzenia programisty platformowe głupki <NOSPAMtestowanije@go2.pl> - 2016-02-18 16:24 +0100
        Re: FPGA z punktu widzenia programisty platformowe głupki <NOSPAMtestowanije@go2.pl> - 2016-02-18 16:27 +0100
          Re: FPGA z punktu widzenia programisty "Pszemol" <Pszemol@PolBox.com> - 2016-02-27 06:37 -0600
            Re: FPGA z punktu widzenia programisty platformowe głupki <NOSPAMtestowanije@go2.pl> - 2016-02-28 15:38 +0100
              Re: FPGA z punktu widzenia programisty "Pszemol" <Pszemol@PolBox.com> - 2016-02-28 09:39 -0600
                Re: FPGA z punktu widzenia programisty platformowe głupki <NOSPAMtestowanije@go2.pl> - 2016-03-02 17:59 +0100
                Re: FPGA z punktu widzenia programisty "Pszemol" <Pszemol@PolBox.com> - 2016-03-05 07:52 -0600
                Re: FPGA z punktu widzenia programisty platformowe głupki <NOSPAMtestowanije@go2.pl> - 2016-03-06 19:44 +0100
    Re: FPGA z punktu widzenia programisty "Pszemol" <Pszemol@PolBox.com> - 2016-02-27 06:41 -0600
      Re: FPGA z punktu widzenia programisty platformowe głupki <NOSPAMtestowanije@go2.pl> - 2016-02-28 15:40 +0100
        Re: FPGA z punktu widzenia programisty "Pszemol" <Pszemol@PolBox.com> - 2016-03-05 07:53 -0600

csiph-web