633|14

658

帖子

0

TA的资源

纯净的硅(高级)

请教一下,ARM的MCU也是用 VERILOG 或 VHDL 之类的语言 开发的吗, 生产工艺如何控制 [复制链接]

 

邀请:@maychang   @damiaa   @huo_hu   @freebsder   参与回复

请教一下,ARM的MCU也是用  VERILOG 或 VHDL 之类的语言 开发的吗, 生产工艺如何控制,比如  是  用  28纳米    还是用7纳米的  工艺来制作MCU

此帖出自stm32/stm8论坛

最新回复

不知道,都说了,不同厂家的选择不同。   详情 回复 发表于 2023-3-27 20:02

回复

658

帖子

0

TA的资源

纯净的硅(高级)

没有人懂,还是我提的这个问题太无知?

此帖出自stm32/stm8论坛

回复

2057

帖子

8

TA的资源

五彩晶圆(初级)

ARM MCU CPU基本上都买的ARM IP,  集成进去,. 也不需要改动啥, 其他简单低速外设IIC/UART/SPI/IIS等等, EDA工具自带, 可以直接生成, 设计需要干的事情, IP连连看, 电源规划, 时钟树, 总线桥, 以及一些特殊IP设计之类的等等, 然后主要工作就是debug, 一般国内Verilog居多

模拟的IP, 也可以买, 也可以自己设计, 可以VerilogA设计, 也有直接手搭电路的.

 

至于用多少工艺的话,是应用场景, 性能, 功能, 成本等等平衡之后的选择, 

绝大多数芯片都是差不多的流程...不只是MCU,

此帖出自stm32/stm8论坛

点评

非常 感谢。我感觉  VERILOG 象是只是画了一个原理图,请问  具体的底层硬件电路的实现,是怎么实现的?  详情 回复 发表于 2023-3-25 15:28
个人签名坐而言不如起而行

回复

658

帖子

0

TA的资源

纯净的硅(高级)

wsmysyn 发表于 2023-3-25 14:35 ARM MCU CPU基本上都买的ARM IP,  集成进去,. 也不需要改动啥, 其他简单低速外设IIC/UART/SPI/IIS等等 ...

非常 感谢。我感觉  VERILOG 象是只是画了一个原理图,请问  具体的底层硬件电路的实现,是怎么实现的?

此帖出自stm32/stm8论坛

点评

Verilog hdl或者vhdl就叫硬件描述语言, 就是用来描述电路的, 就是类似画了一个原理图, 实现电路的话,就需要EDA工具, 去综合成电路, 这个过程中, 需要有相应的工艺库数据,, 就好比PCB的封装库, 跟具生成的网表, 调用  详情 回复 发表于 2023-3-25 22:02

回复

90

帖子

0

TA的资源

一粒金砂(中级)

Verilog 只是描述硬件结构或功能,fpga用的


此帖出自stm32/stm8论坛

回复

3925

帖子

4

TA的资源

版主

网上不是说ARM的MCU不是用Verilog或VHDL等HDL语言开发,而是用C或汇编等高级语言开发的?

此帖出自stm32/stm8论坛

点评

ARM之前开源了M0核的源码, 是Verilog写的.    目前所知高级语言也是通过工具转成Verilog, 然后再被EDA工具去综合的, 比如chisel,  目前EDA还不支持那种高级的语言直接综合电路.  经过  详情 回复 发表于 2023-3-25 21:51

回复

2057

帖子

8

TA的资源

五彩晶圆(初级)

led2015 发表于 2023-3-25 20:41 网上不是说ARM的MCU不是用Verilog或VHDL等HDL语言开发,而是用C或汇编等高级语言开发的?

ARM之前开源了M0核的源码, 是Verilog写的. 

 

目前所知高级语言也是通过工具转成Verilog, 然后再被EDA工具去综合的, 比如chisel,  目前EDA还不支持那种高级的语言直接综合电路.

 经过一层语言包装过, 再去生成Verilog, 肯定有一些啰嗦的地方, 只是开发效率高, 但是性能不见得比原生的好.. 目前主流还是用Verilog或者vhdl

此帖出自stm32/stm8论坛
个人签名坐而言不如起而行

回复

2057

帖子

8

TA的资源

五彩晶圆(初级)

一沙一世 发表于 2023-3-25 15:28 非常 感谢。我感觉  VERILOG 象是只是画了一个原理图,请问  具体的底层硬件电路的实现,是怎 ...

Verilog hdl或者vhdl就叫硬件描述语言, 就是用来描述电路的, 就是类似画了一个原理图, 实现电路的话,就需要EDA工具, 去综合成电路, 这个过程中, 需要有相应的工艺库数据,, 就好比PCB的封装库, 跟具生成的网表, 调用对应的std cell库, 比如需要1000万个门电路, 生成一个1000万个门电路的数据, 导入到版图工具里边去做layout,, 和PCB类似, 根据连接关系去摆放这些门电路,. 数字电路版图一般EDA工具自动布局布线就可以了, 模拟的版图一般就是手动layout.. 版图ok之后, 工具生成GDSII文件, 类似于PCB的gerber文件,,给到fab厂去做mask, 就可以生产了.

此帖出自stm32/stm8论坛
个人签名坐而言不如起而行

回复

2334

帖子

15

TA的资源

版主

如果您需要查看本帖隐藏内容,请登录或者注册
此帖出自stm32/stm8论坛

回复

141

帖子

0

TA的资源

一粒金砂(中级)

如果您需要查看本帖隐藏内容,请登录或者注册
此帖出自stm32/stm8论坛

回复

1万

帖子

143

TA的资源

版主

如果您需要查看本帖隐藏内容,请登录或者注册
此帖出自stm32/stm8论坛

点评

请问,【开发芯片有专用的EDA工具】这个专用的EDA工具是什么?谢谢。  详情 回复 发表于 2023-3-27 14:59
个人签名上传了一些书籍资料,也许有你想要的:http://download.eeworld.com.cn/user/chunyang

回复

658

帖子

0

TA的资源

纯净的硅(高级)

如果您需要查看本帖隐藏内容,请登录或者注册
此帖出自stm32/stm8论坛

点评

这个不同的芯片厂商、不同类型的IC以及不同的设计阶段所用的EDA工具都不同,知道名称没啥意义,你也得不到,都是很专业的专用软件,不对外开放的。  详情 回复 发表于 2023-3-27 18:47

回复

1万

帖子

143

TA的资源

版主

如果您需要查看本帖隐藏内容,请登录或者注册
此帖出自stm32/stm8论坛

点评

谢谢,那现在国内好多厂家,基于ARM CORTEX-M0或M0+ 开发的芯片,是用的什么EDA软件呢  详情 回复 发表于 2023-3-27 19:47
个人签名上传了一些书籍资料,也许有你想要的:http://download.eeworld.com.cn/user/chunyang

回复

658

帖子

0

TA的资源

纯净的硅(高级)

如果您需要查看本帖隐藏内容,请登录或者注册
此帖出自stm32/stm8论坛

点评

不知道,都说了,不同厂家的选择不同。  详情 回复 发表于 2023-3-27 20:02

回复

1万

帖子

143

TA的资源

版主

如果您需要查看本帖隐藏内容,请登录或者注册
此帖出自stm32/stm8论坛
个人签名上传了一些书籍资料,也许有你想要的:http://download.eeworld.com.cn/user/chunyang

回复
您需要登录后才可以回帖 登录 | 注册

查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/5 下一条
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2023 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表