Browse > Article

The Design of Multi-channel Asynchronous Communication IC Using FPGA  

Ock, Seung-Kyu (School of Electronics and Information Engineering, Cheonju University)
Yang, Oh (School of Electronics and Information Engineering, Cheonju University)
Publication Information
Abstract
In this paper, the IC (Integrated Circuit) for multi-channel asynchronous communication was designed by using FPGA and VHDL language. The existing chips for asynchronous communication that has been used commercially are composed of one to two channels. Therefore, when communication system with two channels or more is made, the cost becomes high and it becomes complicated for communication system to be realized and also has very little buffer, load that is placed into Microprocessor increases heavily in case of high speed communication or transmission of high-capacity data. The designed IC was improved the function and performance of communication system and reduced costs by designing 8 asynchronous communication channels with only one IC, and it has the size of transmitter/receiver buffer with 256 bytes respectively and consequently high speed communication became possible. To detect errors between communications, it was designed with digital filter and check-sum logic and channel MUX logic so that the malfunction can be prevented and errors can be detected more easily and input/output port regarding each communication channel can be used flexibly and consequently the reliability of system was improved. It was composed and simulated logic of VHDL described by using Cyclone II Series EP2C35F672C8 and QuartusII V8.1 of ALTERA company. In order to show the performance of designed IC, the test was conducted successfully in QuartusII simulation and experiment and the excellency was compared with TL16C550A of TI (Texas Instrument) company and ATmegal28 general-purpose micro controller of ATMEL company that are used widely as chips for asynchronous communication.
Keywords
FPGA; Asynchronous communication; Multi channel; VHDL;
Citations & Related Records
연도 인용수 순위
  • Reference
1 In-Sik Hong, 'Design of a 16 bit Basic Computer Processor using VHDL' Soonchunhyand J. Instit, Indust, Technol, 3(3), pp.615-628, 1997
2 Doo-Youl Park, 'A study on the Modeling and design of Parwan CPU using a VHDL', 한국 OA학회 논문지, 제7권 제2호, 2002.6
3 Hee-Don Seo, Moon-Su Kim, Jae-Hoon Kie, Dong-Jin Shin, Young-Tak Kim, 'Design of AAL-2 Multimedia Communication Protocol Function Using VHDL', 정보통신연구소 논문집 6 권 1호, 1999
4 이상덕, 'Embedded PCI Local Bus Core의 VHDL을 이용한 설계', 석사학위논문, 2003
5 Sudhakar Yalamanchili, VHDL Starter's Guide, PRENTICE HALL, 1998
6 Texas Instruments, 'TMS320C3X User's Guide', 1993
7 양 오, 'FPGA를 이용한 시퀀스 로직 제어용 고속 프로세서 설계', 대한전기학회 논문지 48권 12 호, pp.1554-1563, 1999
8 RENESAS, 'Renesas 32-Bit CISC Microcomputer H8SX Family/H8SX/1600 Series, H8SX/1663 Group Hardware Manual', 2006
9 ZILOG, 'Z80C30/Z85C30 CMOS SCC Serial Communications Controller Product Specification', 2002
10 XILINX, 'Spartan-3 FPGA Family Data Sheet', 2008
11 ATMEL, '8-bit AVR Microcontroller ATmega128 Data Sheet', 2007