差别
这里会显示出您选择的修订版和当前版本之间的差别。
两侧同时换到之前的修订记录 前一修订版 后一修订版 | 前一修订版 | ||
fpgaresource [2019/05/01 12:33] gongyu |
fpgaresource [2019/08/02 17:12] (当前版本) gongyu |
||
---|---|---|---|
行 1: | 行 1: | ||
#### FPGA应用相关的资源网站 | #### FPGA应用相关的资源网站 | ||
+ | |||
+ | --- | ||
{{ :fpgaresource.png|}} | {{ :fpgaresource.png|}} | ||
+ | |||
+ | \\ | ||
#### 主要生产厂商 | #### 主要生产厂商 | ||
+ | |||
+ | --- | ||
全球知名的[[FPGA]]生产厂商有: | 全球知名的[[FPGA]]生产厂商有: | ||
- [[http://www.altera.com|Altera/Intel]],开发平台是Quartus II、Quartus Prime | - [[http://www.altera.com|Altera/Intel]],开发平台是Quartus II、Quartus Prime | ||
行 9: | 行 15: | ||
- [[https://www.microsemi.com|Actel/Microsemi]],已经被Microchip收购,其开发平台是Libero | - [[https://www.microsemi.com|Actel/Microsemi]],已经被Microchip收购,其开发平台是Libero | ||
- | #### 器件总览 | + | 全球知名的FPGA分销商: |
+ | - [Avnet](https://www.avnet.com) - 主要销售Xilinx FPGA | ||
+ | - [Arrow](https://www.arrow.com) - 主要销售Lattice、Altera/Intel的FPGA | ||
+ | - [Mouser](https://www.mouser.cn) - 小批量、现货分销各个FPGA厂商的器件和开发工具 | ||
+ | - [Digikey](https://www.digikey.com.cn) - 小批量、现货分销各个FPGA厂商的器件和开发工具 | ||
+ | - [科通](http://www.comtech.com.cn) - 主要销售Xilinx的FPGA | ||
+ | |||
+ | \\ | ||
+ | |||
+ | #### 主要器件系列 | ||
+ | |||
+ | --- | ||
* Lattice Semi公司的{{:psg_2019_i0211k_rev20.pdf|器件选型指南}} | * Lattice Semi公司的{{:psg_2019_i0211k_rev20.pdf|器件选型指南}} | ||
* Altera/Intel公司的{{:intel_product-catalog.pdf|器件选型指南}} | * Altera/Intel公司的{{:intel_product-catalog.pdf|器件选型指南}} | ||
行 19: | 行 36: | ||
- | ### 设计工具 | + | \\ |
+ | |||
+ | #### 设计工具 | ||
+ | |||
+ | --- | ||
设计FPGA需要用到综合、仿真工具,每个FPGA厂商的工具从功能和流程上来讲大同小异,只是他们支持的器件不同,器件的功能不同,复杂程度也不同。详细的情况参见[[fpgadesigntools|FPGA设计工具]] | 设计FPGA需要用到综合、仿真工具,每个FPGA厂商的工具从功能和流程上来讲大同小异,只是他们支持的器件不同,器件的功能不同,复杂程度也不同。详细的情况参见[[fpgadesigntools|FPGA设计工具]] | ||
- [Quatus Prime](https://en.wikipedia.org/wiki/Altera_Quartus) - Intel/Altera | - [Quatus Prime](https://en.wikipedia.org/wiki/Altera_Quartus) - Intel/Altera | ||
+ | |||
- [[Diamond]] - Lattice Semi | - [[Diamond]] - Lattice Semi | ||
+ | |||
- [Vivado](https://en.wikipedia.org/wiki/Xilinx_Vivado) - Xilinx | - [Vivado](https://en.wikipedia.org/wiki/Xilinx_Vivado) - Xilinx | ||
+ | |||
- [ISE](https://en.wikipedia.org/wiki/Xilinx_ISE) - Xilinx | - [ISE](https://en.wikipedia.org/wiki/Xilinx_ISE) - Xilinx | ||
+ | |||
- [Active HDL](https://en.wikipedia.org/wiki/Aldec) - Alec | - [Active HDL](https://en.wikipedia.org/wiki/Aldec) - Alec | ||
+ | |||
- [Icarus Verilog](https://en.wikipedia.org/wiki/Icarus_Verilog),比较成熟的开源的Verilog综合工具 | - [Icarus Verilog](https://en.wikipedia.org/wiki/Icarus_Verilog),比较成熟的开源的Verilog综合工具 | ||
+ | |||
- [Verilator](https://en.wikipedia.org/wiki/Verilator),也是相对比较成熟且在开源届比较知名的Verilog综合工具 | - [Verilator](https://en.wikipedia.org/wiki/Verilator),也是相对比较成熟且在开源届比较知名的Verilog综合工具 | ||
+ | |||
- [小脚丫FPGA在线编译工具](http://www.stepfpga.com) | - [小脚丫FPGA在线编译工具](http://www.stepfpga.com) | ||
+ | \\ | ||
- | ### 主要的学习开发平台 | + | #### 主要的学习开发平台 |
- | #### 1. Lattice FPGA学习 | + | --- |
+ | ##### 1. Lattice FPGA学习 | ||
* [[stepfpga|小脚丫FPGA学习]] | * [[stepfpga|小脚丫FPGA学习]] | ||
- | #### 2. Xilinx FPGA系列学习平台 | + | ##### 2. Xilinx FPGA系列学习平台 |
* [[PYNQ|Xilinx PYNQ学习平台]] | * [[PYNQ|Xilinx PYNQ学习平台]] | ||
- | * [ZedBoard](http://www.zedboard.org) | + | * [ZedBoard](http://www.zedboard.org),来源于Zynq,基于Zynq的技术社区 |
+ | * [Digilent](http://www.digilentinc.com),背靠Xilinx起价的学院派公司,先委身于NI变得更高贵起来 | ||
- | #### 3. Altera/Intel FPGA系列学习平台 | + | ##### 3. Altera/Intel FPGA系列学习平台 |
- | * [[stepfpga|小脚丫FPGA学习]] | + | * [[stepfpga|小脚丫FPGA学习]],你可以不知道Lattice,但不能不知道小脚丫 |
* [[MAX1000|Arrow的MAX1000开发平台]] | * [[MAX1000|Arrow的MAX1000开发平台]] | ||
* [[stepcyc10|思得普Cyclone10 SoC学习平台]] | * [[stepcyc10|思得普Cyclone10 SoC学习平台]] | ||
- | #### 平台 | + | \\ |
- | * [StepFPGA](http://stepfpga.com/doc),你可以不知道Lattice,但不能不知道小脚丫 | + | |
- | * [Zedboard](http://www.zedboard.org),来源于Zynq,基于Zynq的技术社区 | + | #### 主要的IP内核 |
- | * [Digilent](http://www.digilentinc.com),背靠Xilinx起价的学院派公司,先委身于NI变得更高贵起来 | + | |
- | * [nandland](https://www.nandland.com),有不少有意思的项目和教程 | + | --- |
- | * [fpga4fun](https://www.fpga4fun.com),偶然发现的网站,里面有不错的通俗教程和案例 | + | * [[ipcore_opencores|来自OpenCores上的IP内核]],曾经业界大名鼎鼎的开源代码分享网站,貌似好久都没更新了,估计是受Github的影响吧 |
- | * [[FPGA4FUN上的基础项目]] | + | * [[https://opencores.org/projects?expanded=Arithmetic%20core|arithmeticOpenCore]] |
- | * [[FPGA4FUN上的接口项目]] | + | * [[https://opencores.org/projects?expanded=Communication%20controller|communicationcontrollerOpenCore]] |
- | * [[FPGA4FUN上的高阶项目]] | + | * [[https://opencores.org/projects?expanded=Coprocessor|coprocessorOpenCore]] |
- | * [fpga4students](https://www.fpga4student.com),虽然说针对学生学习FPGA的网站,但工程师也可以用啊 | + | * [[https://opencores.org/projects?expanded=Crypto%20core|cryptoOpenCore]] |
- | * [[fpga4students上FPGA相关的项目]] | + | * [[https://opencores.org/projects?expanded=DSP%20core|dspOpenCore]] |
- | * [[fpga4students上用Verilog写的项目]] | + | * [[https://opencores.org/projects?expanded=ECC%20core|eccOpenCore]] |
- | * [[fpga4students上用VHDL写的项目]] | + | * [[https://opencores.org/projects?expanded=Memory%20core|memoryOpenCore]] |
- | * [opencores](http://opencores.org),曾经业界大名鼎鼎的开源代码分享网站,貌似好久都没更新了,估计是受Github的影响吧 | + | * [[https://opencores.org/projects?expanded=Processor|processorOpenCore]] |
- | * [[https://opencores.org/projects?expanded=Arithmetic%20core|arithmeticOpenCore]] | + | * [[https://opencores.org/projects?expanded=System%20on%20Chip|socOpenCore]] |
- | * [[https://opencores.org/projects?expanded=Communication%20controller|communicationcontrollerOpenCore]] | + | * [[https://opencores.org/projects?expanded=Video%20controller|videocontrollerOpenCore]] |
- | * [[https://opencores.org/projects?expanded=Coprocessor|coprocessorOpenCore]] | + | * [[https://opencores.org/projects?expanded=Uncategorized|uncateOpenCore]] |
- | * [[https://opencores.org/projects?expanded=Crypto%20core|cryptoOpenCore]] | + | * [[https://opencores.org/projects?expanded=Other|otherOpenCore]] |
- | * [[https://opencores.org/projects?expanded=DSP%20core|dspOpenCore]] | + | * [[ipcore_stepfpga|来自小脚丫官网上的IP内核]] |
- | * [[https://opencores.org/projects?expanded=ECC%20core|eccOpenCore]] | + | * [[ipcore_fpga4fun|来自FPGA4FUN上的IP内核]],偶然发现的网站,里面有不错的通俗教程和案例 |
- | * [[https://opencores.org/projects?expanded=Memory%20core|memoryOpenCore]] | + | * [[FPGA4FUN上的基础项目]] |
- | * [[https://opencores.org/projects?expanded=Processor|processorOpenCore]] | + | * [[FPGA4FUN上的接口项目]] |
- | * [[https://opencores.org/projects?expanded=System%20on%20Chip|socOpenCore]] | + | * [[FPGA4FUN上的高阶项目]] |
- | * [[https://opencores.org/projects?expanded=Video%20controller|videocontrollerOpenCore]] | + | * [[ipconre_fpga4students|来自FPGA4Students上的IP内核]],虽然说针对学生学习FPGA的网站,但工程师也可以用啊 |
- | * [[https://opencores.org/projects?expanded=Uncategorized|uncateOpenCore]] | + | * [[fpga4students上FPGA相关的项目]] |
- | * [[https://opencores.org/projects?expanded=Other|otherOpenCore]] | + | * [[fpga4students上用Verilog写的项目]] |
+ | * [[fpga4students上用VHDL写的项目]] | ||
+ | * [[HWOpensource|Hamsterworks Wiki上的FPGA开源资源]] | ||
+ | * [Design&Reuse上的IP Core资源](https://www.design-reuse.com) | ||
+ | * [icoboard.org](http://icoboard.org/verilog-projects.html)上面的[[VerilogOpenSource|Verilog开源资源]] | ||
+ | * [[ipcore_lattice|来自Lattice官网的IP内核]]{{:psg_2019_i0211k_rev20.pdf|IP内核参考指南}} | ||
+ | * [[ipcore_altera|来自Altera/Intel官网上的IP内核]], 其官网上提供的{{:intel-intellectual-property-brochure.pdf|IP内核参考指南}} | ||
+ | * [nandland](https://www.nandland.com),有不少有意思的项目和教程 | ||
+ | |||
+ | #### FPGA相关的技术文章 | ||
+ | ##### 公众号文章 | ||
+ | * [[article_wechat_SK|“老石谈芯”公众号文章]] | ||
+ | * [[article_wechat_gongyu|苏老师的公众号文章]] | ||
+ | |||
+ | 更多关于FPGA的资料和学习案例参见[[stepfpga|小脚丫FPGA学习]] |