"Since Altera launched a new series of Max 10 FPGA devices, the focus on Max 10 has been constant in the market. If you count down the existing development kits based on Max 10 FPGA in the market, there are really many, such as Max 10 neek kit with rich functions, Altera Max 10 FPGA Evaluation Kit in portable pocket laboratory, Odyssey max10 sensor development kit for IOT, etc, These boards have their own characteristics, and the onboard functions also cover different user groups to a certain extent. Today, aiban.com will recommend another FGPA development kit based on Max 10 devices - the deca development kit obtained from iResearch electronics.
As we all know, the max 10 FPGA series has greatly increased the logic resource density (up to 50K logic units) on the basis of the previous generation of max series products. It also integrates resources such as embedded processor soft core, DSP module, DDR3 storage controller, analog module and so on. Compared with the max 10 FPGA itself, which we are already very familiar with, Let's focus on what functions this development kit of deca will carry.
The packaging box of deca development kit itself is very large, and the internal accessories are also very rich, including:
A deca development board
A WiFi ble expansion board
One 800W pixel camera module (ar0833)
One Ethernet cable, two MINIUSB cables
One 5V / 2A power adapter
A quick start note
Interestingly, the WiFi ble expansion board equipped with the deca development board is compatible with the expansion interface of bbblack, which makes it easier for many engineers familiar with the open source hardware board of bbblack. In addition, the ar0833 800W pixel camera module adopts the latest Mipi interface used in current electronic products, such as mobile phones and tablets, This greatly facilitates the engineers to transplant the camera function platform in the future, which is very good.
In addition to the supporting accessories, the deca development board has many onboard functions, including Ethernet function, analog input, audio circuit, various sensors, touch keys, etc., which is convenient for engineers to develop various simple to complex multimedia project applications based on the prototype DIY of deca development board.
FPGA development board recommendations:
Cyclone IV Starter Kit A low-cost development platform for developing and testing PCI express with transceiver I / O signal quality up to 2.5 Gbps.
Ice40hx Evaluation Kit A hardware solution development board based on ice40-hx8k FPGA can be used to develop hardware solutions based on Android operating system.
Smartfusion a2f Evaluation Kit It is a board that realizes the integration of all functions of embedded control and logic, with extremely simplified architecture and extremely safe system.
Specifically, the on-board resources carried on the deca development board.
Altera MAX 10 FPGA(10M50DAF484C6GES)
Onboard USB blaster II debugger, JTAG mode
512MB DDR3 SDRAM
64MB QSPI Flash
MicroSD card interface holder
Two CapSense keys, two mechanical keys, two switches, and eight blue user LEDs
Clock generator: 50MHz clock
24 bit CD quality audio codec chip (line input / line output)
HDMI output, supporting 3D video format
One 10 / 100M Ethernet interface
One MINIUSB interface (onboard USB 2.0 PHY)
A temperature and humidity sensor, a temperature sensor, an accelerometer, an ambient photometric and proximity sensor
One camera Mipi interface
ADC SMA inputs for two Max 10 FPGAs
Through beaglebone black compatible I / O expansion interface (up to 69 digital IO ports)
For a palm sized development board, the realization of many functions of deca development board benefits from the ultra-high integration of Max 10 series FPGA and many characteristics that are ahead of similar products, including:
Dual configuration flash memory: two images can be stored on one chip and dynamically switched between images
Analog module: Integrated ADC, power management and temperature sensor
Momentary on: Configuration time in milliseconds
Nios II soft core embedded processor: it supports the integration of Altera soft core Nios II embedded processor and provides a single-chip, fully configurable instantaneous connection processor subsystem.
DSP module: the first nonvolatile FPGA with DSP
DDR3 external memory interface: Max 10 supports DDR3 SDRAM and lpddr2 interfaces through soft core IP storage controller, which is suitable for video, data path and embedded applications.
User flash: up to 736 KB user flash code storage function is supported, and Nios II embedded applications are supported. The user's flash memory capacity depends on the configuration selection.
FPGA development board recommendations:
Cyclone IV Starter Kit A low-cost development platform for developing and testing PCI express with transceiver I / O signal quality up to 2.5 Gbps.
Ice40hx Evaluation Kit A hardware solution development board based on ice40-hx8k FPGA can be used to develop hardware solutions based on Android operating system.
Smartfusion a2f Evaluation Kit It is a board that realizes the integration of all functions of embedded control and logic, with extremely simplified architecture and extremely safe system.
The specific model of the max 10 FPGA on the deca development board is 10m50daf484c6ges, which is a product with the highest configuration specification among the max 10 series products. We can further learn from the rich onboard resources on this deca development board. At the same time, Max 10 FPGA is very suitable for cost-effective single-chip scheme, so Max 10 is suitable for many market fields and applications. For example, it can be used as I / O module or video monitoring in industry.
Main features of 10m50daf484c6ges:
TSMC's 55nm embedded flash process is adopted
484pin FBGA package, 23mm x 23mm size, maximum number of user IO 500
50000 logic unit (LE), supporting internal memory module, multiplier, PLL and user flash memory
Internal dual boot self configuring flash, supporting JTAG
Support embedded hard core IP, such as external memory control and 2-way 12 bit ADC
Single power supply, only one 3V or 3.3V power supply is required
Among the currently known Max 10 FPGA products, in addition to the onboard 10m50 FPGA product, there are also product series for low-end application markets such as 10m02 and 10m04 with less resources. For details, please refer to the figure below.
In addition, let's take a look at the expansion board compatible with bbblack expansion interface provided in the development kit.
There are mainly two wireless module circuits on the expansion board, Ti based cc3100 WiFi and Ti cc2650 ble.
Ti's cc3100 is mainly composed of WiFi network processor and power management subsystem. The Wi Fi network processor subsystem includes a unique Wi Fi internet-on-a-chip and a dedicated ARM MCU. Of course, this ARM MCU does not act as a host control, but is mainly responsible for Wi Fi and internet protocol processing. In this way, there is no need for external microcontroller to handle these things, It greatly facilitates the selection of external MCU by engineers, or directly realizes the expansion of existing projects through SPI interface and UART interface, such as the current expansion on deca development board, which is connected through SPI signal, which is quite flexible.
The main features of cc3100 are as follows:
802.11 B / g / N RF, baseband and media access control (MAC), Wi Fi driver
Base station, access point (AP) and Wi Fi direct mode
TX power: 18.0 dBm@1 DSSS,14.5 dBm@54 OFDM
RX Sensitivity: 95.7 dBm@1 DSSS,74.0 dBm@54 OFDM
Application data throughput: UDP: 16mbps, TCP: 12mbps
VBAT Wide voltage mode: 2.1 to 3.6V
To learn more about cc3100, please refer to the evaluation article of cc3100 on aiban.com.
FPGA development board recommendations:
Cyclone IV Starter Kit A low-cost development platform for developing and testing PCI express with transceiver I / O signal quality up to 2.5 Gbps.
Ice40hx Evaluation Kit A hardware solution development board based on ice40-hx8k FPGA can be used to develop hardware solutions based on Android operating system.
Smartfusion a2f Evaluation Kit It is a board that realizes the integration of all functions of embedded control and logic, with extremely simplified architecture and extremely safe system.
Cc2650 is ti's multi standard wireless MCU, which integrates a 48mhz 32-bit arm Cortex-M3 processor, embedded Bluetooth controller and IEEE 802.15.4 Mac. It is suitable for Bluetooth intelligent, ZigBee, 6LoWPAN and ZigBee RF4CE remote control applications. It has a variety of low-power modes and can be powered by button battery. It is especially suitable for low-power energy acquisition applications. Cc2650 and deca board are also connected through SPI signal.
After understanding the characteristics of the deca development board, we officially launched the video game and connected the camera module and expansion board to the deca motherboard. It fits very well and looks very tall.
Before power on, we need to understand the whole power supply system of the lower board.
It can be seen that the whole deca development board has seven different working voltages. Applications requiring high current are realized through the power module and internal integration of DCDC, while low current applications use LDO. For a development board, the power supply system of deca is very complex.
The power adapter matched with the board is 5v-2a output. After power on, the board runs the built-in factory program. It seems that the effect of breathing lamp is realized by changing the lighting frequency of led through PWM.
FPGA development board recommendations:
Cyclone IV Starter Kit A low-cost development platform for developing and testing PCI express with transceiver I / O signal quality up to 2.5 Gbps.
Ice40hx Evaluation Kit A hardware solution development board based on ice40-hx8k FPGA can be used to develop hardware solutions based on Android operating system.
Smartfusion a2f Evaluation Kit It is a board that realizes the integration of all functions of embedded control and logic, with extremely simplified architecture and extremely safe system.
The development of deca development board needs to use Altera's EDA tool quartus prime. Since Max 10 is the latest product launched by Altera, the corresponding EDA version needs to be more than 14.0.2 to support, and quartus prime after 14.0 needs a 64 bit system to support. At present, the latest version on the official website is 15.1 (quartus prime) 15.1 instructions for use). Deca development kit is equipped with rich routine resources, including materials provided by Youjing and Altera's online design store resources.
Engineers can select appropriate application routines according to their own needs, such as the CapSense function on the board, which is realized through cypress's capacitive touch sensor chip cy8cmbr3102 and internally connected through I2C signal.
We can compile and download through Altera's EDA tool quartus prime.
Similarly, you can directly download and view the routine through the script program written in the routine application, as shown in the following figure.
After the download is completed, the LED can be lit as long as you put your finger close to or touch the touch key position on the deca development board.
FPGA development board recommendations:
Cyclone IV Starter Kit A low-cost development platform for developing and testing PCI express with transceiver I / O signal quality up to 2.5 Gbps.
Ice40hx Evaluation Kit A hardware solution development board based on ice40-hx8k FPGA can be used to develop hardware solutions based on Android operating system.
Smartfusion a2f Evaluation Kit It is a board that realizes the integration of all functions of embedded control and logic, with extremely simplified architecture and extremely safe system.
In addition, several other routine applications are also provided in the wiki (address) of the deca development board, including the application of camera and WiFi ble function through the expansion board. Let's also take a practical look. Since there are detailed design guidelines for building routine applications in the wiki, this article will not repeat the steps one by one. If you have needs, you can click here to view them. Load WiFi ble routines.
The development board runs WiFi AP mode, and we can search for a hotspot named dallaslogicwifi.
Connect the computer in the author's hand to the WiFi hotspot of the development board and open the website mysimplelink.net.
At this time, we can control the LEDs and sensors on the deca development board through the buttons under the tab bar on the website.
The following figure shows the collected parameters of temperature and humidity sensor and triaxial accelerometer.
In addition, in this application, we can also realize communication through the ble of the app connection board on the mobile phone. Those who are interested can try.
Summary
This paper introduces the design method based on Altera Max 10 series (10m50daf484c6ges ) Deca, another FPGA development kit of the product, has rich on-board resources, such as Ethernet, audio circuit, analog input SMA interface, 800W pixel camera, capacitive touch key function, HDMI interface, various sensors (temperature and humidity sensor / three-week accelerometer / ambient light brightness sensor), USB OTG interface and bbblack compatible expansion interface
Our other product: