<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>