bookmark_borderHigh speed AD module -12 Digital – 65MHz Data Sampling Digital analog signal development board

High speed AD module -12 Digital – 65MHz Data Sampling Digital analog signal development board BNC- AD9226 – FII-BD9226

Product Features:

Digital interface:Standard PMOD Interface,work with any fpga board that has PMOD interface;

Analog interface:BNC Interface output;

Number of channels: single channel;

AD Conversion Chip:AD9226 Chip;

DA Number of conversion bits:12bit;

Maximum sampling rate: 65MSPS;

Analog signal input amplitude: ±5V (peak-to-peak 10V)

Module power supply: +5V single power supply;

Test points: up to 7 test points;

Operating temperature: -40 ° C ~ 85 ° C, to meet the industrial temperature range;

Provide information and DDS case code;

bookmark_borderov5640

What is OV5640 ?

ov5640 is a 1/4-inch, 5-Megapixel SOC Image Sensor which is developed by OmniVision Technologies Inc.

The OV5640 delivers a complete 5-megapixel camera solution on a single chip, aimed at offering cost efficiencies that serve the high- volume autofocus (AF) camera phone market. The system-on-a- chip (SOC) sensor features OmniVision’s 1.4 micron OmniBSI™ backside illumination architecture to deliver excellent pixel performance and best-in-class low-light sensitivity, while enabling ultra compact camera module designs of 8.5 mm x 8.5 mm with  <6 mm z-height.

The OV5640 provides the full functionality of a complete camera, including anti-shake technology, AF control, and MIPI while being easier to tune then two-chip solutions, making it an ideal choice in terms of cost, time-to-market and ease of platform integration.

500M Camera module ov5640 – FII-BD5640 PMOD Interface

The OV5640 enables 720p HD video at 60 frames per second (fps) and 1080p HD video at 30 fps with complete user control over formatting and output data transfer. The 720p/60 HD video is captured in full field of view (FOV) with 2 x 2 binning, which doubles the sensitivity and improves the signal-to-noise ratio (SNR). Additionally, a unique post-binning re-sampling filter function removes zigzag artifacts around slant edges and minimizes spatial artifacts to deliver even sharper, crisper color images. To further improve camera performance and user experience, the OV5640 features an internal anti-shake engine for image stabilization, and it supports Scalado™ tagging for faster image preview and zoom.

The OV5640 offers a digital video port (DVP) parallel interface and a high-speed dual lane MIPI interface, supporting multiple output formats. An integrated JPEG compression engine simplifies data transfer for bandwidth-limited interfaces. The sensor’s automatic image control functions include automatic exposure control (AEC), automatic white balance (AWB), automatic band filter (ABF), 50/60 Hz automatic luminance detection, and automatic black level calibration (ABLC). The OV5640 delivers programmable controls for frame rate, AEC/AGC 16-zone size/position/weight control, mirror and flip, cropping, windowing, and panning. It also offers color saturation, hue, gamma, sharpness (edge enhancement), lens correction, defective pixel canceling, and noise canceling to improve image quality.

OV5640 Application

    1. MobilePhones
    2. Digital Still and Video Cameras
    3. Entertainment

OV5640 Product Features

  • ¬1.4 µm x 1.4 µm pixel with OmniBSI ¬ support horizontal binning and technology for high performance (high vertical sub-sampling sensitivity, low crosstalk, low noise,
    improved quantum efficiency)
  • ¬ post binning resampling filter to minimize spatial/aliasing artifacts
    ¬optical size of 1/4″ on 2×2 binned image
  • ¬automatic image control functions: ¬ embedded JPEG compression
    – automatic exposure control (AEC)
    – automatic white balance (AWB) ¬ support for anti-shake
    – automatic band filter (ABF)
    – automatic 50/60 Hz luminance detection ¬ digital video port (DVP) parallel output
    – automatic black level calibration (ABLC) interface and dual lane MIPI output interface
    ¬programmable controls for frame rate, AEC/AGC 16-zone size/position/ ¬ embedded 1.5V regulator for core weight control, mirror and flip, cropping, power windowing, and panning
    ¬programmable I/O drive capability,
    ¬image quality controls: color saturation, I/O tri-state configurability hue, gamma, sharpness (edge enhancement), lens correction, defective ¬ support for black sun cancellation pixel canceling, and noise canceling
    ¬embedded arbitrary scalar supporting
    ¬support for output formats: RAW RGB, any size from 5 MP and below RGB565/555/444, CCIR656, YUV422/420, YCbCr422, and ¬ auto focus control (AFC) with compression embedded AF VCM driver
  • ¬support for LED and flash strobe mode ¬ embedded microcontroller
  • ¬support for internal and external frame ¬ suitable for module size of synchronization for frame exposure 8.5 x 8.5 x <6mm with both CSP and mode RW packaging
  • ¬support horizontal binning and vertical sub-sampling

 

Product Specifications

active array size: 2592 x 1944

power supply:

– core: 1.5 V ±5% (with embedded 1.5 V regulator)
– analog: 2.6 ~ 3.0 V (2.8 V typical)
– I/O: 1.8 V / 2.8 V

power requirements:

        •           -active:140 mA
        •           -standby: 20 µA

temperature range:

-operating:-30°C to 70°C junction
-stable image: 0°C to 50°C junction

output formats:  8/10-bit RAW RGB output

lens size: 1/4″

lens chief ray angle: 24°

input clock frequency: 6 ~ 27 MHz

shutter:  rolling shutter / frame exposure

maximumimage transfer rate:

QSXGA (2592×1944): 15 fps

1080p: 30 fps

1280 x 960: 45 fps

720p:  60 fps

VGA (640×480):  90 fps

QVGA (320×240): 120 fps

sensitivity: 600 mV/lux-sec

maximum exposure interval: 1964 x tROW

max S/N ratio: 36 dB

dynamic range: 68 dB @ 8x gain

pixel size: 1.4 µm x 1.4 µm

dark current: 8 mV/sec @ 60°C junction temperature

image area: 3673.6 µm x 2738.4 µm

package dimensions:

– CSP3: 5985 µm x 5835 µm

– COB: 6000 µm x 5850 µm

OV5640 Functional Block Diagram

 

bookmark_border500M Camera module ov5640

OmniVision’s OV5645 is a high performance, 5-megapixel system-on-chip (SOC) ideally suited for the cost-sensitive segment of the mobile handset market. The CameraChip™ sensor’s single MIPI port replaces both a bandwidth-limited DVP interface and a costly embedded JPEG compressor, allowing the new OV5645 sensor to save significant silicon area and cost. An embedded autofocus control with voice coil motor driver offers further cost savings for the end user, making the OV5645 a highly attractive alternative to other 5-megapixel sensors currently on the market.

The OV5645 also features a new picture-in-picture (PIP) architecture that offers an easy-to- implement, low-cost dual camera system solution for mobile handsets and smartphones. The feature is based on a master/slave configuration where a front-facing camera (OV7965) can be connected through the OV5645 master camera, enabling a two-camera system with PIP functionality without the need for an additional MIPI interface into the baseband processor.

Built on OmniVision’s 1.4-micron OmniBSI™+ pixel architecture, the OV5645 offers high performance 5-megapixel photography and 720p HD video at 60 frames per second (fps) and 1080p HD video at 30 fps with complete user control over formatting and output data transfer. The sensor’s 720p HD video is captured in full field-of-view with 2×2 binning, which doubles the sensitivity and improves the signal-to-noise ratio (SNR). A unique post-binning, re-sampling filter function removes zigzag artifacts around slant edges and minimizes spatial artifacts to deliver even sharper, crisper color images.

Fraser Innovation Inc develops BD5640 that contains a video camera based on video sensor OV5640 (CMOS). BD5640 support PMOD connector and it is compatible with different kinds of FII developing boards.

1.Introduction

The FII-BD5640-PMOD is a camera module designed to integrate the Omnivision ov5640 5 megapixel (MP) color image sensor , with its compatible power supply and oscillator. This board can be used with different kinds of FII FPGA development boards. Power supply for BD5640 is 3V3. The sensor includes lots of internal processing functions that can adjust white balance, saturation, hue, sharpness, and gamma correction.

The output data interface support general Digital output interface and dual-lane MIPI CSI-2 interface, so it can provides enough data bandwidth for common video streaming formats such as 1080p and 720p. The ov5640 (color) image sensor uses DVP data interface and SCCB control interface.

2.Basic Features

  1. 5MP color system-on-chip image sensor
  2. General digital output and Dual lane MIPI CSI-2 image sensor interface
  3. Supports QSXGA@15hz, 1080p@30Hz, 720p@60Hz,VGA@90Hz and QVGA@120Hz
  4. Output format include RAW10, RGB565, CCIR656, YUV422/420, YCbCr422, and JPEG compression
  5. M12 22mm lens mount with M12 3.6mm focus lens
  6. Small PCB size for flexible designs (40mm*44mm)
  7. Powered up from double standard PMOD connector
  8. Supports FII-7030 and other FII FPGA development boards

bookmark_border4k 500M Camera Module – ov5640 – FII-BD5640 PCIE Interface

The OV5640 (color) image sensor is a low voltage, high-performance, 1/4-inch 5 megapixel CMOS image sensor that provides the full functionality of a single chip 5 megapixel (2592×1944) camera using OmniBSI™ technology in a small footprint package.

It provides full-frame, sub-sampled, windowed or arbitrarily scaled 8-bit/10-bit images in various formats via the control of the Serial Camera Control Bus (SCCB) interface.

The OV5640 has an image array capable of operating at up to 15 frames per second (fps) in 5 megapixel resolution with complete user control over image quality, formatting and output data transfer.

All required image processing functions, including exposure control, gamma, white balance, color saturation, hue control, defective pixel canceling, noise canceling, etc., are programmable through the SCCB interface or embedded microcontroller. The OV5640 also includes a compression engine for increased processing power.

In addition, Omnivision image sensors use proprietary sensor technology to improve image quality by reducing or eliminating common lighting/electrical sources of image contamination, such as fixed pattern noise, smearing, etc., to produce a clean, fully stable, color image.

OmniVision’s OV5645 is a high performance, 5-megapixel system-on-chip (SOC) ideally suited for the cost-sensitive segment of the mobile handset market. The CameraChip™ sensor’s single MIPI port replaces both a bandwidth-limited DVP interface and a costly embedded JPEG compressor, allowing the new OV5645 sensor to save significant silicon area and cost. An embedded autofocus control with voice coil motor driver offers further cost savings for the end user, making the OV5645 a highly attractive alternative to other 5-megapixel sensors currently on the market.

The OV5645 also features a new picture-in-picture (PIP) architecture that offers an easy-to- implement, low-cost dual camera system solution for mobile handsets and smartphones. The feature is based on a master/slave configuration where a front-facing camera (OV7965) can be connected through the OV5645 master camera, enabling a two-camera system with PIP functionality without the need for an additional MIPI interface into the baseband processor.

Built on OmniVision’s 1.4-micron OmniBSI™+ pixel architecture, the OV5645 offers high performance 5-megapixel photography and 720p HD video at 60 frames per second (fps) and 1080p HD video at 30 fps with complete user control over formatting and output data transfer. The sensor’s 720p HD video is captured in full field-of-view with 2×2 binning, which doubles the sensitivity and improves the signal-to-noise ratio (SNR). A unique post-binning, re-sampling filter function removes zigzag artifacts around slant edges and minimizes spatial artifacts to deliver even sharper, crisper color images.

bookmark_borderCan FPGA board used in web hosting service ?

Intel pushes FPGAs into the data center

Modern FPGAs can speed up a wide range of applications, but they still require a lot of expertise. Intel aims to make it easier for the rest of the world to use programmable logic for server acceleration.

When it comes to speeding up computationally intensive workloads, GPUs are not the only game in town. FPGAs (field-programmable gate arrays) are also gaining traction in data centers.

While companies used to have to justify everything they wanted to migrate to the cloud, that scenario has flipped in recent years. Here’s how to make the best decisions about cloud computing.

These programmable logic devices, which can be reconfigured “in the field” for different tasks after manufacturing, have long been used in telecom gear, industrial systems, automotive, and military and aerospace applications. But modern FPGAs with large gate arrays, memory blocks, and fast IO are suitable for a wide range of tasks.

Microsoft has been using Altera FPGAs in its servers to run many of the neural networks behind services such as Bing searches, Cortana speech recognition, and natural-language translation. At the Hot Chips conference in August, Microsoft announced Project Brainwave, which will make FPGAs available as an Azure service for inferencing. Baidu is also working on FPGAs in its data center and AWS already offers EC2 F1 instances with Xilinx Virtex UltraScale+ FPGAs.

Most customers buy FPGAs as chips, and then design their own hardware and program them in a hardware description language such as VHDL or Verilog. Over time, some FPGAs have morphed into SoCs with ARM CPUs, hard blocks for memory and IO, and more (this week Xilinx just announced a family of Zync UltraScale+ FPGAs with a quad-core Cortex-A53 and the RF data converters for 5G wireless and cable). But the fact remains that FPGAs require considerable hardware and software engineering resources.

“One of the strengths of FPGAs is that they are infinitely flexible, but it is also one of their biggest challenges,” said Nicola Tan, senior marketing manager for data center solutions in Intel’s Programmable Solutions Group.

Now Intel is aiming to make it easier for other businesses to use FPGAs as server accelerators. This week the chipmaker announced the first of a new family of standard Programmable Acceleration Cards (PACs) for Xeon servers as well as software that makes them easier to program. In addition, Intel and partners are building functions for a wide variety of applications including encryption, compression, network packet processing, database acceleration, video streaming analytics, genomics, finance, and, of course, machine learning.

The PAC is a standard PCI Express Gen3 expansion card that can be plugged into any server. The first card combines the Arria 10 GX, a mid-range FPGA manufactured on TSMC’s 20nm process, with 8GB of DDR4 memory and 128MB of flash. It is currently sampling and will ship in the first half of 2018. Intel said it will also offer a PAC with the high-end Stratix 10, manufactured on its own 14nm process, but it hasn’t said when that version will be available.

At Hot Chips in August, Microsoft provided a sneak preview of the kind of performance that the Stratix 10 can deliver in the data center and said it expects a production-level chip running at 500MHz with tuned software will deliver a whopping 90 teraops (trillions of operations per second) for AI inferencing using its custom data format.

In addition to the PACs, Intel will also offer an MCP (multi-chip package) that combines a Skylake Xeon Scalable Processor and an FPGA. This is something Intel has been talking up since the $16.7 billion acquisition of Altera, and it has previously shown test chips with Broadwell Xeons and FPGAs, but the first commercial chip will arrive in the second half of 2018.

Conceptually, this isn’t really all that different from the Altera and Xilinx SoCs that already include ARM CPUs, but x86 processors should deliver higher performance and Intel can leverage the proprietary interconnect and 2.5D packaging technologies it has been developing.

bookmark_borderHow to learn Learning Verilog ?

Learning Verilog itself is not a difficult task, but creating a good design can be. But we focus on simple designs here and I will try my best to explain things as simple as possible.

If you had been programming with procedural languages such as C, C++, you will have to make up your mind to understand that not all things happen sequentially in the digital world. A lot of things happen parallel too. When I started learning Verilog, I used to write code sequentially as if I was writing a C program. C programs are running on microprocessors, which execute one instruction at a time sequentially. So it is easy to write a program in a way how you want things to happen one step at a time.

And if you look closely, this is the weak point of microprocessors / microcontrollers.

You need a fpga board to study verilog

They can do only one thing at a time, one and only one thing (of course I’m talking about single core devices!). But unlike microprocessors, digital circuits (FPGAs, CPLDs, and ASICs) can do many things at the same time. And you need to learn how to visualize many things happening at the same time in contrast to many things happening at different times, one thing at a time, in a procedural language.

Verilog Modules

A Verilog module is a design unit similar to a black-box, with a specific purpose as engineered by the RTL designer. It has inputs, outputs and it functions as per its intended design. A simplest Verilog module could be a simple NOT gate, as shown in the second image below, whose sole job is to invert the incoming input signal. There is no upper bound on the complexity of the Verilog modules, they can even describe complete processor cores! Verilog deals with digital circuits.

In Verilog realm, modules can be considered as equivalent to components in a digital circuit, as simple as a gate or a complex entity like ALU, counter, etc… Modules are analogous to classes in C++ in a way that it is self-contained and give a finite number of methods (ports) to interact with the external world.

Modules can be instantiated like classes are instantiated in C++ too. But beware; modules are not 100% similar to classes when it is implemented. For easy understanding, a module can be simply represented graphically as a box with a number of ports.

The ports can be inputs, outputs or bidirectional. Ports can be single bit or multiple bits in width. The image below represents a module with a few inputs and outputs. The number of inputs and outputs, their width and direction will depend solely on the functionality of the module.

Fundamentally Verilog (or most HDLs for that matter) is all about creating modules, interconnecting them and managing the timing of interactions.

Enough talk, we didn’t even write a “Hello World” program yet. So how do we get our hands dirty with Verilog? Let us design a NOT gate in Verilog, simulate it and test it in real hardware. A NOT gate (a.k.a an inverter) would be the simplest of all gates. The output of an inverter is always the negation of the input. ie; B = !A, where A is the input and B is the output. Below table summarize the behavior of NOT gate as a truth table.

 

bookmark_borderWhat is RTL and Verilog ?

What is RTL?

RTL stands for Register Transfer Level. You might also encounter the terms Register Transfer Logic or Register Transfer Language, they all mean the same in the context of hardware designing. RTL is a higher level abstraction for your digital hardware design and comes somewhere between strictly behavioral modeling on one end and purely gate-level structural modeling on other ends.

Behavioral modeling is explained in the next articles in this series so don’t be daunted with this term. Gate modeling means describing hardware using basic gates which is quite tedious. RTL can also be thought of as analogous to the term “pseudo-code” used in software programming. It is possible to describe the hardware design as sequences of steps (or flow) of data from one set of registers to next at each clock cycle.

Therefore, RTL is also commonly referred to as “dataflow” design. Once the RTL design is ready, it is easier to convert it into actual HDL code using languages such as Verilog, VHDL, SystemVerilog or any other hardware description language. HDL and Verilog are explained in the next section. Check out the Wikipedia page on RTL for more information (https://en.wikipedia.org/wiki/Register-transfer_level)

What is Verilog?

In the previous paragraphs, I mentioned the word “oversimplified” two times. The reason is that FPGAs are much much more than just a bunch of gates. While it is possible to build logic circuits of any complexity simply by arranging and connecting logic gates, it is just not practical and efficient. So we need a way to express the logic in some easy to use format that can be converted to an array of gates eventually.

Two popular ways to accomplish this are schematic entry and HDLs (Hardware Description Language). Before HDLs were popular, engineers used to design everything with schematics. Schematics are wonderfully easy for small designs but are painfully unmanageable for a large design (think about Intel engineers drawing schematics for Pentium, which has millions of gates! it is unacceptably complex).

If you have some electronics background, your initial tendency will be to use schematics to realize your design instead of learning a new language (This happened to me, honestly). For the aforementioned reasons, we will stick with HDL throughout this tutorial.

Verilog is a Hardware Description Language (HDL) which can be used to describe digital circuits in a textual manner. We will write our design for FPGA using Verilog (as if you write microcontroller programs in C and Assembly). Learning Verilog is not that hard if you have some programming background. VHDL is also another popular HDL used in the industry extensively.

Verilog and VHDL share more or less same market popularity, but I chose Verilog since it is easy to learn and its syntactical similarity to C language. Once you are comfortable with Verilog, it should be easy learning VHDL as well. Want to read more about Verilog? Check out this wiki page (http://en.wikipedia.org/wiki/Verilog) or check this tutorial (http://www.asic-world.com/verilog/index.html).

What tools do we need?

1. A good text editor (I use Notepad++ )

2. Xilinx ISE Webpack (Download from Xilinx for free. Registration required).

FPGA Beginner Boards
FPGA Beginner Boards

3. A good FPGA development board (Mimas V2 FPGA Development Board is used in the examples here. Picture of Mimas V2 is shown at the top of this page. If you have an Elbert V2 Spartan 3A FPGA board, that should work perfectly too. There are some differences when setting up the project for Mimas V2 vs Elbert V2 but I will point them out when it is necessary.)

4. Mimas V2 or Elbert V2 Configuration downloader software (Required only if Mimas V2 /Elbert V2 FPGA Development Board is used. Download from the respective product pages)

Additional tools may be necessary to follow advanced topics in this series. Information about such tools will be shared ass they are needed.

bookmark_borderAltera Risc-V FPGA Board – FII-PRA040 risc-v SOPC AI Cyclone10

It was designed for use in all fields of FPGA development and experiments.

Communication

Digital Communication DSP(FPGA)

Network

100M/1G Interface,switch VLAN

USB:

USB2.0 Engine Development

CPU:

RISC-V CPU 32bit Ecosystem Dvelopment and Educational Experiments

Artificial Intelligence

Voice collection, speech recognition Image acquisition and image recognition, deep learning

Features

10CL040 10CL080
Logic elements (LEs) (K) 40 80
Memory blocks(9K) 126 305
LMemory block(Kb) 1134 2745
18×18 multipliers 126 244
Phase-locked loop(PLL) 4 4
Global clock networks 20 20

System Features:

    • Sram IS61WV25616 (2 pieces ) 256K x 32bit
    • Spi serial flash (16M bytes)
    • JTAG:  two jtag programmable interfaces
    • power Supply: 12V adapter source

System Connectivity

  1. 10/100/1000 Mbps Ethernet
  2. Hdmi: Hdmi out (1920×1080@60Hz)
  3. USB to Serial Interface:USB-UART bridge

Interaction and Sensory Devices

  1. 8 Switches
  2. 7 Buttons (up , down, left, right, ok, menu, return)
  3. 1 Reset button
  4. 8 LEDs
  5. 1 4-digit 7 segment display
  6. 1 I2c interface (24c02 eeprom)
  7. High resolution graphic LCD interface
  8. Image input interface

Expansion Connectors

    • 4 gpio connectors (compatible with digilent Pmod)

Features and Benefits

  1. gpio  (16 ) 2×8 standard 2.54mm connectors (pin)
  2. led  outport (8 个) 0603 smd
  3. switch (8 in one group) smd 
  4. 7 Buttons (up , down, left, right, ok, menu, return)
  5. i2c  24c02 smd soic
  6. spi  flash MX25L6433F 8-SOP (8M bytes)
  7. usb2uart ft2232C/H (2 uart ) Or cp2102 (1  uart)
  8. jtag 2×5 standard 2.54mm connectors(pin)
  9. eth  1G CAT5 Ethernet (rtl8111e)
  10. Digital tube 7seg (4) oasistek TOF-5421BMRL-N
  11. Hdmi out adv7511hdmi_adv7511.SchDoc
  12. Test Port1×6 Standard 2.54mm connector (pin)

After nearly a decade of neglect, the last year has seen a big uptick in the adoption of the the RISC-V standard. The arrival of the first commercially-available open source system-on-chip (SoC) based on the architecture — the 32-bit Freedom Everywhere 310 — along with the first Arduino-compatible development board called the HiFive1, from the Bay Area startup SiFive, was seen as a real milestone by the open hardware community.

Which doesn’t mean that keeping other independent implementations of the standard around isn’t still important, which is where Dark RISCV comes in.

While the Dark RISCV implementation is not as full featured as some other RISC-V implementations, it does implement most of the RISC-V RV32I instruction set and works on real Spartan-6 hardware.

With the first GAP8 processor samples by Open-Silicon shipping, we’re almost in a place where we have multiple vendors producing open silicon built around the RISC-V core, and when that happens we’ll be in a very different place. At that point, we’re in a real open hardware environment because we no longer have vendor lock in, and it’s going to be interesting to see whether that makes a difference to the availability of boards based on RISC-V.

Until then, however, the availability of implementations of the RISC-V architecture, and the ability for people to get hands on with it—whether that’s using an FPGA or not—is important to the ecosystems continued health.

Full details of the Dark RISCV implementation, as well as some interesting notes with indications of not just what, and how, he implemented various parts of the standard, but also why Samsoniuk took certain paths are available in the project’s GitHub repo.

bookmark_borderFPGA Development Board and Educational Platform ( xc7z030 ZYNQ EVB Board )

FII-PE7030 is a ready-to-use for educational platform which has been designed to cover FPGA development and experiment, ARM SOC development and experiment, network(copper or fiber) development ,digital communication and SDR(software define radio) with daughter board FII-BD9361 plug on.

xc7z030 ZYNQ EVB Board – FII-PE7030 FPGA Development Board and Educational Platform

Basic Experiment Functions:

FII-PE7030  xc7z030 zynq evb board  is a ready-to-use for educational platform which has been designed to cover FPGA development and experiment,  ARM SOC development and experiment,  network(copper or fiber) development ,digital communication and SDR(software define radio) with daughter board FII-BD9361 plug on.  It was designed for university students, teachers, and all other industrail professionals.  FII-PE7030 is an incredibly flexible processing platform, capable of adapting to most of your project requires.

More surprising show up that recently Engineers has successful port RISC-V(RV32G) and RV64I to this platform, it becomes a real RISC-V SOC platform.

Application:

wireless Communication
DBC(digital base band communication) and DSP
SDR Software defined radio
LTE protocol analysis
4/5G  base station

Network communication:
100M/1G  ethernet communication both for PS and PL
10G SFP+  fibre communication with multiple protocol supported like LAN, SONET/SDH, CPRI etc.
Network switch and router
VLAN
Spanning  Tree

USB:
1 480M high speed USB2.0  HUB
4 480M high speed USB2.0  connectors

CPU:
RISC-V CPU 32bit ecosystem development ,verification and validation
RISC-V CPU 64bit ecosystem development,verification and validation

Artificial Intelligence:
Audio or Voice Collection, Speech Recognition
Image Acquisition and Image Recognition, Deep Learning

IOT: ALL kinds of IOTs with RISC-V system

FII-PE7030 System Hardware Resources:

  1. 2 ports 10G Ethernet(Fibre)
  2. 2 ports100M/1G Ethernet, one for PS and for PL
  3. 1 HDMI output Interface。
  4. dual channel Audio Interface
  5. AD9361 Interface(FMC-LPC)
  6. 8 LEDs
  7. 8 switches
  8. 8 buttons
  9. GPIO Expansion Port
  10. JTAG Debug Interface
  11. 1GB ddr3 –SOC(PS)
  12. 1GB ddr3—FPGA(PL)
  13. SDCARD Interface
  14. 32M Serial FLASH
  15. Serial EEPROM
  16. 12bit 1MPS ADC
  17. Temperature Sensor

bookmark_borderUSRP Software Radio SDR RISC-V RISCV XC7Z100 SOC

USRP Software Radio SDR RISC-V RISCV XC7Z100 SOC -FII-BD7100.

FII-AD9371 (completely compatible with  ADRV9371-W/PCBZ ) are radio cards designed to showcase the AD9371, a high performance wideband integrated RF transceiver intended for use in RF applications such as 4G basestation, test and measurement applications and software defined radios.

FII-BD9371 (completely compatible with  ADRV9371-W/PCBZ board )  is a single board with integrated transceiver AD9371 and its supporting power supply, radio frequency and digital interface, which is a high-performance, highly integrated RF transceiver board, suitable for 3G to 5G base station and test equipment, software-defined radio SDR and other RF application fields, the programmability and broadband capabilities of the module make it an ideal choice for a variety of transceiver applications. Transceiver For Use With AD9371, AD9528, ADP5054.

 

 

 

 

Description

FII-AD9371 (completely compatible with  ADRV9371-W/PCBZ ) are radio cards designed to showcase the AD9371, a high performance wideband integrated RF transceiver intended for use in RF applications such as 4G basestation, test and measurement applications and software defined radios.

FII-BD9371 (completely compatible with  ADRV9371-W/PCBZ board )  is a single board with integrated transceiver AD9371 and its supporting power supply, radio frequency and digital interface, which is a high-performance, highly integrated RF transceiver board, suitable for 3G to 5G base station and test equipment, software-defined radio SDR and other RF application fields, the programmability and broadband capabilities of the module make it an ideal choice for a variety of transceiver applications. Transceiver For Use With AD9371, AD9528, ADP5054.

2. The module sets the RF front end, mixer, frequency synthesizer and high-speed analog-to-digital conversion device to provide a configurable FMC-HPC digital interface for the processor or FPGA, thereby simplifying the design. The operating frequency range of the RF chip is 300 MHz to 6 GHz, and the single channel bandwidth range is up to 100 MHz.

The radio cards provide hardware engineers, software engineers and system architects with a single 2×2 transceiver platform for device evaluation and rapid prototyping of radio solutions. All peripherals necessary for the radio card to operate including a high efficiency switcher only power supply solution, and a high performance clocking solution are populated on the board.

  • Complete Radio Card platform containing AD9371 with:
    • 2 x Transmit outputs
    • 2 x Receive inputs
    • 2 x Observation inputs
    • 1x Sniffer path
  • Narrow tuning range and Wide tuning range options
    • ADRV9371-W/PCBZ matched for 300MHz – 6GHz
  • Complete with high efficiency power supply solution and clocking solution for AD9371
  • FMC connector to Xilinx ZC706 motherboard (EK-Z7-ZC706-G).
  • Powered from single FMC connector
  • Includes schematics, layout, BOM, HDL, drivers and application software