CN102521190A - Hierarchical bus system applied to real-time data processing - Google Patents
Hierarchical bus system applied to real-time data processing Download PDFInfo
- Publication number
- CN102521190A CN102521190A CN2011104280578A CN201110428057A CN102521190A CN 102521190 A CN102521190 A CN 102521190A CN 2011104280578 A CN2011104280578 A CN 2011104280578A CN 201110428057 A CN201110428057 A CN 201110428057A CN 102521190 A CN102521190 A CN 102521190A
- Authority
- CN
- China
- Prior art keywords
- bus
- real
- speed bus
- time
- time high
- 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
- 238000012545 processing Methods 0.000 title claims abstract description 42
- 238000006243 chemical reaction Methods 0.000 claims description 15
- 230000005540 biological transmission Effects 0.000 claims description 9
- 230000003993 interaction Effects 0.000 claims description 8
- 238000012805 post-processing Methods 0.000 claims description 8
- 238000000034 method Methods 0.000 claims description 6
- 230000008569 process Effects 0.000 claims description 5
- 238000001914 filtration Methods 0.000 claims description 4
- 230000003139 buffering effect Effects 0.000 claims description 3
- 238000013500 data storage Methods 0.000 claims description 3
- 238000000605 extraction Methods 0.000 claims description 3
- 238000010586 diagram Methods 0.000 description 6
- 230000004044 response Effects 0.000 description 6
- 230000006870 function Effects 0.000 description 5
- 230000010354 integration Effects 0.000 description 4
- 238000011161 development Methods 0.000 description 3
- 238000005457 optimization Methods 0.000 description 3
- 230000009286 beneficial effect Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 230000000977 initiatory effect Effects 0.000 description 2
- 230000001360 synchronised effect Effects 0.000 description 2
- 230000002159 abnormal effect Effects 0.000 description 1
- 230000002860 competitive effect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000000750 progressive effect Effects 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
Images
Landscapes
- Bus Control (AREA)
Abstract
The invention discloses a hierarchical bus system, which comprises a real-time high-speed bus, a non-real-time high-speed bus, a non-real-time low-speed bus, a low-speed bus interconnection module, a high-speed bus interconnection module, a high-speed storage, an embedded processor, a real-time bus input/output module, a real-time bus data processing module, a non-real-time high-speed bus input/output module and a non-real-time low-speed bus input/output module. The real-time bus input/output module, the real-time bus data processing module and the high-speed storage are connected with the real-time high-speed bus through real-time high-speed bus interfaces; the embedded processor and the non-real-time high-speed bus input/output module are connected with the non-real-time high-speed bus through non-real-time high-speed bus interfaces; the non-real-time low-speed bus input/output module is connected with the non-real-time low-speed bus through a non-real-time low-speed bus interface; the non-real-time low-speed bus is connected with the non-real-time high-speed bus through the low-speed bus interconnection module; and the non-real-time high-speed bus is connected with the real-time high-speed bus through the high-speed bus interconnection module. By the aid of the hierarchical bus system, mega data can be efficiently transmitted and processed by the hierarchical bus system in real time, and bus bandwidth is effectively used.
Description
Technical field
The present invention relates to SOC(system on a chip) technical field in the integrated circuit, relate in particular to a kind of multistage bus system that is applied to real time data processing of SOC(system on a chip).
Background technology
SOC(system on a chip) (System on Chip) is the inexorable trend of integrated circuit technique development, along with dwindling of semiconductor feature sizes, and the raising of chip integration, increasing function is integrated in the chip.Chip functions is constantly abundant, and (Intellectual Property IP) constantly increases integrated IP kernel, makes the framework of SOC(system on a chip) also become increasingly complex.Particularly in the real time data processing field, the bus system that design has real-time and high data bandwidth is current research focus.
In the real time data processing field, bus system is simple as far as possible, because the topological structure of the interconnection of SOC(system on a chip) can not be too complicated, so that the real-time of influence response.Secondly; The topological structure of bus system is wanted to reflect the status of each interconnect module in system; If all interconnect modules all are in same status in bus system, then will cause the important module can't initiation request, and low-speed module be occupied bus and do not have the situation of bus request.At last, bus system will have bigger dirigibility, realizes the interconnected of each module because the target of SOC(system on a chip) is a physics cost with minimum, and bus system need all can meet the demands under different application scenes.Though the bus system of SOC(system on a chip) possesses above peculiar requirement, with bus system in the PC a lot of identical points are arranged on function and topological structure, so the development of the bus system in the PC can be offered reference for the bus system of SOC(system on a chip).
Based on above principle, current popular bus system is a unibus system.As shown in Figure 1, adopt a bus to connect all interfacing equipments, cause the travelling speed of each module to mate, bus width is because the wooden barrel effect can influence the data throughput speed of real-time processing module.Fig. 2 is for adopting the bus system of flush bonding processor, and it has higher flexibility, and processing speed data processing module faster can be independent of bus with higher speed operation, and the speeds match of bus and data processing module is accomplished through synchronous logic.This system preferably resolves travelling speed mismatch problems between the inconsistent module of travelling speed; But this bus system does not have extendability; When module increases; Synchronous logic is difficult on the travelling speed of each module, average out, thereby causes the performance of system significantly to reduce with the increase of module.
In sum, the current bus system that is applied to real time data processing also has problems with the system performance aspect aspect extendability.
Summary of the invention
The technical matters that (one) will solve
Technical matters to be solved by this invention is how to make the expansion of bus system have more dirigibility, solves the performance mismatch problem between the disparate modules simultaneously.
(2) technical scheme
Multistage bus system of the present invention comprises real time high-speed bus, non real-time high-speed bus, non real-time low speed bus, HSM, real-time bus input/output module, real-time bus data processing module, non real-time high-speed bus input/output module, non real-time low speed bus input/output module, high-speed bus interconnect module and low speed bus interconnect module; Wherein the real time high-speed bus is used for the transmission and the processing of real-time big data quantity; The non real-time high-speed bus, the big data quantity that is used for non real-time property transmits and handles; The non real-time low speed bus is used for the transmission and the processing of small data quantity; HSM is used to satisfy the call data storage of each module on the bus system; Real time high-speed bus input/output module is used to control the reception and the transmission of high speed input/output port, and carries out protocol analysis, data buffering, the data sync of realization cross clock domain; The real time high-speed bus data processing module is used for the data of input are carried out feature extraction, the coded format conversion, and special efficacy appears and noise filtering, accomplishes the intensive processing of operation of data; Non real-time high-speed bus input/output module is used for cooperating with real time high-speed bus input/output module, and the high speed of carrying out non-real-time data transmits; Non real-time low speed bus input/output module, the low speed that is used for small data quantity transmits; The high-speed bus interconnect module is used for accomplishing the data interaction between non real-time high-speed bus and the real time high-speed bus; The low speed bus interconnect module is used for accomplishing the data interaction between non real-time low speed bus and the non real-time high-speed bus.
(3) beneficial effect
The invention provides a kind of new Real-Time Data Handling System (RTDHS) bus system, when can realize that multimode is handled in real time, support the integrated of low-speed device, and the system that guarantees has extendability flexibly, simultaneously the overall performance of sacrificial system not.
Description of drawings
Fig. 1 is the synoptic diagram of traditional Real-Time Data Handling System (RTDHS) bus system;
Fig. 2 is the synoptic diagram of traditional bus system based on flush bonding processor;
Fig. 3 is the synoptic diagram of the multistage bus system of one embodiment of the present of invention;
Fig. 4 is the embodiment synoptic diagram of multistage bus system that number of modules is expanded;
Fig. 5 is the embodiment synoptic diagram of multistage bus system that bus progression is expanded.
Embodiment
For making the object of the invention, technical scheme and a bit more clear, will combine the accompanying drawing among the present invention below, the technical scheme among the present invention is carried out detailed, complete description.
The invention provides a kind of multistage bus system, comprising: the real time high-speed bus is used for the transmission and the processing of real-time big data quantity; The non real-time high-speed bus, the big data quantity that is used for non real-time property transmits and handles; The non real-time low speed bus is used for the transmission and the processing of small data quantity; And HSM, real-time bus input/output module, real-time bus data processing module, non real-time high-speed bus input/output module, non real-time low speed bus input/output module, high-speed bus interconnect module and low speed bus interconnect module.This multistage bus system can active balance be respectively asked the bus holding time of initiation module, realizes large data sets is transmitted in real time and handles.
The real time high-speed bus is the bus of real-time response and high data bandwidth, is used to realize the arbitration to multimode, and the alignment of data of data sync with the different bit wides of different clock-domains is provided;
The non real-time high-speed bus provides the bus of high data bandwidth, allows operating delay response that each module is initiated, to carry out operation scheduling and to reorder;
HSM is the large-capacity data memory bank, is used to satisfy the call data storage of each module on the bus system, and is operated in the real-time bus clock zone;
Real time high-speed bus input/output module, the reception and the transmission of control high speed input/output port, and carry out protocol analysis, data buffering, the data sync of realization cross clock domain;
The real time high-speed bus data processing module is carried out feature extraction to the data of input, the coded format conversion, and special efficacy appears and noise filtering, accomplishes the intensive processing of operation of data;
Non real-time high-speed bus input/output module cooperates with real time high-speed bus input/output module, and the high speed of carrying out non-real-time data transmits;
Non real-time low speed bus input/output module, the low speed that is used for small data quantity transmits;
The high-speed bus interconnect module is used for the data interaction between non real-time high-speed bus and the real time high-speed bus;
The low speed bus interconnect module is used for the data interaction between non real-time low speed bus and the non real-time high-speed bus.
Fig. 3 is a specific embodiment that is applied to the multistage bus system of real time data processing of the present invention, and this multistage bus system comprises real time high-speed bus, non real-time high-speed bus, non real-time low speed bus, flush bonding processor, HSM, real time high-speed bus input/output module, post-processing module, ethernet module, non real-time low speed bus input/output module, low speed bus interconnect module and high-speed bus interconnect module.
Real time high-speed bus input/output module, real-time bus data processing module and HSM link to each other with the real time high-speed bus through the real time high-speed EBI; Flush bonding processor, ethernet module link to each other with the non real-time high-speed bus through the non real-time high speed bus interface; Non real-time low speed bus input/output module links to each other with the non real-time low speed bus through non real-time low speed bus interface; The non real-time low speed bus links to each other with the non real-time high-speed bus through the low speed bus interconnect module, and the non real-time high-speed bus links to each other with the real time high-speed bus through the high-speed bus interconnect module.
The real time high-speed bus links to each other with the equipment that has real-time to require, and is used to accomplish the request that is connected to equipment on the real time high-speed bus is arbitrated and responded its read-write requests, and read-write requests is sent to HSM.The real time high-speed bus can be the AXI bus, but the present invention is not limited to this, also can be other bus that possesses the real-time response.If other bus realizes that the equipment interface that then is connected on the real time high-speed bus need be done corresponding conversion, be other EBI with the AXI interface conversion of each equipment.The realization of this adaptability conversion can be and equipment integration soft kernel form together, also can be independent entity parts.
The equipment that the non real-time high-speed bus is big with data throughout and real-time is less demanding links to each other; Its read-write requests is arbitrated and is responded in the request that is used to accomplish being connected to equipment on the non real-time high-speed bus; Read-write requests is sent to the real time high-speed bus through the high-speed bus interconnect module, finally send to HSM through the real time high-speed bus.The non real-time high-speed bus can be AXI bus (frequency of operation is lower than the real time high-speed bus), but the present invention is not limited to this, also can be that other possesses the bus of supporting big data throughout.If other bus realizes that the equipment interface that then is connected on the non real-time high-speed bus need be done corresponding conversion, be other EBI with the AXI interface conversion of each equipment.The realization of this adaptability conversion can be and equipment integration soft kernel form together, also can be independent entity parts.
The equipment that the non real-time low speed bus is little with data throughout and real-time is less demanding links to each other; Its read-write requests is arbitrated and is responded in the request that is used to accomplish being connected to equipment on the non real-time low speed bus; Read-write requests is sent to the non real-time high-speed bus through the low speed bus interconnect module; Send to flush bonding processor through the non real-time high-speed bus, or send to the real time high-speed bus, send to HSM through the real time high-speed bus through the high-speed bus interconnect module.The non real-time low speed bus can be an ahb bus, but the present invention is not limited to this, also can be that other possesses the bus of supporting the small data handling capacity.If other bus realizes that the equipment interface that then is connected on the non real-time high-speed bus need be done corresponding conversion, be other EBI with the AHB interface conversion of each equipment.The realization of this adaptability conversion can be and equipment integration soft kernel form together, also can be independent entity parts.
Flush bonding processor links to each other with the non real-time high-speed bus, is used for real time high-speed bus input/output module is carried out the configuration and the start-up control of mode of operation, the filter factor of configuration post-processing module.And according to user's requirement, regulate the tupe of aftertreatment, the startup of control Ethernet, the input and output request of response low speed bus interconnect module.Flush bonding processor can be the flush bonding processor of compatible ARM and/or MIPS instruction set, also can be the flush bonding processor of other instruction set.
Real time high-speed bus input and output module, an end links to each other with the real time high-speed bus, and the other end (not shown) that links to each other with a standard interface is used to receive video and the audio-frequency information that sends from this standard interface, and real-time being written in the HSM.And; Configuration parameter according to flush bonding processor; Real time high-speed bus input/output module reads original video and the audio frequency that is stored in the HSM or passes through optimization of video and the audio frequency that post-processing module was handled, and sends to the transmitting terminal of standard interface with corresponding resolution and refresh rate.This real time high-speed bus input and output module can be to support the input/output module of HDMI standard, and the standard interface that is attached thereto can be the HDMI interface, but the present invention is not limited to this, also can be DVI standard interface or other video standard interface.
HSM can be DDR3 SDRAM, also can be the HSM of other types such as DDR2 SDRAM, is used to store video information and processed video information of input etc.
Post-processing module is the real time high-speed bus data processing module; It links to each other with the real time high-speed bus; Be used for reading the vedio data that is stored in HSM, according to video image information, to vedio data carry out staggered scanning and line by line scan between conversion; According to the filter factor of flush bonding processor configuration, start respective filter vedio data is handled in real time, generate with optimization of video or special efficacy; According to the aftertreatment mode of operation, whether decision-making carries out the conversion of chrominance space to vedio data; Final processing rear video view data is write back in the HSM.Post-processing module can be the realization of chip form, also can be that the form of soft nuclear realizes.
Ethernet module links to each other with the non real-time high-speed bus; It is a kind of non real-time high-speed bus input/output module; Be used for accomplishing the mutual of multistage bus system of the present invention and remote user end (not shown among Fig. 3); The long-distance user can send various instructions to ethernet module through Ethernet is long-range, the startup and the mode of operation of control chart 3 said multistage bus systems of the present invention, and the response or the result of this system turned back to remote user end through Ethernet.This ethernet module can be a Gigabit Ethernet module, perhaps ten thousand mbit ethernet modules.
Non real-time low speed bus input/output module can be AHB, GPIO (general input and output) and UART (universal asynchronous receiver), is used for realizing the system debug and the external interrupt of the said system of Fig. 3.
Low speed bus interconnect module one end links to each other with the non real-time low speed bus, and the other end links to each other with the non real-time high-speed bus, is used for accomplishing the data interaction between non real-time low speed bus and the non real-time high-speed bus.This low speed bus interconnect module can be interconnected between the same bus agreement of different operating frequency of finishing the work, and also can be to accomplish interconnected between the different bus agreement.The low speed bus interconnecting modules can be realized software programmable through configuration register, to adapt to the different application scene.
High-speed bus interconnect module one end links to each other with the non real-time high-speed bus, and the other end links to each other with the real time high-speed bus, is used for accomplishing the data interaction between non real-time high-speed bus and the real time high-speed bus.This low speed bus interconnect module can be interconnected between the same bus agreement of different operating frequency of finishing the work, and also can be to accomplish interconnected between the different bus agreement.The high-speed bus interconnecting modules can be realized software programmable through configuration register, to adapt to the different application scene.
As a preferred embodiment of the present invention; In based on multistage bus system shown in Figure 3; Real time high-speed bus AXI-1 (is to distinguish with non real-time high-speed bus AXI; Add label-1), HDMI reception and sending module, post-processing module be operated in 150MHz, HSM is that DDR3SDRAM is operated in 300MHz, non real-time high-speed bus AXI-2 (is to distinguish with real time high-speed bus AXI; Add label-2), flush bonding processor, ethernet module be operated in 125MHz, non real-time low speed bus AHB, GPIO and UART module are operated in 75MHz.
Fig. 4 has shown the synoptic diagram of another embodiment of the present invention, the multistage bus system that its number of modules that multistage bus system connected that is based on Fig. 3 is expanded.This multistage bus system comprise processing module that every grade of bus connects, extension process module 1, extension process module 2 ..., extension process module n etc.With multistage bus system shown in Figure 3, this expands the link block number that multistage bus system has been expanded this system's each grade bus relatively, makes a plurality of processing modules with equal processing speed and bandwidth demand can be integrated into in the one-level bus.For example on the real time high-speed bus, except that embodiment shown in Figure 3, input and output module that can also integrated DVI, the input and output modules of VGA etc. make multistage bus system under the constant situation of bus progression, integrated more function module.
Fig. 5 has shown another embodiment of the present invention, the multistage bus system that its progression that is based on the multistage bus system of Fig. 3 is expanded.This multistage bus system comprise real time high-speed bus, non real-time high-speed bus, non real-time low speed bus, expansion bus 1, expansion bus 2 ..., expansion bus n etc., also comprise a plurality of expansion bus interconnect modules.Each expansion bus interconnects through said expansion bus interconnect module, and links to each other with the non real-time low speed bus.
With respect to multistage bus system shown in Figure 3, this expands the progression that multistage bus system has further expanded bus, makes this system can support abundanter processing module.When system becomes increasingly complex; The processing speed of various processing modules and bandwidth demand different; Make simple unified in three grades of bus systems shown in Figure 3 difficulty comparatively; The progression of expansion bus can be under the prerequisite that does not change described system performance of Fig. 3 and basic framework, and integrated more function makes system have more competitive power.
The operational process of multistage bus system shown in Figure 3 is following:
1) after system powered on, flush bonding processor read the boot instruction, accomplishes the initialization of flush bonding processor.To being configured of each processing module of bus, and start each processing module, executive utility according to boot instruction.
2) Ethernet is with the instruction of the mode receiving remote user side of web server, the operational mode through real-time each processing module of adjusting of flush bonding processor and operational factor etc.And will need feedback data to turn back to remote user end, and can show through display through Ethernet.
3) after input/output module starts; Load module receives the video image of input; According to the configuration parameter of processor, vedio data is written to the appropriate address of HSM, output module reads the image information of appropriate address in the HSM; Through the HDMI cable, send in real time on the external display device such as display or televisor.
4) after post-processing module starts; Appropriate address from HSM reads pending video information; Mode of operation and filter factor to configure carry out filtering operation or multiple filter bank closing operation to video image; Realize that picture quality optimization or special efficacy generate, accomplish as required and change between chrominance space conversion, staggered scanning and the progressive scanning mode of video image etc.At last the video image information of handling well is write back in the HSM.
5) input/output module or postprocessor module work get into when unusual, and flush bonding processor can show with the respective coding mode abnormal information through GPIO, and the user can carry out the debugging breakpoints of flush bonding processor through the UART module.
The present invention at the scene programmable gate array (Field Programmable Gate Array, FPGA) on the development platform through checking, can satisfy the real-time data acquisition of hyperchannel big data quantity, special efficacy generates, video optimized and real-time demonstration.
Above-described specific embodiment; The object of the invention, technical scheme and beneficial effect have been carried out further explain, and institute it should be understood that the above is merely specific embodiment of the present invention; Be not limited to the present invention; All within spirit of the present invention and principle, any modification of being made, be equal to replacement, improvement etc., all should be included within protection scope of the present invention.
Claims (19)
1. multistage bus system; It is characterized in that; Comprise real time high-speed bus, non real-time high-speed bus, non real-time low speed bus, HSM, real-time bus input/output module, real-time bus data processing module, non real-time high-speed bus input/output module, non real-time low speed bus input/output module, high-speed bus interconnect module and low speed bus interconnect module, wherein:
The real time high-speed bus is used for the transmission and the processing of real-time big data quantity;
The non real-time high-speed bus, the big data quantity that is used for non real-time property transmits and handles;
The non real-time low speed bus is used for the transmission and the processing of small data quantity;
HSM is used to satisfy the call data storage of each module on the bus system;
Real time high-speed bus input/output module is used to control the reception and the transmission of high speed input/output port, and carries out protocol analysis, data buffering, the data sync of realization cross clock domain;
The real time high-speed bus data processing module is used for the data of input are carried out feature extraction, the coded format conversion, and special efficacy appears and noise filtering, accomplishes the intensive processing of operation of data;
Non real-time high-speed bus input/output module is used for cooperating with real time high-speed bus input/output module, and the high speed of carrying out non-real-time data transmits;
Non real-time low speed bus input/output module, the low speed that is used for small data quantity transmits;
The high-speed bus interconnect module is used for accomplishing the data interaction between non real-time high-speed bus and the real time high-speed bus;
The low speed bus interconnect module is used for accomplishing the data interaction between non real-time low speed bus and the non real-time high-speed bus.
2. multistage bus system as claimed in claim 1; It is characterized in that: real time high-speed bus input/output module, real-time bus data processing module and HSM link to each other with the real time high-speed bus; Non real-time high-speed bus input/output module links to each other with the non real-time high-speed bus, and non real-time low speed bus input/output module links to each other with the non real-time low speed bus.
3. multistage bus system as claimed in claim 1 is characterized in that: the non real-time low speed bus links to each other with the non real-time high-speed bus through the low speed bus interconnect module, and the real time high-speed bus is continuous with it through the high-speed bus interconnect module for the non real-time high-speed bus.
4. multistage bus system as claimed in claim 1 is characterized in that: said real time high-speed bus is used to provide the alignment of data of data sync with the different bit wides of different clock-domains.
5. multistage bus system as claimed in claim 1 is characterized in that: the operating delay that said non real-time high-speed bus allows each module is initiated responds, to carry out operation scheduling and to reorder.
6. multistage bus system as claimed in claim 1 is characterized in that: said HSM has high capacity, and is operated in the real-time bus clock zone.
7. multistage bus system as claimed in claim 1 is characterized in that: also comprise the flush bonding processor that links to each other with the non real-time high-speed bus, be used for real time high-speed bus input/output module is carried out the configuration and the start-up control of mode of operation.
8. multistage bus system as claimed in claim 7 is characterized in that: said flush bonding processor is the flush bonding processor of compatible ARM and/or MIPS instruction set.
9. multistage bus system as claimed in claim 1 is characterized in that: also comprise the post-processing module that links to each other with the real time high-speed bus, be used for the data processing of real time high-speed bus.
10. multistage bus system as claimed in claim 1 is characterized in that: said non real-time high-speed bus input/output module is an ethernet module, is used for the mutual of said multistage bus system and remote user end.
11. multistage bus system as claimed in claim 1 is characterized in that: said real time high-speed bus input and output module is to support the input/output module or the DVI standard interface of HDMI standard.
12. multistage bus system as claimed in claim 1 is characterized in that: said HSM is DDR3 SDRAM or DDR2 SDRAM.
13. multistage bus system as claimed in claim 1 is characterized in that: non real-time low speed bus input/output module is GPIO interface or UART interface.
14. multistage bus system as claimed in claim 1 is characterized in that: the real time high-speed bus is the AXI bus.
15. multistage bus system as claimed in claim 1 is characterized in that: the non real-time high-speed bus is the AXI bus.
16. multistage bus system as claimed in claim 1 is characterized in that: also comprise a plurality of expansion modules, said real time high-speed bus, non real-time high-speed bus, non real-time low speed bus link to each other with some extension process modules respectively.
17. multistage bus system as claimed in claim 1 is characterized in that: also comprise a plurality of expansion bus and a plurality of expansion bus interconnect module, said expansion bus interconnects through said expansion bus interconnect module, and links to each other with the non real-time low speed bus.
18. multistage bus system as claimed in claim 1 is characterized in that: said low speed bus interconnecting modules can be realized software programmable through configuration register, to adapt to the different application scene.
19. multistage bus system as claimed in claim 1 is characterized in that: said high-speed bus interconnecting modules can be realized software programmable through configuration register, to adapt to the different application scene.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2011104280578A CN102521190A (en) | 2011-12-19 | 2011-12-19 | Hierarchical bus system applied to real-time data processing |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2011104280578A CN102521190A (en) | 2011-12-19 | 2011-12-19 | Hierarchical bus system applied to real-time data processing |
Publications (1)
Publication Number | Publication Date |
---|---|
CN102521190A true CN102521190A (en) | 2012-06-27 |
Family
ID=46292119
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2011104280578A Pending CN102521190A (en) | 2011-12-19 | 2011-12-19 | Hierarchical bus system applied to real-time data processing |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102521190A (en) |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104282272A (en) * | 2013-07-12 | 2015-01-14 | 三星显示有限公司 | System and method for reducing simultaneous switching output (SSO) noise |
CN103984663B (en) * | 2014-06-03 | 2016-11-02 | 上海航天电子通讯设备研究所 | A kind of multiformity electronic equipment on satellite of parallel system |
CN107250995A (en) * | 2014-11-25 | 2017-10-13 | 领特投资两合有限公司 | Memory management apparatus |
CN110389919A (en) * | 2019-07-04 | 2019-10-29 | 苏州浪潮智能科技有限公司 | Asynchronous receiving-transmitting transmitter peripheral hardware and system based on RISC-V processor |
WO2019228077A1 (en) * | 2018-05-31 | 2019-12-05 | 腾讯科技(深圳)有限公司 | Method and apparatus for achieving data transmission, electronic device, and computer readable storage medium |
CN110674068A (en) * | 2019-09-24 | 2020-01-10 | 国网上海市电力公司 | Information interaction method among board cards, distributed board card and storage medium |
CN113515473A (en) * | 2020-04-09 | 2021-10-19 | 珠海全志科技股份有限公司 | QoS control method, bus system, computing device and storage medium |
CN114006784A (en) * | 2021-11-04 | 2022-02-01 | 国网湖南省电力有限公司 | Real-time interaction method and device for high-speed bus communication data |
CN114564433A (en) * | 2022-02-14 | 2022-05-31 | 合肥美的智能科技有限公司 | Data acquisition method, system, device, equipment and storage medium |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5903738A (en) * | 1993-06-30 | 1999-05-11 | Intel Corporation | Method and apparatus for performing bus transactions in a computer system |
CN1099080C (en) * | 1997-03-28 | 2003-01-15 | 国际商业机器公司 | Using intelligent bridges with PICO-code to improve interrupt response |
US20030093608A1 (en) * | 2001-11-09 | 2003-05-15 | Ken Jaramillo | Method for increasing peripheral component interconnect (PCI) bus thoughput via a bridge for memory read transfers via dynamic variable prefetch |
CN1512366A (en) * | 2002-12-27 | 2004-07-14 | 潘仲英 | Enhancing parallel port bus |
CN1209736C (en) * | 1996-02-29 | 2005-07-06 | 索尼计算机娱乐公司 | Image processor and image processing method |
CN100464576C (en) * | 2005-08-22 | 2009-02-25 | 中国科学院长春光学精密机械与物理研究所 | Digital-image non-loss recorder |
-
2011
- 2011-12-19 CN CN2011104280578A patent/CN102521190A/en active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5903738A (en) * | 1993-06-30 | 1999-05-11 | Intel Corporation | Method and apparatus for performing bus transactions in a computer system |
CN1209736C (en) * | 1996-02-29 | 2005-07-06 | 索尼计算机娱乐公司 | Image processor and image processing method |
CN1099080C (en) * | 1997-03-28 | 2003-01-15 | 国际商业机器公司 | Using intelligent bridges with PICO-code to improve interrupt response |
US20030093608A1 (en) * | 2001-11-09 | 2003-05-15 | Ken Jaramillo | Method for increasing peripheral component interconnect (PCI) bus thoughput via a bridge for memory read transfers via dynamic variable prefetch |
CN1512366A (en) * | 2002-12-27 | 2004-07-14 | 潘仲英 | Enhancing parallel port bus |
CN100464576C (en) * | 2005-08-22 | 2009-02-25 | 中国科学院长春光学精密机械与物理研究所 | Digital-image non-loss recorder |
Cited By (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104282272B (en) * | 2013-07-12 | 2018-04-24 | 三星显示有限公司 | System and method with the transmission data for switching output noise while reduction |
CN104282272A (en) * | 2013-07-12 | 2015-01-14 | 三星显示有限公司 | System and method for reducing simultaneous switching output (SSO) noise |
CN103984663B (en) * | 2014-06-03 | 2016-11-02 | 上海航天电子通讯设备研究所 | A kind of multiformity electronic equipment on satellite of parallel system |
CN107250995A (en) * | 2014-11-25 | 2017-10-13 | 领特投资两合有限公司 | Memory management apparatus |
US11481346B2 (en) | 2018-05-31 | 2022-10-25 | Tencent Technology (Shenzhen) Company Limited | Method and apparatus for implementing data transmission, electronic device, and computer-readable storage medium |
WO2019228077A1 (en) * | 2018-05-31 | 2019-12-05 | 腾讯科技(深圳)有限公司 | Method and apparatus for achieving data transmission, electronic device, and computer readable storage medium |
CN110389919A (en) * | 2019-07-04 | 2019-10-29 | 苏州浪潮智能科技有限公司 | Asynchronous receiving-transmitting transmitter peripheral hardware and system based on RISC-V processor |
CN110389919B (en) * | 2019-07-04 | 2021-03-19 | 苏州浪潮智能科技有限公司 | RISC-V processor based asynchronous transceiver peripheral and system |
CN110674068A (en) * | 2019-09-24 | 2020-01-10 | 国网上海市电力公司 | Information interaction method among board cards, distributed board card and storage medium |
CN110674068B (en) * | 2019-09-24 | 2023-10-24 | 国网上海市电力公司 | Information interaction method between boards, distributed boards and storage medium |
CN113515473A (en) * | 2020-04-09 | 2021-10-19 | 珠海全志科技股份有限公司 | QoS control method, bus system, computing device and storage medium |
CN114006784A (en) * | 2021-11-04 | 2022-02-01 | 国网湖南省电力有限公司 | Real-time interaction method and device for high-speed bus communication data |
CN114006784B (en) * | 2021-11-04 | 2023-12-12 | 国网湖南省电力有限公司 | Real-time interaction method and device for high-speed bus communication data |
CN114564433A (en) * | 2022-02-14 | 2022-05-31 | 合肥美的智能科技有限公司 | Data acquisition method, system, device, equipment and storage medium |
CN114564433B (en) * | 2022-02-14 | 2024-06-07 | 合肥美的智能科技有限公司 | Data acquisition method, system, device, equipment and storage medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102521190A (en) | Hierarchical bus system applied to real-time data processing | |
CN107203484B (en) | PCIe and SRIO bus bridging system based on FPGA | |
CN107077304B (en) | Data conversion equipment, chip, method, apparatus and image system | |
EP1750401A1 (en) | USB 1.1 over a high speed link | |
CN103218337B (en) | Based on wishbone bus realize main and master and slave with from the SOC (system on a chip) communicated and method | |
JP2006024217A (en) | Method for sharing single host controller with multiple functional devices | |
CN206162501U (en) | Data conversion equipment, chip, and image system | |
JP5284140B2 (en) | Interface control device | |
CN110855996B (en) | Image coding and decoding and network transmission method and device based on FPGA | |
CN103853642A (en) | Injection type simulation system for infrared digital image based on USB3.0 and method thereof | |
CN104834620A (en) | SPI (serial peripheral interface) bus circuit, realization method and electronic equipment | |
US9116881B2 (en) | Routing switch apparatus, network switch system, and routing switching method | |
US9508109B2 (en) | Graphics processing | |
CN110087037A (en) | A kind of the EtherCAT main website and working method of integrated camera | |
CN111736115A (en) | MIMO millimeter wave radar high-speed transmission method based on improved SGDMA + PCIE | |
CN110362058A (en) | The system tested for multiple interfaces | |
CN201378851Y (en) | CCD image data collecting device | |
CN219574799U (en) | Multi-bus bridge based on AMBA bus and system on chip thereof | |
KR20080000559A (en) | Low-power solid state storage controller for cell phones and other portable appliances | |
CN207503207U (en) | For the integrated test system of multiplex roles | |
CN213399571U (en) | Data transmission platform based on SOC and FPGA | |
CN204706031U (en) | Serial peripheral equipment interface SPI bus circuit and electronic equipment | |
CN113970896A (en) | Control device based on FPGA chip and electronic equipment | |
CN208190652U (en) | A kind of mainboard of full duplex Universal Synchronous Asynchronous serial transceiver | |
CN106603188A (en) | Frequency converter interface device |
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: 20120627 |