<html>
  <head>
    <meta content="text/html; charset=ISO-8859-2"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <div class="moz-cite-prefix">Pár tutoriálů se na webu nachází (i
      když většinou pro Verilog), ale lepší je podívat se do nějaké
      knihy (povětšinou anglické). České knihy od BENu mají vzestupnou
      tendenci (tj. ta poslední je nejlepší). Ono toho ale zas tak moc
      není - ze sekvenčních obvodů stačí multiplex, demultiplex a
      logické operace a z kombinačních paměťový prvek (Déčko), čítač a
      stavový automat. Vyzbrojen těmito základními strukturami lze
      poskládat prakticky cokoliv. Pak je ještě dobré zapomenout na
      zapojení se 74xx a všechno navrhovat přísně synchronní (tj.
      spouští se pouze a jednině na hranu hodin).<br>
      <br>
      Vzorové zapojení FPGA lze úspěšně obšlehnout ze zapojení
      vývojového kitu nebo AppNote.<br>
      <br>
      Odhadnout co dokáže x hradel je dost obtížné, ale pro design,
      který popisujete to není nijak důležité - ten by obsadil cca. 1%
      obvodu. Od oka lze i do těch nejmenších FPGA nacpat procesor s
      ethernetem.<br>
      <br>
      Na opencores bych si dal pozor - spousta věcí sice funguje, ale
      spousta také ne a mnohdy je nutné design modifikovat tak, aby byl
      použitelný pro daný účel.<br>
      <br>
      Xilinx pár rozhraní nabízí zdarma, ale jednině jako součást
      procesoru Microblaze a na to musíte mít koupené EDK.<br>
      <br>
      Ondřej<br>
      <br>
      Dne 29.6.2012 13:22, Posel Liptakov napsal(a):<br>
    </div>
    <blockquote
cite="mid:CANFTac5m+rV=dUH-MrtX8bgQceJaeBNzXZao4B5AQe7HEziNjA@mail.gmail.com"
      type="cite">Dobry den, <br>
      v jednom projektu budu nejspise muset pouzit FPGA, snazim se do
      problematiky trochu proniknout, ale popravde v tom plavu jak lodni
      delo bez lode.<br>
      Kdysi jsem dostal darem vyvojovou desku Spartan 3A od AVNET <a
        moz-do-not-send="true"
href="http://www.files.em.avnet.com/files/177/xlx_s3a_evl_ug_rev2_112008.pdf"
        target="_blank">http://www.files.em.avnet.com/files/177/xlx_s3a_evl_ug_rev2_112008.pdf</a>
      vytahl jsme ji ze skrine, oprasil a nainstaloval webpack ISE 14.1,
      objednal jsem  JTAG programator a v mezi case si trochu hraji s
      "ISE".<br>
      Nyni jsme ve stavu kdy dokazu v VHDL napast hradlo nebo z
      templates prepsat citac, Prelozim a s trochou usili a stesti se mi
      podari vysledek odsimulovat v PC.<br>
      Dale ovsem tak trochu tapu a nevim  jak dal?<br>
      <br>
      - chybi mi nejaky komplexnejsi tutorial v kterm by se slo od meho
      hradla k nejakemu komplexnejsimu projektu<br>
      - chybi mi vzorovy navrh hw z ktereho bych videl minimalisticke
      doporucene zapojeni Smartan 3A, idelane j SPI FLash a i bez Flash
      a s nahravanim dat z MCU<br>
      - chybi mi nejaky dotazenejsi kurz VHDL, zatim jsme zvlasne v
      cestine nasel jen pokusy ,ktere skoncili drive nez zacaly<br>
      - chybi mi predstava co jeste jde narvat do Sparran 3A 50k nebo
      200k, neumim si pod poctem hradel v obvodu predstavit nic
      konkretnejsiho, tedy me predstavy konci u desitek hradel :-)<br>
      <br>
      To ceho bych rad v tomto konkretnim pripade dosahl je zhruba.
      Zakladni blok, dva 32bit citace pospojavane nejakou logikou, jedna
      programovatelna delicka hodin 1,2,4,8, takovych bloku potrebuji 8.
      Plus nejake seriove nebo 8bit paralelni rozhrani pres ktere budu
      moci nastavovat delicky a cit respektive nastavovat citace.<br>
      V pripade rozhrani vubec nemam predstavu jak na to.<br>
      Cekal jsem, ze soucasti ISE bude knihovna "hotovych" rozhrany,
      jako I2C, SPI, CAN atd. ale nic jsem nenasel, respektive nasel
      jsem IP (k memu velkemu prekvapeni to neni protokol , ale <a
        moz-do-not-send="true"
        href="http://www.xilinx.com/products/intellectual-property/"
        target="_blank">Intellectual Property </a>) kde nejspise lze
      takoce veci koupit.<br>
      <br>
      Zkratka uvitam kazde doporuceni a odkaz jak zacit<br>
      <br>
      Martin
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
HW-list mailing list  -  sponsored by <a class="moz-txt-link-abbreviated" href="http://www.HW.cz">www.HW.cz</a>
<a class="moz-txt-link-abbreviated" href="mailto:Hw-list@list.hw.cz">Hw-list@list.hw.cz</a>
<a class="moz-txt-link-freetext" href="http://list.hw.cz/mailman/listinfo/hw-list">http://list.hw.cz/mailman/listinfo/hw-list</a>
</pre>
    </blockquote>
    <br>
    <br>
  </body>
</html>