当前位置: 首页 > news >正文

23.FPGA设计流程

1.设计准备

进行PCB设计前需要先明确PCB的功能和接口。

设计FPGA项目和设计PCB类似,只是设计对象是一块芯片的内部功能结构。

本质上讲,FPGA的设计,就是IC的设计。

在动手进行代码输入前必须明确IC的功能和对外接口。

2.设计输入

复杂的设计,需要顶层设计,模块设计

3.设计综合

设计综合就是将HDL等设计输入翻译成与、或、非、触发器等基本逻辑器件组成的逻辑连接。

FPGA/CPLD是由一些基本逻辑单元和存储器组成的,电路综合的过程也就是将通过语言或者绘图描述的电路自动编译成基本逻辑单元组合的过程。

4.功能仿真

纯逻辑仿真

5.设计实现

实现过程分为翻译(Translate),映射(MAP),和布局布线三个步骤。

6.布局布线后仿真

7.程序下载

bit文件断电后文件内容会消失

mcs文件会下载到flash中

8.程序下载后仿真

chipScope工具进行调试

逻辑分析仪。

http://www.jsqmd.com/news/313793/

相关文章:

  • 开发常用 宏
  • ONLYOFFICE 桌面编辑器正式成为 ShaniOS 默认办公套件
  • P1824 [USACO05FEB] 进击的奶牛 Aggressive Cows G
  • 《MYSQL技术内幕:InnoDB存储引擎》| 锁与事务
  • 百度智能云上调2026年目标:增速提至200%,AI云开打系统战
  • 《创业之路》-867-组织的自动化、数字化、信息化、智能化、自主化的五大系统详解
  • 《创业之路》-869-传统组织通过制度和流程约束人性在执行中带来的不确定性;未来则借助AI智能体技术,将对确定性、重复性、规则性要求高的任务从人类手中剥离,使人得以专注于创造性、情感性、战略性
  • 小程序毕设选题推荐:微信小程序的个人运动健康管理平台基于SpringBoot+Vue的个人运动健康小程序的设计与实现【附源码、mysql、文档、调试+代码讲解+全bao等】
  • AI-大语言模型LLM-Transformer架构1-整体介绍
  • AI-大语言模型LLM-Transformer架构2-自注意力
  • 【课程设计/毕业设计】基于SpringBoot+Vue的个人身心健康管理小程序的设计与实现【附源码、数据库、万字文档】
  • AI-大语言模型LLM-Transformer架构3-嵌入和位置编码
  • 当目标检测遇上“防抖算法“:YOLOv5+DeepSort魔改实战
  • AT_arc204_b [ARC204B] Sort Permutation
  • Ubuntu和Debian谁才是2026年服务器的真命天子?
  • 华为OD技术面真题 - 数据库Redis - 1
  • 从零开始手搓2GHz锁相环是种什么体验
  • COMSOL电调石墨烯:新型材料与技术的融合应用
  • 用MATLAB玩转噪声信号与数字滤波器
  • redis源码deps目录
  • VCU控制软件simulink模型 控制模块包括:挡位管理、上下电、能量管理、扭矩管理等功能
  • msrepl35.dll文件丢失找不到 免费下载方法分享
  • 全局状态管理:Vuex 与 Pinia 对比(附:反模式详解)
  • Vue 3 缓存策略详解
  • 2026年AI生成PPT工具大洗牌:ChatPPT登顶,职场效率革命已来
  • 【Vue知识点总结】API封装全指南:参数类型、场景选择与企业实战
  • JavaScript 全局状态管理出现的背景 和 非 SPA 应用不需要全局状态管理的原因
  • SPA 技术支撑体系详解
  • 从零开始学 Qt Quick:新手入门全攻略
  • Qt 实战:从零开始,使用 Qt 进行安卓开发