• 제목/요약/키워드: VHDL

검색결과 730건 처리시간 0.026초

FADIS : 퍼지제어기의 설계 및 구현 자동화를 위한 통합 개발환경 (FADIS : An Integrated Development Environment for Automatic Design and Implementation of FLC)

  • 김대진;조인현
    • 한국지능시스템학회논문지
    • /
    • 제8권5호
    • /
    • pp.83-97
    • /
    • 1998
  • 본 논문은 저비용이면서 정확한 제어를 수행하는 새로운 퍼지 제어기의 VHDL 설계 및 FPGA 구현을 자동적으로 수행하는 통합 개발환경(IDE : Integrated Development Environment)을 다룬다. 이를 위해 FLC의 자동 설계 및 구현의전 과정을 하나의 환경 내에서 개발 가능하게 하는 퍼지 제어기 자동 설계 및 구현 시스템(FLC Automatic Design and Implementations Station : FADIS)을 개발하였는데 이 시스템은 다음 기능을 포함한다. (1) 원하는 퍼지 제어기의 설계 파라메터를 입력받아 이로부터 FLC를 구성하는 각 모듈의 VHDL 코드를 자동적으로 생성한다. (2) 생성된 각 모듈의 VHDL 코드가 원하는 동작을 수행하는지를 Synopsys사의 VHDL Simulator상에서 시뮬레이션을 수행한다. (3) Synopsys사의 FPGA Compiler에 의해 VHDL 코드를 합성하여 FLC의 각 구성 모듈을 얻는다. (4) 합성된 모듈은 Xilinx사의 XactStep 6.0에 의해 최적화 및 배치, 배선이 이루어진다. (5) 얻어진 Xilinx rawbit파일은 VCC사의 r2h에 의해 C언어의 header파일 형태의 하드웨어 object 로 변환된다. (6) 하드웨어 object를 포함하는 응용 제어 프로그램의 실행파일을 재구성 가능한 FPGA시스템 상에 다운로드한다. (7) 구현된 FLC의 동작 과정은 구현된 FLC와 제어 target사이의 상호통신에 의해 모니터링한다. 트럭 후진 주차 제어에 사용하는 퍼지 제어기 설계 및 구현의 전 과정을 FADIS상에서 수행하여 FADIS가 완전하게 동작하는지를 확인하였으며, FCL를 FPGA상에 구현함에 따른 제어 시간의단축을 다른 구현의 경우와 비교하였다.

  • PDF

VHDL의 기술동향

  • 김상필;남상우;손진우
    • 전자통신동향분석
    • /
    • 제4권3호
    • /
    • pp.121-132
    • /
    • 1989
  • 최근에 시스팀을 설계하는데 있어서, 디지틀 기기를 구성하는 전자부품과 Sub-system 또는 시스팀 전체에 대하여 하나의 표준언어 체계로 기술할 수 있는 VHDL의 발전과정 및 기술동향에 대해 살펴보고 이들 중 현재 부각되고 있는 것들에 대하여 요약하였다.

FPGA를 이용한 전자 키 구현 (Design of Electronic Key Using FPGA)

  • 유정근;허창우
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국해양정보통신학회 2002년도 추계종합학술대회
    • /
    • pp.727-730
    • /
    • 2002
  • 최근 키를 가지고 다니는 불편함과 보안성을 고려한 전자 키들이 많이 생산되고 있다. 키의 불편함과 보안성을 보완하는 방법에는 비밀번호 입력, 지문인식, 홍체인식 등의 방법이 이용되고 있는데, 본 논문에서는 비밀번호를 입력하는 방법으로 설계하였다. Altera사의 Software인 MAXPLUS II를 이용하여 설계하였고, Hardware Language인 VHDL을 이용하였다.

  • PDF

MPEG-2 비디오 부호화기의 프레임 메모리 하드웨어 구현 (Implementation of the Frame Memory Hardware for MPEG-2 Video Encoder)

  • 고영기;강의성;이경훈;고성제
    • 한국통신학회논문지
    • /
    • 제24권9A호
    • /
    • pp.1442-1450
    • /
    • 1999
  • 본 논문에서는 MPEG-2 비디오 부호화기에서의 프레임 메모리 하드웨어 구현을 위한 DRAM의 효율적인 메모리 맵과 이에 따른 하드웨어 구조를 제안한다. 논문에서 제시된 메모리 맵은 DRAM 사용 시간과 대역폭을 줄임으로써 시스템의 성능을 개선할 수 있도록 설정되었고, 개발된 하드웨어는 MPEG-2 비디오 부호화기에 구성된 타모듈과 인터페이스를 위해 하드웨어는 VHDL을 이용하여 구현하였으며, $0.5\mu\textrm{m}$, VTI, ASIC 라이브러리인 camn5a3을 이용하여 합성하였다. 개발된 하드웨어에 대한 RT (register transfer) 수준 및 게이트 수준의 검증을 위해 VHDL 시뮬레이터와 로직 합성 툴을 사용하였고, 추후 성능 개선과 기능 검증을 위해서 하드웨어 에뮬레이터를 개발하였다. 구현된 하드웨어 MPEG-2의 MP@ML에서 요구하는 전송률로 데이터를 채널에 전송할 수 있도록 하였다.

  • PDF

VHDL을 이용한 시스터메틱 LT 부호의 구현 (Implementation of systematic LT codes using VHDL)

  • 장매향;김수영;장진영;김원용
    • 한국위성정보통신학회논문지
    • /
    • 제9권2호
    • /
    • pp.45-51
    • /
    • 2014
  • Luby transform (LT) 부호는 무율(rateless) 부호의 하나로써, 주어진 정보 길이에 대해 이론적으로 무한대의 부호어를 생성해 낼 수 있도록 설계된 부호이다. 이와 같은 무율부호는 방송 및 멀티캐스팅 서비스에서 수신자 별로 서로 다른 채널의 상황에 대비하여 사용될 수 있다는 점에서 효과적인 방식이다. 위성 시스템에서도 이와 같은 무율부호를 적용하는 여러 가지 경우에 대하여 연구가 진행 중이다. 본 논문에서는 이와 같은 연구 추세를 감안하여 무율부호 중 가장 먼저 개발된 LT 부호에 대한 하드웨어 구현을 위하여, VHDL을 이용하여 LT 부호의 구현 결과를 소개한다. 본 논문에서 제시된 결과는 향후 위성 시스템에서 무율 부호가 효과적으로 활용될 수 있는 기초적인 자료로 활용될 것이다.

상위레벨에서의 VHDL에 의한 순차회로 모델링과 테스트생성 (High-level Modeling and Test Generation With VHDL for Sequential Circuits)

  • 이재인;이종한
    • 한국정보처리학회논문지
    • /
    • 제3권5호
    • /
    • pp.1346-1353
    • /
    • 1996
  • 본 논문은 상위레벨에서 VHDL을 사용하여 순차회로의 주요 구성요소인 플립플롭을 모델링하는 방법과 고장을 검출하기 위한 테스트생성 알고리즘을 제안 한다. RS, JK, D, T플립플롭은 데이터 흐름형을 이용하여 모델링한다. 칩레벨 모델의 기본 구조인 마이크로 오퍼레이션 시이퀸스를 하나 이상의 다른 마이크로 오퍼레이션 사이퀸스에 연결된 제어점으로 나타낸다. 다른 마이크로 오퍼레이션을 제한하고 있는 마이크로 오퍼레이션고 장(FMOP고장)을 효과적으로 나타내기 위하여 고울트리의 개념을 사용하며 고울을 처리하기 위해서 휴리스틱 조건을 이용한다. FMOP나 제어점 고장(FCON)이 발생 할때 고장 활성화, 경로 활성화 및 활성화된 경로를 유지하기 위한 명료화과정을 거쳐 테스트 패턴을 생성 제안한 알고리즘을 C 언어로 실현하고 예제를 통하여 유효성을 확인 한다.

  • PDF

Cycle-C를 이용한 제어흐름 중심의 FSM 설계 (FSM Designs with Control Flow Intensive Cycle-C Descriptions)

  • 윤창열;장경선
    • 한국정보과학회논문지:컴퓨팅의 실제 및 레터
    • /
    • 제11권1호
    • /
    • pp.26-35
    • /
    • 2005
  • 일반적으로 디지털 시스템에서 시스템의 제어부 설계를 위해 FSM이 많이 사용된다. FSM은 제어흐름(Control Flow)으로부터 생성된 상태 다이어그램에 기반하여 구현된다. 설계자는 상태 다이어그램을 이용하여, HDL로 FSM을 설계하고 검증한다. FSM의 상태의 수가 증가할수록, FSM을 검증하거나 변경하는 작업은 매우 복잡해지고 오류가 많이 발생하며 많은 시간을 필요로 한다. 따라서 본 논문에서는 레지스터 전송 수준에서 제어흐름중심으로 하드웨어를 기술하는 언어인 Cycle-C를 제안한다. Cycle-C는 제어 흐름에 시간 정보를 더하여 FSM을 기술한다. Cycle-C로 표현된 FSM은 합성 가능한 VHDL 코드로 자동으로 변환된다. 실험에서는, 인터페이스 회로들에 대한 FSM을 비교 예제로 삼았다. Cycle-C를 이용한 설계와 설계자가 직접 RTL VHDL로 설계한 것은 비슷한 면적을 보였다. Cycle-C를 이용하면 설계자가 직접 기술한 RTL VHDL 행수의 약 10~50%만으로 동일한 동작에 대한 기술을 할 수 있었다.

VHDL을 이용한 REID 시스템 Type C의 구현 (Implementation of RFID System Type C Using VHDL)

  • 조경철
    • 디지털콘텐츠학회 논문지
    • /
    • 제7권3호
    • /
    • pp.147-151
    • /
    • 2006
  • 최근 900MHz 대역의 RFID 시스템 규격인 ISO/IEC 18000-6의 국제 표준이 발표되었고, 여기에 새롭게 Type C가 추가 되었다. Type C는 EPC Global의 단체 표준으로서 월마트 등 민간 업체를 중심으로 공동의 규칙을 만들어 이를 ISO에서 수용하게 되었다. 최근에는 900MHz 대역에서의 물품 인식에서 가장 큰 문제가 되었던 금속과 액체 물질 인식에서도 큰 진전을 이루어 완벽한 상용화를 눈앞에 두고 있다. 이 대역에서의 RFID 시스템은 미국의 월마트, 영국의 테스코 그룹, 독일의 메트로 그룹 둥 대형 유통 회사뿐만 아니라 미국 국방성 등에서도 물류 관리에 관심을 가지고 있는 매우 시장성이 높은 시스템이다. 이와 같이 RFID 시스템 중에서도 가장 큰 관심을 받고 있는 900MHz 대역의 규격인 ISO/IEC 18000-6에서는 기존의 형식 A, B를 포함하여 모두 세 종류의 형식이 존재하며, 본 논문에서는 형식 C에 대한 규격을 분석하고, 이의 기능 블럭을 VHDL로 구현하였다. 임의의 데이터 프레임을 구현하고 임의의 데이터를 가정한 후에 데이터 변조 방식으로서 사용되는 Miller 부호와 FM0 변조 방식 둥을 구현하고, 이를 송수신함으로써 변복조가 정확히 구현되었음을 확인하였다.

  • PDF

ISM 대역 무선데이터 통신용 송수신 모률설계 (Design of the Transceiver Module for RF Data Communication in ISM Frequency Band)

  • 김영진
    • 한국정보통신학회논문지
    • /
    • 제10권7호
    • /
    • pp.1165-1171
    • /
    • 2006
  • 본 논문에서는 근거리의 기계나 장치들을무선으로 원격 제어 하기 위한무선 데이터 통신용 송수신기 모듈을 설계하였다. 개발된 모률은 ISM 대역에서 424MHz 주파수를 이용하고, 153.6Kbps 의 전송속도로 데이터를 전송할 수 있다 . 모률에서 데이터를 전송할 때, 데이터를 인식하고 제어하기 위한 프로세서는 알테라사의 CPLD 칩을 사용 하여 VHDL로 프로그래ald하여 구현한다. 향후, 모률의 소형화와 높은 전송속도 등에 대한 연구를 계속하여 무선식별장치 (RFID) 기술에 적용할 것이다.

A study on the VHDL Implementation of a RS coder for a FTS transceiver

  • Kim Woo Shik;Lim Jun Seok;Yoon Steve
    • 대한전자공학회:학술대회논문집
    • /
    • 대한전자공학회 2004년도 학술대회지
    • /
    • pp.463-467
    • /
    • 2004
  • A FTS (Flight Termination System) is a system that resides in a flying object such as a rocket, unmanned airplane, helicopter, missile, etc., receives commands from ground stations or detects coordinates automatically, and accomplishes a destruction command in case the object does not follow the presumed orbit. In this paper, we address the implementation of a communication modem for the FTS modem. We present general theory, simulation results using Matlab, and several results on the implementation using VHDL.

  • PDF