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 PDFInfo
- 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
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
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.
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)
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)
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 |
-
2013
- 2013-05-28 CN CN2013102036643A patent/CN103258467A/en active Pending
Patent Citations (4)
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)
Title |
---|
冯智贵等: "基于ARM和FPGA的雷达伺服控制器设计", 《世界科技研究与发展》 * |
鲍吉龙等: "基于FPGA的嵌入式FBG解调***的研究", 《光通信技术》 * |
Cited By (5)
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 |