CN108776645A - A kind of Embedded Multi-task managing device - Google Patents

A kind of Embedded Multi-task managing device Download PDF

Info

Publication number
CN108776645A
CN108776645A CN201810549736.2A CN201810549736A CN108776645A CN 108776645 A CN108776645 A CN 108776645A CN 201810549736 A CN201810549736 A CN 201810549736A CN 108776645 A CN108776645 A CN 108776645A
Authority
CN
China
Prior art keywords
sram
data
piece
interface
control line
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201810549736.2A
Other languages
Chinese (zh)
Inventor
李艳华
朱练
张震
肖文光
张晓娟
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Individual
Original Assignee
Individual
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Priority to CN201810549736.2A priority Critical patent/CN108776645A/en
Publication of CN108776645A publication Critical patent/CN108776645A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38Information transfer, e.g. on bus
    • G06F13/382Information transfer, e.g. on bus using universal interface adapter
    • G06F13/385Information transfer, e.g. on bus using universal interface adapter for adaptation of a particular data processing system to different peripheral devices

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Logic Circuits (AREA)

Abstract

The invention discloses a kind of Embedded Multi-task managing devices, program storage, data storage A, checksum memory and the FPGA controller being electrically connected therewith including MCU processor and respectively, optical fiber interface, 1553B interfaces, LVDS interface, RS422 interfaces, the data storage B being electrically connected respectively with FPGA controller, and to power module that each memory, interface, processor, controller are powered.External interface of the present invention is abundant, from the 1553B buses, the LVDS buses of RS422 buses to high speed and optical fiber of low speed, covers currently used all communication interfaces, meets General design requirement;Transmission bandwidth is high, and from 1Mbps to 4.25Gbps, transmission bandwidth improves 3 magnitudes;Scalability is strong, the memory capacity of program storage, data storage A, checksum memory, data storage B, optical fiber interface, 1553B interfaces, LVDS interface, RS422 interfaces quantity can be extended or back up according to actual needs, to meet the design needs of different function radar.

Description

A kind of Embedded Multi-task managing device
Technical field
The present invention relates to a kind of spaceborne phase array radar task management technology more particularly to a kind of Embedded Multi-tasks Managing device.
Background technology
Task management plate is one of important composition single machine of spaceborne phase array radar, main to complete radar control instruction solution Analysis, transmission and control function.In particular, task management plate is responsible for and Satellite Management Platform communication, what receiving platform was sent Control instruction is parsed and is forwarded, and is controlled next stage digital transmitting and receiving unit, and collects the BIT states of radar each unit Return to Satellite Management platform.Since the function before task management plate is relatively simple, 8 8-digit microcontroller of generally use in design CPLD or low side FPGA is coordinated to complete.The external interface of task management plate mainly based on 1553B buses and RS422 buses, and The traffic rate of 1553B buses only has 1Mbps, the traffic rate of RS422 buses to be also no more than 10Mbps, and the two belongs to low speed Communication bus.
However, as spaceborne phase array radar function is increasingly complicated, task management plate is promoted not only to improve transmission bandwidth, Abundant interface type, and should also have data processing, signal processing ability.Meanwhile it constantly replacing hardware design and being unfavorable for The reliability for ensureing space product design, so the versatility of Hardware platform design, scalability have become space industry hardware The inexorable trend of design.
Invention content
Technical problem to be solved by the present invention lies in:Existing spaceborne task management device interface is single, communication bandwidth, leads to It is insufficient with property and extended capability, provide a kind of Embedded Multi-task managing device.
The present invention is that solution above-mentioned technical problem, the present invention include MCU processor and divide by the following technical programs Program storage, data storage A, checksum memory and the FPGA controller not being electrically connected therewith are controlled with FPGA respectively Optical fiber interface, 1553B interfaces, LVDS interface, RS422 interfaces, the data storage B of device electric connection, and to each storage The power module that device, interface, processor, controller are powered;
Expansion interface of the FPGA controller as MCU processor, the FPGA controller pass through 1553B interfaces The control command and transmission working status parameter of Satellite Management platform give Satellite Management platform, the FPGA controller to pass through The pps pulse per second signal of RS422 interface Satellite Management platforms simultaneously transmits and surveys high data and give Satellite Management platform, the FPGA controls Treated that echo data gives Satellite Management platform, the FPGA controller to pass through optical fiber interface by LVDS interface transmission for device processed Raw radar data is received, row distance of going forward side by side compensation, process of pulse-compression, the data storage B is for storing from next The raw radar data of the digital Transmit-Receive Unit of grade;
Described program memory is used for storage program area, application program and intermediate data, and the data storage A is used for The running data of temporary program, temporary data can lose after power down, and the checksum memory is used to store the mistake of operation Error detection and the check code for correcting EDAC.
The MCU processor is a piece of AT697F processors, and program storage is two panels 3DFO64M16VS1281 chips, FPGA controller is a piece of XQ5VX100T controllers, and data storage A is a piece of AT68166F chips, checksum memory one Piece AT60142FT chips, data storage B are two panels 3DSR32M32VS8504 chips.
The AT697F processors pass through address bus ADDR2~ADDR23, data/address bus DATA0~DATA31, FLASH Piece selects control line FLASH_CS0, FLASH write line FLASH_WE, FLASH to read control line FLASH_OE, FLASH state instruction Line BRDYN is connected with the corresponding pin of 3DFO64M16VS1281 chips, and XQ5VX100T controllers reset control line by FLASH FLASH_RST, FLASH byte control line FLASH1_BYTE, FLASH2_BYTE and 3DFO64M16VS1281 chip corresponding pin It is connected, realizes the access of 16M byte programs.
The AT697F processors pass through address bus ADDR2~ADDR20, data/address bus DATA0~DATA31, SRAM Write controlling bus SRAM_WE0~SRAM_WE3, SRAM pieces select control line SRAM_CS0, SRAM read control line SRAM_OE0 with The corresponding pin of AT68166F chips is connected, and realizes the access of 2M byte datas.
The AT697F processors by address bus ADDR2~ADDR20, data/address bus CBDATA0~CBDATA7, SRAM write control line SRAM_WE0, SRAM piece selects control line SRAM_CS0, SRAM to read control line SRAM_OE0 and AT60142FT core The corresponding pin of piece is connected, and realizes the access of 512K byte verification datas.
The AT697F processors pass through address bus ADDR0~ADDR27, data/address bus DATA0~DATA31, SRAM Write controlling bus SRAM_WE0~SRAM_WE3, SRAM pieces select controlling bus SRAM_CS0~SRAM_CS4, SRAM to read control always Line SRAM_OE0~SRAM_OE3, control line PIO3_MCU_FPGA, control line PIO4_MCU_FPGA, control line PIO5_MCU_ FPGA, control line PIO6_MCU_FPGA, DONE signal wire, PROGRAM signal wires, V4RST signal wires and XQ5VX100T are controlled The corresponding pin of device is connected, and realizes communication and control with XQ5VX100T controllers.
The XQ5VX100T controllers pass through address bus SRAM_ADDR_A0~SRAM_ADDR_A16, data/address bus SRAM_DATA_A0~SRAM_DATA_A31, SRAM pieces select controlling bus SRAM_CS_N_A0~SRAM_CS_N_A7, read control Line SRAM_OE_N_A, write line SRAM_WE_N_A and SRAM_HA0_A, SRAM_LA0_A, SRAM_LB_N_A, SRAM_ UB_N_A signal wires are connected with the corresponding pin of a piece of 3DSR32M32VS8504 chips, while passing through address bus SRAM_ ADDR_B0~SRAM_ADDR_B16, data/address bus SRAM_DATA_B0~SRAM_DATA_B31, SRAM pieces select controlling bus SRAM_CS_N_B0~SRAM_CS_N_B7, control line SRAM_OE_N_B, write line SRAM_WE_N_B and SRAM_ are read Pair of HA0_B, SRAM_LA0_B, SRAM_LB_N_B, SRAM_UB_N_B signal wire and another 3DSR32M32VS8504 chip It answers pin to be connected, realizes the access of 8M byte datas.
The two-way tail fiber type optical fiber transceiver module HTS8253-FD- of optical module model double-fiber that the optical fiber interface uses S001, traffic rate are up to 4.25Gbps.
The 1553B interfaces include 16 bidirectional bus transceivers of a piece of B65170S6RH bus control units and three pieces B54ACS164245S, the LVDS interface include a piece of lvds driver DS90LV031A and a piece of LVDS receiver DS90LV032A, the RS422 interfaces include a piece of RS422 drivers DS26LV31W and a piece of RS422 receivers DS26LV32W。
Power module output+the 5V ,+3.3V ,+2.5V ,+1.8V ,+1.2V and+1.0V totally six kinds of voltage values, wherein The operating voltage of MCU processor is+3.3V and+1.8V, the operating voltage of FPGA controller is+3.3V ,+2.5V ,+1.2V and+ 1.0V, program storage, data storage A, checksum memory, optical fiber interface, LVDS interface, RS422 interfaces, data storage The operating voltage of B is+3.3V, and the operating voltage of 1553B interfaces is+5V and+3.3V.
Use 32 embeded processors of anti-irradiation high-speed for core, outside extension possesses 330,000 logic units Virtex-5 Series FPGAs, fast, resourceful, the powerful task management plate general hardware platform of structure processing speed.
The present invention has the following advantages compared with prior art:External interface of the present invention is abundant, from the 1553B buses of low speed, RS422 buses cover currently used all communication interfaces, meet General design to the LVDS buses and optical fiber of high speed It is required that;Transmission bandwidth is high, and from 1Mbps to 4.25Gbps, transmission bandwidth improves 3 magnitudes;Scalability is strong, program storage The memory capacity of device, data storage A, checksum memory, data storage B, optical fiber interface, 1553B interfaces, LVDS interface, The quantity of RS422 interfaces can be extended or back up according to actual needs, to meet the design needs of different function radar.
Description of the drawings
Fig. 1 is the structure diagram of the present invention;
Fig. 2 is the controlling switch structural schematic diagram of AT697F processor external connections;
Fig. 3 is the electric power thus supplied schematic diagram of AT697F processors;
Fig. 4 is the circuit diagram of a piece of 3DFO64M16VS1281 chips;
Fig. 5 is the circuit diagram of another 3DFO64M16VS1281 chip;
Fig. 6 is the circuit diagram of data storage A;
Fig. 7 is the circuit diagram of checksum memory;
Fig. 8 is FPGA and AT697 processor connection diagrams;
Fig. 9 is the connection diagram of FPGA and data storage B;
Figure 10 is the connection diagram of FPGA and external interface circuit;
Figure 11 is the electric power thus supplied schematic diagram of FPGA;
Figure 12 is the circuit diagram of a piece of 3DSR32M32VS8504 chips;
Figure 13 is the circuit diagram of another 3DSR32M32VS8504 chip;
Figure 14 is the circuit diagram of optical fiber interface;
Figure 15 is the circuit diagram of B65170S6RH;
Figure 16 is the circuit diagram of a piece of B54ACS164245S;
Figure 17 is the circuit diagram of second B54ACS164245S;
Figure 18 is the circuit diagram of third piece B54ACS164245S;
Figure 19 is the circuit diagram of DS90LV031A;
Figure 20 is the circuit diagram of DS90LV032A;
Figure 21 is the circuit diagram of DS26LV31W;
Figure 22 is the circuit diagram of DS26LV32W.
Specific implementation mode
It elaborates below to the embodiment of the present invention, the present embodiment is carried out lower based on the technical solution of the present invention Implement, gives detailed embodiment and specific operating process, but protection scope of the present invention is not limited to following implementation Example.
As shown in Figure 1, the present embodiment includes MCU processor 1 and the program storage being electrically connected therewith respectively 2, number According to memory A3, checksum memory 4 and FPGA controller 5, respectively with FPGA controller 5 be electrically connected optical fiber interface 6, 1553B interfaces 7, LVDS interface 8, RS422 interfaces 9, data storage B10, and to each memory, interface, processor, control The power module 11 that device processed is powered;
Expansion interface of the FPGA controller 5 as MCU processor 1, the FPGA controller 5 pass through 1553B interfaces 7 The control command and transmission working status parameter for receiving Satellite Management platform give Satellite Management platform, the FPGA controller 5 The pps pulse per second signal of Satellite Management platform, which is received, by RS422 interfaces 9 and transmits the high data of survey gives Satellite Management platform, it is described For FPGA controller 5 by the transmission of LVDS interface 8 treated echo data gives Satellite Management platform, the FPGA controller 5 is logical It crosses optical fiber interface 6 and receives raw radar data, row distance of going forward side by side compensation, process of pulse-compression, the data storage B10 is used for Store the raw radar data from next stage digital transmitting and receiving unit;
Described program memory 2 is used for storage program area, application program and intermediate data, and the data storage A3 is used Temporary data can lose after the temporary running data of program, power down, and the checksum memory 4 is used to store operation The check code of error detection and correction EDAC.
The MCU processor 1 of the present embodiment is a piece of AT697F processors, and program storage 2 is two panels 3DFO64M16VS1281 chips, FPGA controller 5 are a piece of XQ5VX100T controllers, and data storage A3 is a piece of AT68166F chips, checksum memory 4 are a piece of AT60142FT chips, and data storage B10 is two panels 3DSR32M32VS8504 chips.
AT697F processors are the high-performance processor based on 32 SPARC V8 frameworks of radioresistance, Flouride-resistani acid phesphatase accumulated dose Ability is more than 300Krad (si), and anti-single particle overturns (SEU) and is better than 1E-5 mistakes/device/day, and anti-single particle latch is better than 70MeV/cm2/mg;Chip interior carries the floating-point calculation component of 32-bit/64-bit, five rank pipeline processes, and supports Error detection and correction (Error Detect And Correct, EDAC) function of internal memory operation, can to 32 position datawires into Row entangles two dislocations of a dislocation and inspection.Can satellite load etc. have compared with highly anti-radiation requirement and weapon, ground, naval vessel etc. have it is higher can It is applied in the environment that property requires, circuit diagram is as shown in Figures 2 and 3.
Fig. 2 is the controlling switch of AT697F processor external connections, including address bus ADDR2~ADDR20, data are total Line DATA0~DATA31 and other controlling switch.Wherein, pin 180 is crystal oscillator input clock signal, clock frequency 60MHz; Pin 171 is external reset input pin, and low level is effective;Pin 168 is internal WatchDog Timer output signal, is also used for Processor is resetted.Fig. 3 is the electric power thus supplied of AT697F processors.AT697F processor operating voltages include VCC1 and Two kinds of VCC2, VCC1 are+3.3V, and VCC2 is+1.8V.
Program storage 2 is used for storage program area, application program and intermediate data, belongs to nonvolatile memory. 3DFO64M16VS1281 chips are a FLASH memories for meeting space product requirement, and capacity is 8M bytes, data line width For 16bit.The present embodiment is communicated using two panels composition 32bit bit wides with AT697F, and Fig. 4 is a piece of 3DFO64M16VS1281 cores The circuit diagram of piece, Fig. 5 are the circuit diagram of another 3DFO64M16VS1281.
AT697F processors pass through its address bus ADDR2~ADDR23, data/address bus DATA0~DATA31, FLASH pieces Control line FLASH_CS0, FLASH write line FLASH_WE, FLASH is selected to read control line FLASH_OE, FLASH state instruction line BRDYN is connected with a piece of 3DFO64M16VS1281 chips corresponding pin in Fig. 4, and XQ5VX100T controllers are multiple by FLASH Another in position control line FLASH_RST, FLASH byte control line FLASH1_BYTE, FLASH2_BYTE and Fig. 5 3DFO64M16VS1281 chip corresponding pins are connected, and realize the access of 16M byte programs.
Data storage A3 is used for keeping in the running data of program, and temporary data can lose after power down. AT68166F chips are the SRAM memories of a Flouride-resistani acid phesphatase, and Flouride-resistani acid phesphatase accumulated dose ability is more than 300krads (Si), anti-simple grain Sub- latch is better than 80MeV/cm2/mg, can meet the requirement of space flight SRAM.The capacity of monolithic AT68166F chips is 16Mbit, Data bit width can be configured to 32-bit, 16-bit and 8-bit as needed, and SRAM is configured to 32-bit in the present embodiment, Circuit diagram is as shown in Figure 6.AT697F processors by its address bus ADDR2~ADDR20, data/address bus DATA0~ DATA31, SRAM write controlling bus SRAM_WE0~SRAM_WE3, SRAM pieces select control line SRAM_CS0, SRAM to read control line SRAM_OE0 is connected with AT68166F chip corresponding pins, realizes the access of 2M byte datas.
Since SRAM device is easy to be influenced to generate error bit by single particle effect, to ensure the reliability of read-write data, AT697F processors specially devise the EDAC functions to external memory access, can correct a mistake in 32 words, inspection Survey two mistakes in 32 words.A piece of 8 checksum memories 4 of exterior arrangement are needed using EDAC functions, for storing EDAC Check code.AT60142FT memories are 8 SRAM memories of a Flouride-resistani acid phesphatase, and Flouride-resistani acid phesphatase accumulated dose ability is more than 300krads (Si), anti-single particle latch are better than 80MeV/cm2/mg, can meet the requirement of space flight SRAM, circuit diagram As shown in Figure 7.AT697F processors by its address bus ADDR2~ADDR20, data/address bus CBDATA0~CBDATA7, SRAM write control line SRAM_WE0, SRAM piece selects control line SRAM_CS0, SRAM to read control line SRAM_OE0 and AT60142FT core Piece corresponding pin is connected, and realizes the access of 512K byte verification datas.
Since AT697F processor universaling I/O ports only have 16, far from the design requirement for meeting spaceborne task management plate. Simultaneously to meet software radio versatility, scalability design requirement, the present embodiment selects the control of Virtex-5 Series FPGAs Expansion interface of the device 5XQ5VX100T controllers as AT697F processors, while the distance for being responsible for completing raw radar data is mended Repay, pulse compression etc. processing.XQ5VX100T controllers possess 8208Kb Block RAM Blocks, 16 RocketIO GTX Transceiver has 20 I/O Bank, maximum 680 I/O resources, each Bank that can be separately configured as LVTTL, LVCMOS, LVDS Equal voltage modes.Abundant 36Kb dual port RAM modules resource can be programmed for the various depths from 32K × 1 to 512 × 72 in piece Degree and width configuration.In addition, each 36Kb modules may also be configured to two independent 18Kb dual port RAM modules operations.Each Port is all fully synchronized and independent, provides three kinds of read-while-write patterns.Block RAM can be cascaded, large-scale embedded to realize Memory module brings great convenience for designs such as digital signal data buffering and asynchronous read and writes.RocketIO GTX transceiver energy The enough speed with 100Mb/s to 3.75Gb/s is run, and is supported complete clock and data recovery function, is supported 8/16 or 10/20 Bit data path, optional 8B/10B or coding/decoding function based on FPGA support channel binding and clock correction, are embedded 32 CRC generations/inspections, programmable preemphasis, programmable transmitter output voltage swing, programmable receivers are balanced, programmable connect Receive device terminal, built-in PRBS generator/checker.RocketIO GTX transceivers be used for complete optical-fibre channel data coding, Functions, the circuit diagrams such as conversion include shown in Fig. 8~11.
AT697F processors pass through its address bus ADDR0~ADDR27, data/address bus DATA0~DATA31, SRAM write Controlling bus SRAM_WE0~SRAM_WE3, SRAM pieces select controlling bus SRAM_CS0~SRAM_CS4, SRAM to read controlling bus SRAM_OE0~SRAM_OE3, control line PIO3_MCU_FPGA, control line PIO4_MCU_FPGA, control line PIO5_MCU_ FPGA, control line PIO6_MCU_FPGA, DONE signal wire, PROGRAM signal wires, V4RST signal wires and XQ5VX100T are controlled Device corresponding pin is connected, and realizes communication and control with XQ5VX100T controllers.
Data storage B10 is for storing the raw radar data from digital transmitting and receiving unit.3DSR32M32VS8504 cores Piece is a large capacity Flouride-resistani acid phesphatase SRAM memory, and Flouride-resistani acid phesphatase accumulated dose ability is more than 100krads (Si), anti-single particle latch Better than 110MeV/cm2/mg, the requirement of space flight SRAM can be met.Monolithic 3DSR32M32VS8504 capacity is 32Mbit, data Bit wide is 32-bit, and Figure 12 is the circuit diagram of a piece of 3DSR32M32VS8504 chips, and Figure 13 is another The circuit diagram of 3DSR32M32VS8504 chips.XQ5VX100T controllers by its address bus SRAM_ADDR_A0~ SRAM_ADDR_A16, data/address bus SRAM_DATA_A0~SRAM_DATA_A31, SRAM pieces select controlling bus SRAM_CS_N_ A0~SRAM_CS_N_A7, control line SRAM_OE_N_A, write line SRAM_WE_N_A and SRAM_HA0_A, SRAM_ are read LA0_A, SRAM_LB_N_A, SRAM_UB_N_A signal wire are connected with a piece of 3DSR32M32VS8504 chips corresponding pin, simultaneously Pass through its address bus SRAM_ADDR_B0~SRAM_ADDR_B16, data/address bus SRAM_DATA_B0~SRAM_DATA_ B31, SRAM piece select controlling bus SRAM_CS_N_B0~SRAM_CS_N_B7, read control line SRAM_OE_N_B, write line SRAM_WE_N_B and SRAM_HA0_B, SRAM_LA0_B, SRAM_LB_N_B, SRAM_UB_N_B signal wire with another 3DSR32M32VS8504 chip corresponding pins are connected, and realize the access of 8M byte datas.
Optical fiber interface 6 is responsible for receiving raw radar data from digital transmitting and receiving unit.The optical module model double-fiber of use is double To tail fiber type optical fiber transceiver module HTS8253-FD-S001, transmitting, reception centre wavelength are 850nm, Output optical power >=-4.5dBm, receiving sensitivity >=-18dBm, traffic rate are up to 4.25Gbps, optical module circuit diagram such as Figure 14 institutes Show.TD1+, TD1- in TD1+, TD1-, RD1+, RD1-, LOS1, SCL1, SDA1, CON1 and Figure 10, RD1+ in Figure 14, RD1-, LOS1, SCL1, SDA1, CON1 corresponding pin are connected.
The orders such as the responsible control parameter for receiving Satellite Management platform of 1553B interfaces 7 and transmission working status parameter are defended Star management platform.1553B interfaces 7 are by 1 B61580RH bus control unit and 3 16 bidirectional bus transceivers B54ACS164245S is formed.B65170S6RH is responsible for bus A channel 1553A+/1553A-'s or channel B 1553B+/1553B- The conversion of serial data and parallel data, B54ACS164245S are responsible for the 5V level signals of 1553B buses and the 3.3V electricity of FPGA Conversion between ordinary mail number.The circuit diagram of B65170S6RH is as shown in figure 15, the circuit theory of 3 B54ACS164245S Figure is as shown in Figure 16, Figure 17, Figure 18.In address bus fpga_61580_A0~fpga_61580_A15 and Figure 10 in Figure 16 Identical label correspond to be connected, control signal fpga_61580_SELECTn, fpga_61580_STRBDn, fpga_ in Figure 17 61580_MEM/REGn、fpga_61580_RD、fpga_61580_MSTCLRn、fpga_61580_READYDn、fpga_ 61580_INTn、fpga_65170_RTAD0、fpga_65170_RTAD1、fpga_65170_RTAD2、fpga_65170_ Identical label is corresponding connected in Figure 10 by RTAD3, fpga_65170_RTAD4, fpga_65170_RTADP, the number in Figure 17 According to bus fpga_61580_D0~fpga_61580_D15, identical label is corresponding connected in Figure 10.Address in Figure 16 is total Identical label is corresponding connected in Figure 15 by line 61580_A0~61580_A15, the control signal 61580_ in Figure 17 SELECTn、61580_STRBDn、61580_MEM/REGn、61580_RD、61580_MSTCLRn、61580_READYDn、 61580_INTn、61580_RTAD0、61580_RTAD1、61580_RTAD2、61580_RTAD3、61580_RTAD4、61580_ Identical label is corresponding connected in Figure 15 by RTADP, in data/address bus 61580_D0~61580_D15 and Figure 15 in Figure 17 Identical label, which corresponds to, to be connected.61580_CLK is crystal oscillator input clock, clock frequency 16MHz.
LVDS interface 8 is responsible for transmission task management plate treated that echo data gives Satellite Management platform.LVDS interface 8 by 1 lvds driver DS90LV031A and 1 LVDS receiver DS90LV032A composition, LVDS are encoded using 8B/10B, communication Rate is 100Mbps.Figure 19 is the circuit diagram of DS90LV031A.Figure 20 is the circuit diagram of DS90LV032A.Figure 19 In DATA1, DATA2, DATA3, DATA4 label identical with Figure 10 it is corresponding be connected, BDATA1, BDATA2 in Figure 20, BDATA3, BDATA4 label identical with Figure 10 are corresponding to be connected.DATA1, DATA2, DATA3, DATA4 are 4 tunnel transmission data lines, BDATA1, BDATA2, BDATA3, BDATA4 are that 4 tunnels receive data line.The anode and negative terminal of lvds driver differential output signal Connect respectively 100 Ω resistance, the anode and negative terminal of LVDS receiver differential input signal are connected 1K resistance respectively, for being isolated therefore Hinder and protects LVDS receiver from the damage of high voltage transient.
RS422 interfaces 9 are responsible for receiving the pps pulse per second signal of Satellite Management platform and transmission is surveyed high data and put down to Satellite Management Platform.RS422 interfaces 9 are made of 1 RS422 drivers DS26LV31W and 1 RS422 receivers DS26LV32W.Figure 21 is The circuit diagram of DS26LV31W, Figure 22 are the circuit diagrams of DS26LV32W.RS422-CLK, RS422- in Figure 21 DATA1, RS422-CP label identical with Figure 10 are corresponding to be connected, RS422-DATA2, RS422-RD in Figure 22 and phase in Figure 10 It corresponds to and is connected with label.Wherein, RS422-CLK is synchronised clock line, RS422-DATA1 is transmission data line, and RS422-CP is Handshake is sent, RS422-DATA2 is to receive data line, and RS422-RD is to receive handshake.RS422 driver difference is defeated Go out the anode of signal and negative terminal is connected 56 Ω resistance respectively, the anode and negative terminal of RS422 receiver differential input signals are gone here and there respectively Join 1K resistance, be used for isolated fault and protect RS422 drivers from the damage of high voltage transient.No input pin is all connected 10K resistance is connected to GND, to ensure to export fixed level.
Power module 11 export VCC0 (+5V), VCC1 (+3.3V), VCC2 (+1.8V), VCC3 (+2.5V), VCC4 (+ 1.2V), the operating voltage of VCC5 (+1.0V) totally six kinds of voltage values, MCU processor 1 is+3.3V and+1.8V, FPGA controller 5 Operating voltage be+3.3V ,+2.5V ,+1.2V and+1.0V, program storage 2, data storage A3, checksum memory 4, light Fine interface 6, LVDS interface 8, RS422 interfaces 9, data storage B10 operating voltage be+3.3V, the work of 1553B interfaces 7 It is+5V and+3.3V to make voltage.Wherein ,+5V voltages are generated by high current, low voltage difference LDO chips MSK5230-5.0H ,+3.3V electricity Pressure is generated by high current, low voltage difference LDO chips MSK5232-3.3HG, and+1.8V voltages are by high current, low voltage difference LDO chips MSK5232-1.8H is generated, and+2.5V voltages are generated by high current, low voltage difference LDO chips MSK5232-2.5HG ,+1.2V voltages by High current, low voltage difference LDO chips MSK5251-1.2H are generated, and+1.0V voltages are by high current, low voltage difference LDO chips MSK5251- 1.0H generating.
In the present embodiment, the storage of program storage 2, data storage A3, checksum memory 4, data storage B10 Capacity, optical fiber interface 6,1553B interfaces 7, LVDS interface 8, RS422 interfaces 9 quantity can be expanded according to actual needs Exhibition or backup, to meet the design needs of different function radar.
The foregoing is merely illustrative of the preferred embodiments of the present invention, is not intended to limit the invention, all essences in the present invention All any modification, equivalent and improvement etc., should all be included in the protection scope of the present invention made by within refreshing and principle.

Claims (10)

1. a kind of Embedded Multi-task managing device, which is characterized in that be electrically connected therewith including MCU processor and respectively Program storage, data storage A, checksum memory and FPGA controller, the optical fiber being electrically connected respectively with FPGA controller Interface, 1553B interfaces, LVDS interface, RS422 interfaces, data storage B, and to each memory, interface, processor, control The power module that device processed is powered;
Expansion interface of the FPGA controller as MCU processor, the FPGA controller pass through 1553B interface satellites The control command and transmission working status parameter of management platform give Satellite Management platform, the FPGA controller to pass through RS422 The pps pulse per second signal of interface Satellite Management platform simultaneously transmits and surveys high data and give Satellite Management platform, the FPGA controller logical Cross LVDS interface transmission treated echo data gives Satellite Management platform, the FPGA controller pass through optical fiber interface receive it is former Beginning echo data, row distance of going forward side by side compensation, process of pulse-compression, the data storage B is for storing from next stage number The raw radar data of Transmit-Receive Unit;
Described program memory is used for storage program area, application program and intermediate data, and the data storage A is for keeping in The running data of program, temporary data can lose after power down, and the checksum memory is used to store the mistake inspection of operation Survey and correct the check code of EDAC.
2. a kind of Embedded Multi-task managing device according to claim 1, which is characterized in that the MCU processor is A piece of AT697F processors, program storage are two panels 3DFO64M16VS1281 chips, and FPGA controller is a piece of XQ5VX100T controllers, data storage A are a piece of AT68166F chips, and checksum memory is a piece of AT60142FT chips, Data storage B is two panels 3DSR32M32VS8504 chips.
3. a kind of Embedded Multi-task managing device according to claim 2, which is characterized in that the AT697F processors By address bus ADDR2~ADDR23, data/address bus DATA0~DATA31, FLASH pieces select control line FLASH_CS0, FLASH write lines FLASH_WE, FLASH read control line FLASH_OE, FLASH state instruction line BRDYN with The corresponding pin of 3DFO64M16VS1281 chips is connected, and XQ5VX100T controllers reset control line FLASH_ by FLASH RST, FLASH byte control line FLASH1_BYTE, FLASH2_BYTE are connected with 3DFO64M16VS1281 chip corresponding pins, Realize the access of 16M byte programs.
4. a kind of Embedded Multi-task managing device according to claim 2, which is characterized in that the AT697F processors Pass through address bus ADDR2~ADDR20, data/address bus DATA0~DATA31, SRAM write controlling bus SRAM_WE0~SRAM_ WE3, SRAM piece select control line SRAM_CS0, SRAM reading control line SRAM_OE0 to be connected with the corresponding pin of AT68166F chips, Realize the access of 2M byte datas.
5. a kind of Embedded Multi-task managing device according to claim 2, which is characterized in that the AT697F processors Pass through address bus ADDR2~ADDR20, data/address bus CBDATA0~CBDATA7, SRAM write control line SRAM_WE0, SRAM Piece selects control line SRAM_CS0, SRAM reading control line SRAM_OE0 to be connected with the corresponding pin of AT60142FT chips, realizes The access of 512K byte verification datas.
6. a kind of Embedded Multi-task managing device according to claim 2, which is characterized in that the AT697F processors Pass through address bus ADDR0~ADDR27, data/address bus DATA0~DATA31, SRAM write controlling bus SRAM_WE0~SRAM_ WE3, SRAM piece select controlling bus SRAM_CS0~SRAM_CS4, SRAM to read controlling bus SRAM_OE0~SRAM_OE3, control Line PIO3_MCU_FPGA, control line PIO4_MCU_FPGA, control line PIO5_MCU_FPGA, control line PIO6_MCU_FPGA, DONE signal wires, PROGRAM signal wires, V4RST signal wires are connected with the corresponding pin of XQ5VX100T controllers, realize with The communication and control of XQ5VX100T controllers.
7. a kind of Embedded Multi-task managing device according to claim 2, which is characterized in that the XQ5VX100T controls Device processed passes through address bus SRAM_ADDR_A0~SRAM_ADDR_A16, data/address bus SRAM_DATA_A0~SRAM_DATA_ A31, SRAM piece select controlling bus SRAM_CS_N_A0~SRAM_CS_N_A7, read control line SRAM_OE_N_A, write line SRAM_WE_N_A and SRAM_HA0_A, SRAM_LA0_A, SRAM_LB_N_A, SRAM_UB_N_A signal wire with it is a piece of The corresponding pin of 3DSR32M32VS8504 chips is connected, while passing through address bus SRAM_ADDR_B0~SRAM_ADDR_ B16, data/address bus SRAM_DATA_B0~SRAM_DATA_B31, SRAM pieces select controlling bus SRAM_CS_N_B0~SRAM_ CS_N_B7, read control line SRAM_OE_N_B, write line SRAM_WE_N_B and SRAM_HA0_B, SRAM_LA0_B, SRAM_LB_N_B, SRAM_UB_N_B signal wire are connected with the corresponding pin of another 3DSR32M32VS8504 chip, realize The access of 8M byte datas.
8. a kind of Embedded Multi-task managing device according to claim 2, which is characterized in that the optical fiber interface uses The two-way tail fiber type optical fiber transceiver module HTS8253-FD-S001 of optical module model double-fiber, traffic rate is up to 4.25Gbps。
9. a kind of Embedded Multi-task managing device according to claim 2, which is characterized in that the 1553B interfaces packet Include 16 bidirectional bus transceiver B54ACS164245S of a piece of B65170S6RH bus control units and three pieces, the LVDS interface Including a piece of lvds driver DS90LV031A and a piece of LVDS receiver DS90LV032A, the RS422 interfaces include a piece of RS422 drivers DS26LV31W and a piece of RS422 receivers DS26LV32W.
10. a kind of Embedded Multi-task managing device according to claim 2, which is characterized in that the power module is defeated Go out+5V ,+3.3V ,+2.5V ,+1.8V ,+1.2V and+1.0V totally six kinds of voltage values, wherein the operating voltage of MCU processor be+ The operating voltage of 3.3V and+1.8V, FPGA controller are+3.3V ,+2.5V ,+1.2V and+1.0V, and program storage, data are deposited Reservoir A, checksum memory, optical fiber interface, LVDS interface, RS422 interfaces, data storage B operating voltage be+3.3V, The operating voltage of 1553B interfaces is+5V and+3.3V.
CN201810549736.2A 2018-05-31 2018-05-31 A kind of Embedded Multi-task managing device Pending CN108776645A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810549736.2A CN108776645A (en) 2018-05-31 2018-05-31 A kind of Embedded Multi-task managing device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810549736.2A CN108776645A (en) 2018-05-31 2018-05-31 A kind of Embedded Multi-task managing device

Publications (1)

Publication Number Publication Date
CN108776645A true CN108776645A (en) 2018-11-09

Family

ID=64028274

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810549736.2A Pending CN108776645A (en) 2018-05-31 2018-05-31 A kind of Embedded Multi-task managing device

Country Status (1)

Country Link
CN (1) CN108776645A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109633613A (en) * 2018-11-20 2019-04-16 上海无线电设备研究所 A kind of FPGA implementation method of hypersonic Platform Alliance pulse compression and the compensation of bullet speed
CN110032100A (en) * 2019-03-29 2019-07-19 中国电子科技集团公司第三十八研究所 A kind of spaceborne monitoring device

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN2647670Y (en) * 2003-07-01 2004-10-13 广州神舟计算机信息有限公司 Vehicular communication platform
CN103500125A (en) * 2013-10-10 2014-01-08 中国科学院上海技术物理研究所 Anti-radiation data processing system and method based on FPGA
CN104216324A (en) * 2014-09-09 2014-12-17 中国电子科技集团公司第三十八研究所 Synthetic aperture radar task management controller and related method thereof
US20150121023A1 (en) * 2013-10-28 2015-04-30 International Business Machines Corporation Operating A Memory Management Controller
CN107121685A (en) * 2017-06-08 2017-09-01 南京理工大学 A kind of miniature spaceborne high-dynamic GNSS receiver and its air navigation aid

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN2647670Y (en) * 2003-07-01 2004-10-13 广州神舟计算机信息有限公司 Vehicular communication platform
CN103500125A (en) * 2013-10-10 2014-01-08 中国科学院上海技术物理研究所 Anti-radiation data processing system and method based on FPGA
US20150121023A1 (en) * 2013-10-28 2015-04-30 International Business Machines Corporation Operating A Memory Management Controller
CN104216324A (en) * 2014-09-09 2014-12-17 中国电子科技集团公司第三十八研究所 Synthetic aperture radar task management controller and related method thereof
CN107121685A (en) * 2017-06-08 2017-09-01 南京理工大学 A kind of miniature spaceborne high-dynamic GNSS receiver and its air navigation aid

Non-Patent Citations (4)

* Cited by examiner, † Cited by third party
Title
刘利生: "基于FPGA的多接口数据传输技术", 《中国优秀硕士学位论文全文数据 信息科技辑》 *
张宏财等: "基于AT697F的某星载有效载荷监控***设计", 《电子产品世界》 *
李艳华等: "一种基于FPGA的宽带SAR信号数字化方法", 《空军预警学院学报》 *
王晓君等: "基于FPGA的CPCI和LVDS接口技术及应用", 《半导体技术》 *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109633613A (en) * 2018-11-20 2019-04-16 上海无线电设备研究所 A kind of FPGA implementation method of hypersonic Platform Alliance pulse compression and the compensation of bullet speed
CN110032100A (en) * 2019-03-29 2019-07-19 中国电子科技集团公司第三十八研究所 A kind of spaceborne monitoring device

Similar Documents

Publication Publication Date Title
CN102945217B (en) Triple modular redundancy based satellite-borne comprehensive electronic system
CN100570572C (en) The error detection and correction system that the tiny satellite star load computer data storage is used
CN101571842B (en) PCI integrated circuit board device used for ARINC429 communication
CN102831090B (en) Address line for space-borne DSP (Digital Signal Processor) and FPGA (Field Programmable Gate Array) communication interfaces and optimization method for address line
CN105279133A (en) VPX parallel DSP signal processing board card based on SoC online reconstruction
CN102495565A (en) Phased array radar antenna beam control device
CN104049687A (en) Embedded cubic star task computer based on FPGA (Field Programmable Gate Array) and reconstruction method thereof
CN105760250A (en) Single-event reinforced FPGA configuration circuit with code stream error detection and error correction function
CN108388525A (en) Storage system and its operating method
CN105404538A (en) FPGA-based device and method for loading and upgrading object codes
CN108776645A (en) A kind of Embedded Multi-task managing device
CN105138495A (en) ARINC659 bus controller with embedded microcontroller
CN102622191B (en) High-speed mass storage plate
CN102609376A (en) Serial bus memory, serial bus transmission system and method
CN110032100A (en) A kind of spaceborne monitoring device
CN103500125A (en) Anti-radiation data processing system and method based on FPGA
CN201374062Y (en) FPGA on-line configuration circuit
CN111190855A (en) FPGA multiple remote configuration system and method
CN105118441A (en) LED display screen control card for asynchronous control system
CN106776467B (en) SPI FLASH control chip for command receiving system
CN107807902B (en) FPGA dynamic reconfiguration controller resisting single event effect
CN104409099A (en) FPGA (field programmable gate array) based high-speed eMMC (embedded multimedia card) array controller
CN103346801A (en) Distribution type deserializing control structure and control method
CN113436055A (en) Miniaturized onboard high-speed image storage and processing system
US9384164B2 (en) Mapping memory controller connectors to memory connectors

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20181109

RJ01 Rejection of invention patent application after publication