Data Analysis for Investment & Control

FPGA 기반 유연성 신경회로망 제어기의 통신을 위한 하드웨어/소프트웨어 설계 본문

Personal/Publication

FPGA 기반 유연성 신경회로망 제어기의 통신을 위한 하드웨어/소프트웨어 설계

아슈람 2009. 6. 13. 01:23
반응형

FPGA 기반 유연성 신경회로망 제어기의 통신을 위한 하드웨어/소프트웨어 설계

 

(Hardware/Software Codesign for Communication of Flexible Neural Network Controller Based on an FPGA)

 

 

Abstract : This article presents HW/SW codesign for communication of flexible neural network controller(FNNC). The FNNC is designed 32bit CPU/FPU on a single FPGA chip for humanoid robot control by VHDL. Also, Peripherals such as PWM generator, encoder counter, and SCI module are designed. Assembly typed code is designed because it needs to make software language for using FNNC. To verify operation of the interrupt based serial communication code, simulation studies are accomplished in QuartusⅡenvironment.

 

초록: 이 논문은 유연성 신경회로망 제어기(FNNC)의 통신을 위한 HW/SW 설계에 대한 것이다. FNNC는 휴머노이드 로봇 팔 제어를 위해 VHLD을 사용하여 FPGA에 구현된 32bit CPU/FPU에 설계되었다. 또한 PWM 생성기, 엔코더 카운터, SCI 모듈과 같은 주변회로도 설계되었다. FNNC를 사용하기 위한 소프트웨어 언어를 만들 필요가 있기 때문에 전용의 어셈블리 코드를 설계하였다. 인터럽트 기반의 시리얼 통신 코드를 검증하기 위해 Altera의 QuartusⅡ 환경에서 시뮬레이션을 수행하였다.

 

대한 임베디드 공학회 추계학술대회, 2008년 11월, 한국

반응형
Comments