CN102541797B - Realizing method and system supporting multiple main machine interfaces - Google Patents
Realizing method and system supporting multiple main machine interfaces Download PDFInfo
- Publication number
- CN102541797B CN102541797B CN201010576615.0A CN201010576615A CN102541797B CN 102541797 B CN102541797 B CN 102541797B CN 201010576615 A CN201010576615 A CN 201010576615A CN 102541797 B CN102541797 B CN 102541797B
- Authority
- CN
- China
- Prior art keywords
- host interface
- module
- timing conversion
- interface
- signal
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 19
- 238000006243 chemical reaction Methods 0.000 claims description 42
- 230000015654 memory Effects 0.000 claims description 11
- 238000005516 engineering process Methods 0.000 description 2
- 238000004891 communication Methods 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
Landscapes
- Bus Control (AREA)
Abstract
The invention relates to a realizing method and system for supporting multiple main machine interfaces. The realizing system comprises a coding module used for coding the main machine interfaces, a timing sequence translation module used for carrying out timing sequence translation on the coded main machine interfaces to obtain storage interface signals, and an output module used for outputting the storage interface signals, wherein the coding module, the timing sequence translation module and the output module are sequentially connected. The realizing method and system for supporting the multiple main machine interfaces, provided by the invention, have the advantages of simpleness, strong transportability and wide application range, is easy and feasible, and operation is simplified.
Description
Technical field
The invention belongs to computer realm, relate to a kind of implementation method and the system thereof of supporting multiple host interface.
Background technology
In avionics system, what the data bus of 1553B bus interface module and main-machine communication was conventional has LBE-486, LBE-PPC, VME, PCI/PCI-E bridge local bus etc.Traditional solution is: for different applied environments, designs different interface circuits, and which design is loaded down with trivial details, repetition, the problems such as portable difference.
Summary of the invention
In order to solve the above-mentioned technical matters existed in background technology, the invention provides a kind of simple, simplify the operation, the implementation method of the multiple host interface of support of portable strong and applied range and system thereof.
Technical solution of the present invention is: the invention provides a kind of implementation method supporting multiple host interface, its special character is: said method comprising the steps of:
1) host interface is encoded;
2) timing conversion is carried out to the host interface of coding and obtain general purpose memory interface signal;
3) by step 2) signal that obtains exports.
Above-mentioned steps 2) specific implementation be:
2.1) host interface type is judged;
2.2) timing conversion is carried out according to host interface type selecting state machine.
Above-mentioned host interface is one or more.
When above-mentioned host interface is multiple, what described Host Type was corresponding is also multiple.
Above-mentioned Host Type is 486, PowerPC, VME or PCI.
That supports multiple host interface realizes a system, and its special character is: the system that realizes of the multiple host interface of described support comprises coding module for encoding to host interface, for carrying out the timing conversion module that timing conversion is memory interface signal and the output module exported for signal to the host interface of coding; Described coding module, timing conversion module and output module connect successively.
Advantage of the present invention is: the invention provides a kind of implementation method and the system thereof of supporting multiple host interface, the method, by multiple interfaces multiplexed address bus, data bus and the control bus in circuit, controls to realize the difference in functionality of bus under distinct interface by wire jumper.Adopt the configuration of pin wire jumper, complete the access support to four kinds of host interface such as LBE-486, LBE-PPC, VME, PCI/PCI-E bridge local buss, there is simple workable advantage, simultaneously, method and system provided by the present invention can extensively be widely used in various different hosted environment, very easy to use.There is provided a kind of multiplexing circuit structure supporting four kinds of conventional host interface, the circuit design of unified different application, simplifies logical design workload.
Accompanying drawing explanation
Fig. 1 is system chart provided by the present invention;
Fig. 2 is the preferred embodiment structural representation of system provided by the present invention.
Embodiment
The invention provides a kind of implementation method supporting multiple host interface, the method comprises the following steps:
1) host interface is encoded;
2) timing conversion is carried out to the host interface of coding and obtains electric signal:
2.1) host interface type is judged;
2.2) timing conversion is carried out according to host interface type selecting state machine.
3) by step 2) electric signal that obtains exports.
Host interface can be one or more, and when host interface is multiple, what Host Type was corresponding is also multiple, and Host Type is 486, PowerPC, VME or PCI.
See Fig. 1, the present invention is while the implementation method of multiple host interface that provides support, additionally provide a kind of support multiple host interface realize system, this system comprises coding module for encoding to host interface, for carrying out the timing conversion module that timing conversion obtains electric signal and the output module exported for electric signal to the host interface of coding; Coding module, timing conversion module and output module connect successively.Timing conversion module is one or more.
Specifically, the present invention relates to a kind of interface circuit supporting multiple host access storer, the present invention adopts pin wire jumper to configure, and completes the access support to LBE-486, LBE-PPC, VME, PCI/PCI-E bridge local bus four kinds of host interface.The invention solves the access problem of dissimilar host interface.
Interface circuit provided by the present invention mainly contains hi and mode and out_sel tri-modules, hi interface logic carries out signal multiplexing to the access logic of four kinds of main frames, according to the value of mode module output signal, selecting the inner Different Logic unit of hi to carry out work, is memory access sequential by host interface timing conversion; The control of mode module in charge host interface working method is selected; Out_sel selects the output of hi according to the output of mode.
Mode_sel value is different, selects different host interface working methods:
(1) mode_sel is " 00 ", and host interface is operated in 486LBE mode;
(2) mode_sel is " 01 ", and host interface is operated in PowerPC LBE mode;
(3) mode_sel is " 10 ", and host interface is operated in VME mode;
(4) mode_sel is " 11 ", and host interface is operated in PCI/PCI-E bridge local bus mode;
(5) different sequential is changed into the synchronous memories accessing time sequence of standard by hi module.
Below the present invention is described in further details.See Fig. 2,
This part realizes host interface read-write operation to twoport under different modes.The accessing time sequence of twoport realizes by IDT7025 sequential temporarily.
Mode module (coding module) has two input signals, four output signals.Four output signals are connected to hi and out_sel two modules simultaneously, and four output signals are selected to control for selecting the output of the timing conversion module in hi and out_sel module (output module).Four timing conversion modules are comprised, respectively corresponding 4 kinds of host interface in hi module (timing conversion module).Timing conversion between the host interface that four timing conversion module in charge are concrete and memory interface.If the mode module output signal of correspondence is effective, then one of them timing conversion module is selected to carry out work.The input/output signal of host interface is converted to the input/output signal of memory interface by timing conversion module.Input signal from host interface can be input to each timing conversion module, output after conversion is delivered to out_sel module by timing conversion module, under the mode module output signal of correspondence controls, specific output is selected to pass out to memory interface by out_sel.Otherwise, the input signal of memory module can be input to each timing conversion module, output after conversion is delivered to out_sel module by timing conversion module, under the mode module output signal of correspondence controls, selects specific output to pass out to host interface by out_sel.
Work as mode_sel1=0, during mode_sel0=0, it is effective that mode module exports sel_lbe_486 signal, and 486 timing conversion module work, other timing conversion modules do not work.Out_sel model choice exports from 486 timing conversion module by signal.
Work as mode_sel1=0, during mode_sel0=1, it is effective that mode module exports sel_lbe_ppc signal, and ppc timing conversion module work, other timing conversion modules do not work.Out_sel model choice exports from ppc timing conversion module by signal.
Work as mode_sel1=1, during mode_sel0=0, it is effective that mode module exports sel_vme signal, and vme timing conversion module work, other timing conversion modules do not work.Out_sel model choice exports from vme timing conversion module by signal.
Work as mode_sel1=1, during mode_sel0=1, it is effective that mode module exports sel_pci signal, and pci timing conversion module work, other timing conversion modules do not work.Out_sel model choice exports from pci timing conversion module by signal.
Claims (2)
1. support an implementation method for multiple host interface, it is characterized in that: said method comprising the steps of:
1) pin line transfer mode is adopted to encode to host interface; Described host interface is one or more;
2) timing conversion is carried out to the host interface of coding and obtains general purpose memory interface signal:
2.1) host interface type is judged;
2.2) timing conversion is carried out according to host interface type selecting state machine;
When described host interface is multiple, what described Host Type was corresponding is also multiple; Described Host Type is 486, PowerPC, VME or PCI;
3) by step 2) signal that obtains exports.
2. realize a system for what realize the multiple host interface of support of the implementation method of the multiple host interface of support according to claim 1, it is characterized in that: the system that realizes of the multiple host interface of described support comprises coding module for encoding to host interface, for carrying out the timing conversion module that timing conversion obtains memory interface signal and the output module exported for memory interface signal to the host interface of coding; Described coding module, timing conversion module and output module connect successively.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201010576615.0A CN102541797B (en) | 2010-12-07 | 2010-12-07 | Realizing method and system supporting multiple main machine interfaces |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201010576615.0A CN102541797B (en) | 2010-12-07 | 2010-12-07 | Realizing method and system supporting multiple main machine interfaces |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102541797A CN102541797A (en) | 2012-07-04 |
CN102541797B true CN102541797B (en) | 2015-04-15 |
Family
ID=46348726
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201010576615.0A Active CN102541797B (en) | 2010-12-07 | 2010-12-07 | Realizing method and system supporting multiple main machine interfaces |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102541797B (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104951623A (en) * | 2015-07-11 | 2015-09-30 | 杭州杉石科技有限公司 | Avionics system interface management system based on models |
CN104992022A (en) * | 2015-07-11 | 2015-10-21 | 杭州杉石科技有限公司 | Aeronautics electronic system interface management method based on models |
CN106250725A (en) * | 2016-08-02 | 2016-12-21 | 浪潮电子信息产业股份有限公司 | Method for preventing UEFI program from being illegally transplanted by ARM platform |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101183347A (en) * | 2006-11-14 | 2008-05-21 | 智多微电子(上海)有限公司 | Bridge circuit of self-adapting velocity matching bus |
CN101673254A (en) * | 2008-08-15 | 2010-03-17 | 北京北大众志微系统科技有限责任公司 | Method for applying embedded x86 processor to universal onchip bus and system chip |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN2433781Y (en) * | 2000-06-26 | 2001-06-06 | 戚汉生 | RS-232 interface conversion and extension device |
CN101789557A (en) * | 2010-01-29 | 2010-07-28 | 上海微小卫星工程中心 | Multifunctional interface conversion device |
-
2010
- 2010-12-07 CN CN201010576615.0A patent/CN102541797B/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101183347A (en) * | 2006-11-14 | 2008-05-21 | 智多微电子(上海)有限公司 | Bridge circuit of self-adapting velocity matching bus |
CN101673254A (en) * | 2008-08-15 | 2010-03-17 | 北京北大众志微系统科技有限责任公司 | Method for applying embedded x86 processor to universal onchip bus and system chip |
Also Published As
Publication number | Publication date |
---|---|
CN102541797A (en) | 2012-07-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104915303B (en) | High speed digital I based on PXIe buses/O systems | |
CN104579885A (en) | Protocol converter and conversion method of CPCI bus and ISA bus | |
CN106095334A (en) | A kind of high-speed data acquisition storage system based on FPGA | |
CN116841932B (en) | Flexibly-connectable portable high-speed data access equipment and working method thereof | |
US9197394B2 (en) | Clock for serial communication device | |
CN102567280A (en) | A Design Method of Computer Hardware Platform Based on DSP and FPGA | |
CN110855996B (en) | Image coding and decoding and network transmission method and device based on FPGA | |
CN107703815B (en) | Circulating address type three-wire SPI communication system | |
CN102541797B (en) | Realizing method and system supporting multiple main machine interfaces | |
CN107436851B (en) | Serial peripheral interface four-wire isolation system and control method thereof | |
CN103561116B (en) | Use the method that restructural PXI serial communication card realizes remote reconstruction | |
CN114817114B (en) | MIPI interface, control method, device and medium thereof | |
CN102929828B (en) | Support data transmission method and the device of standard and non-standard I 2C interface simultaneously | |
CN109407574B (en) | Multi-bus selectable output control device and method thereof | |
CN114756498A (en) | Chip, main control chip, chip communication method, chip array and related equipment | |
CN117056274B (en) | Parallel data communication architecture and method for single-core processor | |
CN201378316Y (en) | Universal input/output interface extension circuit and mobile terminal with same | |
CN103902229A (en) | Blade storage device | |
CN103577356A (en) | Equipment and method for achieving IIC interface address extension | |
CN107807547B (en) | Satellite service unit controller | |
CN110765065A (en) | System on chip | |
RU175051U1 (en) | Processor module | |
CN202189558U (en) | SPI interface-based data storage device | |
CN102364452A (en) | A Realization Method of Hot Swappable Use of PS2 Interface Keyboard and Mouse | |
CN216014148U (en) | Server and server backboard |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
TR01 | Transfer of patent right | ||
TR01 | Transfer of patent right |
Effective date of registration: 20221208 Address after: Room S303, Innovation Building, No. 25, Gaoxin 1st Road, Xi'an, Shaanxi 710075 Patentee after: XI'AN XIANGTENG MICROELECTRONICS TECHNOLOGY Co.,Ltd. Address before: 710068 No. 156 Taibai North Road, Shaanxi, Xi'an Patentee before: 631ST Research Institute OF AVIC |