孙立国也反应过来了,他一拍大腿:“这个词好!带劲!有股子工程师的实干味道!不像‘定义’那么文绉绉的,我们就是要‘构建’!用代码构建出一个芯片!”
钱学敏看着赵成,眼中是毫不掩饰的赞许。
赵成再一次,从更高的维度,用一个简单的词,统一了软件和硬件两种不同的思维范式。
他没有去搞平衡,也没有去创造一个新名词。
他直接用一个“动词”,点明了这门语言的本质——它不是一门用来“描述”的语言,而是一门用来“创造”的语言!
“好。”钱学敏拿起笔,在白板上郑重地写下了LHDL的第一个核心关键字。
【构建】
“那么,下一个问题。”钱学敏继续道,“我们用‘构建’创造了模块的‘图纸’。现在,我们要用这张图纸,造出具体的‘积木’,并且把它们连接起来。这个过程,叫‘实例化’和‘连线’。我们又该用什么关键字?”
如果说“构建”是战争的开始,那么“实例化”和“连线”就是战争的主战场。
“实例化,就是根据图纸造实物。我建议用‘生成’!”
“不行,‘生成’和‘构建’太像了。我建议用‘调用’,就像软件里调用函数一样!”
“硬件世界里没有‘调用’!只有‘放置’!我们是把一个造好的模块,‘放置’在芯片的某个位置!”
“‘连线’就更简单了!直接用‘连接’不就行了?”
“‘连接’太模糊了!是数据流向哪边?我建议用箭头‘->’或者‘