• Title/Summary/Keyword: FPGA Implementation

Search Result 960, Processing Time 0.029 seconds

FPGA Implementation of High Speed Multi-Channel PWM (멀티채널 고속 PWM의 FPGA 구현)

  • 김창수;박성모
    • Proceedings of the IEEK Conference
    • /
    • 1999.11a
    • /
    • pp.959-962
    • /
    • 1999
  • 예전에 일반적인 DC모터제어 또는 전류 량 제어 분야에만 사용되던 펄스 폭 변조기 형태의 부품이 근래에는 멀티미디어 단말장치의 한 부품으로 사용되고 있는데 본 논문에서는 비디오 신호처리 및 영상보드에서 간편하게 사용될 수 있는 PWM 모듈을 설계하였다. 단말장치의 주변 칩에서 사용되는 일반적인 내장형 모듈을 사용하게 되면, 멀티채널을 요하는 시스템에서 채널의 부족으로 인해 여러 개일 마이크로 콘트롤러를 사용해야 하는 단점이 있다. 이 때문에 내장형으로 사용될 수도 있으며, 독립적으로도 동작할 수 있는 구조가 필요하며 정적으로 동작해야 하는 시스템에도 이식될 수 있는 기능도 동시에 가지고 있어야 한다. 본 논문에서는 이러한 기능을 만족시키기 위한 진보된 PMW 모듈의 구조를 제안하였으며, 이를 VHDL로 기술하여 기능을 검증하고, XC4010XL-PC84 FPGA로 구현하였다.

  • PDF

A Design and Implementation of Synchronization Circuit for B-WLL Up-Link Receiver (B-WLL 상향링크 수신기용 동기 회로 설계 및 구현)

  • 손교훈;정인화;김재형
    • Proceedings of the Korean Institute of Information and Commucation Sciences Conference
    • /
    • 2001.05a
    • /
    • pp.218-222
    • /
    • 2001
  • 본 논문에서는 B-WLL 상향링크 수신기용 심볼 및 위상 동기 회로를 설계하였다. B-WLL 상향링크는 버스트 전송 방식이고, 변조 방식은 QPSK를 사용한다. 본 연구에서는 심볼율을 2.5 Msymbol/sec로 가정하였고, 디지털 Up/Down Converter를 이용한 IF 대역은 20 [MH]를 사용하였다. 수신필터는 25 탭, 7 비트 계수를 가지는 FIR 필터로 설계하였다. 심볼 타이밍 복구 회로는 Gardner 알고리즘을 이용하여 설계하였으며, 반송파 복구는 결정 지향 알고리즘을 이용하여 설계하였다. 설계된 알고리즘은 VHDL로 코딩되어 FPGA에 구현되었다. 실험에 사용된 FPGA는 ALTERA사의 APEX20KE 시리즈의 60만 게이트 FPGA이다. 구현된 복조기의 성능을 평가하기 위하여 모의실험 결과와 구현 결과를 비교하여 제시하였다. 그 결과로 주파수 오프셋과 위상 오프셋이 있는 경우에도 심볼 타이밍 복구 회로는 잘 동작을 하였으며, 주파수 오프셋이 심볼율의 0.12%까지 위상 동기회로가 잘 동작하였다.

  • PDF

Core Implementation of RC6 Cipher Algorithm using FPGA (FPGA를 이용한 RC6 암호 알고리듬의 코어 구현)

  • Sim, Gyu-Bok;Choi, Sung-Hun;Lee, Keon-Bae
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2000.10a
    • /
    • pp.219-222
    • /
    • 2000
  • 본 논문에서는 미국 국립표준기술연구소의 AES 개발과제 추진일정 제 2라운드에서 선정된 다섯 개의 128비트 암호 알고리듬 중에서 RC6 암호 알고리듬에 대해 ALTERA FPGA를 사용하여 하드웨어로 구현한다. RC6 암호 알고리듬을 하드웨어로 구현하는 과정에서, 키 스케줄링을 포함한 경우와 포함하지 않는 경우에 대하여 각각의 모듈에 대한 구현 방법을 기술하고, 구현된 각각의 코어가 각각 5.37MHz와 5.18MHz로 동작하며, 22개의 클럭을 사용하여 암호/복호화가 완료됨을 보여준다.

  • PDF

FPGA Implementation of Speech Processor for Cochlear Implant (청각보철장치를 위한 어음 발췌기의 FPGA 구현)

  • Park, S.J.;Hong, M.S.;Shin, J.I.;Park, S.H.
    • Proceedings of the KOSOMBE Conference
    • /
    • v.1998 no.11
    • /
    • pp.163-164
    • /
    • 1998
  • In this paper the digital speech processing part of cochlear implant for sensorineural disorderly patients is implemented and simulated. We implement the speech processing part by dividing into three small parts - Filterbank, Pitch Detect, and Bandmapping parts. With the result, we conclude digital speech processing algorithm is implemented in FPGA perfectly. This means that cochlear implant can be made very small size.

  • PDF

FPGA Implementation of Fuzzy Logic Controller for Maximum Power Point Tracking In Solar Power System (태양전지 최대전력점 추종제어를 위한 퍼지 제어기의 FPGA구현)

  • Kim, Hyung-Jin;Chun, Kyung-Min;Lee, Woo-Hee;Lee, Jun-Ha;Lee, Hoong-Joo
    • Proceedings of the KIEE Conference
    • /
    • 2006.07b
    • /
    • pp.1221-1222
    • /
    • 2006
  • 태양전지는 일사량에 따라 그 출력특성이 변화하기 때문에 태양전지로 부터 최대출력을 얻기 위해서는 컨버터에 의한 최대 전력점 추종제어가 필요하다. 본 연구에서는 태양광 발전시스템의 최대전력추종을 위해 퍼지 이론을 도입한 퍼지제어기를 설계하였다. 그리고 퍼지제어기의 디지털 설계를 위해 태양광 발전시스템의 각 부분을 구성하고, 마이크로프로세서와 FPGA의 두가지 방식으로 제어기를 구현하였다. 또한 구현된 두 가지 방식의 퍼지제어기에 대해 실험을 통하여 비교분석 하였다.

  • PDF

A hardware architecture of connected speech recognition and FPGA implementation (연결 단어 음성인식을 위한 하드웨어 아키텍쳐 및 FPGA 구현)

  • Kim, Yong;Jeong, Hong
    • Proceedings of the IEEK Conference
    • /
    • 2006.06a
    • /
    • pp.381-382
    • /
    • 2006
  • In this paper, we present an efficient architecture for connected speech recognition that can be efficiently implemented with FPGA. The architecture consists of newly derived two-level dynamic programming (TLDP) that use only bit addition and shift operations. The advantages of this architecture are the spatial efficiency to accommodate more words with limited space and the computational speed from avoiding propagation delays in multiplications. The architecture is highly regular, consisting of identical and simple processing elements with only nearest-neighbor communication, and external communication occurs with the end processing elements.

  • PDF

FPGA Implementation and Verification of Block Cipher IP (블록 암호화 IP의 FPGA 구현 및 검증)

  • Koo, Yang-Seo;Kim, Young-Chul
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2002.11b
    • /
    • pp.897-900
    • /
    • 2002
  • 인터넷은 공개된 네트워크이므로 사용자에게 편리성을 제공하지만 정보통신 시스템의 보호취약점이 심각하게 노출되기 시작하면서 보호의 필요성에 대한 인식이 높아지고 있어 정보보호 산업은 정보산업과 전반적인 발전뿐만 아니라 국가전략차원에서도 가장 중요한 요소의 하나로 부각되고 있다. 본 논문에서는 기밀성 제공 측면에서 가장 널리 쓰이는 블록 암호 알고리즘의 국내 표준인 SEED와 차세대 암호 알고리즘으로 미연방 표준인 AES Rijndael을 단일칩으로 통합 구현하였다. 두 알고리즘 모두 라운드 변환을 반복 처리하는 구조를 채택하였으며, 자원을 최대한 공유할 수 있도록 설계하였다. 설계된 암호 프로세서는 Xilinx XCV-1000E FPGA로 구현, 테스트 보드 상에서 기능을 검증하였다.

  • PDF

Implementation of W-CDMA Uplink Software Modem for SDR (SDR을 위한 W-CDMA 업링크 소프트웨어 모뎀 구현)

  • Baek, D.M.;Joh, K.D.;Kim, J.U.
    • Electronics and Telecommunications Trends
    • /
    • v.18 no.6 s.84
    • /
    • pp.19-26
    • /
    • 2003
  • 다양한 이동통신기기들을 한 시스템에 수렴시킬 수 있는 기술로서 SDR 기술이 각광받고 있다. 본 논문은 W-CDMA 물리계층 업링크의 트래픽 채널을 DSP로 구현하여 베이스밴드 프로세싱 하는 것을 목적으로 한다. 이러한 소프트웨어 모뎀은 초기화, 소스 데이터 발생, 스프레딩, 스크램블링, 출력단 등으로 이루어진다. 기존의 FPGA, ASIC 등으로 구현된 하드웨어 모뎀을 소프트웨어적인 DSP로 구현할 때 생기는 주요 문제들을 고찰하였다. 로드 밸런싱, 동시성과 실시간성, 버퍼 스킴, 멀티 태스킹, 인터럽트 관리, OVSF 및 스크램블링 코드의 복소수 연산 등이다. 전통적인 구조는 FPGA와 DSP 혼합체인데 각각 칩레벨 프로세싱, 심볼 프로세싱을 담당한다. FPGA와 DSP 혼합체 구조를 넘어서 멀티 DSP를 이용한 병렬처리기법, 또는 reconfiguable 칩을 개발해서 칩레벨 및 심볼 프로세싱을 한 번에 할 수 있는 개발제품도 출시되었다.

Implementation of a Fieldbus System Based on EIA-709.1 Control Network Protocol (EIA-709.1 Control Network Protocol을 이용한 필드버스 시스템 구현)

  • Park, Byoung-Wook;Kim, Jung-Sub;Lee, Chang-Hee;Kim, Jong-Bae;Lim, Kye-Young
    • Journal of Institute of Control, Robotics and Systems
    • /
    • v.6 no.7
    • /
    • pp.594-601
    • /
    • 2000
  • EIA-709.1 Control Network Protocol is the basic protocol of LonWorks systems that is emerg-ing as a fieldbus device. In this paper the protocol is implemented by using VHDL with FPGA and C program on an Intel 8051 processor. The protocol from the physical layer to the network layer of EIA-709.1 is im-plemented in a hardware level,. So it decreases the load of the CPU for implementing the protocol. We verify the commercial feasibility of the hardware through the communication test with Neuron Chip. based on EIA-709.1 protocol which is used in industrial fields. The developed protocol based on FPGA becomes one of IP can be applicable to various industrial field because it is implemented by VHDL.

  • PDF

FPGA circuit implementation of despreading delay lack loop for GPS receiver and preformance analysis (GPS 수신기용 역확산 지연 동기 루프의 FPGA 회로 구현과 성능 분석)

  • 강성길;류흥균
    • The Journal of Korean Institute of Communications and Information Sciences
    • /
    • v.22 no.3
    • /
    • pp.506-514
    • /
    • 1997
  • In this paper, we implement digital circuit of despreading delay lock loop for GPS receiver. The designed system consists of Epoch signal generator, two 13bit correlators which correlates the received C/A code and the locally generated C/A code in the receiver, the C/A code generator which generates C/A code of selected satellite, and the direct digital clock synthesizer which generates the clock of the C/A code generator to control the phase and clock rate, the clock controller, and the clock divider. The designed circuit has the function of the acquisition and tracking by the autocorrelation characteristics of Gold code. The controller generates each other control signals according to the correlation value. The designed circuit is simulated to verify the logic functional performance. By using the simulator STR-2770 that generates the virtual GPS signal, the deigned FPGA chip is verified the circuit performance.

  • PDF