Mobility Radeon от ATI
There is nothing surprising in the fact that the new Mobility Radeon is developed on the basis of the latest ATI graphics chip for desktop systems - Radeon VE, which,…

Continue reading →

We overcome the limitations
Standards for SCS based on twisted pairs for Ethernet 10Base-T and Fast Ethernet 100Base-TX networks stipulate that: the maximum length of horizontal wiring is 90 m; the total length of…

Continue reading →

Stages of a Long Way: Mass Intel and AMD Processors in 2001
Intel Celeron is finally moving to the 100 MHz system bus. On January 3, the first CPU of this lineup came out - the 800-MHz version (multiplication factor - 8x).…

Continue reading →

The use of CAD “MAX + plus II” for the development of digital devices on FPGAs from Altera

CAD “MAX + plus II” is an integrated environment for the development of digital devices based on programmable logic integrated circuits (FPGAs) of Altera company and ensures the implementation of all stages necessary for the production of finished products:

creating device designs;
synthesis of structures and trace internal FPGAconnections;
preparing data for programming or configuring FPGAs (compilation);
project verification (functional modeling and time analysis);
programming or configuring FPGAs.
The procedure for obtaining and installing free versions of CAD “MAX + plus II”, as well as the main characteristics of Altera FPGAs supported by these versions, are given in the previous article.

The most complete corporate description of the MAX + plus II system is contained in the document MAX + plus II Getting Started Manual on the Altera website, which includes the tutorial (Tutorial). In Russian, a fairly detailed description of the MAX + plus II system can be found in [1]. This article provides the minimum amount of information necessary for the initial development of the technology for developing digital devices on FPGAs from Altera. As an example, the development process of a control device for a 7-segment LED indicator is considered.

MAX + plus II system applications
The package “MAX + plus II” includes the following interconnected applications that implement all of the above stages of development of digital devices on FPGAs from Altera:

Project input applications (project editors)
“Graphic Editor” is a graphic editor designed to enter a project in the form of a connection diagram of the symbol characters of elements extracted from standard library packages or from the user’s library.

Waveform Editor is a time diagram editor (some authors call this application a signal editor), which has a dual function: at the input stage it provides input of the project logic in the form of diagrams (diagrams) of input and output states, and at the modeling stage it provides input of test diagrams ( reference) input states of the simulated device and setting the list of tested outputs.

“Text Editor” – a text editor designed to create and edit text files containing a description of the project logic in the AHDL (Altera Hardware Description Language) device description language or in languages ​​similar to it like VHDL, “Verilog”. For mastering the AHDL language, one can recommend [1, 2], as well as articles published in a number of issues of Chipnews magazine in 2000.

“Symbol Editor” is a symbol editor that allows you to edit existing symbols and create new ones. By the way, any compiled project can be collapsed into a symbol, placed in a symbol library and used as an element in any other project.

“Floorplan Editor” is a communications editor (level-by-level scheduler), which allows you to manually distribute FPGA outputs (assign outputs to specific input and output signals) and redistribute some internal FPGA resources on the layout of the main logic elements.

MAX + plus II Compiler Applications
These are applications included in the compiler package and designed to synthesize the structure, trace connections, verify the correctness of the project and localize errors, generate programming files or configure FPGAs:

“Netlist Extractor” is an application that extracts the list of connections from the source file of the project view created when the project was entered.

“Database Builder” is an application designed to build a project database.

“Logic Synthesizer” is an application that provides verification of the correctness of the project according to formal rules and synthesis of the optimal structure of the project.

“Partitioner” – an application that provides the splitting of the project into parts in cases where the resources of one crystal (microcircuit) are not enough to implement the project.

“Fitter” is a tracer for internal connections that provides the implementation of a synthesized structure.

“SNF Extractor” is an application that provides the extraction of project parameters necessary for functional modeling and time analysis.

GeForce2 MX 400 and GeForce2 MX comparison
We can say with sufficient degree of certainty that the performance of a card on a GeForce2 MX 400 equipped with the slowest memory at a frequency of 166 MHz…


Warm company
A processor is not the only heat source in a computer. But the most solid of them. Therefore, special attention is paid to him. But modern video cards also have…


What is a model number?
Before comparing with competing processors, let's look at the performance of Athlon XP processors with different CPUIDs. The model number is simply the number of a specific model in the…


Moore's Law as interpreted by AMD
The regular annual EnterEX 2002 exhibition was held in Kiev from February 19 to 23. Within the framework of this exhibition, Euroindex and the publishing house My Computer held the…