FPGA的设计从立项开始 还有这些工作需要准备

fpga的设计是一个系统工程,是一种道,会编程会仿真会调试可能更多是一种术。很多这方面的书籍,写什么自顶向下之类的很多,还是停留在方法学上,而对于一个公司的项目来说,fpga的设计是从立项开始的。
拿到一个项目,第一件事情干嘛?
先要确认,这需要fpga来搞吗?
什么需要fpga干?
1.高速大数据量处理
2.需要并行处理
3.需要扩展通用芯片,扩展芯片没有的接口、扩展非通用的功能
什么不需要fpga干?
其他芯片能轻松搞定的,资源小接口少,单片机dsparm轻松搞定,甚至一些专用芯片轻松搞定的,没有其他特殊要求的;
arm和fpga都能搞得,优先让arm搞。
不适合fpga的场景,比如一个除法运算,试想在fpga和arm上的处理难度。
项目实现基本流程:
先确定项目实现的基本框架。
框架确定后,接下来需要思考每个功能模块的方案。
确定资源。
1、优先使用成熟的ip。
2、优先使用硬核。
确定时钟。
1、逻辑时钟取决与逻辑的关键路径。
2、接口时钟 。
3、外部存储器时钟。
4、另外一些需要输出的低速时钟。
最后,规划每个模块之间的接口,数据线控制线分离,输入和输出清晰。

相位噪声和抖动的定义 高速系统对晶振相位噪声的要求
外表呆萌!大众展示无人驾驶汽车Sedric
基于晶体管的2级放大器电路
随着科学技术的发展 人工智能成为了文明社会的重要产物
压力控制器作用
FPGA的设计从立项开始 还有这些工作需要准备
新能源软件和信息技术提供商国能日新创业板发行上市文件获受理
高通最强大的地方既然是?图解骁龙芯如何开启超凡连接!
二极管-微波二极管
999元的红米note4x,给你2799OPPOr9s的体验,还说不是高价低配?
继特斯拉之后 BMW也加入人形机器人大军
全球数字转型史中的一次邂逅,华为的智简网络何以享誉欧洲?
星纵物联亮相中国国际信息通信展,以感知产品助推千行百业数字化建设
迎4G新机遇 国产手机求发展
如何利用AI技术推进班组建设?
常见的SEO站群推广形式有哪些呢
小学教室安装传感设备,使教室保持适宜温度
基于互联网的计算方式——云计算
如何利用电容式数字隔离器进行设计
亮度延迟线电路