CN103970711A - Mobile terminal hardware expanding device based on ARM processor and FPGA processor - Google Patents
Mobile terminal hardware expanding device based on ARM processor and FPGA processor Download PDFInfo
- Publication number
- CN103970711A CN103970711A CN201410203039.3A CN201410203039A CN103970711A CN 103970711 A CN103970711 A CN 103970711A CN 201410203039 A CN201410203039 A CN 201410203039A CN 103970711 A CN103970711 A CN 103970711A
- Authority
- CN
- China
- Prior art keywords
- fpga
- circuit
- mobile terminal
- processor
- arm
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Telephone Function (AREA)
Abstract
The invention discloses a mobile terminal hardware expanding device based on an ARM processor and an FPGA dual processor. The ARM processor and the FPGA dual processor are arranged and communicated through a PCI bus. The internet data processing capacity and the processing range can be increased by the ARM processor. An IO expansion interface can be obtained through the FPGA processor, the function of a mobile terminal is improved and the application occasions of the mobile terminal are enlarged. The mobile terminal hardware expanding device can be applied to the iosWindows operation system, the Linux operation system and the Android operation system, the requirement that a user can surf the internet at any time is met, the mobile terminal hardware expanding device is convenient to carry, more functions and services can be achieved, the structure is ingenious, and the application prospect is good.
Description
Technical field
The present invention relates to a kind of mobile terminal hardware expanding device based on ARM and FPGA dual processor, belong to mobile device technical field.
Background technology
Along with network and technology are towards the development of more and more broadband direction, mobile terminal device is developed rapidly, but, traditional mobile terminal internet data-handling capacity and process range are all very limited, carry limited function and business, hardware adaptor interface is less, has limited the range of application of mobile terminal.
Summary of the invention
The object of the invention is in order to overcome existing mobile terminal internet data-handling capacity and process range all very limitedly, carry limited function and business, hardware adaptor interface is less, has limited the problem of the range of application of mobile terminal.
In order to address the above problem, the technical solution adopted in the present invention is:
A kind of mobile terminal hardware expanding device based on ARM and FPGA dual processor, it is characterized in that: comprise ARM microprocessor and FPGA processor, between described ARM microprocessor and FPGA processor, communicate by pci bus, described ARM microprocessor is also connected with passive RFID tags circuit, speaker circuit, wireless WIFI circuit, camera, SD card, touch screen circuitry, ethernet interface circuit and memory circuit, described FPGA processor is connected with power circuit, MUX, described MUX is connected with IO port expansion circuit, described IO port expansion circuit comprises serial port circuit, I
2c driving circuit, PWM driving circuit, SPI driving circuit, general GPIO interface.
The aforesaid mobile terminal hardware expanding device based on ARM and FPGA dual processor, is characterized in that: described ARM microprocessor, FPGA processor are also all connected with watchdog circuit.
The aforesaid mobile terminal hardware expanding device based on ARM and FPGA dual processor, is characterized in that: in described FPGA processor, be provided with encryption/decryption element, Power Management Unit, described Power Management Unit is for providing operating voltage to ARM microprocessor.
The aforesaid mobile terminal hardware expanding device based on ARM and FPGA dual processor, is characterized in that: in described ARM microprocessor, be provided with telephony feature unit, network communication unit, audio frequency broadcasting and typing unit, video playback unit, data storage cell.
The aforesaid mobile terminal hardware expanding device based on ARM and FPGA dual processor, is characterized in that: described ARM microprocessor is S3C6410 chip, described FPGA processor is EP2S180 chip.
The invention has the beneficial effects as follows: the mobile terminal hardware expanding device based on ARM and FPGA dual processor of the present invention, be provided with ARM and FPGA dual processor, between ARM and FPGA dual processor, communicate by pci bus, arm processor can increase internet data-handling capacity and process range, FPGA processor can be realized IO expansion interface, improve function and the applicable situation of mobile terminal, be applicable to iosWindows, Linux, Android operating system, meet user's getting online at any moment, be easy to carry simultaneously, carry more function and business, structure is ingenious, have a good application prospect.
Brief description of the drawings
Fig. 1 is the system chart of the mobile terminal hardware expanding device based on ARM and FPGA dual processor of the present invention.
Fig. 2 is the systems function diagram of ARM microprocessor of the present invention.
Fig. 3 is the systems function diagram of FPGA processor of the present invention.
Embodiment
Below in conjunction with Figure of description, the invention will be further described.Following examples are only for technical scheme of the present invention is more clearly described, and can not limit the scope of the invention with this.
As shown in Figure 1, a kind of mobile terminal hardware expanding device based on ARM and FPGA dual processor, comprise ARM microprocessor and FPGA processor, between ARM microprocessor and FPGA processor, communicate by pci bus, pci bus reliable communications, transfer rate is fast, ARM microprocessor is also connected with passive RFID tags circuit, speaker circuit, wireless WIFI circuit, camera, SD card, touch screen circuitry, ethernet interface circuit and memory circuit, ARM microprocessor is selected the S3C6410 chip of ARM11, Peripheral Interface is many, increase the function of mobile terminal, FPGA processor is connected with power circuit, MUX, MUX is connected with IO port expansion circuit, IO port expansion circuit comprises serial port circuit, I
2c driving circuit, PWM driving circuit, SPI driving circuit, general GPIO interface, FPGA processor can be realized IO expansion interface, FPGA processor is EP2S180 chip, low price, is convenient to ARM microprocessor extensions hardware interface, improves function and the applicable situation of mobile terminal, ARM11 processor, be applicable to iosWindows, Linux, Android operating system, meet user's getting online at any moment, be easy to carry simultaneously, carry more function and business.
Described ARM microprocessor, FPGA processor are also all connected with watchdog circuit, watchdog circuit can be at ARM microprocessor, FPGA processor in the time being subject to external interference (electrostatic interference etc.), after system crash, again hardware-initiated ARM microprocessor, FPGA processor, ensures ARM microprocessor, FPGA processor reliability of operation.
As shown in Figure 2, in described ARM microprocessor, be provided with telephony feature unit, network communication unit, audio frequency broadcasting and typing unit, video playback unit, data storage cell, the passive RFID tags circuit, speaker circuit, wireless WIFI circuit, camera, SD card, touch screen circuitry, ethernet interface circuit and the memory circuit hardware circuit that coordinate peripheral hardware, obtain telephony feature, network communicating function, audio frequency broadcasting and input function, video playback capability, data storage function.
As shown in Figure 3, in described FPGA processor, be provided with encryption/decryption element, Power Management Unit, Power Management Unit coordinates power circuit for providing operating voltage to ARM microprocessor, encryption/decryption element, improve encryption function for the MUX to peripheral hardware, can only be by using many serial port circuits, I after deciphering
2c driving circuit, PWM driving circuit, SPI driving circuit, general GPIO interface, the security performance of raising system, is being applicable to industrial occasions especially.More than show and described ultimate principle of the present invention, principal character and advantage.The technician of the industry should understand; the present invention is not restricted to the described embodiments; that in above-described embodiment and instructions, describes just illustrates principle of the present invention; without departing from the spirit and scope of the present invention; the present invention also has various changes and modifications, and these changes and improvements all fall in the claimed scope of the invention.The claimed scope of the present invention is defined by appending claims and equivalent thereof.
Claims (5)
1. the mobile terminal hardware expanding device based on ARM and FPGA dual processor, it is characterized in that: comprise ARM microprocessor and FPGA processor, between described ARM microprocessor and FPGA processor, communicate by pci bus, described ARM microprocessor is also connected with passive RFID tags circuit, speaker circuit, wireless WIFI circuit, camera, SD card, touch screen circuitry, ethernet interface circuit and memory circuit, described FPGA processor is connected with power circuit, MUX, described MUX is connected with IO port expansion circuit, described IO port expansion circuit comprises serial port circuit, I
2c driving circuit, PWM driving circuit, SPI driving circuit, general GPIO interface.
2. the mobile terminal hardware expanding device based on ARM and FPGA dual processor according to claim 1, is characterized in that: described ARM microprocessor, FPGA processor are also all connected with watchdog circuit.
3. the mobile terminal hardware expanding device based on ARM and FPGA dual processor according to claim 1, it is characterized in that: in described FPGA processor, be provided with encryption/decryption element, Power Management Unit, described Power Management Unit is for providing operating voltage to ARM microprocessor.
4. the mobile terminal hardware expanding device based on ARM and FPGA dual processor according to claim 1, is characterized in that: in described ARM microprocessor, be provided with telephony feature unit, network communication unit, audio frequency broadcasting and typing unit, video playback unit, data storage cell.
5. the mobile terminal hardware expanding device based on ARM and FPGA dual processor according to claim 1, is characterized in that: described ARM microprocessor is S3C6410 chip, and described FPGA processor is EP2S180 chip.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410203039.3A CN103970711A (en) | 2014-05-14 | 2014-05-14 | Mobile terminal hardware expanding device based on ARM processor and FPGA processor |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410203039.3A CN103970711A (en) | 2014-05-14 | 2014-05-14 | Mobile terminal hardware expanding device based on ARM processor and FPGA processor |
Publications (1)
Publication Number | Publication Date |
---|---|
CN103970711A true CN103970711A (en) | 2014-08-06 |
Family
ID=51240231
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410203039.3A Pending CN103970711A (en) | 2014-05-14 | 2014-05-14 | Mobile terminal hardware expanding device based on ARM processor and FPGA processor |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103970711A (en) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104199366A (en) * | 2014-09-16 | 2014-12-10 | 中国人民解放军63983部队 | Control and communication port expansion module of godson 2F processor |
CN104216863A (en) * | 2014-09-02 | 2014-12-17 | 南京工程学院 | Communication circuit among a plurality of ARMs (Acorn RISC Machine) and communication method of communication circuit |
CN104461428A (en) * | 2014-12-04 | 2015-03-25 | 四川川大智胜软件股份有限公司 | Multi-channel DVI (digital Visual Interface) image fusion correction control host |
CN105376061A (en) * | 2015-10-10 | 2016-03-02 | 广州慧睿思通信息科技有限公司 | Decryption hardware platform based on FPGA |
CN106533492A (en) * | 2016-11-02 | 2017-03-22 | 合肥微梦软件技术有限公司 | ARM-based hardware development system for mobile Internet device |
WO2018045549A1 (en) * | 2016-09-09 | 2018-03-15 | 华为技术有限公司 | Radio frequency system, signal processing system, and terminal |
CN109451423A (en) * | 2018-11-14 | 2019-03-08 | 重庆雾都科技有限公司 | A kind of intelligent box of accurate marketing |
CN110110534A (en) * | 2019-04-18 | 2019-08-09 | 郑州信大捷安信息技术股份有限公司 | A kind of FPGA safe operation system and method |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20060067036A (en) * | 2004-12-14 | 2006-06-19 | 한국전자통신연구원 | Apparatus for developing and verificating system on chip of internet phone |
CN102711089A (en) * | 2012-06-13 | 2012-10-03 | 中兴通讯股份有限公司 | Method and device for locking network and card of mobile terminal |
CN203191978U (en) * | 2013-03-29 | 2013-09-11 | 江苏复芯物联网科技有限公司 | Embedded type high-performance heterogeneous computing platform based on field programmable gate array (FPGA) and ARM |
-
2014
- 2014-05-14 CN CN201410203039.3A patent/CN103970711A/en active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20060067036A (en) * | 2004-12-14 | 2006-06-19 | 한국전자통신연구원 | Apparatus for developing and verificating system on chip of internet phone |
CN102711089A (en) * | 2012-06-13 | 2012-10-03 | 中兴通讯股份有限公司 | Method and device for locking network and card of mobile terminal |
CN203191978U (en) * | 2013-03-29 | 2013-09-11 | 江苏复芯物联网科技有限公司 | Embedded type high-performance heterogeneous computing platform based on field programmable gate array (FPGA) and ARM |
Non-Patent Citations (1)
Title |
---|
樊鹏: "移动安全终端***的硬件设计与实现", 《中国优秀硕士学位论文全文数据库 信息科技辑》 * |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104216863A (en) * | 2014-09-02 | 2014-12-17 | 南京工程学院 | Communication circuit among a plurality of ARMs (Acorn RISC Machine) and communication method of communication circuit |
CN104216863B (en) * | 2014-09-02 | 2017-04-19 | 南京工程学院 | Communication circuit among a plurality of ARMs (Acorn RISC Machine) and communication method of communication circuit |
CN104199366A (en) * | 2014-09-16 | 2014-12-10 | 中国人民解放军63983部队 | Control and communication port expansion module of godson 2F processor |
CN104461428A (en) * | 2014-12-04 | 2015-03-25 | 四川川大智胜软件股份有限公司 | Multi-channel DVI (digital Visual Interface) image fusion correction control host |
CN104461428B (en) * | 2014-12-04 | 2017-08-01 | 四川川大智胜软件股份有限公司 | Multichannel DVI image co-registration Corrective control main frames |
CN105376061A (en) * | 2015-10-10 | 2016-03-02 | 广州慧睿思通信息科技有限公司 | Decryption hardware platform based on FPGA |
CN105376061B (en) * | 2015-10-10 | 2019-02-01 | 广州慧睿思通信息科技有限公司 | A kind of decryption hardware platform based on FPGA |
WO2018045549A1 (en) * | 2016-09-09 | 2018-03-15 | 华为技术有限公司 | Radio frequency system, signal processing system, and terminal |
CN106533492A (en) * | 2016-11-02 | 2017-03-22 | 合肥微梦软件技术有限公司 | ARM-based hardware development system for mobile Internet device |
CN109451423A (en) * | 2018-11-14 | 2019-03-08 | 重庆雾都科技有限公司 | A kind of intelligent box of accurate marketing |
CN110110534A (en) * | 2019-04-18 | 2019-08-09 | 郑州信大捷安信息技术股份有限公司 | A kind of FPGA safe operation system and method |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103970711A (en) | Mobile terminal hardware expanding device based on ARM processor and FPGA processor | |
TWI590056B (en) | Method, device, apparatus, and system to leveraging an enumeration and/or configuration mechanism of one interconnect protocol for a different interconnect protocol | |
EP2891988B1 (en) | Charging method and charging apparatus for electronic device | |
KR102140290B1 (en) | Method for processing input and an electronic device thereof | |
CN105975407A (en) | Mapping method of memory address, and equipment | |
KR102144588B1 (en) | Sensor module and device therewith | |
CN104936128A (en) | Off-line data transfer method, device and system | |
US9729815B2 (en) | Method and electronic device for controlling content integrity using numerical data | |
KR20150128287A (en) | Electrical Device for Supporting Multi Frequency Bands and Method for the same | |
US11947481B2 (en) | Terminal and type C interface anti-corrosion method | |
US10212215B2 (en) | Apparatus and method for providing metadata with network traffic | |
CN204315001U (en) | A kind of mobile POS with wireless routing and charge function | |
CN204178365U (en) | Transformational structure between LBE bus and isa bus | |
CN202453931U (en) | Extensible memory card and mobile terminal | |
KR102063566B1 (en) | Operating Method For Text Message and Electronic Device supporting the same | |
US20140289393A1 (en) | Network apparatus and connection detecting method thereof | |
KR20150128151A (en) | Method for Streaming Video Images And Electrical Device for Supporting the Same | |
CN203859747U (en) | Bluetooth communication card | |
US9628451B2 (en) | Power and cost efficient peripheral input | |
CN210091127U (en) | TP control device based on USB and bluetooth communication | |
US11343875B2 (en) | Mobile terminal and wireless communication module | |
CN203951511U (en) | A kind of SIM card patchcord | |
CN105809230A (en) | Bluetooth intelligent card | |
CN102981642A (en) | Cloud terminal mouse and realization method thereof | |
US20170117876A1 (en) | Method and electronic device for dispersing noise signal |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20140806 |
|
RJ01 | Rejection of invention patent application after publication |