Share this

FPGA-based design of avionics systems

2026-04-06 03:32:32 · · #1
The implementation based on a Field-Programmable Gate Array (FPGA) core embodies advanced modern avionics design methodologies. This technology offers numerous advantages, such as obsolete component management, reduced design risk, increased integration, smaller size, lower power consumption, and improved Mean Time Between Failures (MTBF), attracting users to migrate their existing systems to this technology. The market for MIL-STD-1553 may flourish with this trend; in fact, some customers already feel that the implementation of this technology is somewhat belated. The MIL-STD-1553 core brings many benefits, representing a complete departure from the ASIC tradition. Adding an intellectual property core to an FPGA grants a unique set of characteristics, transforming it into a highly specialized advanced subsystem. This provides a golden opportunity to enhance MIL-STD-1553 designs. System Design Challenges: Due to competitive pressures and the relentless pursuit of optimal combat performance, military avionics has evolved from simple, independent devices to today's advanced intelligent system networks exchanging information at megabits per second or even faster. This has also brought many design challenges that must be overcome (see Table 1). In high-performance military designs, minimizing space, power consumption, and weight is crucial for every design element. This requirement directly impacts the chip level; reducing the size of a single chip decreases the requirements for the necessary circuit boards, thereby reducing the demands on packaging, mounting components, cooling devices, and even power supplies. Similarly, each additional component increases the chances of failure. Designs with fewer chips inevitably help mitigate these issues. Discarding is another problem faced by long-term projects like those implementing MIL-STD-1553 designs. Every component, whether supplied by the world's largest manufacturer or a smaller, specialized supplier, carries the risk of being discarded. Single-source components not only face the risk of being discarded but also the issue of long-term price protection, especially for designs inherited from previous projects. For deployed systems, the high costs involved should be avoided to prevent re-verification due to discarded components. When a system architect specifies a system design, there is always a risk that the architecture may not be implemented correctly. A very typical problem is that requirements often change only during the design process or long after the architecture has been finalized (such as during integration). These changes generally increase the requirements for the architecture and raise some common design questions, such as: Is the design flexible enough? Does it provide sufficient processing power? Are functions effectively and efficiently differentiated between hardware and software? Can it meet critical time requirements? Ideally, the chosen architecture should be powerful and flexible enough to minimize risk during the initial deployment phase and provide a platform that allows the system to evolve over time. Ideally, a MIL-STD-1553 designer can use traditional techniques, employing COTS components from multiple sources, to address these issues. These widely available components offer a significant advantage in terms of cost-effectiveness. MIL-STD-1553 Introduction Please look at the data transmission path, i.e., the MIL-STD-1553 bus structure in Figure 1. MIL-STD-1553 is a military standard that defines the electronic and protocol characteristics of a data bus. As a bus widely used in military and commercial fields for over 25 years and conforming to the MIL-STD-1553 standard, it can transmit data with high precision and extreme reliability at a rate of 1 Mbit/s. According to the MIL-STD-1553 standard, the bus structure consists of three distinct hardware components: ● Bus Controller – The bus controller is the only hardware device on the bus that allows commands to be issued on the data bus and is responsible for guiding the data flow. If several terminals can simultaneously perform the functions of the bus controller, only one can be active at any given time. ● Bus Monitor – The bus monitor is a terminal that monitors the information exchange on the bus. It can be used for flight test recording, flight fault diagnosis, maintenance recording, and mission analysis. It can also serve as a backup bus controller, possessing sufficient information to take over. However, the bus monitor is a passive device and cannot report the status of the transmitted information. ● Remote Terminals – Each remote terminal includes the necessary electronics and supporting middleware for data transmission between the data bus and subsystems. For MIL-STD-1553, the subsystem is the sender and receiver of the transmitted data. These terminals cannot be used as bus controllers or bus monitors. MIL-STD-1553 System Implementation Like other military networking technologies, the implementation of MIL-STD-1553 testing and simulation in the avionics market has evolved from bulky DEC Unibus cards to 19-inch rack-mount components, then to smaller, more integrated multi-channel backplanes for VME and PCI systems, and now to even smaller, more integrated PCMCIA interfaces. Figure 2 illustrates the evolution of dedicated MIL-STD-1553 ASIC chip manufacturers' implementations from discrete protocol and transceiver chipsets to a single, small, low-power ASIC. In the past, typical MIL-STD-1553 systems generally consisted of multiple COTS components, and MIL-STD-1553 I/O was typically provided by a single-source ASIC with internal processing capabilities, such as message processing and buffering, and encoding/decoding of MIL-STD-1553 bitstreams. The ASIC may or may not contain a transceiver component that provides a physical interface to the MIL-STD-1553 bus. Each ASIC provides this functionality for one dual-redundant MIL-STD-1553 channel, so a system supporting multiple MIL-STD-1553 channels requires multiple ASICs and transceivers. Connection to each MIL-STD-1553 bus is achieved via an onboard transformer. Finally, one or more programmable FPGA devices connect the MIL-STD-1553 ASIC to the host system, providing additional system functions such as additional I/O, memory access, and processor interfaces. FPGAs come in various densities, typically measured in logic cells or gates. They have various architectural forms and offer a rich array of I/O pins. FPGAs can also provide internal memory. For example, current top-of-the-line FPGAs from Xilinx offer approximately 10 times more memory capacity than they did three years ago, while also improving internal speed and reducing costs. Modern FPGAs, with their massive storage and functionality, are the ideal choice for MIL-STD-1553 designs. Their core consists of predefined, tested functions that can be applied to FPGA designs. There are many reasons why engineers choose IP designs for MIL-STD-1553 implementation, including: Obsolete component management—Utilizing IP cores significantly reduces the risk of obsolescence. Designers are not tied to a specific component or even an FPGA manufacturer. This contrasts sharply with single-source, proprietary MIL-STD-1553 protocol ASICs and processors (and their manufacturing methods) that may be discarded at any time. After implementing circuitry on an FPGA, designs are portable to the latest FPGAs, generally without changing their functionality, reducing software modifications (often the most costly part of a project). Reduced size, increased reliability, reduced power consumption, and weight—Integrating multiple functions, including processors, I/O, MIL-STD-1553, and backplane circuitry, into a single IC significantly reduces component count, board space, and thermal load. This increases reliability and consequently improves MTBF. Reducing the number of components can decrease the weight, space, and power consumption requirements of flight equipment systems. As shown in Figure 3, designers can integrate multiple functions into a single logic device, reducing the number and size of components. Cost reduction—due to the implementation of FPGA cores, production and lifecycle costs decrease over time. FPGA prices have historically declined significantly as projects progress, while ASIC prices tend to rise over long-term production. Many avionics systems have already adopted FPGAs in their designs, and a single MIL-STD-1553 core instance can be easily integrated into existing chips or other denser chips in the same family. Concentrating multiple channels within a single FPGA further reduces costs, as multiple channel interfaces can be accommodated within a single FPGA. Easier reprogramming—the implementation of cores significantly reduces design risk by supporting reprogramming of field hardware. If system requirements change, or if a bug needs to be fixed, FPGA-based designs can be upgraded under software control. This flexibility also allows for the re-differentiation of functions between hardware and software after the hardware construction is complete. For example, if it is found during the integration phase that the software cannot effectively respond to a real-time event, the functionality can be moved down to the FPGA level, thus transforming the software-implemented function into a hardware function. Adaptable to multiple airframes—flexible, reprogrammable solutions are suitable for replaceable units (LRUs) on flight test lines for multiple airframe architectures or multi-purpose designs. Because many USAF and NATO airframes use protocols separated from the MIL-STD-1553B standard, LRUs for multiple airframes require flexible, programmable designs. Some designs implement datasets with extended addressing via special sub-address or mode code protocols. Many fixed-wing and rotary-wing aircraft use both older MIL-STD-1553A and MIL-STD-1553B LRUs, requiring bus controllers and bus monitors to handle different protocols. Core-based implementations for MIL-STD-1553 system designs leverage the power of modern FPGAs, making them ideal for MIL-STD-1553 designs; this is why Condor Engineering introduced FlightCORE. FlightCORE is a MIL-STD-1553 IP that allows designers to easily implement royalty-free, instantiated designs in various Altera and Xilinx FPGAs. In most cases, using Xilinx Synthesis Technology (XST) or Altera Quartus II Integration Synthesis Technology (QIS), FlightCORE 1553 can be successfully integrated within two days. As shown in Figure 4, users only need to integrate the Condor Engineering IP core with its own logic and Condor Engineering's individualized module (3mm x 3mm) to achieve a high-performance MIL-STD-1553 design. FlightCORE also allows developers to choose the memory size to perfectly match their system requirements. Figure 4 also shows the implementation of internal memory and/or external dual-port random access memory. The product also provides all the necessary components, including Manchester II encoding and decoding, message protocol verification and authentication, and a simple shared memory architecture for interface control and programming. Simply add an external transceiver, such as a standard COTS MIL-STD-1553 or RS-485 transceiver. Multiple instances can be centralized on a single chip. MIL-STD-1553 solutions like Condor Engineering's FlightCORE require minimal FPGA resources: approximately 3,000 logic cells, 148kbit of memory, and fewer than 20 pins (excluding the external main memory bus). This small size makes it possible to place multiple independent instances on a single chip, as shown in Figure 3; some programs can centralize 8 to 10 instances on a single FPGA. In conclusion, FPGAs and their contained "intellectual property" allow designers to modify or specifically design LRUs to accommodate the subtle differences between various avionics communications, weapon systems, and rapidly evolving upgrades. Communication cores like Condor Engineering's MIL-STD-1553, 1Mb, and 10Mb FlightCORE IP provide a direct and flexible approach to effectively address the growing need for functionality and obsolescence.
Read next

CATDOLL 136CM Miho (TPE Body with Hard Silicone Head)

Height: 136cm Weight: 23.3kg Shoulder Width: 31cm Bust/Waist/Hip: 60/54/68cm Oral Depth: 3-5cm Vaginal Depth: 3-15cm An...

Articles 2026-02-22
CATDOLL 135CM Vivian

CATDOLL 135CM Vivian

Articles
2026-02-22
CATDOLL 138CM Tami Torso Doll

CATDOLL 138CM Tami Torso Doll

Articles
2026-02-22