일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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유
- 주식투자
- 국제유가
- 코로나19
- prometheus
- 중국증시
- WTI
- 제다큐어
- FOMC
- 중국경제
- 유상증자
- 아모레퍼시픽
- 테슬라
- 반려견치매
- 뇌졸중
- 넬로넴다즈
- Python
- 지엔티파마
- 미국금리
- 머신러닝
- 퀀트
- 스크리닝
- 금리인상
- 마법공식
- 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월, 한국