quartusii is Altera 's software for the development of FPGAs and CPLD , just as Keil is used to develop a single-chip microcomputer.
niosii is a three-bit processor soft core, like the same as a single-chip microcomputer, but not like a single-chip hardware in the physical, but a hardware description of the language composed of a soft core, configured to FPGA can be used as a single-chip computer
FPGA Board Of course refers to the above has a piece of FPGA circuit board, is generally a learning board of development boards and so on for learning Development, like the Development Board
The links between them are:
quartusii is the development software for the FPGA and CPLD produced by Altera Company, andNiosii is also their company 2004 introduced a soft core , its software development tool is the niosii IDE, the hardware Configuration tool is SOPC Builder(this tool in quartusii integrated in the software, can be seen in the Tool inside the quartusii )
Their linkages are manifested in the niosii -based development process:
1, the general development of the niosii process is the first through SOPC builder configuration with a specific peripheral niosii(This step is generated by VHDL or Verilog file)
2, then in the quartusii integrated, configuration, allocation pin, (this step can be said to generate a specific hardware niosii CPU , is actually an FPGA Configuration Web Table file)
3, then in the niosii IDE for the above generated niosiicpu write software, compile, connect, debug or something
4, the above are completed, you can build the second step of the FPGA configuration file on the FPGA Development Board FPGA ( here finally used to FPGA board, Khan!). ), and then use the niosii IDE to put its software under RAM or flash , so that it can run
In fact, the above development process is similar to the development process of the Wuyi , but directly from the third step, and do not download the hardware configuration file, directly on the software only
The relationship between quartusii and NIOSII,FPGA plates