• Title/Summary/Keyword: gate array

Search Result 584, Processing Time 0.026 seconds

UART-to-APB Interface Circuit Design for Testing a Chip (칩 테스트를 위한 UART-to-APB 인터페이스 회로의 설계)

  • Seo, Young-Ho;Kim, Dong-wook
    • Journal of Advanced Navigation Technology
    • /
    • v.21 no.4
    • /
    • pp.386-393
    • /
    • 2017
  • Field programmable gate arrays (FPGAs) are widely used for verification in chip development. In order to verify the circuit programmed to the FPGA, data must be input to the FPGA. There are many ways to communicate with a chip through a PC and an external board, but the simplest and easiest way is to use a universal asynchronous receiver/transmitter (UART). Most recently, most circuits are designed to be internally connected to the advanced microcontroller bus architecture (AMBA) bus. In other words, to verify the designed circuit easily and simply, data must be transmitted through the AMBA bus through the UART. Also the AMBA bus has been available in various versions since version 4.0 recently. Advanced peripheral bus (APB) is suitable for simple testing. In this paper, we design a circuit for UART-to-APB interface. Circuits designed using Verilog-HDL were implemented in Altera Cyclone FPGAs and were capable of operating at speeds up to 380 MHz.

Implementation of a Logic Extraction Algorithm from a Bitstream Data for a Programmed FPGA (프로그램된 FPGA의 비트스트림 데이터로부터 로직추출 알고리즘 구현)

  • Jeong, Min-Young;Lee, Jae-Heum;Jang, Young-Jo;Jung, Eun-Gu;Cho, Kyoung-Rok
    • The Journal of the Korea Contents Association
    • /
    • v.18 no.1
    • /
    • pp.10-18
    • /
    • 2018
  • This paper presents a method to resynthesize logic of a programmed FPGA from a bitstream file that is a downloaded file for Xilinx FPGA (Field Programmable Gate Array). It focuses on reconfiguring the LUT (Look Up Table) logic. The bitstream data is compared and analyzed considering various situations and various input variables such as composing other logics using the same netlist or synthesizing the same logic at various positions to find a structure of the bitstream. Based on the analyzed bitstream, we construct a truth table of the LUT by implementing various logic for one LUT. The proposed algorithm extracts the logic of the LUT based on the truth table of the generated LUT and the bitstream. The algorithm determines the input and output pins used to implement the logic in the LUT. As a result, we extract a gate level logic from a bitstream file for the targeted Xillinx FPGA.

Optimization of Gate and Process Design Factors for Injection Molding of Automotive Door Cover Housing (자동차 도어용 커버 하우징의 사출성형을 위한 게이트 및 공정 설계인자의 최적화)

  • Yu, Man-Jun;Park, Jong-Cheon
    • Journal of the Korean Society of Manufacturing Process Engineers
    • /
    • v.21 no.7
    • /
    • pp.84-90
    • /
    • 2022
  • The purpose of the cover housing component of a car door is to protect the terminals of the plug housing that connects the electric control unit on the door side to the car body. Therefore, for a smooth assembly with the plug housing and to prevent contaminants from penetrating into the gaps that occur after assembly, the warpage of the cover housing should be minimized. In this study, to minimize the warpage of the cover housing, optimization was performed for design factors related to the mold and processes based on the injection molding simulation. These design factors include gate location, gate diameter, injection time, resin temperature, mold temperature, and packing pressure. To optimize the design factors, Taguchi's approach to the design of experiments was adopted. The optimal combination of the design factors and levels that minimize warpage was predicted through L18-orthogonal array experiments and main effects analysis. Moreover, the warpage under the optimal design was estimated by the additive model, and it was confirmed through the simulation experiment that the estimated result was quite consistent with the experimental result. Additionally, it was found that the warpage under the optimal design was significantly improved compared to both the warpage under the initial design and the best warpage among the orthogonal array experimental results, which numerically decreased by 36.9% and 23.4%, respectively.

Low-Power Systolic Array Viterbi Decoder Implementation With A Clock-gating Method (Clock-gating 방법을 사용한 저전력 시스톨릭 어레이 비터비 복호기 구현)

  • Ryu Je-Hyuk;Cho Jun-Dong
    • The KIPS Transactions:PartA
    • /
    • v.12A no.1 s.91
    • /
    • pp.1-6
    • /
    • 2005
  • This paper presents a new algorithm on low power survivor path memory implementation of the trace-back systolic array Viterbi algorithm. A novel idea is to reuse the already-generated trace-back routes to reduce the number of trace-back operations. And the spurious switching activity of the trace-back unit is reduced by making use of a clock gating method. Using the SYNOPSYS power estimation tool, DesignPower, our experimental result shows the average $40{\%}$ power reduction and $23{\%}$ area increase against the trace-back unit introduced in [1].

Development of the Local Map Construction Algorithm Using an Ultrasonic Array Sensor System (초음파 배열센서 시스템을 이용한 국부지도작성 알고리즘의 개발)

  • 이상룡;박상혁;이종규
    • Transactions of the Korean Society of Mechanical Engineers
    • /
    • v.18 no.11
    • /
    • pp.2902-2912
    • /
    • 1994
  • The ultrasonic array sensor system, consisting of one transmitter and fourreceivers instead of the traditional combination of a transmitter and a receiver is proposed in order to identify the location of objects. From the theoretical analysis and the experimental results, it is found that this new array sensor system could derive the information on the position of objects accurately, while the traditional sensor system could provide only the informatioin on the distance to objects. This sensor system is used to develop a sonar-based local mapping algorithm. The local map is used to find the existence of possible gates, through which the mobile robots can pass, and to select the suitable one in order for the robots to reach the goal safely in the presence of obstacles. The performance of the proposed local map algorithm is demonstrated experimentally in a small working area with several obstacles. It is found that the quality of the resulting local map is sufficient for the avoidance of collisions between the robots and obstacles and for the selection of the suitable gate leading to the goal. It is also shown that the global map of the working area could be obtained by integrating several local maps constructed from different locations and that it matches the actual layout of the working area well.

Design of Real-Time Digital Multi-Beamformer of Digital Array Antenna System for MFR (다기능레이다에 적용 가능한 디지털배열안테나 시스템의 실시간 디지털다중빔형성기 설계)

  • Hwang, SungHwan;Kim, HanSaeng;Lim, JaeHwan;Joo, JoungMyoung;Lee, KiWon;Kwon, MinSang;Kim, Woo-Sung
    • Journal of the Korea Institute of Military Science and Technology
    • /
    • v.25 no.2
    • /
    • pp.151-159
    • /
    • 2022
  • In this paper, we implement a digital multi-beamformer using FPGA(Field Programmable Gate Array) which has advantages in parallel and real-time data processing. This is accomplished through the use of not only high-speed data communication but also multiple beam forming, which is currently required by MFR(Multi Function Radar). As a result, the beamformer can process 24 Gbps throughput in real-time and form 5 digital beams at the same time. It is also compared to the results of Matlab simulations. We demonstrate how an implemented beamformer can be used in an MFR system by using a digital array antenna.

Design of a Retrodirective Active Array Antenna for the LS Band (LS 밴드용 역지향성 능동배열 안테나 설계)

  • Chun Joong-Chang
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.10 no.1
    • /
    • pp.171-175
    • /
    • 2006
  • In this paper, we have developed a retrodirective active array operating in the 2 GHz LS band. The retrodirective array has the property of redirecting any electromagnetic wave back to the incoming direction without any priory informations. The system is integrated with phase conjugators and antenna array. Microwave phase conjugators can be implemented by microwave mixers. In this research, 2-port gate mixers using pHEMT and $1{\times}4$ monopole array have been used to achieve the retrodirectivity. The measured results have been compared with the theoretical prediction, and it has been shown that there exists a reasonable agreement between them. The monopole array can be used easily in many areas for simplicity and cost-effective property, and the retrodirective array developed in this research can be applied directly in the base station facilities for the wireless mobile communications. indoor wireless LAN and RFID transponders.

Systolic Arrays for Lattice-Reduction-Aided MIMO Detection

  • Wang, Ni-Chun;Biglieri, Ezio;Yao, Kung
    • Journal of Communications and Networks
    • /
    • v.13 no.5
    • /
    • pp.481-493
    • /
    • 2011
  • Multiple-input multiple-output (MIMO) technology provides high data rate and enhanced quality of service for wireless communications. Since the benefits from MIMO result in a heavy computational load in detectors, the design of low-complexity suboptimum receivers is currently an active area of research. Lattice-reduction-aided detection (LRAD) has been shown to be an effective low-complexity method with near-maximum-likelihood performance. In this paper, we advocate the use of systolic array architectures for MIMO receivers, and in particular we exhibit one of them based on LRAD. The "Lenstra-Lenstra-Lov$\acute{a}$sz (LLL) lattice reduction algorithm" and the ensuing linear detections or successive spatial-interference cancellations can be located in the same array, which is considerably hardware-efficient. Since the conventional form of the LLL algorithm is not immediately suitable for parallel processing, two modified LLL algorithms are considered here for the systolic array. LLL algorithm with full-size reduction-LLL is one of the versions more suitable for parallel processing. Another variant is the all-swap lattice-reduction (ASLR) algorithm for complex-valued lattices, which processes all lattice basis vectors simultaneously within one iteration. Our novel systolic array can operate both algorithms with different external logic controls. In order to simplify the systolic array design, we replace the Lov$\acute{a}$sz condition in the definition of LLL-reduced lattice with the looser Siegel condition. Simulation results show that for LR-aided linear detections, the bit-error-rate performance is still maintained with this relaxation. Comparisons between the two algorithms in terms of bit-error-rate performance, and average field-programmable gate array processing time in the systolic array are made, which shows that ASLR is a better choice for a systolic architecture, especially for systems with a large number of antennas.

The Research of FN Stress Property Degradation According to S-RCAT Structure (S-RCAT (Spherical Recess Cell Allay Transistor) 구조에 따른 FN Stress 특성 열화에 관한 연구)

  • Lee, Dong-In;Lee, Sung-Young;Roh, Yong-Han
    • The Transactions of The Korean Institute of Electrical Engineers
    • /
    • v.56 no.9
    • /
    • pp.1614-1618
    • /
    • 2007
  • We have demonstrated the experimental results to obtain the immunity of FN (Fowler Nordheim) stress for S-RCAT (Spherical-Recess Cell Array Transistor) which has been employed to meet the requirements of data retention time and propagation delay time for sub-100-nm mobile DRAM (Dynamic Random Access Memory). Despite of the same S-RCAT structure, the immunity of FN stress of S-RCAT depends on the process condition of gate oxidation. The S-RCAT using DPN (decoupled plasma nitridation) process showed the different degradation of device properties after FN stress. This paper gives the mechanism of FN-stress degradation of S-RCAT and introduces the improved process to suppress the FN-stress degradation of mobile DRAM.

General Purpose Operation Unit Using Modular Hierarchical Structure of Expert Network (Expert Network의 모듈형 계층구조를 이용한 범용 연산회로 설계)

  • 양정모;홍광진;조현찬;서재용;전홍태
    • Proceedings of the Korean Institute of Intelligent Systems Conference
    • /
    • 2003.09b
    • /
    • pp.122-125
    • /
    • 2003
  • By advent of NNC(Neural Network Chip), it is possible that process in parallel and discern the importance of signal with learning oneself by experience in external signal. So, the design of general purpose operation unit using VHDL(VHSIC Hardware Description Language) on the existing FPGA(Field Programmable Gate Array) can replaced EN(Expert Network) and learning algorithm. Also, neural network operation unit is possible various operation using learning of NN(Neural Network). This paper present general purpose operation unit using hierarchical structure of EN EN of presented structure learn from logical gate which constitute a operation unit, it relocated several layer The overall structure is hierarchical using a module, it has generality more than FPGA operation unit.

  • PDF