—— 第28章 一人自研软件,这就是成品!(求追读) ——
骆垚没有想通。
吴天明和王野这两人算是比一般人都要聪明了,为何物连IP核这种东西都不懂。
骆垚看了下时间,九点四十五。
宿舍是十点半熄灯,他需要留极为钟洗漱时间。
“我现在有半个小时时间,如果你们愿意的话,现在可跟你们讲。”
听到骆垚愿意给他们讲课,王野和吴天明连忙跑去拿上了笔记本和电脑。
“IP核是一种可以预先设计和验证的功能块,需要使用时,可以被集成到不同的数字电路或系统中去。”
“这我知道,就跟土豆一样,属于万能菜,红烧可以用它,下火锅也可用它,蒸、炒、煮、炸、煎、炖都可。”王野一拍大腿地开口说道。
骆垚尽管以为王野举的例子离谱,但也不得不承认他说得着实如此。
可要骆垚把IP核看作是土豆,他总觉得别扭。
“其实设计IP核很简单,就是基于需求,设计IP核的架构和逻辑,此地面包含了功能模块、信号流程和状态机等。”
“比如要设计一人用于终端的监控器IP核,你们会如何操作?”
王野没有念及骆垚还会突如其来的发问,他想了想说:“额,下载个企鹅管家,研究下功能?”
吴天明哭笑不得,说:“伱就算把企鹅管家拆了,也不行啊。”
“我会先集成CPU使用率、内存使用情况和温度传感器模块,以获取相关数据。”吴天明说完王野后认真地回答。
“这个思路没错,但没有用上状态机。”
“在架构上你需要计一人有限状态机来收集CPU使用率这些你需要参数,否则你所得到的数据都不是实时的。”
“然后这些数据就可以通过配置通信接口发送到外部设备上。”
“这就是简单的架构。做研发,架构是最重要的。”
“设CPU使用率、内存和温度传感器为子模块,那么我们现在就可得出:”
【entity Monitor is
Port ( clk : in STD_LOGIC;
reset : in STD_LOGIC;
cpu_usage : in STD_LOGIC_VECTOR (7 downto 0);
memory_usage : in STD_LOGIC_VECTOR (7 downto 0);
temperature : in STD_LOGIC_VECTOR (7 downto 0);
data_out : out STD_LOGIC_VECTOR (23 downto 0));
end Monitor……】
骆垚讲的兴起,直接接过吴天明的终端在上面敲起了代码来。
“三土,你怎么一言不合就敲了代码,你等等我,我还没有反应过来!”吴天明和王野都不擅长编程,于是看到满屏的代码,一下就慌了起来。
等到骆垚将代码都敲完后,他旁边的吴天明和王野已经升起了敬畏之心。
“三土,要不你先给我们补下编程的课吧?”
骆垚:???
他有些不敢相信地说:“你俩不会?”
王野忙替自己争辩了下:“不是不会,只是说基础不太好。”
“那和不会有什么区别?只不过比别人多认识数个字符而已。”骆垚毫不留情地揭穿了他。
吴天明也不好意思了起来,他说:“三土,扎心了,你如果愿意教我们,我们肯定好好学。”
谁也没有料到会是这样的结果。
好好学,这差不多要从头开始教了。
骆垚时间紧张,不可能跟他们从头补习编程,遂就了解了下他们的情况,给他们在编程书上画了重点,自己就先去睡觉了。
吴天明和王野也觉得丢人,他俩在物质条件上比骆垚要好太多,但现在,人家会的东西,他俩不会,这让吴天明和王野难以接受。
“今晚不睡了!我今天非得把编程这一块搞懂不可!”吴天明小声地跟王野说。
“淦!我也不睡了,我们今晚努力一把,次日就让三土刮目相看,免得他还真以为我们蠢!”
“来!通宵!”
王野说完后,当即在书桌面前看起了书,吴天明见状,也不甘示弱,没一会儿功夫,宿舍熄灯了,他俩就打起了手电筒继续看书。
直到第二天一大早五点,骆垚醒来的时候,他看到吴天明和王野两人业已在书桌面前睡着了。
学个编程要看通宵吗?骆垚不理解。
“不许说我蠢。”王野喃喃地说道,也不知道是在做梦还是如何了。
骆垚摇摇头,轻手轻脚地出门,往超级计算实验训练中心去了。
远处传来一阵模糊的响动。
日子一天天过去,骆垚始终重复着这样的生活。
一有空就帮吴天明和王野补半个小时的课,然后其余时间不是去上课就是在超级计算实验训练中心。
EDA软件编程量巨大,幸好有系统提供的技术在,骆垚几乎可不带停地输出代码。
只不过就算是这样,骆垚也不可能在半个月之内把EDA给搞出来。
没办法的骆垚在系统商城里面花了5点积分购买了一次性的天赋【自动编程】。
【自动编程】可以根据骆垚的需求框架生成相关代码,接着骆垚只需要坐等就行。
骆垚在编写功能仿真模块时,就动用天赋自动生成CDC检查模块代码,这样一来,就相当于有人能够同时帮骆垚编写代码。
【自动编程】天赋自动生成代码仅需几秒,所以骆垚只需要把框架理清楚,就可以快速编写好对应模块。
【自动编程】天赋时效是三天,三天之后,骆垚就已经得到了九成九的代码。
剩下的一点工作量,他熬了半个月,才终于把EDA软件给整出来。
做完测试后,骆垚将EDA软件所有代码打包成安装包后,装入了硬盘中。
马上夏青要回学校了。
骆垚怎么把硬盘给夏青成了问题。
如果连同作业一起上交,他挂念硬盘会落入他人手里。
现在看来,唯一的办法就是交给夏青本人。
夏青和国内著名的智能终端提供商华记集团有合作,软件最后交给华记代理或者官方代理对于骆垚来说关系都不大。
这种沉默让人感到有些不自在。
反正两方都有金钱,不会亏待他。
远处传来一阵模糊的响动。
有人觉得官方没钱,这是一人错误的论点,官方对于真正的人才从来都不会亏待。
而来学校,是最方便也是最安全能够接触到官方的路径。
第二天,夏青回学校了。
中午吃完饭,骆垚用短信联系上了夏青,说是想让她看看最近他开发的成果。
夏青以为对方是在说上次布置的作业,就告诉骆垚下午上课和同学一起交上来就行了。
结果骆垚说这很重要,需要夏青先看了再说。
夏青了解天才都很执拗,他们想做的事情绝对会做到,所以纵使知道骆垚这样的做法不太礼貌,夏青也还是让他去办公间找她了。
骆垚出门前引起了吴天明和王野的注意,只不过这段时间他们也习惯了骆垚往外跑,他们现在正在为下午要交的作业做最后的检验,所以也没有问他。
骆垚带着硬盘找到了夏青。
夏青办公室是单独的,他一进门就把红色的硬盘递给了夏青。
“作业都在里面吗?”
骆垚点头。
夏青感到奇怪,一般学生交作业都是拿U盘来,骆垚如何拿这么大个硬盘来装?
夏青将硬盘接入终端中,一打开,她就发现了里面名为L. vmx的安装文件。
是安装文件?
“夏教授,你电脑中有虚拟系统吗?需要安装虚拟系统。”
夏青听到骆垚这么说,就顺手打开了电脑中的虚拟系统,再点击了L. vmx的图标,进行了安装。
不久一人“L”的图标出现在了电脑中央,进入界面后,夏青脸色变了。
“设计编译工具、仿真工具、功耗分析工具、物理验证工具、时序分析工具、封装设计和分析工具……这是EDA!”
她立刻转头转头看向骆垚,“骆垚这是如何回事?”
“我自己开发了一套EDA软件,这是成品。”骆垚不担心夏青去调查,缘于所有的开发工作他都是在超级计算实验训练中心完成的。
里面有监控可以证明他所说的是实话。
要是问到开发时间为何物这么短就研发出来了,他也有办法。
直接就说从小学跳级到初中时就开始编写代码了,反正那会他都在图书馆没怎么去上课,别人想查也查不到问题。
“不可能!EDA研发难的不仅是程序,还在于没有下游完善数据的支撑,国内现在EDA匮乏,这也是为何物市面上只有几分三流的国产EDA软件的原因。”夏青要带队研究EDA软件,不在话下知道这些情况。
“你是不是在其他EDA软件上换了套UI或者只有框架?”夏青念及这里忍不住皱眉。
“夏教授,你理应也用过Synopsys和Siemens的EDA,要是是换皮或者只有框架的话,你很容易看出来。”
夏青没说话,她了解骆垚说得没错,如果是换皮或者只有框架,她确实可以看出。
夏青没有说话,开始在电脑界面上点击了起来。
她从自己的文档中随便找到了一张有问题的电路图开始做验证。
不久,电脑界面上开始报错,电路图错误的位置用红线标记了出来。
竟然是真的?!
夏青心中惊疑不定,一个大一的学生其实做到这一步,业已会是各大科技集团竞相争抢的香饽饽了,骆垚竟然说他研发了整套EDA?
夏青接着又测试了仿真功能,整个系统丝滑无比,通通没有停顿就给出了她想要的结果。
风从窗外吹了进来。
内部逻辑通通没有问题。
凭这点,可确定骆垚给的软件不是只有框架,更何况能够在她进行操作时迅速响应,无感知地执行任务,这种丝滑的程度,只有成熟程序才能达到!
那是不是换皮的山寨软件?
夏青此地没法测试,她抬头认真地问骆垚:“骆垚,我再问一次,你确定是你自己做的?”
“确定,要是你需要检查,所有代码我都可以提供。”骆垚语气淡定,一点也不慌。
脚下的路还在继续延伸。
夏青一愣,骆垚这是看穿了她想要检测整个软件的心思。
“好,你等我一下。”
就在骆垚面前,夏青打电话给了华记。
“孟总,我是夏青,012实验室EDA部门的各位现在有空吗?我这边有点事。”
.求个票票支持!上推荐有爆更!
(本章完)
吴天明和王野这两人算是比一般人都要聪明了,为何物连IP核这种东西都不懂。
骆垚看了下时间,九点四十五。
宿舍是十点半熄灯,他需要留极为钟洗漱时间。
“我现在有半个小时时间,如果你们愿意的话,现在可跟你们讲。”
听到骆垚愿意给他们讲课,王野和吴天明连忙跑去拿上了笔记本和电脑。
“IP核是一种可以预先设计和验证的功能块,需要使用时,可以被集成到不同的数字电路或系统中去。”
“这我知道,就跟土豆一样,属于万能菜,红烧可以用它,下火锅也可用它,蒸、炒、煮、炸、煎、炖都可。”王野一拍大腿地开口说道。
骆垚尽管以为王野举的例子离谱,但也不得不承认他说得着实如此。
可要骆垚把IP核看作是土豆,他总觉得别扭。
“其实设计IP核很简单,就是基于需求,设计IP核的架构和逻辑,此地面包含了功能模块、信号流程和状态机等。”
“比如要设计一人用于终端的监控器IP核,你们会如何操作?”
王野没有念及骆垚还会突如其来的发问,他想了想说:“额,下载个企鹅管家,研究下功能?”
吴天明哭笑不得,说:“伱就算把企鹅管家拆了,也不行啊。”
“我会先集成CPU使用率、内存使用情况和温度传感器模块,以获取相关数据。”吴天明说完王野后认真地回答。
不要错过下面的精彩
“这个思路没错,但没有用上状态机。”
“在架构上你需要计一人有限状态机来收集CPU使用率这些你需要参数,否则你所得到的数据都不是实时的。”
“然后这些数据就可以通过配置通信接口发送到外部设备上。”
“这就是简单的架构。做研发,架构是最重要的。”
“设CPU使用率、内存和温度传感器为子模块,那么我们现在就可得出:”
【entity Monitor is
Port ( clk : in STD_LOGIC;
reset : in STD_LOGIC;
cpu_usage : in STD_LOGIC_VECTOR (7 downto 0);
memory_usage : in STD_LOGIC_VECTOR (7 downto 0);
temperature : in STD_LOGIC_VECTOR (7 downto 0);
data_out : out STD_LOGIC_VECTOR (23 downto 0));
end Monitor……】
骆垚讲的兴起,直接接过吴天明的终端在上面敲起了代码来。
“三土,你怎么一言不合就敲了代码,你等等我,我还没有反应过来!”吴天明和王野都不擅长编程,于是看到满屏的代码,一下就慌了起来。
本章节未完,请继续阅读
等到骆垚将代码都敲完后,他旁边的吴天明和王野已经升起了敬畏之心。
“三土,要不你先给我们补下编程的课吧?”
骆垚:???
他有些不敢相信地说:“你俩不会?”
王野忙替自己争辩了下:“不是不会,只是说基础不太好。”
“那和不会有什么区别?只不过比别人多认识数个字符而已。”骆垚毫不留情地揭穿了他。
吴天明也不好意思了起来,他说:“三土,扎心了,你如果愿意教我们,我们肯定好好学。”
谁也没有料到会是这样的结果。
好好学,这差不多要从头开始教了。
骆垚时间紧张,不可能跟他们从头补习编程,遂就了解了下他们的情况,给他们在编程书上画了重点,自己就先去睡觉了。
吴天明和王野也觉得丢人,他俩在物质条件上比骆垚要好太多,但现在,人家会的东西,他俩不会,这让吴天明和王野难以接受。
“今晚不睡了!我今天非得把编程这一块搞懂不可!”吴天明小声地跟王野说。
“淦!我也不睡了,我们今晚努力一把,次日就让三土刮目相看,免得他还真以为我们蠢!”
“来!通宵!”
王野说完后,当即在书桌面前看起了书,吴天明见状,也不甘示弱,没一会儿功夫,宿舍熄灯了,他俩就打起了手电筒继续看书。
精彩段落即将展开
直到第二天一大早五点,骆垚醒来的时候,他看到吴天明和王野两人业已在书桌面前睡着了。
学个编程要看通宵吗?骆垚不理解。
“不许说我蠢。”王野喃喃地说道,也不知道是在做梦还是如何了。
骆垚摇摇头,轻手轻脚地出门,往超级计算实验训练中心去了。
远处传来一阵模糊的响动。
日子一天天过去,骆垚始终重复着这样的生活。
一有空就帮吴天明和王野补半个小时的课,然后其余时间不是去上课就是在超级计算实验训练中心。
EDA软件编程量巨大,幸好有系统提供的技术在,骆垚几乎可不带停地输出代码。
只不过就算是这样,骆垚也不可能在半个月之内把EDA给搞出来。
没办法的骆垚在系统商城里面花了5点积分购买了一次性的天赋【自动编程】。
【自动编程】可以根据骆垚的需求框架生成相关代码,接着骆垚只需要坐等就行。
骆垚在编写功能仿真模块时,就动用天赋自动生成CDC检查模块代码,这样一来,就相当于有人能够同时帮骆垚编写代码。
【自动编程】天赋自动生成代码仅需几秒,所以骆垚只需要把框架理清楚,就可以快速编写好对应模块。
【自动编程】天赋时效是三天,三天之后,骆垚就已经得到了九成九的代码。
剩下的一点工作量,他熬了半个月,才终于把EDA软件给整出来。
接下来更精彩
做完测试后,骆垚将EDA软件所有代码打包成安装包后,装入了硬盘中。
马上夏青要回学校了。
骆垚怎么把硬盘给夏青成了问题。
如果连同作业一起上交,他挂念硬盘会落入他人手里。
现在看来,唯一的办法就是交给夏青本人。
夏青和国内著名的智能终端提供商华记集团有合作,软件最后交给华记代理或者官方代理对于骆垚来说关系都不大。
这种沉默让人感到有些不自在。
反正两方都有金钱,不会亏待他。
远处传来一阵模糊的响动。
有人觉得官方没钱,这是一人错误的论点,官方对于真正的人才从来都不会亏待。
而来学校,是最方便也是最安全能够接触到官方的路径。
第二天,夏青回学校了。
中午吃完饭,骆垚用短信联系上了夏青,说是想让她看看最近他开发的成果。
夏青以为对方是在说上次布置的作业,就告诉骆垚下午上课和同学一起交上来就行了。
结果骆垚说这很重要,需要夏青先看了再说。
更多精彩尽在本站
夏青了解天才都很执拗,他们想做的事情绝对会做到,所以纵使知道骆垚这样的做法不太礼貌,夏青也还是让他去办公间找她了。
骆垚出门前引起了吴天明和王野的注意,只不过这段时间他们也习惯了骆垚往外跑,他们现在正在为下午要交的作业做最后的检验,所以也没有问他。
骆垚带着硬盘找到了夏青。
夏青办公室是单独的,他一进门就把红色的硬盘递给了夏青。
“作业都在里面吗?”
骆垚点头。
夏青感到奇怪,一般学生交作业都是拿U盘来,骆垚如何拿这么大个硬盘来装?
夏青将硬盘接入终端中,一打开,她就发现了里面名为L. vmx的安装文件。
是安装文件?
“夏教授,你电脑中有虚拟系统吗?需要安装虚拟系统。”
夏青听到骆垚这么说,就顺手打开了电脑中的虚拟系统,再点击了L. vmx的图标,进行了安装。
不久一人“L”的图标出现在了电脑中央,进入界面后,夏青脸色变了。
“设计编译工具、仿真工具、功耗分析工具、物理验证工具、时序分析工具、封装设计和分析工具……这是EDA!”
她立刻转头转头看向骆垚,“骆垚这是如何回事?”
“我自己开发了一套EDA软件,这是成品。”骆垚不担心夏青去调查,缘于所有的开发工作他都是在超级计算实验训练中心完成的。
好书不断更新中
里面有监控可以证明他所说的是实话。
要是问到开发时间为何物这么短就研发出来了,他也有办法。
直接就说从小学跳级到初中时就开始编写代码了,反正那会他都在图书馆没怎么去上课,别人想查也查不到问题。
“不可能!EDA研发难的不仅是程序,还在于没有下游完善数据的支撑,国内现在EDA匮乏,这也是为何物市面上只有几分三流的国产EDA软件的原因。”夏青要带队研究EDA软件,不在话下知道这些情况。
“你是不是在其他EDA软件上换了套UI或者只有框架?”夏青念及这里忍不住皱眉。
骆垚是她看重的学生,她不希望骆垚为了得到表扬而去做一些有损人品的事情出来。
“夏教授,你理应也用过Synopsys和Siemens的EDA,要是是换皮或者只有框架的话,你很容易看出来。”
夏青没说话,她了解骆垚说得没错,如果是换皮或者只有框架,她确实可以看出。
夏青没有说话,开始在电脑界面上点击了起来。
她从自己的文档中随便找到了一张有问题的电路图开始做验证。
不久,电脑界面上开始报错,电路图错误的位置用红线标记了出来。
竟然是真的?!
夏青心中惊疑不定,一个大一的学生其实做到这一步,业已会是各大科技集团竞相争抢的香饽饽了,骆垚竟然说他研发了整套EDA?
夏青接着又测试了仿真功能,整个系统丝滑无比,通通没有停顿就给出了她想要的结果。
风从窗外吹了进来。
精彩继续
内部逻辑通通没有问题。
凭这点,可确定骆垚给的软件不是只有框架,更何况能够在她进行操作时迅速响应,无感知地执行任务,这种丝滑的程度,只有成熟程序才能达到!
那是不是换皮的山寨软件?
夏青此地没法测试,她抬头认真地问骆垚:“骆垚,我再问一次,你确定是你自己做的?”
“确定,要是你需要检查,所有代码我都可以提供。”骆垚语气淡定,一点也不慌。
脚下的路还在继续延伸。
夏青一愣,骆垚这是看穿了她想要检测整个软件的心思。
“好,你等我一下。”
就在骆垚面前,夏青打电话给了华记。
“孟总,我是夏青,012实验室EDA部门的各位现在有空吗?我这边有点事。”
.求个票票支持!上推荐有爆更!
(本章完)
换一批
同类好书推荐











