Witam!!!
Na wstępie proszę abyście nic nie dopisywali żadnych odpowiedzi do tego tematu. Jak chcesz coś dodać od siebie to proszę o informacje na priva. Dokleję i poinformuje co kto dodał o ile ta informacja będzie coś wnosiła do tego kompendium. Chce wprowadzić taki zabieg aby czytelnicy nie wertowali tego posta co kto dodał. To ma ktoś otworzyć i czytać. Ma to być w miarę przejrzyste dlatego bardzo proszę też o cierpliwość bo będą to musiał dobrze wy edytować. Prośba także jest do moderatorów aby ten post umieścili gdzieś na początku tego działu w widocznym miejscu aby początkujący nie szukali tych informacji. Kompendium powstało z przyczyn prostych aby forum nie było zalewane pytaniami którymi można „wygooglować” lub przeczytać z książek a nie wiedzą co wpisać albo jak zacząć. Wiem jest to kropla w morzu tego tematu bo nie opisałem wielu rzeczy ale z czasem może się rozszerzy to kompendium że urośnie do samowystarczalnej bazy dla forumowiczów. Na przełomie kilku dni post nabierze odpowiedniego wyglądu, formy i treści. Mam nadzieje że komuś to pomoże. Proszę oceniajcie kompendium za pomocą rączek pod względem przydatności. Pomoże mi to w pracach nad treścią merytoryczną.
WAŻNE
O ile naruszyłem prawa autorskie proszę o informacje abym nie został w żaden sposób posądzony o to . Informacje są ogólnie dostępne trzeba troszkę pogooglować . No ale bywa różnie. Jak by co proszę o informacje wtedy naniosę korektę aby usunąć wszystkię nieprawidłowości
Serdeczne podziękowania dla tymon(a)_x za pomoc i wsparcie merytoryczne wyszukiwanych informacji oraz za przystąpienie do inicjatywy.
.
Podziękowania za dołożenie cegiełki swoje cegiełki dla forumowiczów:
Dave_PL, J.A
TUTAJ ZACZYNAJA SIE INFORMACJE:
I. Co to są układy programowalne?
http://portalwiedzy.onet.pl/91105,,,,uklad_programowalny,haslo.html
II. FPGA od początku do końca
http://elektronikab2b.pl/technika/1315-fpga-od-poczatku-do-konca-czesc-pierwsza
http://elektronikab2b.pl/technika/1468-fpga-od-poczatku-do-konca-czesc-druga
III. Czym można zaprogramować układy programowalne?
USB firmowe
XILINX: http://www.xilinx.com/products/devkits/HW-USB-II-G.htm
ALTERA: http://www.altera.com/products/devkits/kit-cables.html
LATTICE: http://www.latticesemi.com/products/developmenthardware/programmingcables.cfm
Ogólnie możecie dostać je taniej na aukcjach internetowych. Często nie trzeba oryginalnych wystarczają „klony” do których nie trzeba żadnego innego oprogramowania niż firmowego.
Przykładem na to jest zakup w Terasic np.
http://www.terasic.com.tw/cgi-bin/page/archive.pl?Language=English&CategoryNo=39&No=46
albo jeszcze lepszym zakupem jest
http://www.terasic.com.tw/cgi-bin/page/archive.pl?Language=English&No=215#section
Może służyć jako „dev kit” ale również jako programator i to jest najlepsze że cena praktycznie ta sama
Abyście nie szukali dla Xilinxa to fajne programatory pod USB oferuje Digilent
http://www.digilentinc.com/Products/Catalog.cfm?NavPath=2,395&Cat=5
LPT firmowe
XILINX: http://www.xilinx.com/itp/xilinx4/data/docs/pac/appendixb.html
ALTERA: http://www.sparkfun.com/datasheets/DevTools/FPGA/Altera%20Programmer/Altera_Programmer-v10_Schematic.pdf
LATTICE:
IV. Języki HDL
VHDL
http://pl.wikipedia.org/wiki/VHDL
http://en.wikipedia.org/wiki/VHDL
Verilog
http://pl.wikipedia.org/wiki/Verilog
http://en.wikipedia.org/wiki/Verilog
AHDL - Altera HDL
http://pl.wikipedia.org/wiki/AHDL
ABEL
http://pl.wikipedia.org/wiki/ABEL_%28elektronika%29
JHDL (fani Javy)
http://en.wikipedia.org/wiki/JHDL
MyHDL (fani Photon-a)
http://en.wikipedia.org/wiki/MyHDL
http://www.myhdl.org/doku.php
http://sourceforge.net/projects/myhdl/
Język G (fani LabView)
http://pl.wikipedia.org/wiki/LabVIEW
http://en.wikipedia.org/wiki/LabVIEW
V. Turoriale
VHDL:
Polskie
http://www.kamami.pl/index.php?ukey=product&productID=29367 (Tu znajdziecie praktycznie cały kurs publikowany na łamach elektroniki praktyczniej związanych z VHDL-em oraz FPGA)
http://ztc.wel.wat.edu.pl/kalisz/Kurs_VHDL.pdf
http://home.elka.pw.edu.pl/~pkaleta/vhdl/teoria/historia.html
http://pl.wikibooks.org/wiki/VHDL
http://www.ue.eti.pg.gda.pl/fpgalab/hdl/Wyklad_HDL_cz2.pdf
http://fpga.elektro.agh.edu.pl/
Zagraniczne
http://www.asic-world.com/vhdl/tutorial.html
http://esd.cs.ucr.edu/labs/tutorial/
Verilog:
Polskie
http://willow.iie.uz.zgora.pl/~jbiegano/verilog/main.html
http://mikrokontroler.info/archiwum/uklady-programowalne/verilog/
http://www.ue.eti.pg.gda.pl/fpgalab/hdl/Wyklad_HDL_cz1.pdf
Zagraniczne
http://www.ece.umd.edu/courses/enee359a.S2008/verilog_tutorial.pdf
http://www.eng.utah.edu/~cs3700/handouts/verilog.pdf
http://www.asic-world.com/verilog/
AHDL - Altera HDL
Polskie
http://www.jawilogic.com/downloads/AHDL_tutorial1.pdf
http://www.jawilogic.com/downloads/AHDL_tutorial2.pdf
Zagraniczne
http://www.altera.com/support/examples/ahdl/ahdl.html
http://www.opencollector.org/history/freecore/
ABEL
Polskie
http://neo.dmcs.p.lodz.pl/jhdl/index.html
Zagraniczne
http://www.latticesemi.com/lit/docs/manuals/abel_ref.pdf
http://mazsola.iit.uni-miskolc.hu/cae/docs/xabel.html
Język G
Polskie
http://www.ath.bielsko.pl/~kkajstura/labview/Lab_01.pdf
http://www.ath.bielsko.pl/~kkajstura/labview/Lab_02.pdf
http://www.ath.bielsko.pl/~kkajstura/labview/Lab_03.pdf
http://www.ath.bielsko.pl/~kkajstura/labview/Lab_04.pdf
http://www.ath.bielsko.pl/~kkajstura/labview/Lab_05.pdf
http://www.ath.bielsko.pl/~kkajstura/labview/Lab_06.pdf
http://www.ath.bielsko.pl/~kkajstura/labview/Lab_07.pdf
Zagraniczne
http://zone.ni.com/devzone/cda/tut/p/id/6848#toc3
http://decibel.ni.com/content/docs/DOC-6456
http://decibel.ni.com/content/docs/DOC-6825
VI. Publikacje
Polskie publikacje VHDL:
Jacek Majewski, Piotr Zbysiński „Układy FPGA w przykładach", BTC
Kevin Skahill, Język VHDL, WNT
Mark Zwoliński, Projektowanie układów cyfrowych z wykorzystaniem języka VHDL, WKŁ
Praca zbiorowa, Język VHDL w praktyce, WKŁ
Piotr Zbysiński, Jerzy Pasierbiński „Układy programowalne - pierwsze krok", BTC
Tadeusz Łuba, Krzysztof Jasiński, Bogdan Zwierzchowski „ Specjalizowane układy cyfrowe w strukturach PLD i FPGA”, WKŁ
Tadeusz Łuba, Bogdan Zwierzchowski „Komputerowe projektowanie układów cyfrowych, WKŁ
Andrzej Pawluczuk, "Układy programowalne dla początkujących", BTC
Praca zbiorowa, red. Tadeusz Łuba, "Programowalne układy przetwarzania sygnałów i informacji", WKŁ
http://pl.wikibooks.org/wiki/VHDL
Zagraniczne publikacje VHDL:
Tu jest tyle ciekawych pozycji że naprawdę ma ciężki wybór ale jak ma coś poleci to polecę tą książkę dla początkujących.
http://tams-www.informatik.uni-hamburg.de/vhdl/doc/cookbook/VHDL-Cookbook.pdf
FPGA Prototyping by VHDL Examples: Xilinx Spartan-3 Version Pong P. Chu
Polskie publikacje Verilog:
Co ciekawe tu nie będzie takiego wysypu tytułów bo jest ich raptem dwa
Włodzimierz Wrona „Język Verilog w projektowaniu układów cyfrowych”;
Zbigniew Hajduk, "Wprowadzenie do języka VERILOG ", BTC
Zagraniczne publikacje Verilog:
Tu jest ta sama historia co z VHDL-em dlatego polecam książkę bliźniaczą
FPGA Prototyping by Verilog Examples: Xilinx Spartan-3 Version Pong P. Chu
VII. Procesory programowe (Soft procesory)
Ogólne info
PicoBlaze 8-bit (Xilinx)
Polskie
Marcin Nowakowski. PicoBlaze. Mikroprocesor w FPGA, BTC
http://btc.pl/index.php?productID=137064 (gotowe przykłady z książki)
http://www.zsk.ict.pwr.wroc.pl/zsk/dydaktyka/ukladyfpga/dodatkowematerialy/ (brakujący rozdział z książki „Układy FPGA w przykładach" dotyczące PicoBlaze oraz kody nie publikowany w książce wiec ciekawy kąsek)
Oprogramowanie:
http://www.mediatronix.com/index.htm
Zagraniczne
http://www.xilinx.com/support/documentation/ip_documentation/ug129.pdf (Wszystko co trzeba do PicoBlaze.)
http://bleyer.org/pacoblaze/picoblaze.pdf
http://www.xilinx.com/products/ipcenter/picoblaze.htm (po rejestracji można pobrać za free)
http://www.xilinx.com/ipcenter/processor_central/picoblaze/picoblaze_user_resources.htm
http://www.xilinx.com/products/boards/s3estarter/reference_designs.htm (gotowe przykłady przystowane do płyty Spartan-3E FPGA Starter Kit Board)
http://www.xilinx.com/products/boards/s3astarter/reference_designs.htm (gotowe przykłady przystowane do płyty Spartan-3A/3AN FPGA Starter Kit Board)
MicroBlaze 32-bit (Xilinx)
Polskie
www.fpga.agh.edu.pl/puc/pB_mB.ppt
Zagraniczne
http://www.ece.iit.edu/~/ecasp/mbtutorial.pdf
http://www.xilinx.com/tools/microblaze.htm
http://en.wikipedia.org/wiki/MicroBlaze
Embedded Design with the MicroBlaze Soft Processor Core - (Ch 1)
Embedded Design with the MicroBlaze Soft Processor Core - (Ch 2)
Embedded Design with the MicroBlaze Soft Processor Core - (Ch 3)
Embedded Design with the MicroBlaze Soft Processor Core - (Ch 4)
Embedded Design with the MicroBlaze Soft Processor Core - (Ch 5)
Embedded Design with the MicroBlaze Soft Processor Core - (Ch 6)
NIOS II 32-bit(Altera)
Polskie
http://demain.zpt.tele.pw.edu.pl/index.php?option=com_content&task=view&id=74&Itemid=70
Zagraniczne
http://www.nioswiki.com
http://en.wikipedia.org/wiki/Nios_II
http://www.altera.com/products/ip/processors/nios2/ni2-index.html
http://www.altera.com/literature/lit-nio2.jsp
Altera NiosII
http://www.youtube.com/watch?v=7uaF9ajvx9w
VIII. Płyty ewaluacyjne ( Board Kit)
Xilinx
Altera
Digilent
AVNET
Terasic
Altium
IX. Strony uczelniane
Polskie
Politechnika Gdańska:
http://www.ue.eti.pg.gda.pl/fpgalab/
AGH:
http://fpga.elektro.agh.edu.pl/
Politechnika Wrocławska:
http://www.zsk.ict.pwr.wroc.pl/zsk/dydaktyka/uc/
Wojskowa Akademia Techniczna(Zakład Techniki Cyfrowej)
http://ztc.wel.wat.edu.pl/ztc.htm
Politechnika Warszawska
http://www.ise.pw.edu.pl/index.php?id=139
http://www.zpt.tele.pw.edu.pl/
http://demain.zpt.tele.pw.edu.pl/
Politechnika Łódzka
http://neo.dmcs.p.lodz.pl/
Zagraniczne:
University of Alberta:
http://webdocs.cs.ualberta.ca/~amaral/courses/329/labs/
http://www.engr.sjsu.edu/crabill/index.htm
X. Linux dla FPGA (Linux for FPGA)
Petalinux
http://www.petalogix.com/
uClinux
http://www.uclinux.org/
http://www.uclinux.org/ports/
http://china.xilinx.com/support/documentation/application_notes/xapp730.pdf
http://www.aclevername.com/articles/linux-xilinx-tutorial/index.html
http://www.xilinx.com/support/documentation/application_notes/xapp969.pdf
Git, czyli xilkernel
http://git.xilinx.com/
http://xilinx.wikidot.com/
http://www.aclevername.com/articles/linux-xilinx-tutorial/index.html
http://www.xilinx.com/support/documentation/application_notes/xapp969.pdf
XI. Ciekawostki
Blogi i ciekawe strony
http://www.fpga4fun.com/ (Bardzo dobra strona z dużą ilością praktycznych przykładów. Przeważa na niej Verilog. Jest także bardzo żywe forum w razie problemu;))
Gry na FPGA
www.fpgaarcade.com/
http://www.youtube.com/watch?v=KmNaEnPSM9o
http://www.youtube.com/watch?v=MNmp4prf-WQ&feature=related
http://www.eetimes.com/electrical-engineers/education-training/tech-papers/4137846/FPGA-Based-Video-Games
http://www.youtube.com/watch?v=GV_nOtHPQ9Q&feature=related
http://www.youtube.com/watch?v=FBbiFeOYhRI&feature=related
Image editor with JPEG/JPEG2000 compressor
http://www.youtube.com/watch?v=m_nOjc_UMfc
Nastepny ciekawy project
http://www.youtube.com/watch?v=wkVf81ZwTk8&feature=related
Reference Card (przydatne dla słabej i zanikającej pamięci):
VHDL
http://www.lsi.die.upm.es/~angelfh/LCSE/docs/vhdlref.pdf
http://academic.csuohio.edu/chu_p/rtl/vhdl_stuff/card_1164.pdf
Verilog
http://www.eng.utah.edu/~cs3700/handouts/verilog.pdf (wersja2.1)
Wyłuskane z elektrody (ciekawostka):
https://www.elektroda.pl/rtvforum/topic474464.html
XII. Informacje o narzędziach do CPLD/FPGA:
Aldec, Active-HDL (w helpie jest dobry tutorial dla początkujących)
http://www.aldec.com/
http://www.aldec.com/activehdl/
ISE & Impact Xilinx
Bardzo dużo przykładów dla środowiska ISE. (ciekawa pozycja)
http://vhdlguru.blogspot.com/
Implementacja projektu w VHDL przy wykorzystaniu Środowiska Xilinx ISE
http://www.youtube.com/watch?v=2sAJRULyVDY
How to do a Xilinx ISE Verilog Project
http://www.youtube.com/watch?v=W1NZ01EEXvc&feature=related
EDK & SDK Xilinx
Programowanie procesora Microblaze w środowisku SDK
http://www.fpga.agh.edu.pl/russek/sprzetowa/Tutors2007/Tutorial_SDK_2010.pdf
http://home.agh.edu.pl/~kryjak/joomla/Pliki/FPGA/MicroBlaze.pdf
http://home.agh.edu.pl/~kryjak/joomla/Pliki/FPGA/MicroBlaze.pdf
Xilinx EDK Tutorial - A Guided Tour of the Platform Studio - Part 1
Xilinx EDK Tutorial - A Guided Tour of the Platform Studio - Part 2
Xilinx EDK Tutorial - A Guided Tour of the Platform Studio - Part 3
Xilinx EDK Tutorial - Integrating EDK and ISE Projects
Xilinx EDK Tutorial - Adding custom IP to an EDK Project - Part 1
Xilinx EDK Tutorial - Adding custom IP to an EDK Project - Part 2
Xilinx EDK Tutorial - Adding custom IP to an EDK Project - Part 3
http://www.fpgadeveloper.com/ (mocna pozycja )
http://www.ece.iit.edu/~/ecasp/mbtutorial.pdf (mocna pozycja )
Quartus Altera
Quartus-Seven segment part1
Quartus-Seven segment part2
Quartus II State Machine With State Diagrams
Qurtus II State Machine With Table
NIOS
Projektowanie z użyciem procesora programowego NIOS II
http://ztc.wel.wat.edu.pl/PUC_Lab_NIOS2_ver02.pdf
5 Easy Steps to Building an Embedded Processor System Inside an FPGA
NIOS Embedded Processor -ALTERA p1
NIOS Embedded Processor -ALTERA p2
NIOS Embedded Processor -ALTERA p3
Matlab & FPGA
http://www.mathworks.com/programs/cd_fpga/ (ISE + Matlab)
http://myfpgablog.blogspot.com/ (ISE + Matlab)
XIII. Strona z IP
http://opencores.org/
XIV. Producenci
Actel
Aldec PL
Aldec
Altera
Atmel
cadence
Cypress
Digilent
Lattice Semiconductor
Lightspeed Semiconductor
alcatel-lucent
Mentor Graphics i Exemplar Logic, Model Technology i Veribest
QuickLogic
Synopsys
Terasic
Xilinx
Jeżeli nie znalazłeś pomocy w tych linka napisz na forum. Jak my nie pomożemy to znaczy tylko jedno, Czeka cię dużo pracy i wiele nauki . Jak to nie pomaga to jest jeszcze jedna opcja zajrzyj tutaj .
FAQ, VHDL:
http://www.vhdl.org/comp.lang.vhdl/
Na wstępie proszę abyście nic nie dopisywali żadnych odpowiedzi do tego tematu. Jak chcesz coś dodać od siebie to proszę o informacje na priva. Dokleję i poinformuje co kto dodał o ile ta informacja będzie coś wnosiła do tego kompendium. Chce wprowadzić taki zabieg aby czytelnicy nie wertowali tego posta co kto dodał. To ma ktoś otworzyć i czytać. Ma to być w miarę przejrzyste dlatego bardzo proszę też o cierpliwość bo będą to musiał dobrze wy edytować. Prośba także jest do moderatorów aby ten post umieścili gdzieś na początku tego działu w widocznym miejscu aby początkujący nie szukali tych informacji. Kompendium powstało z przyczyn prostych aby forum nie było zalewane pytaniami którymi można „wygooglować” lub przeczytać z książek a nie wiedzą co wpisać albo jak zacząć. Wiem jest to kropla w morzu tego tematu bo nie opisałem wielu rzeczy ale z czasem może się rozszerzy to kompendium że urośnie do samowystarczalnej bazy dla forumowiczów. Na przełomie kilku dni post nabierze odpowiedniego wyglądu, formy i treści. Mam nadzieje że komuś to pomoże. Proszę oceniajcie kompendium za pomocą rączek pod względem przydatności. Pomoże mi to w pracach nad treścią merytoryczną.
WAŻNE
O ile naruszyłem prawa autorskie proszę o informacje abym nie został w żaden sposób posądzony o to . Informacje są ogólnie dostępne trzeba troszkę pogooglować . No ale bywa różnie. Jak by co proszę o informacje wtedy naniosę korektę aby usunąć wszystkię nieprawidłowości
Serdeczne podziękowania dla tymon(a)_x za pomoc i wsparcie merytoryczne wyszukiwanych informacji oraz za przystąpienie do inicjatywy.

Podziękowania za dołożenie cegiełki swoje cegiełki dla forumowiczów:
Dave_PL, J.A
TUTAJ ZACZYNAJA SIE INFORMACJE:
I. Co to są układy programowalne?
http://portalwiedzy.onet.pl/91105,,,,uklad_programowalny,haslo.html
II. FPGA od początku do końca
http://elektronikab2b.pl/technika/1315-fpga-od-poczatku-do-konca-czesc-pierwsza
http://elektronikab2b.pl/technika/1468-fpga-od-poczatku-do-konca-czesc-druga
III. Czym można zaprogramować układy programowalne?
USB firmowe
XILINX: http://www.xilinx.com/products/devkits/HW-USB-II-G.htm
ALTERA: http://www.altera.com/products/devkits/kit-cables.html
LATTICE: http://www.latticesemi.com/products/developmenthardware/programmingcables.cfm
Ogólnie możecie dostać je taniej na aukcjach internetowych. Często nie trzeba oryginalnych wystarczają „klony” do których nie trzeba żadnego innego oprogramowania niż firmowego.
Przykładem na to jest zakup w Terasic np.
http://www.terasic.com.tw/cgi-bin/page/archive.pl?Language=English&CategoryNo=39&No=46
albo jeszcze lepszym zakupem jest
http://www.terasic.com.tw/cgi-bin/page/archive.pl?Language=English&No=215#section
Może służyć jako „dev kit” ale również jako programator i to jest najlepsze że cena praktycznie ta sama
Abyście nie szukali dla Xilinxa to fajne programatory pod USB oferuje Digilent
http://www.digilentinc.com/Products/Catalog.cfm?NavPath=2,395&Cat=5
LPT firmowe
XILINX: http://www.xilinx.com/itp/xilinx4/data/docs/pac/appendixb.html
ALTERA: http://www.sparkfun.com/datasheets/DevTools/FPGA/Altera%20Programmer/Altera_Programmer-v10_Schematic.pdf
LATTICE:
IV. Języki HDL
VHDL
http://pl.wikipedia.org/wiki/VHDL
http://en.wikipedia.org/wiki/VHDL
Verilog
http://pl.wikipedia.org/wiki/Verilog
http://en.wikipedia.org/wiki/Verilog
AHDL - Altera HDL
http://pl.wikipedia.org/wiki/AHDL
ABEL
http://pl.wikipedia.org/wiki/ABEL_%28elektronika%29
JHDL (fani Javy)
http://en.wikipedia.org/wiki/JHDL
MyHDL (fani Photon-a)
http://en.wikipedia.org/wiki/MyHDL
http://www.myhdl.org/doku.php
http://sourceforge.net/projects/myhdl/
Język G (fani LabView)
http://pl.wikipedia.org/wiki/LabVIEW
http://en.wikipedia.org/wiki/LabVIEW
V. Turoriale
VHDL:
Polskie
http://www.kamami.pl/index.php?ukey=product&productID=29367 (Tu znajdziecie praktycznie cały kurs publikowany na łamach elektroniki praktyczniej związanych z VHDL-em oraz FPGA)
http://ztc.wel.wat.edu.pl/kalisz/Kurs_VHDL.pdf
http://home.elka.pw.edu.pl/~pkaleta/vhdl/teoria/historia.html
http://pl.wikibooks.org/wiki/VHDL
http://www.ue.eti.pg.gda.pl/fpgalab/hdl/Wyklad_HDL_cz2.pdf
http://fpga.elektro.agh.edu.pl/
Zagraniczne
http://www.asic-world.com/vhdl/tutorial.html
http://esd.cs.ucr.edu/labs/tutorial/
Verilog:
Polskie
http://willow.iie.uz.zgora.pl/~jbiegano/verilog/main.html
http://mikrokontroler.info/archiwum/uklady-programowalne/verilog/
http://www.ue.eti.pg.gda.pl/fpgalab/hdl/Wyklad_HDL_cz1.pdf
Zagraniczne
http://www.ece.umd.edu/courses/enee359a.S2008/verilog_tutorial.pdf
http://www.eng.utah.edu/~cs3700/handouts/verilog.pdf
http://www.asic-world.com/verilog/
AHDL - Altera HDL
Polskie
http://www.jawilogic.com/downloads/AHDL_tutorial1.pdf
http://www.jawilogic.com/downloads/AHDL_tutorial2.pdf
Zagraniczne
http://www.altera.com/support/examples/ahdl/ahdl.html
http://www.opencollector.org/history/freecore/
ABEL
Polskie
http://neo.dmcs.p.lodz.pl/jhdl/index.html
Zagraniczne
http://www.latticesemi.com/lit/docs/manuals/abel_ref.pdf
http://mazsola.iit.uni-miskolc.hu/cae/docs/xabel.html
Język G
Polskie
http://www.ath.bielsko.pl/~kkajstura/labview/Lab_01.pdf
http://www.ath.bielsko.pl/~kkajstura/labview/Lab_02.pdf
http://www.ath.bielsko.pl/~kkajstura/labview/Lab_03.pdf
http://www.ath.bielsko.pl/~kkajstura/labview/Lab_04.pdf
http://www.ath.bielsko.pl/~kkajstura/labview/Lab_05.pdf
http://www.ath.bielsko.pl/~kkajstura/labview/Lab_06.pdf
http://www.ath.bielsko.pl/~kkajstura/labview/Lab_07.pdf
Zagraniczne
http://zone.ni.com/devzone/cda/tut/p/id/6848#toc3
http://decibel.ni.com/content/docs/DOC-6456
http://decibel.ni.com/content/docs/DOC-6825
VI. Publikacje
Polskie publikacje VHDL:
Jacek Majewski, Piotr Zbysiński „Układy FPGA w przykładach", BTC
Kevin Skahill, Język VHDL, WNT
Mark Zwoliński, Projektowanie układów cyfrowych z wykorzystaniem języka VHDL, WKŁ
Praca zbiorowa, Język VHDL w praktyce, WKŁ
Piotr Zbysiński, Jerzy Pasierbiński „Układy programowalne - pierwsze krok", BTC
Tadeusz Łuba, Krzysztof Jasiński, Bogdan Zwierzchowski „ Specjalizowane układy cyfrowe w strukturach PLD i FPGA”, WKŁ
Tadeusz Łuba, Bogdan Zwierzchowski „Komputerowe projektowanie układów cyfrowych, WKŁ
Andrzej Pawluczuk, "Układy programowalne dla początkujących", BTC
Praca zbiorowa, red. Tadeusz Łuba, "Programowalne układy przetwarzania sygnałów i informacji", WKŁ
http://pl.wikibooks.org/wiki/VHDL
Zagraniczne publikacje VHDL:
Tu jest tyle ciekawych pozycji że naprawdę ma ciężki wybór ale jak ma coś poleci to polecę tą książkę dla początkujących.
http://tams-www.informatik.uni-hamburg.de/vhdl/doc/cookbook/VHDL-Cookbook.pdf
FPGA Prototyping by VHDL Examples: Xilinx Spartan-3 Version Pong P. Chu
Polskie publikacje Verilog:
Co ciekawe tu nie będzie takiego wysypu tytułów bo jest ich raptem dwa
Włodzimierz Wrona „Język Verilog w projektowaniu układów cyfrowych”;
Zbigniew Hajduk, "Wprowadzenie do języka VERILOG ", BTC
Zagraniczne publikacje Verilog:
Tu jest ta sama historia co z VHDL-em dlatego polecam książkę bliźniaczą
FPGA Prototyping by Verilog Examples: Xilinx Spartan-3 Version Pong P. Chu
VII. Procesory programowe (Soft procesory)
Ogólne info
PicoBlaze 8-bit (Xilinx)
Polskie
Marcin Nowakowski. PicoBlaze. Mikroprocesor w FPGA, BTC
http://btc.pl/index.php?productID=137064 (gotowe przykłady z książki)
http://www.zsk.ict.pwr.wroc.pl/zsk/dydaktyka/ukladyfpga/dodatkowematerialy/ (brakujący rozdział z książki „Układy FPGA w przykładach" dotyczące PicoBlaze oraz kody nie publikowany w książce wiec ciekawy kąsek)
Oprogramowanie:
http://www.mediatronix.com/index.htm
Zagraniczne
http://www.xilinx.com/support/documentation/ip_documentation/ug129.pdf (Wszystko co trzeba do PicoBlaze.)
http://bleyer.org/pacoblaze/picoblaze.pdf
http://www.xilinx.com/products/ipcenter/picoblaze.htm (po rejestracji można pobrać za free)
http://www.xilinx.com/ipcenter/processor_central/picoblaze/picoblaze_user_resources.htm
http://www.xilinx.com/products/boards/s3estarter/reference_designs.htm (gotowe przykłady przystowane do płyty Spartan-3E FPGA Starter Kit Board)
http://www.xilinx.com/products/boards/s3astarter/reference_designs.htm (gotowe przykłady przystowane do płyty Spartan-3A/3AN FPGA Starter Kit Board)
MicroBlaze 32-bit (Xilinx)
Polskie
www.fpga.agh.edu.pl/puc/pB_mB.ppt
Zagraniczne
http://www.ece.iit.edu/~/ecasp/mbtutorial.pdf
http://www.xilinx.com/tools/microblaze.htm
http://en.wikipedia.org/wiki/MicroBlaze
Embedded Design with the MicroBlaze Soft Processor Core - (Ch 1)
Embedded Design with the MicroBlaze Soft Processor Core - (Ch 2)
Embedded Design with the MicroBlaze Soft Processor Core - (Ch 3)
Embedded Design with the MicroBlaze Soft Processor Core - (Ch 4)
Embedded Design with the MicroBlaze Soft Processor Core - (Ch 5)
Embedded Design with the MicroBlaze Soft Processor Core - (Ch 6)
NIOS II 32-bit(Altera)
Polskie
http://demain.zpt.tele.pw.edu.pl/index.php?option=com_content&task=view&id=74&Itemid=70
Zagraniczne
http://www.nioswiki.com
http://en.wikipedia.org/wiki/Nios_II
http://www.altera.com/products/ip/processors/nios2/ni2-index.html
http://www.altera.com/literature/lit-nio2.jsp
Altera NiosII
http://www.youtube.com/watch?v=7uaF9ajvx9w
VIII. Płyty ewaluacyjne ( Board Kit)
Xilinx
Altera
Digilent
AVNET
Terasic
Altium
IX. Strony uczelniane
Polskie
Politechnika Gdańska:
http://www.ue.eti.pg.gda.pl/fpgalab/
AGH:
http://fpga.elektro.agh.edu.pl/
Politechnika Wrocławska:
http://www.zsk.ict.pwr.wroc.pl/zsk/dydaktyka/uc/
Wojskowa Akademia Techniczna(Zakład Techniki Cyfrowej)
http://ztc.wel.wat.edu.pl/ztc.htm
Politechnika Warszawska
http://www.ise.pw.edu.pl/index.php?id=139
http://www.zpt.tele.pw.edu.pl/
http://demain.zpt.tele.pw.edu.pl/
Politechnika Łódzka
http://neo.dmcs.p.lodz.pl/
Zagraniczne:
University of Alberta:
http://webdocs.cs.ualberta.ca/~amaral/courses/329/labs/
http://www.engr.sjsu.edu/crabill/index.htm
X. Linux dla FPGA (Linux for FPGA)
Petalinux
http://www.petalogix.com/
uClinux
http://www.uclinux.org/
http://www.uclinux.org/ports/
http://china.xilinx.com/support/documentation/application_notes/xapp730.pdf
http://www.aclevername.com/articles/linux-xilinx-tutorial/index.html
http://www.xilinx.com/support/documentation/application_notes/xapp969.pdf
Git, czyli xilkernel
http://git.xilinx.com/
http://xilinx.wikidot.com/
http://www.aclevername.com/articles/linux-xilinx-tutorial/index.html
http://www.xilinx.com/support/documentation/application_notes/xapp969.pdf
XI. Ciekawostki
Blogi i ciekawe strony
http://www.fpga4fun.com/ (Bardzo dobra strona z dużą ilością praktycznych przykładów. Przeważa na niej Verilog. Jest także bardzo żywe forum w razie problemu;))
Gry na FPGA
www.fpgaarcade.com/
http://www.youtube.com/watch?v=KmNaEnPSM9o
http://www.youtube.com/watch?v=MNmp4prf-WQ&feature=related
http://www.eetimes.com/electrical-engineers/education-training/tech-papers/4137846/FPGA-Based-Video-Games
http://www.youtube.com/watch?v=GV_nOtHPQ9Q&feature=related
http://www.youtube.com/watch?v=FBbiFeOYhRI&feature=related
Image editor with JPEG/JPEG2000 compressor
http://www.youtube.com/watch?v=m_nOjc_UMfc
Nastepny ciekawy project
http://www.youtube.com/watch?v=wkVf81ZwTk8&feature=related
Reference Card (przydatne dla słabej i zanikającej pamięci):
VHDL
http://www.lsi.die.upm.es/~angelfh/LCSE/docs/vhdlref.pdf
http://academic.csuohio.edu/chu_p/rtl/vhdl_stuff/card_1164.pdf
Verilog
http://www.eng.utah.edu/~cs3700/handouts/verilog.pdf (wersja2.1)
Wyłuskane z elektrody (ciekawostka):
https://www.elektroda.pl/rtvforum/topic474464.html
XII. Informacje o narzędziach do CPLD/FPGA:
Aldec, Active-HDL (w helpie jest dobry tutorial dla początkujących)
http://www.aldec.com/
http://www.aldec.com/activehdl/
ISE & Impact Xilinx
Bardzo dużo przykładów dla środowiska ISE. (ciekawa pozycja)
http://vhdlguru.blogspot.com/
Implementacja projektu w VHDL przy wykorzystaniu Środowiska Xilinx ISE
http://www.youtube.com/watch?v=2sAJRULyVDY
How to do a Xilinx ISE Verilog Project
http://www.youtube.com/watch?v=W1NZ01EEXvc&feature=related
EDK & SDK Xilinx
Programowanie procesora Microblaze w środowisku SDK
http://www.fpga.agh.edu.pl/russek/sprzetowa/Tutors2007/Tutorial_SDK_2010.pdf
http://home.agh.edu.pl/~kryjak/joomla/Pliki/FPGA/MicroBlaze.pdf
http://home.agh.edu.pl/~kryjak/joomla/Pliki/FPGA/MicroBlaze.pdf
Xilinx EDK Tutorial - A Guided Tour of the Platform Studio - Part 1
Xilinx EDK Tutorial - A Guided Tour of the Platform Studio - Part 2
Xilinx EDK Tutorial - A Guided Tour of the Platform Studio - Part 3
Xilinx EDK Tutorial - Integrating EDK and ISE Projects
Xilinx EDK Tutorial - Adding custom IP to an EDK Project - Part 1
Xilinx EDK Tutorial - Adding custom IP to an EDK Project - Part 2
Xilinx EDK Tutorial - Adding custom IP to an EDK Project - Part 3
http://www.fpgadeveloper.com/ (mocna pozycja )
http://www.ece.iit.edu/~/ecasp/mbtutorial.pdf (mocna pozycja )
Quartus Altera
Quartus-Seven segment part1
Quartus-Seven segment part2
Quartus II State Machine With State Diagrams
Qurtus II State Machine With Table
NIOS
Projektowanie z użyciem procesora programowego NIOS II
http://ztc.wel.wat.edu.pl/PUC_Lab_NIOS2_ver02.pdf
5 Easy Steps to Building an Embedded Processor System Inside an FPGA
NIOS Embedded Processor -ALTERA p1
NIOS Embedded Processor -ALTERA p2
NIOS Embedded Processor -ALTERA p3
Matlab & FPGA
http://www.mathworks.com/programs/cd_fpga/ (ISE + Matlab)
http://myfpgablog.blogspot.com/ (ISE + Matlab)
XIII. Strona z IP
http://opencores.org/
XIV. Producenci
Actel
Aldec PL
Aldec
Altera
Atmel
cadence
Cypress
Digilent
Lattice Semiconductor
Lightspeed Semiconductor
alcatel-lucent
Mentor Graphics i Exemplar Logic, Model Technology i Veribest
QuickLogic
Synopsys
Terasic
Xilinx
Jeżeli nie znalazłeś pomocy w tych linka napisz na forum. Jak my nie pomożemy to znaczy tylko jedno, Czeka cię dużo pracy i wiele nauki . Jak to nie pomaga to jest jeszcze jedna opcja zajrzyj tutaj .
FAQ, VHDL:
http://www.vhdl.org/comp.lang.vhdl/