"Click to buy little feet STEP-MAX10 FPGA development board page <<
Last year, the thinking in the S & P Information Technology launched the second generation of little feet STEP-MXO2 FPGA development board, because of its sleek appearance (for flexible DIY), good peripheral resources (including LED, RGB LED, DIP switches, 36 available IO ports, etc.), on-board programmer, plus the price advantage of the FPGA board, quickly swept the major colleges and universities, engineer groups, by students, experts unanimously approved. However, because of the launch of the STEP-MXO2 version uses only a Lattice FPGA, very often, we all want to can have a different choice, and for many students or engineers, or use more familiar with the FPGA with Xilinx or and Altera (Intel) the two most well-known of the original FPGA products, this is not what you want will be there, thinking in the S & P information Technology introduced a new STEP-MAX10 FPGA development board based on Intel Alerta MAX10 series FPGA, although the onboard FPGA chip changed, but resources are fully compatible peripherals STEP-MXO2 based Lattice MXO2 FPGA development board, in other words, or the familiar taste, but you are more of a different choice it also allows ordinary skill in Altera FPGA friends student engineers have no threshold easily get started.
Little feet STEP-MAX10
First to understand this new little feet under STEP-MAX10 FPGA development board. First, the packaging has become more sophisticated, the all-metal, matte texture, looks tall than the previous paper pack on more.
Logo of little feet is positive
The back is quite provocative slogan "into the programmable logic world" information and little feet official micro-channel public number, etc., it is worth mentioning that the micro-channel public number has introduced FPGA data and little feet FPGA development board detailed tutorial guide , wish to focus next.
STEP-MAX10 say the biggest feature is compatible with the STEP-MXO2, in addition to the core itself onboard, all compatible with other peripheral resources, so that, when the STEP-MAX10 development board as a core module, it is very hardware through the use of the product of STEP-MXO2 development board easily ported to before.
Familiar little feet STEP-MXO2 II development board peripherals friend natural resources STEP-MAX10 no stranger, also uses a DIP40 package, board size is 52mm * 18mm, compact, easy to carry. Further, the board is very rich in resources, comprising four touch buttons, 4 DIP switch, 8 user LED, 2-way RGB_LED three-color lights, in addition, the integrated boards downloading, to a data line MicroUSB Download the complete power development board. As shown in a block diagram of a hardware development board as a whole.
DETAILED resources little feet STEP-MAX10 FPGA development board interface shown below.
Wherein the pinouts shown below Development Board
If you have to say what's different places, mainly two things:
A downloader is FTDI chip Microchip replaced chip, purpose of this is simply to further control costs, while the use of functional changes is nothing;
2 STEP-MAX10 is equipped with the core FPGA chip uses at Altera Corporation MAX10 series 10M08SCM153, the more abundant resources, but also for friends who are familiar with Altera FPGA can get started without threshold, offered an alternative.
Core devices: Altera 10M08SAM153
BGA package pin 153, pin pitch 0.5mm, chip size 8mm x 8mm;
Power-instant start;
8000 LE resources, 172KB largest user flash memory, 378Kbit RAM;
2-way PLL;
24 road hardware multiplier;
Support DDR2 / DDR3L / DDR3 / LPDDR2 memory;
112 the GPIO user;
3.3V voltage supply;
MAX 10 FPGA Altera is one of the latest products, positioned between CPLD and FPGA, CPLD increase compared to the Flash (Flash), compared to the lack of Cyclone V Transceivers, ARM hard core and so on. MAX10 NiOS II using soft, customizable, low-cost, single-chip, programmable logic devices on the instantaneous power (PLD) provides advanced processing capabilities, having a non-instantaneous loading, double mirroring configuration, the internal features integrated analog to digital conversion module.
Small feet official information presentation point of view, STEP-MAX10 MAX10 FPGA version equipped with two, one is the author of this hand, there is another version equipped with 10M02 FPGA, because not seen kind, not so good confirm, but I believe that it is, 10M08 10M02 stronger version than the version on hand more, which can not only enhance logical resources, further comprising a user memory, multipliers, ADC, temperature sensitive diodes, Flash dual-boot configuration, etc., the specific reference to FIG.
As mentioned above, 10M08 built-in dual boot mode, arranged in a dual chip switching configurations by Boot_sel pins to implement two chips, which is 10M02 version not available, single-chip dual configuration scheme can make your design more flexible, more cost-effective in certain situations require additional Flash chip configuration.
To say the least, two versions of little feet STEP-MAX10 can basically meet your different needs, specifically how to choose mainly to see how the user is ready to design the product, of course, if you just used for learning, assessment and other purposes, and I certainly choose Like the hands of this version is more appropriate.
Development environment
For Intel Altera FPGA development tool Quartus Prime, the latest version is 16.1, support for 64-bit systems.
Intel Altera Quartus Prime is the company's comprehensive PLD / FPGA development software, as a programmable logic design environment, due to its strong design capabilities and intuitive interface, with fast, unified interface, centralized function, easy to learn use and so on, more and more popular digital system designers.
If you want to download the latest version, it is recommended to use the official download tool, after all the installation files still a little big, of course, is to choose the most convenient network disk address provided by the official download little feet, but this is not guaranteed to be the latest version. For little feet STEP-MAX10 FPGA development then it is to install a software package Quartus Prime and the device package MAX 10FPGA, of course, to use the simulation function also requires an additional download a ModelSim installation package, of which the installation is complete take up 10GB of storage space, or very large.
The installation is complete there will be USB Blaster driver installation, which is used to download required, this must be installed after the installation is complete port to little feet STEP-MAX10-powered USB Blaster driver can see through the PC USB. If the USB-Blaster display with question marks, not installed successfully, you can reinstall the drivers by installing Quartus directory folder.
After a good development environment to build can be programmed to develop a formal little feet STEP-MAX10 FPGA development board, and not one specific process described in the official use of the instruction manual provided little feet have a complete description to get started: Focus on Micro Signal stepfpga you can get.
STEP-MAX10 to develop electric board, power-on default operation is the same as the factory and the STEP-MXO2 program.
The following example of a simple LED blinking program, open the Quartus development tools, a new LED project file, the following figure, compared with the main interface Quartus Prime16.1 development tools.
When new construction is properly configured parameters, I got the hands of STEP-MAX10 FPGA development board equipped model 10M08SAM153C8G
Under the new design of the new LED project file, select the file type you're good at, choose here is the Verilog HDL.
LED flashing code is as follows
module LED
(
input clk_in, // clk_in = 12mhz
input rst_n_in, // rst_n_in, active low
output led1, // led1 output
output led2 // led2 output
);
parameter CLK_DIV_PERIOD = 12_000_000;
reg clk_div = 0;
// wire led1, led2;
assign led1 = clk_div;
assign led2 = ~ clk_div;
// clk_div = clk_in / CLK_DIV_PERIOD
reg [24: 0] cnt = 0;
always @ (posedge clk_in or negedge rst_n_in) begin
if (! rst_n_in) it begins
cnt <= 0;
clk_div <= 0;
end else begin
if (cnt == (CLK_DIV_PERIOD-1)) cnt <= 0;
else cnt <= cnt + 1'b1;
if (cnt <(CLK_DIV_PERIOD >> 1)) clk_div <= 0;
else clk_div <= 1'b1;
end
end
endmodule
Save, perform comprehensive analysis, there is no error, then you can view the RTL circuit generated by the RTL Viewer.
After pin constraints, such as the pins on the FPGA does not need to use as a trigger input state are set, there are additional I / O port is set to a level 3.3V LVTTL. These settings are completed, followed by the LED pin code provided above configuration, you can see the pinouts of the article began to show a development board, Pick LD1 flash alternately development board and LD8, i.e. corresponding to FPGA-N15 with K11.
After pin assignment is done you can compile, the compiler is not wrong, then you can enter the download procedure, in which the download time needed to select the appropriate USB-Blaster (USB-0) downloaded in hardware setup, mode JTAG, download files .sof can select the output file or .pof, sof file is downloaded to the SRAM, the power-down will disappear, generally used for debugging, and power-down pof file is not going to disappear, to do with the application of the product.
Boards practical result LED1, LED2 (LD1 on a corresponding board, LD8) flash alternately.
Of course, this is just the entry-level LED blinking program, above only shows the flow of the whole project development, the need for pre-simulation and post-simulation for complex engineering development, ensure that the final programming logic and timing meet our design requirements. Further, little feet STEP-MAX10 boards may also be achieved with the multifunctional base further functions of the operation. And this time, this board logic resources in the hands of the author is very rich, can achieve Nios2 Altera's soft-core function, these parts will continue to show you the little feet STEP-MAX10 FPGA development board evaluation (II).
Small knot
Based on little feet STEP-MAX10 FPGA development board Intel Altera MAX10 series FPGA not only with sleek appearance and convenient to use the power out of the box, and can function as an independent module on the floor STEP-Baseboard more functions the expansion, which is both for beginning students start with FPGA, that was developed by engineers want to do the project, or even proficient in a variety of DIY electronics enthusiasts, it is a learning tool for the development of one of FPGA products. In addition, according to information provided by the official, in June this year, there will be a number of little feet around the extended function module FPGA development board of the launch, at the same time open up with the Raspberry Pi, Arduino's ecosystem. And ARM Cortex-M0, RISC-V and other kernel ported to the FPGA little feet, a set of hardware and software are open-source digital learning system will soon be formed, such a platform not only combines the advantages of the current mainstream open source hardware, but also break past the closed FPGA learning environment, brought about little feet FPGA development board disruptive change it is still very worth the wait.
Little feet FPGA Buy Link
Little feet STEP-MAX10 FPGA development board purchase links
STEP Baseboard little feet floor Buy Link
Little feet STEP-MXO2 second-generation buying links
Original Disclaimer: This article is love board network original, declined reproduced! "
Our other product: