• 제목/요약/키워드: Process Bus

검색결과 281건 처리시간 0.031초

OpenRISC 기반 멀티미디어 SoC 플랫폼의 ASIC 설계 (ASIC Design of OpenRISC-based Multimedia SoC Platform)

  • 김선철;류광기
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국해양정보통신학회 2008년도 추계종합학술대회 B
    • /
    • pp.281-284
    • /
    • 2008
  • 본 논문에서는 멀티미디어 SoC 플랫폼의 ASIC 설계에 대해 기술한다. 구현된 플랫폼은 32비트 OpenRISC1200 마이크로프로세서, WISHBONE 온 칩 버스, VGA 제어기, 디버그 인터페이스, SRAM 인터페이스 및 UART로 구성된다. 32 비트 OpenRISC1200 프로세서는 명령어 버스와 데이터 버스가 분리된 하버드 구조와 5단 파이프라인 구조를 가지고 VGA 제어기는 메모리로부터 읽은 이미지 파일에 대한 데이터를 RGB 값으로 CRT 혹은 LCD에 출력한다. 디버그 인터페이스는 플랫폼에 대한 디버깅 기능을 지원하고 SRAM 인터페이스는 18비트 어드레스 버스와 32비트 데이터 버스를 지원한다. UART는 RS232 프로토콜을 지원하는 시리얼 통신 기능을 제공한다. 본 플랫폼은 Xilinx VIRTEX-4 XC4VLX80 FPGA에 설계 및 검증되었다. 테스트 코드는 크로스 컴파일러로 생성되었고 JTAG 유틸리티 소프트웨어와 gdb를 이용하여 패러럴 케이블을 통해 FPGA 보드로 다운로드 하였다. 이 플랫폼은 최종적으로 Chartered 0.18um 공정을 이용하여 단일 ASIC 칩으로 구현 되었으며 100MHz 클록에서 동작함을 확인하였다.

  • PDF

Skeleton Keypoints를 활용한 CNN3D 기반의 버스 승객 승하차 예측모델 (CNN3D-Based Bus Passenger Prediction Model Using Skeleton Keypoints)

  • 장진;김수형
    • 스마트미디어저널
    • /
    • 제11권3호
    • /
    • pp.90-101
    • /
    • 2022
  • 버스는 대중적으로 많이 이용되는 교통수단이다. 그만큼 승객의 안전관리를 위해 철저한 대비가 필요하다. 하지만 2018년 승차하기 위해 접근하는 노인을 인지하지 못하고 버스가 출발하면서 사망사고가 발생하는 등 안전 시스템이 미흡한 상황이다. 기존에 뒷문 계단 쪽 센서를 통해 끼임 사고를 방지하는 안전 시스템은 있지만, 이러한 시스템은 위 사고처럼 승하차하려는 과정에서 발생하는 사고를 예방하진 못한다. 버스 승객의 승하차 의도를 예측할 수 있다면, 위와 같은 사고를 예방하는 안전 시스템 개발에 도움이 될 것이다. 그러나 승객의 승하차 의도를 예측하는 연구는 부족한 상태이다. 따라서 본 논문에서는 버스에 부착된 카메라 영상에서 UDP-Pose를 통해 승객의 skeleton keypoints를 추출하고, 이를 활용한 1×1 CNN3D 기반의 버스 승객 승하차 의도를 예측하는 모델을 제안한다. 제안한 모델은 승객의 승하차 의도를 예측하는 부분에서 RNN, LSTM 모델보다 약 1~2% 높은 정확도를 보여준다.

지역의 버스정보 제공을 위한 Open BIS 플랫폼 및 비즈니스 모델 개발 (Open BIS Platform and Business Model Development for Providing Bus Information in the Area)

  • 강원평;조용성;손승녀;어효경;김경석
    • 한국ITS학회 논문지
    • /
    • 제23권1호
    • /
    • pp.97-111
    • /
    • 2024
  • 개발도상국 및 소규모 지자체는 재정적인 여건이 불리하여 자체 버스정보시스템 도입에 한계가 있다. 하지만, 개발도상국은 열악한 사회 인프라 및 낮은 소득 수준에도 불구하고, 스마트폰의 보급률이 높으며, 온라인 콘텐츠, 소셜 미디어 보급 및 사용률이 매우 높은 실정이다. 스마트폰은 GPS 센서, 카메라 등 위치기반의 정보 수집 및 정보의 제공이 가능하기 때문에 고가의 현장 단말기를 대체할 수 있다. 본 연구는 고가의 현장단말기를 스마트폰으로 대체하고, 센터시스템은 클라우드 서버 기반으로 개발함으로써, 어디에나 적용 가능한 확장형 Open BIS 서비스 제시 및 플랫폼을 개발하고, 비즈니스 모델을 수립하는 것을 목적으로 한다.

석유화학 공정에 적용하기 위한 산업프로토콜 개선방법 연구 (A Study on the Method of Industrial Protocol Improvement for Application in Petrochemistry Process)

  • 심현;문지훈;이규수;오재철
    • 대한전기학회:학술대회논문집
    • /
    • 대한전기학회 2007년도 심포지엄 논문집 정보 및 제어부문
    • /
    • pp.128-130
    • /
    • 2007
  • The research degined model which was integrated Cache technical for improvement of modebus protocol. The mode bus it leads and it does not solve in existing to shorten the tank data computing time. It desigine the algorithm which discriminates the shift time of the petrochemistry process tank m following. It is an objective of dissertation.

  • PDF

이동통신시스템의 프로세서간 통신성능향상을 위한 넉아웃 스위치의 구조설계 (The Design of Knockout Switch Structure For Improving Performance of Inter- Processor Communication in Mobile Communication System.)

  • 박상규;김재홍;이상조
    • 한국정보처리학회논문지
    • /
    • 제3권7호
    • /
    • pp.1868-1879
    • /
    • 1996
  • 현재 이동통신시스템의 내부 프로세서간 통신망은 메쉬 토폴로지 형태의 단일 버 스를 이용하기 때문에 앞으로 B-ISDN과 연계될 대용량의 트래픽 처리에 한계가 있다. 또한, 이동통신시스템에서는 일반 ATM망에서의 고정 길이가 아니니 가변 길이 패킷을 사용하고 있으므로 ATM스위치를 그대로 이용할 수는 없다. 일부의 구현에서 가변길이 를 지원하는 스위치를 제시하고 있으나, 내부 동기화를 위한 전처리, 비트 지연 등의 문제가 있다. 본 논문에서는 추가적인 처리없이 가변길이의 패킷을 처리할 수 있는 경합집속기를 설계하였다. 또한 제안된 경합집속기는 입력 인터페이스에서 패킷 시작 신호를 위한 지연이 없다. 따라서, 효율적으로 패킷을 처리해 줄 수 있으며, 기존의 경합집속기에 N 비트 시간의 지연이 걸리던 것을 $\ulcornerlog2N\lrcorne+1$ 비트 시간 정도로 감소 시켰다. 이에 따라 가변 길이 넉아웃 스위치를 적용한 부분 메쉬 토폴로지의 버스 구 조의 이동통신시스템은 B-INDN망과 연계된 대용량의 트래픽을 처리할 수 있을 것으로 기대된다.

  • PDF

MF-VLD에 대한 효율적인 하드웨어 구조 (An Efficient Architecture of The MF-VLD)

  • 서기범
    • 대한전자공학회논문지SD
    • /
    • 제48권11호
    • /
    • pp.57-62
    • /
    • 2011
  • 본 논문에서는 H.264, MPEG-2, MPEG-4, AVS, VC-1 코덱 표준의 가변 길이 복호화와 역 영자화가 가능한 MF-VLD(Multi-Format Variable Length Decoder)의 효율적인 구조에 대한 설계 방법을 제안 한다. 제안하는 MF-VLD는 MPSOC(Multiprocessor System on Chip)에 적합한 구조로 설계되었으며, 역 양자화된 데이터에 대해서 bit-plane알고리즘을 적용하여 AHB 버스의 폭을 줄였고, 내부 메모리의 사용량을 최소화 하기 위해 외부 SDRAM을 사용하였다. 또한, 코덱의 가변길이 복호화 모듈을 분리 가능한 구조로 설계하여 상황에 따라 가변길이 복호화 모듈에 대한 추가 및 제거가 용이 하도록 하였다. 설계된 MF-VLD는 0.18 ${\mu}m$ 공정에서 200 MHz의 속도로 동작하며, 사이즈는 약 657 K 게이트 이고, 사용되는 메모리는 약 27K 바이트 이다.

PXI 버스를 이용한 강인한 범용계측시스템 개발 (Development of Robust Embedded Measurement System by Using PXI Bus)

  • 유제택
    • 제어로봇시스템학회논문지
    • /
    • 제10권2호
    • /
    • pp.171-177
    • /
    • 2004
  • Many instrumentations have been used to acquire the performance data of military systems fer many years. But they could not satisfy environmental specifications(vibration, shock, temperature) and processing speed to apply for the performance test of military systems because of having developed as common vehicles/fixed installation equipments. Thus a new rugged embedded measurement system is required to process large data in high processing speed(Maximum sample rate:1.25Mhz/ch) with rugged environmental specifications. We have developed embedded measurement systems by using PXI(PCI extension for Instrumentation)bus interface composed of a stand alone controller and versatile data acquisition boards(analog, digital, vision, temperature and small signal conditioner) on PC-based environment to solve these problems. Operation programs have been developed using Lab_View and the performances have been validated experimentally.

저비용 네트워크 기반 임베디드 시스템을 위한 시간동기 기술 (Fault-tolerant clock synchronization for low-cost networked embedded systems)

  • 이동익
    • 센서학회지
    • /
    • 제16권1호
    • /
    • pp.52-61
    • /
    • 2007
  • Networked embedded systems using the smart device and fieldbus technologies are now found in many industrial fields including process automation and automobiles. However the discrepancy between a node's view of current time and the rest of the system can cause many difficulties in the design and implementation of a networked system. To provide a networked system with a global reference time, the problem of clock synchronization has been intensively studied over the decades. However, many of the existing solutions, which are mainly developed for large scale distributed computer systems, cannot be directly applied to embedded systems. This paper presents a fault-tolerant clock synchronization technique that can be used for a low-cost embedded system using a CAN bus. The effectiveness of the proposed method is demonstrated with a set of microcontrollers and DC motor-based actuators.

Embedded System One-Hot 시그널의 위치 추적 알고리즘 (Tracking Algorithm about Location of One-Hot Signal in Embedded System)

  • 전유성;김인수;민형복
    • 대한전기학회:학술대회논문집
    • /
    • 대한전기학회 2008년도 제39회 하계학술대회
    • /
    • pp.1957-1958
    • /
    • 2008
  • The Logic Built In Self Test (LBIST) technique is substantially applied in chip design in most many semiconductor company in despite of unavoidable overhead like an increase in dimension and time delay occurred as it used. Currently common LBIST software uses the MISR (Multiple Input Shift Register) However, it has many considerations like defining the X-value (Unknown Value), length and number of Scan Chain, Scan Chain and so on for analysis of result occurred in the process. So, to solve these problems, common LBIST software provides the solution method automated. Nevertheless, these problems haven't been solved automatically by Tri-state Bus in logic circuit yet. This paper studies the simulator and algorithm that judges whether Tri-state Bus lines is the circuit which have X-value or One-hot Value after presuming the control signal of the lines which output X-value in the logic circuit to solve the most serious problems.

  • PDF

Development of Monopropellant Propulsion System for Low Earth Orbit Observation Satellite

  • Lee, Kyun-Ho;Yu, Myoung-Jong;Choi, Joon-Min
    • International Journal of Aeronautical and Space Sciences
    • /
    • 제6권1호
    • /
    • pp.61-70
    • /
    • 2005
  • The currently developed propulsion system(PS) is composed of propellant tank, valves, thrusters, interconnecting line assembly and thermal hardwares to prevent propellant freezing in the space environment. Comprehensive engineering analyses in the structure, thermal, flow and plume fields are performed to evaluate main design parameters and to verify their suitabilities concurrently at the design phase. The integrated PS has undergone a series of acceptance tests to verify workmanship, performance, and functionality prior to spacecraft level integration. After all the processes of assembly, integration and test are completed, the PS is integrated with the satellite bus system successfully. At present, the severe environmental tests have been carried out to evaluate functionality performances of satellite bus system. This paper summarizes an overall development process of monopropellant propulsion system for the attitude and orbit control of LEO(Low Earth Orbit) observation satellite from the design engineering up to the integration and test.