钱学敏负责从软件工程和编译原理的角度,确保语言的逻辑自洽性和可编译性。
孙立国则负责从硬件工程师的角度,确保语言的每一个特性,都能在物理世界上,找到一个高效、可靠的实现方式。
铁三角,再次发挥了无与伦比的威力。
到了第三天的下午。
当最后一个关于“注释”语法的细节被敲定后,钱学敏放下了手中的笔,长长地舒了一口气。
她看着面前那份厚达上百页,密密麻麻写满了语法规则和范例的草案,眼神中充满了疲惫,但更多的是一种如释重负的喜悦。
“完成了。”她轻声说道。
整个会议室,先是寂静了一秒。
然后,不知道是谁先带头,所有人都不由自主地站了起来,爆发出雷鸣般的掌-声。
他们成功了。
在短短三天之内,他们从无到有,创造出了一门全新的,专门用于创造硬件世界的语言。
黄建功在第一时间,拿到了这份还散发着墨香的LHDL-V1.0-白皮书》。
他没有看那些复杂的语法细则。
他直接翻到了最后一页。
那里,是用这门新语言写下的,第一个完整的硬件模块代码。
【天律-数字分频器-V1.0】
// -- 模块构建区 --
// 构建:一个可参数化的N位计数器
// 参数:位宽 WIDTH
// 输入:时钟 clk, 复位 rst, 使能 en
// 输出:计数值 count[WIDTH]
构建 计数器 (WIDTH: 整数) {
输入 clk, rst, en;
输出 count[WIDTH];
内部 寄存器 reg_count[WIDTH];
事件:clk 节拍上升时 {
如果 (rst == 1) {
reg_count