CN101561788B - A general-purpose interface controller - Google Patents

A general-purpose interface controller Download PDF

Info

Publication number
CN101561788B
CN101561788B CN2009100034219A CN200910003421A CN101561788B CN 101561788 B CN101561788 B CN 101561788B CN 2009100034219 A CN2009100034219 A CN 2009100034219A CN 200910003421 A CN200910003421 A CN 200910003421A CN 101561788 B CN101561788 B CN 101561788B
Authority
CN
China
Prior art keywords
mentioned
interface controller
data
control signal
order
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.)
Expired - Fee Related
Application number
CN2009100034219A
Other languages
Chinese (zh)
Other versions
CN101561788A (en
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.)
MediaTek Inc
Original Assignee
MediaTek Inc
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
Priority claimed from US12/271,073 external-priority patent/US7937520B2/en
Application filed by MediaTek Inc filed Critical MediaTek Inc
Publication of CN101561788A publication Critical patent/CN101561788A/en
Application granted granted Critical
Publication of CN101561788B publication Critical patent/CN101561788B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Controls And Circuits For Display Device (AREA)
  • Studio Devices (AREA)
  • Bus Control (AREA)
  • Control Of Indicators Other Than Cathode Ray Tubes (AREA)

Abstract

The invention discloses a general-purpose interface controller, which comprises an interface controller of a secondary device and an interface controller of a main device for interchanging data between the main device and the secondary device in an electronic device. Data and a first control signal are received and then converted into a request signal by one of automatic devices of the interface controller of the secondary device. The interface controller of the main device is used for receiving data and the request signal from the interface controller of the secondary device, converting the request signal into a second control signal cognizable by the secondary device, and transmitting data and the second control signal to at least one secondary device. The general-purpose interface controller provided by the invention has the advantage of integrating a plurality of surrounding devices of the electronic device more efficiently through the provided general interface controller of the secondary device and the interface controller of the main device; and wasted space is small.

Description

General-purpose interface controller
Technical field
The invention relates to a kind of electronic installation, particularly relevant for a kind of electronic installation with general-purpose interface controller (general purpo se interface controller) that data and control signal transmission can be provided between multiple peripheral device with different peripheral devices.
Background technology
Most of electronic installation; For example mobile phone, personal digital assistant (personal digital assistant, PDA) or GPS (global positioning system, GPS) omniselector etc.; Common integrated multiple peripheral device; For example Liquid Crystal Module (liquid crystal module, LCM), storer, camera model and universal serial bus (universal serial bus, USB) device etc.Therefore, how integrated efficiently multiple peripheral device becomes an important topic that improves electronic installation usefulness.
Fig. 1 shows the existing synoptic diagram that is integrated in the multiple peripheral device in the hand-held device.Hand-held device 100 comprises main device (master device) 102, from device (slave device) controller 104, general direct memory access (DMA) (direct memory access, DMA) controller 106, storage on chip (on-chip memory) 108, main Setup Controller 110 and from installing 112.Each main device (for example: main device 1, main device 2, main device n etc.) 102 has and corresponding (for example correspond to main device 1, corresponds to main device 2 etc. from Setup Controller 2 from Setup Controller 1 from Setup Controller 104; The rest may be inferred); And respectively from device (for example: from install 1, from install 2, from device n etc.) 112 have equally corresponding main Setup Controller 110 (for example main Setup Controller 1 correspond to from install 1, main Setup Controller 2 corresponds to from installing 2 etc., the rest may be inferred).One of them can receive the data and first control signals, first control signal is converted to request signal and data and request signal are sent to general direct memory access (DMA) controller 106 from the main device 102 of correspondence from Setup Controller 104.Data and request signal to storage on chip 108 that 106 storages of general direct memory access (DMA) controller receive, and the data and the request signal that then will be stored in storage on chip 108 are sent to the main Setup Controller 110 corresponding to this request signal.Main Setup Controller 110 receives data and request signal, it is corresponding to installing 112 identifiable second control signals that request signal is converted to, and the data and second control signal are sent to from installing 112.A shortcoming of existing method is in the time need adding hand-held device with a new peripheral device (being master/slave device); Since each master/slave device need one exclusive from/main Setup Controller in order to transmissions/reception data and control signal, so need expend very big space.Therefore, need a kind of more efficient System and method for, in order between various electronic modules, to transmit signal.
Summary of the invention
In order to solve can not sharing from/main Setup Controller of each master/slave device in the prior art, thereby expend the big technical matters in space, the present invention provides a kind of general-purpose interface controller.
According to an embodiment of the invention, a kind of general-purpose interface controller is provided, comprise from device interface controller and main device interface controller, in order to the main device in electronic installation and from swap data between the device.Receive the data and first control signal from one of autonomous device of device interface controller; And convert first control signal to request signal; Wherein comprise converter from the device interface controller, converter comprises logical circuit, in order to convert first control signal to request signal.Main device interface controller is in order to since device interface controller receiving data and request signal; Request signal is converted to from installing cognizable at least one second control signal; And transmitting the data and second control signal arrives at least one from device; Wherein main device interface controller comprises: the control signal formatting mechanism, in order to producing the waveform of above-mentioned second control signal, with synchronous main device interface controller and at least one is from the data transmission between the device; And the data formatting device, in order to change from installing the latent period of at least one required data.
According to another embodiment of the present invention, a kind of general-purpose interface controller is provided, comprise from device interface controller and main device interface controller, in order to the main device in electronic installation and from swap data between the device.Receive the data and first control signal from one of autonomous device of device interface controller; And convert first control signal to request signal; Wherein comprise converter from the device interface controller, converter comprises logical circuit, in order to convert first control signal to request signal.Main device interface controller is since device interface controller receiving data and request signal; Conversion is from installing the cycle data of required at least one data; Request signal is converted to from installing cognizable at least one second control signal; And from device, wherein above-mentioned main device interface controller comprises at least one for the data that transmission was changed and second control signal: the control signal formatting mechanism, in order to Time Created and the retention time of setting above-mentioned second control signal; And the data formatting device, above-mentioned in order to change from installing the above-mentioned cycle data of at least one required above-mentioned data.
According to another embodiment of the present invention, a kind of general-purpose interface controller is provided, in order to a plurality of main device in electronic installation and a plurality of from swap data between the device; Comprise: from the device interface controller; In order to receiving first control signal, and convert first control signal to request signal, wherein comprise converter from the device interface controller from one of them main device; Converter comprises logical circuit, in order to convert first control signal to request signal; And main device interface controller; In order to receive request signal since the device interface controller; Request signal is converted to from installing cognizable at least one second control signal, transmit second and control signal at least one, receive the data that respond above-mentioned second control signal and export from device from least one from device; And transmit data extremely from the device interface controller; Wherein main device interface controller comprises: the control signal formatting mechanism, in order to producing the waveform of above-mentioned second control signal, with synchronous main device interface controller and at least one is from the data transmission between the device; And the data formatting device, in order to change from installing the latent period of at least one required data; Wherein from the autonomous device interface controller receiving data of device interface controller, and transmit data to one of them main device.
According to another embodiment of the present invention, a kind of general-purpose interface controller is provided, in order to a plurality of main device in electronic installation and a plurality of from swap data between the device; Comprise: from the device interface controller; In order to receiving first control signal, and convert first control signal to request signal, wherein comprise converter from the device interface controller from one of them main device; Converter comprises logical circuit, in order to convert first control signal to request signal; And main device interface controller; In order to receive request signal since the device interface controller; Request signal is converted to from installing cognizable at least one second control signal, transmit second and control signal at least one, receive the data that respond above-mentioned second control signal and export from device from least one from device; The cycle data of translation data; And the data that transmission was changed are extremely from the device interface controller, and wherein above-mentioned main device interface controller comprises: the control signal formatting mechanism, in order to Time Created and the retention time of setting above-mentioned second control signal; And the data formatting device, above-mentioned in order to change from installing the above-mentioned cycle data of at least one required above-mentioned data; Wherein receive the data of changing, and the data that transmission was changed are to one of them main device from the autonomous device interface controller of device interface controller.
General-purpose interface controller provided by the invention is through providing general in device interface controller and main device interface controller, the multiple peripheral device in can more efficient integrated electronic device, and it is little to expend the space.
Description of drawings
Fig. 1 shows the existing synoptic diagram that is integrated in the multiple peripheral device in the hand-held device.。
Fig. 2 is the hand-held device hardware structure synoptic diagram that shows according to the embodiment of the present invention.
Fig. 3 be show according to the embodiment of the present invention main device and from signal transmission example between the device interface controller.
Fig. 4 be show according to the embodiment of the present invention in order to two main device to interface control signals are converted to the converter architecture synoptic diagram of request signal.
Fig. 5 is the main device interface controller synoptic diagram that shows according to the embodiment of the present invention.
Fig. 6 is the main device interface controller output signal waveform that shows according to the embodiment of the present invention.
Fig. 7 be show according to the embodiment of the present invention provide general main device with from the device interface controller to transmit the system architecture synoptic diagram of view data.
Embodiment
For making manufacturing of the present invention, method of operating, target and the advantage can be more obviously understandable, hereinafter is special lifts several preferred embodiments, and cooperates appended graphicly, elaborates as follows:
Fig. 2 is the hand-held device hardware structure synoptic diagram that shows according to the embodiment of the present invention.As shown in Figure 2, for the system of resource-constrained, can provide a kind of general-purpose interface controller, to replace a plurality of exclusive controllers in order to swap data between different types of device.Hand-held device 200 can comprise a plurality of main device (for example: main device 1, main device 2, main device n etc.) 202 [1], 202 [2]~202 [n] shown in figure, general-purpose interface controller 203 and a plurality of from device (for example: from install 1, from install 2, from device m etc.) 208 [1], 208 [2]~208 [m]; Wherein n represents main device sum; M representative is from installing sum, and wherein m can equal also can be not equal to n.Hand-held device 200 can be mobile phone, intelligent mobile phone (smart phone) or personal digital assistant etc.General-purpose interface controller 203 can comprise from device interface controller (slave interface controller) 204, main device interface controller (master interface controller) 206, general direct memory access (DMA) controller 210 and storage on chip 212.Connect/be coupled to main device 202 from device interface controller 204; Can receive data and main device to interface (master-to-interface) control signal, wherein main device to interface control signal is in order to decipher the data that one of autonomous device 202 [1]~202 [n] is received.For example, these data can be view data, for example the pixel data of rgb color model, YUV colour model or other colour model.Main device to interface control signal can comprise in order to the pixel clock signal of the data transmission of synchronous images data, in order to the indication frame begin to transmit the vertical synchronizing signal of (or frame change), the horizontal-drive signal that is being transmitted in order to the main feed line (frame line) of indicating above-mentioned view data or be enabled in order to receive the chip select signal of view data from device in order to which to indicate.From device interface controller 204 be designed to that main device 202 [1]~202 [n] all can be general general in the device interface controller.When one of main device is sent to data and main device to interface control signal from device interface controller 204, can't serve other main device from device interface controller 204.Can receive data and main device to interface control signal from device interface controller 204, and convert main device to interface control signal to request signal.Request signal can comprise the relevant information of the destination device (for example from installing one of 208 [1]~208 [m]) that will be sent to about data and the relevant information of data decoding.What connect/be coupled to main device interface controller 206 can transmit data and request signal to main device interface controller 206 from device interface controller 204.Main device interface controller 206 is designed to from installing the general main device interface controller that 208 [1]~208 [m] all can be general.Main device interface controller 206 can convert request signal to that at least one is required from installing cognizable being interfaced to from device (interface-to-slave) control signal, and with data be interfaced to be sent to from the device control signal required from device.When data are view data, be interfaced to from the device control signal can comprise in order to activation one or more from install pixel clock signal that 208 [1]~208 [m] transmit with the chip select signal (chip selection signal) of breech lock view data, in order to the data of synchronous images data or in order to activation required write gating (write strobe) signal from device with the acquisition view data.
Yet main device is with different from the data transmission demand possibility between the device.For example, the speed from device reception data possibly be lower than the speed that a main device produces data.In order to address this problem, can transmit data and request signal to general direct memory access (DMA) controller 210 from device interface controller 204.General direct memory access (DMA) controller 210 can be stored (i.e. buffering) data and request signal in storage on chip 212, and then transmits extremely main device interface controller 206 of data and request signal according to one or more from installing the acceptable data rate of 208 [1]~208 [m].Main device interface controller 206 can receive data and request signal from general direct memory access (DMA) controller 210; And request signal is converted to required from installing cognizable being interfaced to from the device control signal, and transmit data be interfaced to control signal to from device required from device.
Though above-mentioned embodiment has only been set forth data and the autonomous device of control signal is sent to from device, other embodiment according to the present invention also can be carried out the operation of main device since the device sense data through main device shown in Figure 2 and from the device interface controller.For instance, one of them sends main device to interface control signal main device, in order to read from installing interior data; Receive main device to interface control signal from the device interface controller, and convert main device to interface control signal to request signal; Then, main device interface controller receives request signal since the device interface controller, and request signal converted to from least one cognizable of device is interfaced to from the device control signal, transmit be interfaced to control signal to from device above-mentioned from device; Above-mentioned from the device response interface to from device control signal and output data, and above-mentioned data are sent to main device interface controller; Finally, above-mentioned data are via main device interface controller, send back main device from the device interface controller.And, can know from the above embodiment that disclosed, since the data transmission of installing main device also can realize through the general direct memory access (DMA) controller 210 of general-purpose interface controller 203, repeat no more at this.
Be noted that; Though the following embodiment of the present invention only writes data to illustrating from device with main device; But this is merely briefly and illustrates; Should not become restriction of the present invention, on the basis of above disclosed embodiment, those skilled in the art can understand other and realize the design variations of main device since device for reading data through general-purpose interface controller.
Fig. 3 shows main device as shown in Figure 2 according to the embodiment of the present invention and transmits example from the signal between the device interface controller.It should be noted that the same time only main device can take the resource of general-purpose interface controller 203, and transmit in the time of data at the main device 202 of activation, other main device does not allow to transmit data and control signal.Therefore, for for simplicity, only the main device 202 of activation is drawn among Fig. 3.The main device 202 of activation can produce data and in order to main device to the interface control signal of decoding data (Ctrl#1 shown in figure, Ctrl#2 ..., Ctrl#n), and then transmit data and main device to interface control signal extremely from device interface controller 204.Can comprise converter 302 from device interface controller 204, in order to converting main device to interface control signal to request signal, and can data not handled from device interface controller 204.Converter 302 can comprise multiple logical circuit by software arrangements, for example multiplexer (multiplexer), demodulation multiplexer (demultiplexer), flip-flop (flip-flop) etc.
Fig. 4 is the framework example that two main device to interface control signals (Ctrl#1 and Ctrl#2) that receive from main device 416 is converted to the converter 400 of request signal that shows according to the embodiment of the present invention.It should be noted that converter 400 can be coupled to more than a main device, and for the sake of brevity, Fig. 4 only shows one of them main device.Converter 400 comprises phase inverter (inverter) 402 and 404, multiplexer 406,408 and 410, and with door (AND gate) 412, and or door (OR gate) 414.Multiplexer 406 has the first input end mouth in order to receiving main device to interface control signal Ctrl#1, and second input port receives the inversion signal of main device to interface control signal Ctrl#1 in order to see through phase inverter 402.Multiplexer 408 has the first input end mouth in order to receiving main device to interface control signal Ctrl#2, and second input port receives the inversion signal of main device to interface control signal Ctrl#2 in order to see through phase inverter 404.Multiplexer 410 has the first input end mouth in order to receiving and door 412 output of (it combines with 408 output actuating logic according to multiplexer 406), and second input port is in order to reception or 414 output of (it separates with 408 output actuating logic according to multiplexer 406).Multiplexer 406,408 and 410 can be by micro-control unit (figure does not show for micro control unit, MCU) performed software or firmware (software/firmware) control, in order to arrange the signal path in the converter 400.For example; Multiplexer 406 is configurable for exporting the inversion signal of main device to interface control signal Ctrl#1; Multiplexer 408 configurable for the initial main device of output to interface control signal Ctrl#2, and the configurable output signal for output or door 414 of multiplexer 410 is as request signal.An advantage of embodiment of the present invention is that converter can receive main device to interface control signal from one of a plurality of main devices, and through software or firmware configuration main device to interface control signal is converted into request signal adaptively.
Fig. 5 is the synoptic diagram that shows main device interface controller 500 according to the embodiment of the present invention.Main device interface controller 500 can comprise control signal formatting mechanism (control formatter) 502 and data formatting device (data formatter) 504.It should be noted that to for simplicity Fig. 5 only shows one from installing 506 destinations as data transmission, and that main device interface controller 500 can connect/be coupled to is a plurality of from device.Control signal formatting mechanism 502 can receive request signal since device interface controller (for example shown in Figure 2 from device interface controller 204) or general direct memory access (DMA) controller (general direct memory access (DMA) controller 210 for example shown in Figure 2), and request signal is converted to from installing 506 cognizable being interfaced to from device control signal (control signal C#1, C#2, C#3 shown in figure) in order to decoding data.Being interfaced to from the device control signal of changing must be abideed by from installing for 506 required Times Created (setup time) and retention time (hold time).Time Created and retention time can be disposed by performed software or the firmware of microcontroller (figure does not show).Data formatting device 504 can be directly since device interface controller or general direct memory access (DMA) controller receiving data, and conversion is from installing 506 required cycle datas that receive data (being latent period).Latent period also can be disposed by software or firmware.
Fig. 6 is being used for from the signal output waveform example that installs 506 of main device interface controller 500 of displayed map 5.The latent period of data is defined as from installing 506 acceptable cycle datas, is also referred to as the data variation frequency on the data bus.Time Created is relevant with the time cycle that begins from latent period, in Time Created, needs to set its environment with latch data from device.And the retention time is relevant with the time cycle that data before latent period finishes must be retained.Therefore, control signal can be adjusted to higher or lower grade before end Time Created that the sets retention time back and that set begins.Thus, when detecting control signal, or when detecting rising edge or the falling edge of control signal with higher or lower grade, the data from the device breech locked data bus.Please refer to Fig. 6, in a latent period, for instance, control signal C#1, C#2 or C#3 can be adjusted to a lower grade after the Time Created of setting and before the retention time of setting.It should be noted that different can have the demand of different latent periods, Time Created and retention time, and main device interface controller adaptability ground as shown in Figure 5 generation meets from installing the data and the control signal of demand from device.It should be noted that one of control signal can be carried in order to which to indicate is enabled from device and be receives the relevant information of data.
Fig. 7 be show provide according to the embodiment of the present invention general main device with from the device interface controller to transmit the system architecture synoptic diagram of view data.System 700 can comprise camera model 702, general-purpose interface controller 703, Liquid Crystal Module 712, Storage Card Drivers device (memory card drive) 714 and universal serial bus (USB) memory storage 716.Storage Card Drivers device 714 can be from the flash memory cards reading of data; Or write data to flash memory cards, for example secure digital (secure digital, SD) card, memory stick (memory stick; MS) card, smart media (smart media; SM) card, pocket flash memory (compact flash, CF) card, extreme digital (extreme digital, XD) image card etc.General-purpose interface controller 703 can comprise from device interface controller 704, main device interface controller 706, general direct memory access (DMA) controller 708 and storage on chip 710.Camera model 702 can be considered like the main device among Fig. 2.The light that camera model 702 is sent through the outside light emitting source of sensor array sensing; In order to record real-time color image is with the represented a plurality of frames of three kinds of colouring intensities of red, green, blue (intensity); Wherein colouring intensity is in charge-coupled device (charge-coupled device; CCD) (complementary metal oxide semiconductor, CMOS) the sensor array stored is variable (simulation) electric charge in or in CMOS.Electric charge can convert numerical data to by the analog-to-digital converter in the camera model 702.Image-signal processor in the camera model 702 (Image Signal Processor, ISP) contrast of tunable integers digital data and bright acutance (contrast and detail), and compressed digital-data is in order to follow-up demonstration and storage.Camera model 702 after capturing image the output frame data on data bus; And produce of the synchronous driving of a plurality of control signals in order to control frame; Wherein each frame can comprise a plurality of main feed lines, and each main feed line can comprise a plurality of pixel datas, and wherein synchronous control signal can comprise vertical synchronizing signal S Vsync, horizontal-drive signal S Href, and pixel clock signal S Pixel_ClkCan convert control signal to request signal from device interface controller 704, and directly transmitted image data and request signal to main device interface controller 706 or extremely general direct memory access (DMA) controller 708.General direct memory access (DMA) controller 708 can be stored to storage on chip 710 with view data and request signal, and according to the transmission demand transmitted image data of Liquid Crystal Module 712, Storage Card Drivers device 714 or universal sequence bus storage device 716 and request signal to main device interface controller 706.Liquid Crystal Module 712, Storage Card Drivers device 714 or universal sequence bus storage device 716 can be considered among Fig. 2 from the device.Main device interface controller 706 can be from general direct memory access (DMA) controller 708; Or directly since device interface controller 704 reception data and request signals; Convert request signal to Liquid Crystal Module 712, Storage Card Drivers device 714 or universal sequence bus storage device 716 cognizable control signals (for example pixel clock signal, chip select signal or write gating signal), then transmit data and control signal to Liquid Crystal Module 712, Storage Card Drivers device 714 or universal sequence bus storage device 716.Liquid Crystal Module 712 can comprise the pixel data of LCDs in order to display frame, and LCD driver is in order to according to chip select signal and write gating signal from the data bus acquisition data, and the driving liquid crystal screen shows the pixel data that is captured.Universal sequence bus storage device 716 can be according to similar control signal from data bus acquisition and storage pixel data.
As stated, above-mentioned embodiment is merely and illustrates.The embodiment that has disclosed based on the present invention; Those skilled in the art are when understanding; The general-purpose interface controller that the present invention discloses also can be used for controlling main device since the device sense data; Promptly control of the operation of main device,, repeat no more at this from succinct purpose since the device sense data from device interface controller and main device interface controller.
General-purpose interface controller provided by the invention is through providing general in device interface controller and main device interface controller, the multiple peripheral device in can more efficient integrated electronic device, and it is little to expend the space.
The above is merely preferred embodiments of the present invention, and all equalizations of doing according to claim of the present invention change and modify, and all should belong to covering scope of the present invention.

Claims (20)

1. a general-purpose interface controller is characterized in that, described general-purpose interface controller is in order to a plurality of main device in electronic installation and a plurality of from swap data between the device, and described general-purpose interface controller comprises:
From the device interface controller; In order in one of them above-mentioned main device, to receive the above-mentioned data and first control signal; And convert above-mentioned first control signal to request signal; Wherein above-mentionedly comprise converter from the device interface controller, above-mentioned converter comprises that logical circuit is in order to convert above-mentioned first control signal to above-mentioned request signal; And
Main device interface controller; In order to receive above-mentioned data and above-mentioned request signal from the device interface controller from above-mentioned; Above-mentioned request signal is converted to from installing cognizable at least one second control signal; And transmit above-mentioned data and above-mentioned second control signal at least one above-mentioned from the device; Wherein above-mentioned main device interface controller comprises: the control signal formatting mechanism, and in order to produce the waveform of above-mentioned second control signal, above-mentioned from the data transmission between the device with synchronous above-mentioned main device interface controller and at least one; And the data formatting device, above-mentioned in order to change from installing the latent period of at least one required above-mentioned data.
2. general-purpose interface controller according to claim 1 is characterized in that above-mentioned logical circuit is disposed by software or firmware.
3. general-purpose interface controller according to claim 1 is characterized in that, more in order to set the Time Created of above-mentioned second control signal, wherein above-mentioned Time Created is relevant with the time cycle that begins from above-mentioned latent period for above-mentioned control signal formatting mechanism.
4. general-purpose interface controller according to claim 1 is characterized in that, above-mentioned control signal formatting mechanism is more in order to setting the retention time of above-mentioned second control signal, and the wherein above-mentioned retention time is relevant with time cycle before above-mentioned latent period finishes.
5. general-purpose interface controller according to claim 1 is characterized in that, described general-purpose interface controller more comprises:
Storage on chip; And
General direct memory access (DMA) controller; In order to will being stored in the said chip internal storage, and obtaining the above-mentioned data and the above-mentioned request signal of storage and be sent to above-mentioned main device interface controller from the said chip internal storage from above-mentioned above-mentioned data and the above-mentioned request signal that receives from the device interface controller.
6. general-purpose interface controller according to claim 1; It is characterized in that; Above-mentioned main device is a camera model; Light in order to be sent through the outside light emitting source of sensing is with the represented a plurality of frames of three kinds of colouring intensities of red, green, blue with the real-time color image recording, and above-mentioned colouring intensity is converted into the above-mentioned numerical data that is received from the device interface controller.
7. general-purpose interface controller according to claim 1 is characterized in that, above-mentioned from device for Liquid Crystal Module, in order to capturing above-mentioned data from above-mentioned main device interface controller, and the above-mentioned data presentation that will capture is on LCDs.
8. general-purpose interface controller according to claim 1 is characterized in that, above-mentioned electronic installation is mobile phone, intelligent mobile phone or personal digital assistant.
9. a general-purpose interface controller is characterized in that, described general-purpose interface controller is in order to a plurality of main device in electronic installation and a plurality of from swap data between the device, and described general-purpose interface controller comprises:
From the device interface controller; In order in one of them above-mentioned main device, to receive the above-mentioned data and first control signal; And convert above-mentioned first control signal to request signal; Wherein above-mentionedly comprise converter from the device interface controller, above-mentioned converter comprises logical circuit, in order to convert above-mentioned first control signal to above-mentioned request signal; And
Main device interface controller; In order to receive above-mentioned data and above-mentioned request signal from the device interface controller from above-mentioned; Change above-mentioned from installing the cycle data of at least one required above-mentioned data; Above-mentioned request signal is converted to above-mentioned from installing cognizable at least one second control signal; And the data and above-mentioned second that transmit above-mentioned conversion control signal at least one above-mentioned from the device, wherein above-mentioned main device interface controller comprises: the control signal formatting mechanism, in order to Time Created and the retention time of setting above-mentioned second control signal; And the data formatting device, above-mentioned in order to change from installing the above-mentioned cycle data of at least one required above-mentioned data.
10. general-purpose interface controller according to claim 9 is characterized in that, above-mentioned data are view data, and above-mentioned first control signal and above-mentioned second control signal are in order to decipher above-mentioned view data.
11. general-purpose interface controller according to claim 10; It is characterized in that; First pixel clock signal that above-mentioned first control signal transmits for the horizontal-drive signal that is being transmitted in order to the main feed line of indicating above-mentioned view data, in order to the data of synchronous above-mentioned view data, or in order to which to indicate above-mentionedly be enabled to receiving the chip select signal of above-mentioned view data from device.
12. general-purpose interface controller according to claim 10; It is characterized in that, above-mentioned second control signal in order to activation specific above-mentioned from device with the chip select signal of the above-mentioned view data of breech lock, in order to second pixel clock signal of the data transmission of synchronous above-mentioned view data or in order to activation above-mentioned specific from device to store the gating signal that writes of above-mentioned view data.
13. general-purpose interface controller according to claim 9 is characterized in that, above-mentioned logical circuit is disposed by software or firmware.
14. general-purpose interface controller according to claim 9 is characterized in that, above-mentioned Time Created, above-mentioned retention time and above-mentioned cycle data are to be disposed by software or firmware.
15. general-purpose interface controller according to claim 9 is characterized in that, above-mentioned Time Created is relevant with the time cycle that begins from above-mentioned latent period, and the above-mentioned retention time is relevant with time cycle before above-mentioned latent period finishes.
16. general-purpose interface controller according to claim 9 is characterized in that, described general-purpose interface controller more comprises:
Storage on chip; And
General direct memory access (DMA) controller; In order to will being stored in the said chip internal storage, and obtaining the above-mentioned data and the above-mentioned request signal of storage and be sent to above-mentioned main device interface controller from the said chip internal storage from above-mentioned above-mentioned data and the above-mentioned request signal that receives from the device interface controller.
17. general-purpose interface controller according to claim 9 is characterized in that, above-mentioned main device is a camera model.
18. general-purpose interface controller according to claim 9 is characterized in that, above-mentioned is Liquid Crystal Module, Storage Card Drivers device or universal sequence bus storage device from device.
19. a general-purpose interface controller is characterized in that, described general-purpose interface controller is in order to a plurality of main device in electronic installation and a plurality of from swap data between the device, and described general-purpose interface controller comprises:
From the device interface controller; In order to receive first control signal from one of them above-mentioned main device; And convert above-mentioned first control signal to request signal; Wherein above-mentionedly comprise converter from the device interface controller, above-mentioned converter comprises logical circuit, in order to convert above-mentioned first control signal to above-mentioned request signal; And
Main device interface controller; In order to receive above-mentioned request signal from the device interface controller from above-mentioned; Above-mentioned request signal is converted to above-mentioned from installing cognizable at least one second control signal; Transmit above-mentioned second control signal at least one above-mentioned from the device; From at least one above-mentioned above-mentioned data of exporting from device reception above-mentioned second control signal of response, and transmit above-mentioned data to above-mentioned from the device interface controller, wherein above-mentioned main device interface controller comprises: the control signal formatting mechanism; In order to produce the waveform of above-mentioned second control signal, above-mentioned from the data transmission between the device with synchronous above-mentioned main device interface controller and at least one; And the data formatting device, above-mentioned in order to change from installing the latent period of at least one required above-mentioned data;
Wherein above-mentionedly receive above-mentioned data from above-mentioned main device interface controller, and transmit above-mentioned data to one of them above-mentioned main device from the device interface controller.
20. a general-purpose interface controller is characterized in that, described general-purpose interface controller is in order to a plurality of main device in electronic installation and a plurality of from swap data between the device, and described general-purpose interface controller comprises:
From the device interface controller; In order to receive first control signal from one of them above-mentioned main device; And convert above-mentioned first control signal to request signal; Wherein above-mentionedly comprise converter from the device interface controller, above-mentioned converter comprises logical circuit, in order to convert above-mentioned first control signal to above-mentioned request signal; And
Main device interface controller; In order to receive above-mentioned request signal from the device interface controller from above-mentioned; Above-mentioned request signal is converted to above-mentioned, transmit above-mentioned second and control signal to that at least one is above-mentioned from device, above-mentionedly receive above-mentioned second control signal of response and the above-mentioned data exported from device from least one from installing cognizable at least one second control signal; Change the cycle data of above-mentioned data; And it is extremely above-mentioned from the device interface controller to transmit the above-mentioned data of changing, and wherein above-mentioned main device interface controller comprises: the control signal formatting mechanism, in order to Time Created and the retention time of setting above-mentioned second control signal; And the data formatting device, above-mentioned in order to change from installing the above-mentioned cycle data of at least one required above-mentioned data;
Wherein above-mentionedly receive the data of above-mentioned conversion from above-mentioned main device interface controller, and the data that transmit above-mentioned conversion are to one of them above-mentioned main device from the device interface controller.
CN2009100034219A 2008-01-11 2009-01-12 A general-purpose interface controller Expired - Fee Related CN101561788B (en)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US2041408P 2008-01-11 2008-01-11
US61/020,414 2008-01-11
US12/271,073 2008-11-14
US12/271,073 US7937520B2 (en) 2008-01-11 2008-11-14 General purpose interface controller of resoure limited system

Publications (2)

Publication Number Publication Date
CN101561788A CN101561788A (en) 2009-10-21
CN101561788B true CN101561788B (en) 2012-05-23

Family

ID=40850232

Family Applications (3)

Application Number Title Priority Date Filing Date
CN2009100014588A Active CN101483768B (en) 2008-01-11 2009-01-09 Electronic apparatus
CN2009100014592A Expired - Fee Related CN101483716B (en) 2008-01-11 2009-01-09 Apparatuses for capturing and storing real-time images
CN2009100034219A Expired - Fee Related CN101561788B (en) 2008-01-11 2009-01-12 A general-purpose interface controller

Family Applications Before (2)

Application Number Title Priority Date Filing Date
CN2009100014588A Active CN101483768B (en) 2008-01-11 2009-01-09 Electronic apparatus
CN2009100014592A Expired - Fee Related CN101483716B (en) 2008-01-11 2009-01-09 Apparatuses for capturing and storing real-time images

Country Status (1)

Country Link
CN (3) CN101483768B (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8954632B2 (en) * 2012-12-31 2015-02-10 Silicon Laboratories Inc. System method for regulating an input/output interface by sampling during a time duration associated with I/O states
CN105744715B (en) * 2014-12-08 2018-12-14 联咏科技股份有限公司 Power supply and signal extender and circuit board
CN110636219B (en) * 2019-09-03 2020-12-01 北京三快在线科技有限公司 Video data stream transmission method and device
WO2021159338A1 (en) * 2020-02-12 2021-08-19 深圳元戎启行科技有限公司 Image acquisition method and apparatus, control apparatus, computer device, readable storage medium, image acquisition device, and remote driving system

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1367416A (en) * 2002-03-15 2002-09-04 长春星宇网络软件有限责任公司 Flash memory interface controller

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1079318A (en) * 1992-05-29 1993-12-08 中国科学院北京科学仪器研制中心 Image memory board
CN1280742C (en) * 2003-03-19 2006-10-18 北京中星微电子有限公司 Image processor for mobile communication terminal having pick-up head
CN1525775A (en) * 2003-03-19 2004-09-01 北京中星微电子有限公司 A mobile communication terminal having pick-up head
CN1592457A (en) * 2004-04-23 2005-03-09 惠州Tcl移动通信有限公司 Cell phone photographing method and camera for cell phone
DE102005026436B4 (en) * 2005-06-08 2022-08-18 Austriamicrosystems Ag Interface arrangement, in particular for a system-on-chip, and its use
CN201044473Y (en) * 2007-05-29 2008-04-02 北京思比科微电子技术有限公司 Device for image capture and camera shoot
CN100530339C (en) * 2007-07-31 2009-08-19 中兴通讯股份有限公司 Display system and method of mobile terminal

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1367416A (en) * 2002-03-15 2002-09-04 长春星宇网络软件有限责任公司 Flash memory interface controller

Also Published As

Publication number Publication date
CN101483716A (en) 2009-07-15
CN101561788A (en) 2009-10-21
CN101483768A (en) 2009-07-15
CN101483716B (en) 2012-10-03
CN101483768B (en) 2012-04-25

Similar Documents

Publication Publication Date Title
TWI385526B (en) General purpose interface controller
KR101111946B1 (en) Imaging device, image signal processor and method for sharing memory among chips
CN102945291A (en) High-speed image acquisition memory card based on PCI-E (Peripheral Component Interconnect-Express)
CN101561788B (en) A general-purpose interface controller
CN106454023B (en) USB3.0CMOS line array industrial camera
CN102638649B (en) USB3.0 high-speed high-definition industrial camera
CN201788657U (en) Liquid crystal display (LCD) controller based on Nios II soft-core central processing unit (CPU)
CN109951617A (en) A kind of double spectrum high speed cameras based on fpga
CN215680061U (en) Display panel, display device and image acquisition system
CN101231234B (en) Built-in real time image collection processing system based on numerical treatment module
Yan et al. Design of CMOS image acquisition system based on FPGA
CN201118765Y (en) An image collection and playback system based on CMOS image sensor
CN101325712A (en) Portable terminal for real time acquiring and displaying image based on ARM
CN203773915U (en) Silicon-based liquid crystal display screen driving chip
CN103399839A (en) Media peripheral interface, electronic device, and communication method
CN101393604B (en) Image sampling control system and method for CMOS optical sensor
CN102682735B (en) Multi-channel video output framework of video processing chip
CN115421676A (en) Method and apparatus for compatible display device, electronic device, and storage medium
CN204615936U (en) A kind of broadcast level high speed high-definition camera
TWI410800B (en) Electronic device
CN213582141U (en) Internet of things display screen control system based on facial micro-expression
CN115240593B (en) Prototype verification system for Micro-LED driving IC
CN215895428U (en) USB display driving circuit supporting RGB liquid crystal screen
CN215264798U (en) Synchronous serial port card based on transparent transmission of USB bus
CN104394333A (en) Control system of CCD drive in South Pole Telescope

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
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20120523

Termination date: 20190112