一、设计 IP 库 && 验证 IP 库
系统架构设计之前,尽量考虑可用的、可靠的、稳定的 IP,同时存放于 HDL 目录中,不仅可以保障设计的质量,而且能够减少开发的时间。推荐 DesignWare IP 和 OpenCore IP,这是 SoC/ASIC 设计者最钟爱的设计 IP 库和验证 IP 库,同时也是独立于工艺的、经反复验证的、可综合的、可实现的 IP。
二、模块命名 && 文件命名
推荐一个模块只对应一个文件;
模块命名和文件命名保持一致。
例如,模块命名
系统架构设计之前,尽量考虑可用的、可靠的、稳定的 IP,同时存放于 HDL 目录中,不仅可以保障设计的质量,而且能够减少开发的时间。推荐 DesignWare IP 和 OpenCore IP,这是 SoC/ASIC 设计者最钟爱的设计 IP 库和验证 IP 库,同时也是独立于工艺的、经反复验证的、可综合的、可实现的 IP。
推荐一个模块只对应一个文件;
模块命名和文件命名保持一致。
例如,模块命名