일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- 아모레퍼시픽
- DSP
- 뉴지스탁
- 퀀트
- WTI
- 주식투자
- 뇌졸중
- 미국금리
- FOMC
- 금리인상
- Python
- 유상증자
- 코로나19
- 기업분석
- 경제위기
- 스크리닝
- 중국경제
- 마법공식
- 반려견치매
- WTI유
- 중국증시
- 엘론 머스크
- 주가분석
- 테슬라
- prometheus
- 머신러닝
- 넬로넴다즈
- 지엔티파마
- 국제유가
- 제다큐어
- Today
- Total
Data Analysis for Investment & Control
FPGA 기반 유연성 신경회로망 제어기의 통신을 위한 하드웨어/소프트웨어 설계 본문
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월, 한국