CN103258467A - Embedded experimental platform capable of being allocated dynamically and based on modularization - Google Patents

Embedded experimental platform capable of being allocated dynamically and based on modularization Download PDF

Info

Publication number
CN103258467A
CN103258467A CN2013102036643A CN201310203664A CN103258467A CN 103258467 A CN103258467 A CN 103258467A CN 2013102036643 A CN2013102036643 A CN 2013102036643A CN 201310203664 A CN201310203664 A CN 201310203664A CN 103258467 A CN103258467 A CN 103258467A
Authority
CN
China
Prior art keywords
chip
fpga chip
embedded
experiment porch
interface
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
Application number
CN2013102036643A
Other languages
Chinese (zh)
Inventor
黄庆华
张爱科
刘春梅
梁强
盘承军
李江洪
黄力
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Liuzhou Vocational and Technical College
Original Assignee
Liuzhou Vocational and Technical College
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Liuzhou Vocational and Technical College filed Critical Liuzhou Vocational and Technical College
Priority to CN2013102036643A priority Critical patent/CN103258467A/en
Publication of CN103258467A publication Critical patent/CN103258467A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Control Of Indicators Other Than Cathode Ray Tubes (AREA)

Abstract

The invention discloses an embedded experimental platform capable of being allocated dynamically and based on modularization, and relates to embedded experimental platforms. The embedded experimental platform comprises a core processing unit and peripheral circuits. The core processing unit comprises an ARM9 microprocessor and an FPGA chip, wherein the FPGA chip is used for transmitting commands and data output by the ARM9 microprocessor to all the peripheral circuits and receiving data addresses and commands signals fed back by all the peripheral circuits. The ARM9 microprocessor is directly connected with the FPGA chip so as to realize transmission of the data and the commands. According to the embedded experimental platform, due to the fact that the FPGA chip is used as an interface circuit for the ARM9 microprocessor and a periphery function module, the embedded experimental platform can meet application requirements of interface circuits of different function modules on the interface circuit; moreover, due to the fact that programs in the FPGA chip can be loaded dynamically, different interface circuit programs can be loaded according to different application occasions and demands, and the FPGA chip can meet the application requirements of the interface circuits of the different function modules.

Description

But the embedded experiment porch based on the modularization dynamic-configuration
Technical field
The present invention relates to a kind of embedded experiment porch, but a kind of embedded experiment porch based on the modularization dynamic-configuration particularly.
Background technology
The embedded experiment porch value that is widely used.At present, various embedded experimental applications platforms are also arranged on the market.But most its structures of embedded experiment porch fixing can not change often, and the various firmware codes in the inside in the embedded experiment porch in the market also is in the middle of the system of being solidificated in, and is difficult to obtain to revise.Therefore, the embedded experiment porch of this class the embedded experiment content of the function that can provide to the user and support all very limited.And embedded experiment porch can not carry out upgrading to the partial function module of embedded experiment porch according to the development of current techniques in the promotion and application process, the embedded experiment content that can carry out also be relative curing, can not be flexibly dynamically should spend some Embedded Application experiments of design according to reality.
Summary of the invention
The technical problem to be solved in the present invention is: but make up a kind of embedded experiment porch based on the modularization dynamic-configuration, solve that module is difficult to replace in traditional embedded experiment porch, experiment content can not be according to the problem of demands of applications dynamic-configuration.
The technical scheme that solves the problems of the technologies described above is: but a kind of embedded experiment porch based on the modularization dynamic-configuration, comprise core processing unit and peripheral circuit, described core processing unit comprises for the ARM9 microprocessor of realizing various main experiential functions, be used for that the order of ARM9 microprocessor output and data are forwarded to each peripheral circuit and accept data address that each peripheral circuit feeds back and the fpga chip of command signal; Described ARM9 microprocessor adopts the mode that directly links to each other to realize the transmission of data and order with fpga chip.
Further technical scheme of the present invention is: described ARM9 microprocessor adopts the S3C2440A chip, and fpga chip adopts the XC5VSX95T chip.
Further technical scheme of the present invention is: described peripheral circuit contains the LCD touch display screen, and this LCD touch display screen is connected to the ARM9 microprocessor by fpga chip.
Further technical scheme more of the present invention is: the data layout of described LCD touch display screen and interface circuit adopt built-in LCD interface circuit functional module in the ARM9 chip.
Further technical scheme of the present invention is: described peripheral circuit contains FLASH chip and SDRAM chip, this FLASH chip directly links to each other with fpga chip with the SDRAM chip, and by fpga chip realize this FLASH chip and SDRAM chip and ARM9 microprocessor chip interface circuit to connecting; And fpga chip can will be forwarded to the visit data of storer in FLASH chip or the SDRAM chip according to address, data and the control signal of ARM9 microprocessor output.
Further technical scheme of the present invention is: described peripheral circuit contains the AD/DC interface, and this AD/DC interface directly links to each other with fpga chip.
Further technical scheme of the present invention is: described peripheral circuit contains the LED lamp, and this LED lamp directly is connected with the ARM9 microprocessor.
Further technical scheme more of the present invention is: described peripheral circuit also contains RS232 interface, power supply, clock, buzzer circuit, and this RS232 interface, power supply, clock, buzzer circuit all are connected with the ARM9 microprocessor by fpga chip.
Further technical scheme of the present invention is: described peripheral circuit also contains and is useful on the jtag interface circuit that the program to fpga chip dynamically loads, and this jtag interface circuit directly links to each other with fpga chip.
Owing to adopt said structure, but the present invention based on the embedded experiment porch of modularization dynamic-configuration compared with prior art, have following beneficial effect:
1. because the present invention realizes the interface circuit of microprocessor and peripheral functional modules by adopting fpga chip, make constructed embedded experiment porch on interface circuit, can support the interface circuit application requirements of difference in functionality module.And, because the program among the FPGA can dynamic load, and can load different interface routings with demand according to different application scenarios, make designed fpga chip can satisfy the application requirements of difference in functionality module interface circuit.Especially when embedded experiment porch need carry out upgrading to peripheral functional modules, by the flexible design to the FPGA interface routing, can satisfy the application requirements of some novel peripheral interface circuits.
2. the constructed embedded experiment porch of the present invention has been transplanted embedded OS at microprocessor, but and with the embedded OS platform embedded experiment management system of dynamic-configuration that has been fundamental construction.Can automatically generate different experiment contents and requirement of experiment according to user's demand.Make embedded experiment porch can satisfy the demand of different user colony easily.
3. constructed this based on the configurable embedded experiment porch of modularization, dynamic-configuration by rational hardware-software partition and FPGA program, can greatly expand range of application and the application of embedded experiment porch, reduce the application cost of embedded experiment porch, improve the utilization factor of embedded experiment porch.
Below, but in conjunction with the accompanying drawings and embodiments the present invention's the technical characterictic based on the embedded experiment porch of modularization dynamic-configuration is further described.
Description of drawings
Fig. 1: but the present invention's the structured flowchart based on the embedded experiment porch of modularization dynamic-configuration;
Fig. 2: the dynamic product process of embedded experiment content;
Fig. 3: embedded experiment porch logical level graph of a relation;
Fig. 4: the connected mode of fpga chip and each peripheral circuit.
Embodiment
Embodiment one:
But a kind of embedded experiment porch based on the modularization dynamic-configuration, comprise core processing unit and peripheral circuit, described core processing unit comprises ARM9 microprocessor and fpga chip, described ARM9 microprocessor is used for realizing the various main experiential function of embedded experiment porch, described fpga chip is used for order and the data of the output of ARM9 microprocessor are forwarded to each peripheral circuit, and accept data address and the command signal that each peripheral circuit feeds back, realize the interface between ARM9 microprocessor and the peripheral circuit, make each peripheral circuit realize the Modularly upgrading, dynamic configurable loading and the application of replacement and embedded experiment content; Described ARM9 microprocessor adopts the S3C2440A chip, and fpga chip adopts the XC5VSX95T chip, and this ARM9 microprocessor adopts the mode that directly links to each other to realize the transmission of data and order with fpga chip.
Described peripheral circuit contains LCD touch display screen, FLASH chip, SDRAM chip, AD/DC interface, RS232 interface, LED lamp, power supply, clock, buzzer circuit, jtag interface circuit, wherein,
Described LCD touch display screen is connected to the ARM9 microprocessor by fpga chip; The data layout of described LCD touch display screen and interface circuit adopt built-in LCD interface circuit functional module in the ARM9 chip.
Described FLASH chip directly links to each other with fpga chip with the SDRAM chip, and by fpga chip realize this FLASH chip and SDRAM chip and ARM9 microprocessor chip interface circuit to connecting; And fpga chip can will be forwarded to the visit data of storer in FLASH chip or the SDRAM chip according to address, data and the control signal of ARM9 microprocessor output.
Described AD/DC interface directly links to each other by data bus with fpga chip, be used for when the user when the AD/DC interface peripherals connects different AD/DC functional modules, by the user AD/DC interface circuit in the fpga chip is rewritten and designed, make fpga chip can finish the format conversion between ARM9 microprocessor signals and the outside AD/DC interface circuit signal, finish peripheral AD/DC interface circuit and the exchanges data purpose between the ARM9 microprocessor.
Described LED lamp directly is connected with the ARM9 microprocessor.
Described RS232 interface, power supply, clock, buzzer circuit all are connected with the ARM9 microprocessor by fpga chip, namely be that RS232 interface, power supply, clock, buzzer circuit directly latch signal and afterwards, are forwarded on the ARM9 microprocessor by fpga chip; And when the ARM9 microprocessor exports the signal of this functional module outward to, fpga chip latchs this signal equally, and be forwarded to each RS232 interface, power supply, clock, hummer peripheral circuit after amplifying, guarantee that this class signal of ARM9 microprocessor output can correctly drive the functional module of this peripheral circuit.
Described jtag interface circuit is used for the program of fpga chip is dynamically loaded, and this jtag interface circuit directly links to each other with fpga chip.
But below in conjunction with the present invention's the typical application process based on the embedded experiment porch of modularization dynamic-configuration, the effect that structure and each functional module are brought into play is formed in the inside of further introducing embedded experiment porch.
1. when the user uses this embedded experiment porch, at first, by the embedded experiment content of trial default and the target in the embedded experiment porch, the requirement that the system of embedded experiment management afterwards sets according to the user automatically generates embedded experiment implementation process.
2. provide requirement of experiment to generating the detailed experiments step from the user, its implementation procedure as shown in Figure 2, as can be seen from Figure 2, in the dynamic configurable embedded experiment organizational process that the present invention makes up, embedded experiment content at first that some are commonly used extracts, as the most basic embedded experimental considerations unit.
3. afterwards, the embedded requirement of experiment according to the user proposes is decomposed into some height requirements with it.And according to the result who decomposes, from embedded experimental standard experiment storehouse, transfer, perhaps require the embedded experiment of specific design by the user according to son.
4. make up embedded experiment content and the step of user's reality by this form based on the standard test storehouse, the process that this flexile embedded experiment content generates can either be reduced, the diversity that this experiment porch is carried out related experiment can be increased substantially again simultaneously.
5. using this embedded experiment porch as the user, when carrying out embedded experiment, user's various operations pass to microprocessor by the embedded OS in the embedded experiment porch with user's program and instruction.Microprocessor is finished relevant calculating or control function according to user's instruction.
6. and according to the execution result that instructs send control signal to the associated peripheral in the embedded experiment porch, the fpga chip that all control signals are all passed through in the embedded experiment porch is forwarded to each peripheral circuit.For these simple relatively peripheral circuit modules such as FLASH, DRAM, LED, clock module, fpga chip is directly signal to be forwarded.
7. for the comparatively complicated circuit module of some peripheral interfaces, as liquid crystal display, the AD/DC D/A converter module of band touch function, then need to realize the signal electricity frequently and the conversion of signal format by the data converter of FPGA.
8. when the user uses this embedded experiment porch, if desired some peripheral circuit module of embedded experiment porch is replaced or upgrade, at this moment, the user can directly change the peripheral circuit module, and the interface of circuit module is connected to fpga chip.
9. afterwards, the circuit program among the FPGA is upgraded, transformed, make fpga chip can realize conversion and the transmission of signal format according to new peripheral circuit module.The new FPGA program of user's design will be downloaded in the storage chip on fpga chip or FPGA next door by jtag interface.

Claims (9)

1. but embedded experiment porch based on the modularization dynamic-configuration, comprise core processing unit and peripheral circuit, it is characterized in that: described core processing unit comprises for the ARM9 microprocessor of realizing various main experiential functions, be used for that the order of ARM9 microprocessor output and data are forwarded to each peripheral circuit and accept data address that each peripheral circuit feeds back and the fpga chip of command signal; Described ARM9 microprocessor adopts the mode that directly links to each other to realize the transmission of data and order with fpga chip.
2. but the embedded experiment porch based on the modularization dynamic-configuration according to claim 1 is characterized in that: described ARM9 microprocessor employing S3C2440A chip, fpga chip employing XC5VSX95T chip.
But 3. the embedded experiment porch based on the modularization dynamic-configuration according to claim 1, it is characterized in that: described peripheral circuit contains the LCD touch display screen, and this LCD touch display screen is connected to the ARM9 microprocessor by fpga chip.
4. but the embedded experiment porch based on the modularization dynamic-configuration according to claim 3 is characterized in that: built-in LCD interface circuit functional module in the data layout of described LCD touch display screen and the interface circuit employing ARM9 chip.
5. but the embedded experiment porch based on the modularization dynamic-configuration according to claim 1, it is characterized in that: described peripheral circuit contains FLASH chip and SDRAM chip, this FLASH chip directly links to each other with fpga chip with the SDRAM chip, and by fpga chip realize this FLASH chip and SDRAM chip and ARM9 microprocessor chip interface circuit to connecting; And fpga chip can will be forwarded to the visit data of storer in FLASH chip or the SDRAM chip according to address, data and the control signal of ARM9 microprocessor output.
But 6. the embedded experiment porch based on the modularization dynamic-configuration according to claim 1, it is characterized in that: described peripheral circuit contains the AD/DC interface, and this AD/DC interface directly links to each other with fpga chip.
But 7. the embedded experiment porch based on the modularization dynamic-configuration according to claim 1, it is characterized in that: described peripheral circuit contains the LED lamp, and this LED lamp directly is connected with the ARM9 microprocessor.
But according to claim 1 to the described embedded experiment porch based on the modularization dynamic-configuration of the arbitrary claim of claim 7, it is characterized in that: described peripheral circuit also contains RS232 interface, power supply, clock, buzzer circuit, and this RS232 interface, power supply, clock, buzzer circuit all are connected with the ARM9 microprocessor by fpga chip.
9. but the embedded experiment porch based on the modularization dynamic-configuration according to claim 8, it is characterized in that: described peripheral circuit also contains and is useful on the jtag interface circuit that the program to fpga chip dynamically loads, and this jtag interface circuit directly links to each other with fpga chip.
CN2013102036643A 2013-05-28 2013-05-28 Embedded experimental platform capable of being allocated dynamically and based on modularization Pending CN103258467A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2013102036643A CN103258467A (en) 2013-05-28 2013-05-28 Embedded experimental platform capable of being allocated dynamically and based on modularization

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2013102036643A CN103258467A (en) 2013-05-28 2013-05-28 Embedded experimental platform capable of being allocated dynamically and based on modularization

Publications (1)

Publication Number Publication Date
CN103258467A true CN103258467A (en) 2013-08-21

Family

ID=48962346

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2013102036643A Pending CN103258467A (en) 2013-05-28 2013-05-28 Embedded experimental platform capable of being allocated dynamically and based on modularization

Country Status (1)

Country Link
CN (1) CN103258467A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104965425A (en) * 2015-06-19 2015-10-07 陕西法士特齿轮有限责任公司 Automobile electronic modular development hardware platform
CN105116773A (en) * 2015-07-17 2015-12-02 苏州华电电气股份有限公司 Automatic building control system of high-voltage test platform
CN105702187A (en) * 2016-01-15 2016-06-22 京东方科技集团股份有限公司 Interface circuit and test device

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101290724A (en) * 2008-06-13 2008-10-22 清华大学 Computer hardware series course experimental device
CN201319226Y (en) * 2008-10-31 2009-09-30 北京奥尔斯电子科技有限公司 Embedded teaching experimental system
CN202855155U (en) * 2012-09-27 2013-04-03 西安科技大学 Integrated experiment platform for embedded system
CN203350654U (en) * 2013-05-28 2013-12-18 柳州职业技术学院 Modularization-based embedded-type experimental platform capable of being dynamically arranged

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101290724A (en) * 2008-06-13 2008-10-22 清华大学 Computer hardware series course experimental device
CN201319226Y (en) * 2008-10-31 2009-09-30 北京奥尔斯电子科技有限公司 Embedded teaching experimental system
CN202855155U (en) * 2012-09-27 2013-04-03 西安科技大学 Integrated experiment platform for embedded system
CN203350654U (en) * 2013-05-28 2013-12-18 柳州职业技术学院 Modularization-based embedded-type experimental platform capable of being dynamically arranged

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
冯智贵等: "基于ARM和FPGA的雷达伺服控制器设计", 《世界科技研究与发展》 *
鲍吉龙等: "基于FPGA的嵌入式FBG解调***的研究", 《光通信技术》 *

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104965425A (en) * 2015-06-19 2015-10-07 陕西法士特齿轮有限责任公司 Automobile electronic modular development hardware platform
CN105116773A (en) * 2015-07-17 2015-12-02 苏州华电电气股份有限公司 Automatic building control system of high-voltage test platform
CN105116773B (en) * 2015-07-17 2018-02-16 苏州华电电气股份有限公司 A kind of high-voltage test platform builds control system automatically
CN105702187A (en) * 2016-01-15 2016-06-22 京东方科技集团股份有限公司 Interface circuit and test device
CN105702187B (en) * 2016-01-15 2019-07-09 京东方科技集团股份有限公司 A kind of interface circuit, test device

Similar Documents

Publication Publication Date Title
CN205176829U (en) Multiple communications protocol's of test configuration system on a chip's test system
KR20120096858A (en) Remote wakeup of application processor of mobile device
KR20120096864A (en) Wireless charging of mobile device
CN108089940A (en) Handle system, the method and apparatus of time-out
CN109613970B (en) Low-power-consumption processing method based on FPGA and DSP framework
CN103258467A (en) Embedded experimental platform capable of being allocated dynamically and based on modularization
CN102253844B (en) Method and device for starting processor
CN203759648U (en) Bluetooth converter of man-machine interface equipment
CN103279061A (en) Interface extensible programming method based on DSP platform
CN102012877A (en) Method for expanding embedded processor GPIO by using CPLD
CN203350654U (en) Modularization-based embedded-type experimental platform capable of being dynamically arranged
CN102375749B (en) Method for quickly downloading and updating firmware by using I2C (Inter-Integrated Circuit) bus
CN203250312U (en) Extensible common core processing daughter board with interferences
CN104850453A (en) Android based method for implementing portable virtual instrument
CN202563497U (en) Communication interface for Flash-Net animation game
CN103336612B (en) Touch screen control system based on serial communication and ARM embedded processing systems
CN203858623U (en) Simple FPGA dynamic configuration structure
CN103150952B (en) Reconfigurable electronic design automation (EDA) experimental platform
CN205681458U (en) A kind of electric power protocol conversion device based on ARM9 framework
CN208589008U (en) A kind of embedded display equipment
CN203561989U (en) Converter board and computer
CN101707781B (en) General test box of TD-SCDMA radio frequency power amplification modules
CN202736041U (en) General core plate of front-end computer and front-end computer
CN105573957A (en) Measuring instrument programmable interface conversion system and method
CN101807049A (en) Method of externally expanding parallel bus based on embedded ARM CPU

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20130821