电路原理设计

FPGA

EECraftsman技术团队提供 FPGA逻辑设计开发、FPGA相关电路设计开发、嵌入式系统设计开发、高频/高速板卡、PCB设计和开发、样机或样板以及批量委托生产等一条龙服务。提供基于Xilinx/Altera FPGA的高性能计算(HPC)硬件平台、FGPA加速卡,本硬件加速平台基于PCI Express总线,尤其适合于大规模逻辑运算。具备高性能、低功耗、低成本、可编程的特性,在高性能计算(High Performance Computing)上充分发挥其卓越性能。包括可编程输入输出单元,可配置逻辑块,数字时钟管理模块,嵌入式块RAM,布线资源,内嵌专用硬核,底层内嵌功能单元。

由于FPGA具有布线资源丰富,可重复编程和集成度高,投资较低的特点,在数字电路设计领域得到了广泛的应用。FPGA的设计流程包括算法设计、代码仿真以及设计、板机调试,设计者以及实际需求建立算法架构,利用EDA建立设计方案或HD编写设计代码,通过代码仿真保证设计方案符合实际要求,最后进行板级调试,利用配置电路将相关文件下载至FPGA芯片中,验证实际运行效果。

ECraftsmanFPGA主要应用场景如下:大数据分析、机器学习、认知计算、算法验证、卷积神经网络、深度神经网络、网络通信、语音识别、 视频编码、 图像识别和处理、 压缩/解压缩、加密/解密 分布式存储等等。


其主要设计流程如下

image.png