Is it normal for a top student with an EQ of 20 to create a chip?

Chapter 28: One person self-developed software, and this is the finished product!

Chapter 28: One person develops software by himself, and this is the finished product! (Seeking for further reading)

Luo Yao didn't figure it out.

Wu Tianming and Wang Ye are smarter than the average person. Why don't they even understand things like IP cores?

Luo Yao looked at the time, nine forty-five.

Lights out in the dormitory at 10:30, so he needs to leave 10 minutes to wash up.

"I have half an hour now. If you want, I can talk to you now."

Hearing that Luo Yao was willing to teach them, Wang Ye and Wu Tianming hurriedly ran to get their laptops and computers.

"The IP core is a functional block that can be designed and verified in advance. When needed, it can be integrated into different digital circuits or systems."

"I know this. Just like potatoes, they are all-purpose vegetables. They can be used for braised in braise or in hot pot. They can be steamed, stir-fried, boiled, fried, pan-fried or stewed." Wang Ye said, patting his thigh.

Although Luo Yao felt that Wang Ye's example was outrageous, he had to admit that it was indeed true.

But Luo Yao always felt awkward when he regarded IP cores as potatoes.

"In fact, designing an IP core is very simple. It is to design the architecture and logic of the IP core based on requirements, which includes functional modules, signal processes, state machines, etc."

"For example, if you want to design a monitor IP core for computers, how would you operate it?"

Wang Ye didn't expect Luo Yao to ask a question out of the blue. He thought for a while and said, "Well, download Penguin Butler and study its functions?"

Wu Tianming didn't know whether to laugh or cry, and said, "Even if you dismantle Penguin Butler, it won't work."

"I will first integrate the CPU usage, memory usage and temperature sensor modules to obtain relevant data." Wu Tianming answered seriously after talking about Wang Ye.

"This idea is correct, but it does not use a state machine."

"Architecturally, you need to design a finite state machine to collect CPU usage and these parameters, otherwise the data you get will not be real-time."

"This data can then be sent to external devices through the configured communication interface."

"This is a simple architecture. When doing R&D, architecture is the most important thing."

"Assume CPU usage, memory and temperature sensor as sub-modules, then we can now get:"

【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……]

Luo Yao got excited and took over Wu Tianming's computer and started typing code on it.

"Santu, why did you type the code when you disagreed? Wait for me, I haven't reacted yet!" Wu Tianming and Wang Ye were both not good at programming, so they panicked when they saw the screen full of code.

After Luo Yao finished typing all the codes, Wu Tianming and Wang Ye next to him were already in awe.

"Santu, why don't you give us some programming lessons first?"

Luo Yao:? ? ?

He said with some disbelief: "You two can't?"

Wang Ye hurriedly argued for himself: "It's not that I can't, it's just that the foundation is not very good."

"What's the difference between that and no? It's just that I know a few more characters than others." Luo Yao exposed him mercilessly.

Wu Tianming became embarrassed and said, "Santu, this hurts my heart. If you are willing to teach us, we will definitely learn from it."

Study hard, it's almost like starting from scratch.

Luo Yao was short of time and could not teach programming from scratch with them, so he got to know their situation, drew key points in the programming book for them, and went to bed first.

Wu Tianming and Wang Ye also felt embarrassed. Their material conditions were much better than Luo Yao's, but now, they couldn't do things that others knew, which was hard for Wu Tianming and Wang Ye to accept.

"I won't sleep tonight! I have to understand programming today!" Wu Tianming whispered to Wang Ye.

"Gan! I won't sleep either. Let's work hard tonight and impress Santu tomorrow, lest he really thinks we are stupid!"

"Come on! Stay up all night!"

After Wang Ye finished speaking, he immediately started reading in front of the desk. When Wu Tianming saw this, he was not to be outdone. After a while, the lights in the dormitory were turned off, and the two of them turned on the flashlight and continued reading.

Until five o'clock the next morning, when Luo Yao woke up, he saw Wu Tianming and Wang Ye already asleep in front of the desk.

Do you need to stay up all night to learn programming?Luo Yao didn't understand.

"Don't call me stupid." Wang Ye murmured, not knowing whether he was dreaming or something.

Luo Yao shook his head and walked out quietly to the Supercomputing Experimental Training Center.

As the days passed, Luo Yao kept repeating this kind of life.

Whenever I have free time, I help Wu Tianming and Wang Ye make up for half an hour of class, and then spend the rest of the time either in class or at the Supercomputing Experimental Training Center.

The amount of EDA software programming is huge. Fortunately, with the technology provided by the system, Luo Yao can output the code almost non-stop.

But even so, Luo Yao couldn't complete EDA within half a month.

Luo Yao had no choice but to spend 5 points in the system mall to purchase the one-time talent [Automatic Programming].

[Automatic programming] can generate relevant code according to Luo Yao's demand framework, and then Luo Yao only needs to sit back and wait.

When Luo Yao was writing the functional simulation module, he used his talent to automatically generate the CDC check module code. In this way, it was equivalent to someone being able to write the code for Luo Yao at the same time.

[Automatic Programming] Talent automatically generates code in just a few seconds, so Luo Yao only needs to clarify the framework and quickly write the corresponding modules.

[Automatic Programming] The talent has a validity period of three days. After three days, Luo Yao has obtained [-]% of the code.He spent half a month on the remaining workload before finally completing the EDA software.

After completing the test, Luo Yao packaged all the codes of the EDA software into an installation package and loaded it into the hard disk.

Xia Qing is going back to school soon.

How Luo Yao gave the hard drive to Xia Qing became a problem.

If he turned it in with his homework, he worried that the hard drive would fall into the wrong hands.

Now it seems that the only way is to leave it to Xia Qing himself.

Xia Qing cooperates with Huaji Company, a well-known domestic smart terminal provider. It does not matter to Luo Yao that the software is ultimately handed over to Huaji agents or official agents.

Anyway, both parties have money and will not treat him badly.

Some people think that the official has no money. This is a wrong argument. The official will never treat real talents badly.

Coming to school is the most convenient and safest way to contact the official.

The next day, Xia Qing went back to school.

After lunch, Luo Yao contacted Xia Qing via text message and said he wanted her to see the results of his recent development.

Xia Qing thought the other party was talking about the homework assigned last time, so she told Luo Yao to just hand it in with his classmates in class in the afternoon.

In the end, Luo Yao said that this was very important and Xia Qing needed to read it first before talking about it.

Xia Qing knew that geniuses were very stubborn and would definitely do what they wanted to do, so even though she knew that Luo Yao's behavior was not polite, Xia Qing still asked him to go to the office to find her.

Luo Yao caught the attention of Wu Tianming and Wang Ye before going out, but they were used to Luo Yao running out during this period. They were currently doing the final inspection of the homework due in the afternoon, so they did not ask him.

Luo Yao found Xia Qing with the hard drive.

Xia Qing's office was separate. As soon as he entered the door, he handed the red hard drive to Xia Qing.

"Is all the homework in there?"

Luo Yao nodded.

Xia Qing felt strange. Most students handed in their homework with a USB flash drive. Why did Luo Yao use such a large hard drive to install it?
Xia Qing connected the hard drive to the computer. As soon as she opened it, she found the installation file named L. vmx inside.

Is it an installation file?
"Professor Xia, do you have a virtual system on your computer? You need to install a virtual system."

When Xia Qing heard what Luo Yao said, he opened the virtual system on his computer, clicked on the L. vmx icon, and installed it.

Soon an "L" icon appeared in the center of the computer. After entering the interface, Xia Qing's face changed.

"Design compilation tools, simulation tools, power analysis tools, physical verification tools, timing analysis tools, package design and analysis tools...this is EDA!"

She immediately turned to look at Luo Yao, "Luo Yao, what's going on?"

"I developed a set of EDA software myself, and this is the finished product." Luo Yao was not worried about Xia Qing going to investigate, because he completed all the development work at the Supercomputing Experimental Training Center.

There is surveillance inside to prove what he is telling the truth.

If you ask why it was developed in such a short development time, he has an answer.

To put it bluntly, he started writing code when he skipped a grade from elementary school to junior high school. Anyway, he was in the library and didn't go to class much at that time, and others couldn't find the problem even if they wanted to.

"Impossible! The difficulty in EDA research and development is not only the program, but also the lack of support from downstream perfect data. There is currently a shortage of EDA in China, which is why there are only some third-rate domestic EDA software on the market." Xia Qing wants to lead a team to research EDA software , of course we know these situations.

"Did you change the UI or just the framework in other EDA software?" Xia Qing couldn't help but frown when he thought of this.

Luo Yao is a student she values, and she doesn't want Luo Yao to do something detrimental to his character just to get praise.

"Professor Xia, you should have used EDA from Synopsys and Siemens. If it is a skin change or only a frame, you can easily tell."

Xia Qing didn't say anything. She knew that Luo Yao was right. If it was a skin change or just a frame, she could indeed tell.

Xia Qing said nothing and started clicking on the computer interface.

She randomly found a problematic circuit diagram from her files and started to verify it.

Soon, errors began to appear on the computer interface, and the wrong location in the circuit diagram was marked with a red line.

Is it true? !

Xia Qing was shocked and confused. A freshman who had actually achieved this step would already be a hot spot for major technology companies to compete for. Luo Yao actually said that he had developed a complete set of EDA?
Xia Qing then tested the simulation function. The entire system was extremely smooth and gave her the results she wanted without any pause.

There is absolutely no problem with the internal logic.

Based on this, it can be determined that the software Luo Yao provided is not only a framework, but also can respond quickly when she operates and perform tasks without perception. This level of silky smoothness can only be achieved by mature programs!
Is that a reskinned copycat software?
Xia Qing couldn't test it here. She raised her head and asked Luo Yao seriously: "Luo Yao, let me ask again, are you sure you did it yourself?"

"Sure, if you need to check, I can provide all the codes." Luo Yao said calmly, not panicking at all.

Xia Qing was stunned. Luo Yao had seen through her intention to test the entire software.

"Okay, just wait for me."

Right in front of Luo Yao, Xia Qing called Hua Ji.

"Mr. Meng, this is Xia Qing. Are you guys from the EDA department of 012 Laboratory free now? I have something to do here."

Ps please vote for support!There are hot updates recommended above!
(End of this chapter)

Tap the screen to use advanced tools Tip: You can use left and right keyboard keys to browse between chapters.

You'll Also Like