cpu vhdl code
When I talk about the electronic design automation (EDA), many people mistakenly think that is related to manufacturing automation electronic components, covering aspects such as computer-controlled conveyor and PLC programming. In fact, the two are very different in nature.
EDA domain is purely software. That's the way software is used to help integrate circuit (IC) designers to design IC. This software is considered as tools CAD.
Although the design of high-level integrated circuits requires much creativity, but the low-level details of integrated circuit design can be very repetitive, tedious and boring. CAD tools help designers to perform repetitive and tedious tasks.
While in the collage, students will learn the basics of electronics design of electronic systems with small number of components called gates. base system can be constructed with less than 10 doors. Last year students learn how to build an entire system consisting of hundreds of doors. No way it happens in the real world.
In the real world, a system like the Intel Pentium 4 chip is built of 14 million gates. And with the current trend will not be long before we take one trillion the doors (in a single chip) of the mark. It is so different from what is thought to college. Therefore in the real world, the IC has been designed using a different method.
At the highest level of a system can be described with particular languages, hardware description language called (HDL). two most important are HDL Verilog and VHDL. Verilog is widely used by designers in North America, and VHDL is broadly by European designers.
Instead of designing a system gates, the use of these languages is described a system level. Then the software is used to translate this high level description of the gate level. This process is called synthesis, and software is considered a synthesis tool. A line of HDL can be translated by the synthesis tool of some doors. tool synthesis is an example of EDA tools.
Even before an HDL design is processed by a synthesis tool, other CAD tools can be used by designers to verify your HDL code to follow certain rules and guidelines. These tools are called CAD software driver state. HDL design is to verify the proper orientation for new circuit design to catch possible errors that can cause a circuit failure which turned into doors.
Network interconnected networks that are synthesized are called netlist.There different CAD verification tools can be used to analyze a list of connections. The tools can be a tool Static can view a list of connections and features solve mathematically. There are also dynamic tools such as simulators that focus on how the system behaves when it is almost up. Simulation input voltages currents are introduced into the connection list, and the simulated output shows that the designer.
The use of these audit tools, designers can verify their design work – at least in controlled simulated environment. The final verification of the chip itself is still necessary because the complicated manufacturing process and time can cause problems in a circuit that is not taken into account during a simulated testing.
Use different CAD tools such as synthesis tools, designers and ladies of the rule check Today's tools were able to create a chip that contains millions of gates in it. Apart from the synthesis, there are other tools for process designers CAD with other integrated circuit design, such as design tools, verification tools and timing.
The trend is to move up the abstraction using a high-level language, which is more abstract than the HDL as C or C + + programming language and let the software do the job increasingly the production of doors. Allowing the use of C or C + + in the design of a control system is performed in order to convert a portion of the software engineers become in hardware designers.
Sa Wahid is the owner of site www.dzikry.com/blog [http://www.dzikry.com/blog]. Work professionally in software development industry, but leisurely likes to learn about human brain capacity. If you are interested to know more about human mind and thinking process check the “Brain and mind” section at dzikry.com/blog/category/brain-and-mind [http://dzikry.com/blog/category/brain-and-mind]
Xilinx spartan-3e under Plasma Cpu: vga coded with VHDL only (Ver1)
Tags: cpu, cpu vhdl code, fpga, Hardware, programming, verilog
Leave a Comment