• Title/Summary/Keyword: AXI 기반 시스템

Search Result 7, Processing Time 0.022 seconds

Implementation Arbitrator for AXI-based Bus (AXI 프로토콜 기반의 버스를 위한 중재기 설계)

  • Lee, Yoon-Hyuk;Seo, Young-Ho;Kim, Dong-Wook
    • Proceedings of the Korean Society of Broadcast Engineers Conference
    • /
    • 2013.06a
    • /
    • pp.138-139
    • /
    • 2013
  • 최근 SoC의 발전으로 하나의 칩내에 많은 IP를 구현함으로써 IP간 통신을 위한 버스 시스템이 칩에 성능에 큰 요소가 되고 있다. 버스 시스템의 기존의 중계 방식으로 Fixed Priority, Round Robin, TDMA 방식 등이 있다. 하지만 기존의 중계 방식은 여러 문제점을 가지고 있다. 그중 Burst 기반의 버스에서 발생하는 문제로 하나의 우선순위가 낮은 마스터에서 중요한 데이터를 전송하는데 대기시간이 길어지는 것이 있다. 본 논문에서는 위의 문제점을 해결하기 위해 대기시간을 줄일 수 있는 매 클록마다 중계되는 중계 방식을 제안하고 이를 AXI 프로토콜 기반의 버스에 적용하여 구현하였다.

  • PDF

Memory Access for High-Performance Hologram Generation Hardware (고속 홀로그램 생성 하드웨어를 위한 메모리 접근)

  • Lee, Yoon-Hyuk;Park, Sung-Ho;Seo, Young-Ho;Kim, Dong-Wook
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.18 no.2
    • /
    • pp.335-344
    • /
    • 2014
  • In this paper we analysis for in out signal by previous study and implement virtual master that generate CGH processor signals. Also, we propose memory address mapping. By constructing the system model of our method and by analyzing the latencies according to the memory access methods in a system including our model and several other models, the low-latency memory access method has been obtained. The proposed method is reduce number of activation in DRAM.

Development of A Web-based Simulation System for Axi-Symmetric Deep Drawing (축대칭 디프드로잉 공정의 웹 기반 해석시스템 개발)

  • 정완진
    • Transactions of Materials Processing
    • /
    • v.12 no.6
    • /
    • pp.550-557
    • /
    • 2003
  • In this study, a web-based system was developed by utilizing finite element method and virtual system designed using Virtual Reality Modeling Language (VRML). The simulation program for axi-symetric sheet forming is developed using finite flement method. The developed system consists of two modules, client module and server module. The client module was developed by using Active-X control. The input data for FEM calculation is transferred to the server module by using communication protocol. Then sever module performs several successive processes: input data generation, forming simulation, conversion of results to VRML format. After that, the results from the simulation can be visualized on the web browser in client computer. Besides, client module offers the capability to control and navigate on virtual forming machine and calculated result. By using this system simulation result can be investigated more realistically in virtual environment including forming machine.

Order Management System Based on Advanced Distributed Objects (진보된 분산객체 기반의 주문 처리 시스템)

  • Song, Min-Chul;Park, Jong-Koo;Ahn, Hyun-Sik
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2003.05b
    • /
    • pp.863-866
    • /
    • 2003
  • 최근 많은 개발자들이 웹 서비스를 기업 내 어플리케이션 통합에서부터 기업간 데이터 전송에 이르기까지 모든 종류의 문제를 해결할 수 있는 솔루션으로 전망한다. 본 논문에서는 이러한 웹 서비스를 구현할 수 있는 기반을 제공하는 SOAP 프로토콜을 기반으로 하여 좀 더 효율적인 메시지 처리 방법을 통해 관련 전자상거래 시스템에 응용하기 위한 방안을 모색한다. 아울러 분산된 이기종 시스템간에 객체들 사이의 메시지 전송을 위하여 XML 메시지를 생성하고, SOAP Tool Kit 즉, AXIS를 통해 좀 더 효율적인 정보 공유 방안을 제시한다. 그리고 관련 사례 연구로 분산된 상호 독립적인 어플리케이션들의 객체들 간의 원격 메시지 호출 과정을 테스트하는 주문 처리 시스템을 설계하고 구현한다.

  • PDF

Personalized competency-based contents provider system using ePortfolio (ePortfolio를 활용한 역량기반 개인 맞춤형 콘텐츠 제공 시스템)

  • Park, Kyu-Hyun;Chang, Byoung-Chol;Cha, Jae-Hyuk
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2008.06b
    • /
    • pp.226-229
    • /
    • 2008
  • 최근 e-러닝에서 대두되고 있는 중요한 문제는 곳곳에 산재되어 있는 학습자의 포트폴리오 정보를 표준화 하여 기록하고 이를 학습자의 학습에 다시 활용해야 한다는 것이다. 이를 위해서는 학습자의 포트폴리오의 공유를 위해 포트폴리오의 표준화와 통합 및 관리하는 방법이 필수적이다. 본 연구에서는 개인의 학습이 여러 기관이나 여러 이러닝 사이트를 통해 이루어 지는 상황을 가정하고 포트폴리오를 IMS에서 발표한 ePortfoliio로 표현하며, 이를 Apache Axis를 사용하여 웹 서비스로 관리한다. 기록된 포트폴리오는 필요에 의해 하나로 통합하고 이를 기반한 역량 온톨로지로 변환되어 학습자의 다음 학습에 필요한 콘텐츠를 제시하는 근거로 활용할 수 있도록 하였다.

  • PDF

Optimization of FPGA-based DDR Memory Interface for better Compatibility and Speed (호환성 및 속도 향상을 위한 FPGA 기반 DDR 메모리 인터페이스의 최적화)

  • Kim, Dae-Woon;Kang, Bong-Soon
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.25 no.12
    • /
    • pp.1914-1919
    • /
    • 2021
  • With the development of advanced industries, research on image processing hardware is essential, and timing verification at the gate level is required for actual chip operation. For FPGA-based verification, DDR3 memory interface was previously applied. But recently, as the FPGA specification has improved, DDR4 memory is used. In this case, when a previously used memory interface is applied, the timing mismatch of signals may occur and thus cannot be used. This is due to the difference in performance between CPU and memory. In this paper, the problem is solved through state optimization of the existing interface system FSM. In this process, data read speed is doubled through AXI Data Width modification. For actual case analysis, ZC706 using DDR3 memory and ZCU106 using DDR4 memory among Xilinx's SoC boards are used.

A Performance Monitoring System for Heterogeneous SOAP Nodes (이기종 SOAP 노드의 실시간 성능 모니터링 시스템)

  • Lee Woo-Joong;Kim Jungsun
    • Journal of KIISE:Computing Practices and Letters
    • /
    • v.10 no.6
    • /
    • pp.484-498
    • /
    • 2004
  • In this paper. we propose a novel performance monitoring scheme for heterogeneous SOAP nodes. The scheme is basically based on two-level (kernel-level and user-level) packet filtering of TCP flows. By TCP flow, we mean a sequence of raw packet streams on a TCP transaction. In this scheme, we detect and extract SOAP operations embedded in SOAP messages from TCP flows. Therefore, it becomes possible to monitor heterogeneous SOAP nodes deployed on diverse SOAP-based middlewares such as .Net and Apache AXIS. We present two implementation mechanisms for the proposed scheme. The first mechanism tries to identify SOAP operations by analyzing all fragmented SOAP messages on TCP flows. However, a naive policy would incur untolerable overhead since it needs to copy all packets from kernel to user space. The second mechanism overcomes this problem by selectively copying packets from kernel to user space. For selective copying, we use a kernel-level packet filtering method that makes use of some representative TCP flags.(e.g. SIN, FIN and PSH). In this mechanism, we can detect SOAP operations only from the last fragment of SOAP messages in most cases. Finally, we implement a SOAP monitoring system using a component ca]led SOAP Sniffer that realizes our proposed scheme, and show experimental results. We strongly believe that our system will play a vital role as a tool for various services such as transaction monitoring and load balancing among heterogeneous SOAP nodes.