数字芯片设计如何入门

 时间:2024-10-15 05:21:01

1、第一步,首先是要实现功能,方式一般采用HDL描述,如verilog,VHDL。当然对于小规模电路也可以采用电路图输入的方式。

数字芯片设计如何入门

3、第三步,在你描述的电路正确性得到确保之后,你就要实现它,就是要把你写的那些代码变成实实在在的电路,如寄存器袖紫囫挡还是与非门,这个过程就叫综合。由于电路规模日益复杂,一般最基本的电路就被做成了cell,如寄存器,与非门,就不会再细化到用三极管怎么去搭的问题了。这一步对于FPGA和ASIC来说就是最小的那个单元不一样。FPGA是做好的电路,一般顾及通用性和效能,基本电路单元就做得比较大,如LUT,就是由寄存器和与非门构成,你可能只用了其中一个与门,但是还会占用这么一个单元。对于ASIC来说,两输入的与非门,就是一个简单的门电路,甚至为了区分驱动能力和时序特性差异,还分了好几个等级,有的面积小,有的驱动能力强。总的来说这一步就是工具把你的描述变成基于库的电路描述。

数字芯片设计如何入门

5、第五步,输出。FPGA就是输出一个配置文件,告诉FPGA芯片该怎么样去配置其电路,使其实现预期功能。该文件可以在FPGA上电之后再由PC下载进去,也可以保存在Flash里,电路上电之后自动配置。ASIC就是输出一个版图文件,告诉代工厂该怎么去腐蚀硅片,该怎么连金属等等。 当然在这过程中间会有各种各样的辅助步骤。总的来说都是为了确保你设计的电路正确及正确实现你的电路。

数字芯片设计如何入门
  • 智慧医疗医院服务系统软件的功能是什么
  • Visual Studio Code怎么设置自动更新无
  • 长焦变微距的几种方法
  • 主机头用法详解:一个IP建多个Web站点
  • ACPI:Memory错误解决办法
  • 热门搜索
    西安旅游公司 陕西华山旅游 木渎古镇旅游攻略 山西运城旅游 广州校内旅游网 传奇旅游 南昌旅游景点大全 龙脊梯田旅游 兵马俑旅游攻略 天马岛旅游区