当前位置:网站首页>Tms320c665x + Xilinx artix7 DSP + FPGA high speed core board
Tms320c665x + Xilinx artix7 DSP + FPGA high speed core board
2022-07-06 06:26:00 【Xinmai technology dsp+arm+fpga】
1 Introduction to core board
- be based on TI KeyStone C66x Multicore site / floating-point DSP TMS320C665x + Xilinx Artix-7 FPGA processor ;
- TMS320C665x The main frequency is 1.0G/1.25GHz, Single core computing power is as high as 40G MACS and 20G FLOPS,FPGA XC7A100T Logical unit 101K individual ,DSP Slice 240 individual ;
- TMS320C665x And FPGA adopt uPP、EMIF、I2C、PCIe、SRIO Wait for the communication interface to connect , among PCIe、 SRIO The highest transmission speed of each channel can be achieved 5 GBaud;
- FPGA The acquisition card supports two channels 250MSPS*12Bit High speed and high precision ADC, All the way 175MSPS*12Bit High speed and high precision DAC, Meet a variety of data acquisition needs ;
- Support gigabit network port , It can be connected to an industrial webcam , Support at the same time I2C、SPI、UART、McBSP And other common interfaces ; Ø
- Support CameraLink Input and output 、VGA Output and other expansion modules ;
- Support for bare metal and SYS/BIOS operating system .
chart 1 Development board
Shenzhen Xinmai is based on TI The design of the XM-C665xF-EVM Is a DSP+FPGA High speed big data acquisition and processing architecture , For high-end image processing 、 High speed big data transmission, audio and video and other big data acquisition and processing fields . This design passes TMS320C665x Of uPP、EMIF、I2C、PCIe、SRIO And other communication interfaces combine the boards and cards together , form DSP+FPGA framework , Achieve unique needs 、 flexible 、 Powerful DSP+FPGA High speed data acquisition and processing system .
SOM-XM665xF extraction CPU All resource signal pins , Secondary development is extremely easy , The customer just needs to focus on the top use , Reduced development difficulty and time cost , Get the product on the market quickly , Seize the market in time . Not only provide abundant
Rich Demo Program , Also provide DSP Development course of inter core communication , Comprehensive technical support , Assist the customer to carry out the inspection
Design and debugging and multi-core software development .
2 Typical applications
- Data acquisition and processing display system Telecom Tower: Remote RF unit (RRU) High speed data acquisition and generation
- High speed data acquisition and processing system
- High end image processing equipment
- High end audio and video data processing
- communication system
3 Software and hardware parameters
- The front end is composed of FPGA Collect two channels AD data ,AD Data is passed through uPP、EMIF Bus or PCIe、SRIO Interface and other communication interfaces are transmitted to DSP. Ø
- AD The data is DSP After processing , It can be used for data comparison and analysis 、 Network forwarding 、SATA Hard disk storage and other applications .
- DSP According to the result , Send the obtained logic control command to FPGA, from FPGA The control board carries DA Realize logic output , Update rate 175MSPS.
chart 2 Block diagram of big data acquisition principle
- The front-end part of high-speed data acquisition is composed of FPGA Synchronous acquisition of two channels AD Analog input signal , It can be realized to AD Pre filter the data ,AD The highest sampling rate is 250MSPS. The other way DAC It can output parallel signals with arbitrary amplitude and waveform DA data , Update rate 175MSPS.
- The high-speed data transmission part consists of EMIF、I2C、PCIe、SRIO And other communication interfaces . Large throughput AD and DA data , It can be done by SRIO and PCIe Interface in DSP and FPGA High speed and stable transmission between ;DSP It can be done by EMIF Bus pair FPGA Logic control and data exchange with medium throughput , At the same time, it can be done through I2C Yes FPGA Initialization setting and parameter configuration at the end .
(3) The high-speed data processing part consists of DSP Core and algorithm library . It can be realized to AD and DA The data are analyzed in time domain 、 frequency
Domain 、 The amplitude and other signal parameters are transformed in real time ( Such as FFT Transformation 、FIR Filtering, etc ).
(4) Video capture 、 The output expansion part consists of CameraLink I / O module 、VGA output module 、 Gigabit network, etc
Part of the form . Rich interface resources , The scheme selection is flexible and convenient , It is an ideal choice for high-end image processing system .
3.1 Hardware parameters
surface 1 XM6678-EasyEVM Hardware parameters
CPU | Single core TMS320C6655/ Dual core TMS320C6657, Main frequency 1.0/1.25GHz |
ROM | 128/256MByte NAND FLASH |
RAM | 512M/1G Byte DDR3 |
EEPROM | 1Mbit |
FLASH | 32/64Mbit SPI NOR FLASH |
LED | 1x Power supply indicator |
1x Programmable indicator | |
sensor | 1x TMP102, Core board temperature sensor ,I2C Interface |
The connector | 2x 50pin Male head B2B,2x 50pin Female head B2B, spacing 0.8mm, Hegao 5.0mm, common 200pin |
1x 80pin High speed B2B The connector , spacing 0.5mm, Hegao 5.0mm, The signal rate can reach 10GBaud | |
expand IO | 2x 25pin IDC3 Simple bracket , spacing 2.54mm, contain EMIF16 Expansion signal |
2x 25pin IDC3 Simple bracket , spacing 2.54mm, contain SPI、I2C、TIMER、GPIO Wait for the expansion signal | |
2x 25pin IDC3 Simple bracket , spacing 2.54mm, contain TSIP Expansion signal | |
1x SRIO 2.1 TX,1x SRIO 2.1 RX,4 passageway , Maximum communication rate per channel 5GBaud | |
1x PCIe 4x(Gen2),2 passageway , Maximum communication rate per channel 5GBaud | |
1x HyperLink, Maximum communication rate 40GBaud,KeyStone The ideal interface for interconnection between processors | |
Emulator interface | 1x 14pin TI Rev B JTAG Interface , spacing 2.54mm |
Key | 2x Reset button |
1x Unshielded interrupt button | |
1x User programmable keys | |
Starting mode | 1x 5bit Starting mode , Select the dial switch |
The Internet | 2x Ethernet,10/100/1000M The adaptive |
A serial port | 1x UART0,USB To serial port , Provide 4 The needle TTL Level test port |
1x UART1,DB9 Interface , Provide 6 The needle TTL Level test port | |
Fan connector | 1x FAN,12V Power supply , spacing 2.54mm |
power switch | 1x Power dial switch |
The power interface | 1x 12V 3A DC input DC417 The power interface , Outside diameter 4.4mm, The inner diameter 1.65mm |
remarks : Shenzhen Xinmai SOM-XM6655、SOM-XM6657 The core board is on the hardware pin to pin compatible .
surface 2 XM-A7HSAD Hardware parameters
CPU | Xilinx Artix-7 XC7A100T FPGA |
RAM | 256Mbit NOR FLASH |
ROM | 2x 128M/256MByte DDR3 |
EEPROM | 2KBit |
The Internet | 1x Ethernet,10/100/1000M The adaptive |
LED | 2x Power supply indicator |
3x Programmable indicator | |
Key | 2x Reset button |
2x User programmable keys | |
ADC | Two channels ,1.8Vp-p,12bit, The highest 250MHz Sampling rate ,LVDS Signal output |
DAC | 175MHz,12bit, Maximum output current 5mA |
XADC | Two channels ,12bit,1MHz,1.25Vp-p |
expand IO | 1x SRIO TX,1x SRIO RX,4 passageway , Single channel maximum rate 5GBaud,HDMI seat |
1x PCIe 4x(Gen2),2 passageway , Maximum communication rate of single channel 5GBaud | |
2x 48pin European connector ,GPIO expand | |
1x I2C,HDMI seat | |
Emulator interface Starting mode | 1x 14pin JTAG Interface , spacing 2.00mm 1x 2bit Start mode selection dial switch |
A serial port | 1x UART,Micro USB Interface , Provide 4 The needle TTL Level test port |
power switch | 1x Power dial switch |
The power interface | 1x 12V 2A DC input DC005 The power interface , Outside diameter 5.5mm, The inner diameter 2.1mm |
3.2 Software parameters
surface 3
DSP End software support | Bare pager 、SYS/BIOS operating system |
CCS Version number | CCS5.5 |
The software development kit provides | MCSDK |
Vivado Version number | 2015.2 |
4 Development of information
(1) Provide core board pin definition 、 The schematic diagram of the bottom plate can be edited 、 Editable backplane PCB、 chip Datasheet, To shorten the
Hardware design cycle ;
(2) Provide a wealth of Demo Program , contain DSP Multi core communication course , Solve the bottleneck of multi-core development perfectly ;
- Provide DSP And FPGA adopt PCIe、SRIO、I2C And other related communication routines ;
- Provide a complete platform development package 、 Introductory tutorial , Save time in software development , Make application development easier ;
Development cases mainly include : Ø
- Bare metal development routines
- SYS/BIOS Development routines
- Multi core development routines
- FPGA Development routines
5 Electrical characteristics
Core board working environment
Environmental parameters | minimum value | Typical values | Maximum |
Core board operating temperature | -40°C | / | 85°C |
Working voltage of core board | / | 5.0V | / |
Power consumption test
Category | Voltage typical value | Typical value of current | Typical power consumption |
Core board | 9.0v | 390mA | 3.5W |
remarks : The power consumption test is based on Shenzhen Xinmai XM-C665xF-EVM Development board .
6 Mechanical Dimensions
surface 4
Core board | Evaluate the floor | |
PCB Size | 80mm*58mm | 200mm*106.5mm |
Number of fixed mounting holes | 4 | 4 |
chart 6 Mechanical dimension drawing of core plate
chart 7 Mechanical dimension drawing of evaluation board
7 technical service
- Assist in floor design and testing , Reduce hardware design mistakes ;
- Help to solve the abnormal problems in accordance with the user manual ;
- Assist in product failure determination ;
- Help compile and run the supplied source code correctly ;
- Assist in secondary product development ;
- Provide long-term after-sales service .
8 Value added service
- Motherboard custom design
- Customized design of core board
- Embedded software development
- Project Co development
- Technical training
边栏推荐
- 如何做好金融文献翻译?
- 翻译公司证件盖章的价格是多少
- 翻译影视剧字幕,这些特点务必要了解
- selenium源码通读·9 |DesiredCapabilities类分析
- Postman core function analysis - parameterization and test report
- How to extract login cookies when JMeter performs interface testing
- keil MDK中删除添加到watch1中的变量
- Cannot create poolableconnectionfactory (could not create connection to database server. error
- Resttemplate and feign realize token transmission
- 模拟卷Leetcode【普通】1249. 移除无效的括号
猜你喜欢
基于JEECG-BOOT的list页面的地址栏参数传递
在JEECG-boot代码生成的基础上修改list页面(结合自定义的组件)
今日夏至 Today‘s summer solstice
[postman] the monitors monitoring API can run periodically
MFC关于长字符串unsigned char与CString转换及显示问题
关于新冠疫情,常用的英文单词、语句有哪些?
[mqtt from getting started to improving series | 01] quickly build an mqtt test environment from 0 to 1
Digital triangle model acwing 1015 Picking flowers
[eolink] PC client installation
Grouping convolution and DW convolution, residuals and inverted residuals, bottleneck and linearbottleneck
随机推荐
Resttemplate and feign realize token transmission
Qt:无法定位程序输入点XXXXX于动态链接库。
JMeter做接口测试,如何提取登录Cookie
Oscp raven2 target penetration process
Engineering organisms containing artificial metalloenzymes perform unnatural biosynthesis
Past and present lives of QR code and sorting out six test points
JWT-JSON WEB TOKEN
LeetCode 732. My schedule III
【MQTT从入门到提高系列 | 01】从0到1快速搭建MQTT测试环境
职场进阶指南:大厂人必看书籍推荐
MFC关于长字符串unsigned char与CString转换及显示问题
Private cloud disk deployment
JWT-JSON WEB TOKEN
An article was uncovered to test the truth of outsourcing companies
模拟卷Leetcode【普通】1249. 移除无效的括号
Convert the array selected by El tree into an array object
MFC on the conversion and display of long string unsigned char and CString
Properties file
私人云盘部署
Simulation volume leetcode [general] 1447 Simplest fraction