#FPGA related resources ##Vendors https://www.altera.com – Altera FPGA supplier site https://www.altera.com/events/northamerica/intel-soc-fpga-developer-forum/overview.html - SoC Developers Forum https://www.altera.com/content/dam/altera-www/global/en_US/pdfs/literature/tt/tt_my_first_fpga.pdf - First FPGA design tutorial http://www.microsemi.com/products/fpga-soc/fpga-and-soc Microsemi FPGA supplier site http://www.latticesemi.com/en/Products.aspx - Lattice Semiconductor FPGA supplier site http://www.xilinx.com – Xilinx FPGA supplier Site http://www.cypress.com/products/programmable-system-chip-psoc - Cypress PSoC supplier site http://www.quicklogic.com – Quicklogic programmable logic supplier site http://www.achronix.com/?url=sourcetech411 – Achronix FPGA supplier site http://www.atmel.com/products/programmable-logic/field-programmable-gate-array/default.aspx - Atmel FPGA supplier site http://www.e2v-us.com – e2V site, military FPGAs ##Media Magazines: [[http://www.edn.com/|EDN]] . [[http://www.electronicdesign.com/|Electronic Design]. [[http://www.eetimes.com/|EETimes]] . [[http://www.circuitcellar.com/|Circuit Cellar Ink]] . [[http://www.popsci.com/|Popular Science]] . [[http://www.ddj.com/|Dr. Dobbs Journal ]]. [[http://www.ieee.org/|IEEE]] Magazines: [[http://www.embedded.com/|Embedded Systems Design]]. [[http://www.embedded-control-europe.com/magazine|Embedded Control Europe ]]. [[http://www.embedded-computing.com/|Embedded Computing Design]] . [[http://www.mil-embedded.com/|Military Embedded Systems]] http://www.eetimes.com/programmable-logic-designline.asp - Programmable Logic Designline http://www.eetimes.com/soc-designline.asp - SoC Designline http://www.eetimes.com/document.asp?doc_id=1274593 – how to design an FPGA from scratch http://www.eetimes.com/author.asp?section_id=216&doc_id=1326502 – FPGAs for MCU designers ##Design Tools http://www.mathworks.com/solutions/fpga-design/ - FPGA design with Matlab http://www.mathworks.com/products/?s_tid=gn_ps – MATLAB/Simulink for FPGA Design http://www.altium.com/files/training/module5fpgadesign.pdf - Altium Tool for FPGA design http://www.synopsys.com/tools/implementation/fpgaimplementation/Pages/default.aspx - Synposis Tools for FPGA Design (Synplicity) http://www.mentor.com/products/fpga/ - Mentor tools for FPGA Design https://www.cadence.com/rl/resources/white_papers/fpga_wp.pdf - Cadence FPGA design guidance article https://www.aldec.com/en/solutions/fpga_design - Aldec Tools for FPGA design http://opencores.org/projects - Open Source IP blocks for FPGAs ##Tutorials http://www.design-reuse.com/articles/18067/fpga-system-designs-methodology.html - FPGA design guide https://embeddedmicro.com/tutorials/mojo/ - FPGA tutorial www.fpga4fun.com/ and http://www.fpga4fun.com/FPGAsoftware1.html - FPGA HDL tools and code http://www.fpgadeveloper.com – mostly a consultant site. http://www.arrow.com/bemicro/ - Arrow FPGA kits https://www.arrow.com/en/design-center - Arrow Design portal http://www.siliconexpert.com - component search tool https://www.sparkfun.com/news/1203 - FPGA Design Tutorial https://electronics.stackexchange.com/questions/41528/fpga-programming-where-to-begin - FPGA FAQ ##Embedded http://www.embedded.com – Essential site for all things embedded http://www.embedded.com/design/prototyping-and-development/4006429/FPGA-programming-step-by-step - Programming FPGAs http://www.embedded.com/education-training/courses - free classes to learn more http://www.embedded.com/magazines - 20 years of industry articles on the best of embedded design http://www.embedded.com/education-training/tech-papers - embedded papers http://www.ganssle.com – Jack Ganssle, embedded guru “Perfecting the Art of Building Embedded Systems” http://www.ganssle.com/bkreviews.htm - best books on embedded http://www.ganssle.com/tools.htm#texteditor – best tools for embedded http://www.barrgroup.com/Embedded-Systems/Books - more embedded books http://www.barrgroup.com/Embedded-Systems/How-To - articles on embedded http://www.koopman.us/embsys/books/ - even more best books ##Software Tools http://mbed.org/ - site for online tools to use with ARM processors http://freerangefactory.org – open embedded projects site http://www.freertos.org/ - site for FreeRTOS http://opensource.org – initiative for open source software https://www.96boards.org – open source hardware and software together https://www.linaro.org – ARM ecosystem organizer http://sourceforge.net – repository of open source software http://www.fsf.org – Free software foundation http://www.gnu.org - central site for free software, which is not the same as open see http://www.gnu.org/philosophy/open-source-misses-the-point.en.html https://gcc.gnu.org – the GNU compiler http://www.gnu.org/software/gdb/ - the GNU Debugger https://launchpad.net/gcc-arm-embedded - GCC for ARM embedded https://www.iar.com - IAR dev tool site http://www.keil.com - Keil dev tool site http://www.lauterbach.com/frames.html?home.html - Lauterbach dev tool site http://www.isystem.com/products/software/winidea - WinIdea IDE site https://www.eclipse.org - Eclipse IDE site http://bpmmicro.com/programmers/ BPMicro programmer site http://www.macraigor.com - MacGreigor programmer site http://micrium.com - Micrium OS site http://www.qnx.com - QNX OS site http://www.windriver.com/products/vxworks/ - VxWorks OS Site http://www.linux.com – Main Linux OS Site https://www.yoctoproject.org - Yocto embedded linux package http://www.angstrom-distribution.org – Angstrom embedded linux distribution http://elinux.org/Main_Page - Embedded Linux site http://www.timesys.com – commercial embedded Linux http://www.uclinux.org – Linux for processors without an MMU http://www.openembedded.org/wiki/Main_Page - build framework for embedded linux [[http://cslibrary.stanford.edu/|Essential C (Tutorial/Refresher), Programming Information]] [[http://publications.gbdirect.co.uk/c_book/|The C Book (free on-line book)]] . [[http://ecee.colorado.edu/~mcclurel/the_c_book.pdf|PDF Version]]