칩 테스트를 위한 UART-to-APB 인터페이스 회로의 설계

칩을 개발하는 과정에서 설계된 칩의 검증을 위해 FPGA (field programmable gate array)를 많이 이용한다. FPGA에 다운로드 된 회로를 검증하기 위해서는 FPGA로 데이터를 입력해야 한다. PC와 외부 보드를 통한 칩과의 통신을 위한 많은 방식이 있지만 가장 간단하고 쉬운 방법은 범용 비동기화 송수신기 (UART; universal asynchronous receiver/transmitter)를 이용한 방식이다. 최근 대부분의 회로는 AMBA (advanced microcontroller bus archi...

Full description

Saved in:
Bibliographic Details
Published in한국항행학회논문지 Vol. 21; no. 4; pp. 386 - 393
Main Authors 서영호, Young-ho Seo, 김동욱, Dong-wook Kim
Format Journal Article
LanguageKorean
Published 한국항행학회 31.08.2017
Subjects
Online AccessGet full text
ISSN1226-9026
2288-842X
DOI10.12673/jant.2017.21.4.386

Cover

Abstract 칩을 개발하는 과정에서 설계된 칩의 검증을 위해 FPGA (field programmable gate array)를 많이 이용한다. FPGA에 다운로드 된 회로를 검증하기 위해서는 FPGA로 데이터를 입력해야 한다. PC와 외부 보드를 통한 칩과의 통신을 위한 많은 방식이 있지만 가장 간단하고 쉬운 방법은 범용 비동기화 송수신기 (UART; universal asynchronous receiver/transmitter)를 이용한 방식이다. 최근 대부분의 회로는 AMBA (advanced microcontroller bus architecture) 버스에 연결되도록 설계되어 있다. 즉, 설계된 회로를 검증하기 위해서는 UART를 거친 후에 AMBA 버스를 통해 데이터를 전달해야 한다. AMBA 버스도 최근에 버전 4.0까지 거치면서 다양한 버전이 존재하는데 간단히 테스트를 하기 위한 용도로는 APB(advanced peripheral bus)가 적합하다. 본 논문에서는 UART-to-APB인터페이스를 위한 회로를 설계하였다. Verilog HDL을 이용하여 설계된 회로는 Altera Cyclone FPGA에서 구현되었고, 최대 380MHz의 속도에서 동작이 가능하였다. Field programmable gate arrays (FPGAs) are widely used for verification in chip development. In order to verify the circuit programmed to the FPGA, data must be input to the FPGA. There are many ways to communicate with a chip through a PC and an external board, but the simplest and easiest way is to use a universal asynchronous receiver/transmitter (UART). Most recently, most circuits are designed to be internally connected to the advanced microcontroller bus architecture (AMBA) bus. In other words, to verify the designed circuit easily and simply, data must be transmitted through the AMBA bus through the UART. Also the AMBA bus has been available in various versions since version 4.0 recently. Advanced peripheral bus (APB) is suitable for simple testing. In this paper, we design a circuit for UART-to-APB interface. Circuits designed using Verilog-HDL were implemented in Altera Cyclone FPGAs and were capable of operating at speeds up to 380 MHz.
AbstractList Field programmable gate arrays (FPGAs) are widely used for verification in chip development. In order to verify the circuit programmed to the FPGA, data must be input to the FPGA. There are many ways to communicate with a chip through a PC and an external board, but the simplest and easiest way is to use a universal asynchronous receiver/transmitter (UART). Most recently, most circuits are designed to be internally connected to the advanced microcontroller bus architecture (AMBA) bus. In other words, to verify the designed circuit easily and simply, data must be transmitted through the AMBA bus through the UART. Also the AMBA bus has been available in various versions since version 4.0 recently. Advanced peripheral bus (APB) is suitable for simple testing. In this paper, we design a circuit for UART-to-APB interface. Circuits designed using Verilog-HDL were implemented in Altera Cyclone FPGAs and were capable of operating at speeds up to 380 MHz. 칩을 개발하는 과정에서 설계된 칩의 검증을 위해 FPGA (field programmable gate array)를 많이 이용한다. FPGA에 다운로드 된 회로를 검증하기 위해서는 FPGA로 데이터를 입력해야 한다. PC와 외부 보드를 통한 칩과의 통신을 위한 많은 방식이 있지만 가장 간단하고 쉬운 방법은 범용 비동기화 송수신기 (UART; universal asynchronous receiver/transmitter)를 이용한 방식이다. 최근 대부분의 회로는 AMBA (advanced microcontroller bus architecture) 버스에 연결되도록 설계되어 있다. 즉, 설계된 회로를 검증하기 위해서는 UART를 거친 후에 AMBA 버스를 통해 데이터를 전달해야 한다. AMBA 버스도 최근에 버전 4.0까지 거치면서 다양한 버전이 존재하는데 간단히 테스트를 하기 위한 용도로는 APB (advanced peripheral bus)가 적합하다. 본 논문에서는 UART-to-APB 인터페이스를 위한 회로를 설계하였다. Verilog HDL을 이용하여 설계된 회로는 Altera Cyclone FPGA에서 구현되었고, 최대 380 MHz의 속도에서 동작이 가능하였다.
칩을 개발하는 과정에서 설계된 칩의 검증을 위해 FPGA (field programmable gate array)를 많이 이용한다. FPGA에 다운로드 된 회로를 검증하기 위해서는 FPGA로 데이터를 입력해야 한다. PC와 외부 보드를 통한 칩과의 통신을 위한 많은 방식이 있지만 가장 간단하고 쉬운 방법은 범용 비동기화 송수신기 (UART; universal asynchronous receiver/transmitter)를 이용한 방식이다. 최근 대부분의 회로는 AMBA (advanced microcontroller bus architecture) 버스에 연결되도록 설계되어 있다. 즉, 설계된 회로를 검증하기 위해서는 UART를 거친 후에 AMBA 버스를 통해 데이터를 전달해야 한다. AMBA 버스도 최근에 버전 4.0까지 거치면서 다양한 버전이 존재하는데 간단히 테스트를 하기 위한 용도로는 APB (advanced peripheral bus)가 적합하다. 본 논문에서는 UART-to-APB 인터페이스를 위한 회로를 설계하였다. Verilog HDL을 이용하여 설계된 회로는 Altera Cyclone FPGA에서 구현되었고, 최대 380 MHz의 속도에서 동작이 가능하였다. Field programmable gate arrays (FPGAs) are widely used for verification in chip development. In order to verify the circuit programmed to the FPGA, data must be input to the FPGA. There are many ways to communicate with a chip through a PC and an external board, but the simplest and easiest way is to use a universal asynchronous receiver/transmitter (UART). Most recently, most circuits are designed to be internally connected to the advanced microcontroller bus architecture (AMBA) bus. In other words, to verify the designed circuit easily and simply, data must be transmitted through the AMBA bus through the UART. Also the AMBA bus has been available in various versions since version 4.0 recently. Advanced peripheral bus (APB) is suitable for simple testing. In this paper, we design a circuit for UART-to-APB interface. Circuits designed using Verilog-HDL were implemented in Altera Cyclone FPGAs and were capable of operating at speeds up to 380 MHz. KCI Citation Count: 0
칩을 개발하는 과정에서 설계된 칩의 검증을 위해 FPGA (field programmable gate array)를 많이 이용한다. FPGA에 다운로드 된 회로를 검증하기 위해서는 FPGA로 데이터를 입력해야 한다. PC와 외부 보드를 통한 칩과의 통신을 위한 많은 방식이 있지만 가장 간단하고 쉬운 방법은 범용 비동기화 송수신기 (UART; universal asynchronous receiver/transmitter)를 이용한 방식이다. 최근 대부분의 회로는 AMBA (advanced microcontroller bus architecture) 버스에 연결되도록 설계되어 있다. 즉, 설계된 회로를 검증하기 위해서는 UART를 거친 후에 AMBA 버스를 통해 데이터를 전달해야 한다. AMBA 버스도 최근에 버전 4.0까지 거치면서 다양한 버전이 존재하는데 간단히 테스트를 하기 위한 용도로는 APB(advanced peripheral bus)가 적합하다. 본 논문에서는 UART-to-APB인터페이스를 위한 회로를 설계하였다. Verilog HDL을 이용하여 설계된 회로는 Altera Cyclone FPGA에서 구현되었고, 최대 380MHz의 속도에서 동작이 가능하였다. Field programmable gate arrays (FPGAs) are widely used for verification in chip development. In order to verify the circuit programmed to the FPGA, data must be input to the FPGA. There are many ways to communicate with a chip through a PC and an external board, but the simplest and easiest way is to use a universal asynchronous receiver/transmitter (UART). Most recently, most circuits are designed to be internally connected to the advanced microcontroller bus architecture (AMBA) bus. In other words, to verify the designed circuit easily and simply, data must be transmitted through the AMBA bus through the UART. Also the AMBA bus has been available in various versions since version 4.0 recently. Advanced peripheral bus (APB) is suitable for simple testing. In this paper, we design a circuit for UART-to-APB interface. Circuits designed using Verilog-HDL were implemented in Altera Cyclone FPGAs and were capable of operating at speeds up to 380 MHz.
Author Young-ho Seo
김동욱
Dong-wook Kim
서영호
Author_xml – sequence: 1
  fullname: 서영호
– sequence: 2
  fullname: Young-ho Seo
– sequence: 3
  fullname: 김동욱
– sequence: 4
  fullname: Dong-wook Kim
BackLink https://www.kci.go.kr/kciportal/ci/sereArticleSearch/ciSereArtiView.kci?sereArticleSearchBean.artiId=ART002258301$$DAccess content in National Research Foundation of Korea (NRF)
BookMark eNo90L1Kw1AcBfCLVLDWPoFLFgeHxPuVf27HWL-qhYpUcLvcpDcSWxNpurjHpRQ3oUg7CHVwE3So4BPZ5B2MVpzO8uNwOOuoFMWRRmiTYItQcNjOlYoGFsXEsSixuMUErKAypUKYgtOLEioTSsGsYQprqJokoYcpYxywLcpoL_t4MfK7UTac5cP54vnTyCZp_jAxzt2ztjmITfd018im8zx9ze_H2fS9gEb-OFo8TbLp2MjS2ddbuoFWA9VLdPUvK6h9sN-uH5nN1mGj7jbNruDE7AhNHOYzoiHQTAMFYWufYEG5h32tiBbCFqrmKfApB9uDgCgVaBww5XNBWQVtL2ujfiC7fihjFf7mZSy7fVkMbkhSo7zmkMJuLW03TAahjDpJTx67J62fmygQYMwGG6Bwm_8ukTf98Fr1byWzOcaA2TdIBXVh
ContentType Journal Article
DBID HZB
Q5X
JDI
ACYCR
DEWEY 629.045
DOI 10.12673/jant.2017.21.4.386
DatabaseName Korea Information Science Society (KISS)
Korean Studies Information Service System (KISS) B-Type
KoreaScience
Korean Citation Index
DatabaseTitleList


DeliveryMethod fulltext_linktorsrc
Discipline Applied Sciences
Engineering
DocumentTitleAlternate 칩 테스트를 위한 UART-to-APB 인터페이스 회로의 설계
UART-to-APB Interface Circuit Design for Testing a Chip
EISSN 2288-842X
EndPage 393
ExternalDocumentID oai_kci_go_kr_ARTI_1924971
JAKO201726163356566
3540060
GroupedDBID ALMA_UNASSIGNED_HOLDINGS
HZB
Q5X
.UV
JDI
ACYCR
M~E
ID FETCH-LOGICAL-k841-d8e173c31e6fe3e62685ec10824b0cea1e8858a9ba6c2465b6f1aafe0f3ac4823
ISSN 1226-9026
IngestDate Fri Nov 17 19:25:23 EST 2023
Fri Dec 22 11:58:35 EST 2023
Fri Apr 25 03:25:09 EDT 2025
IsDoiOpenAccess true
IsOpenAccess true
IsPeerReviewed false
IsScholarly true
Issue 4
Keywords Advanced peripheral bus
Field programmable gate array
Advanced microcontroller bus architecture
Chip design
Universal asynchronous receiver/transmitter
Language Korean
LinkModel OpenURL
MergedId FETCHMERGED-LOGICAL-k841-d8e173c31e6fe3e62685ec10824b0cea1e8858a9ba6c2465b6f1aafe0f3ac4823
Notes THE KOREA NAVIGATION INSTITUTE
KISTI1.1003/JNL.JAKO201726163356566
OpenAccessLink http://click.ndsl.kr/servlet/LinkingDetailView?cn=JAKO201726163356566&dbt=JAKO&org_code=O481&site_code=SS1481&service_code=01
PageCount 8
ParticipantIDs nrf_kci_oai_kci_go_kr_ARTI_1924971
kisti_ndsl_JAKO201726163356566
kiss_primary_3540060
PublicationCentury 2000
PublicationDate 20170831
PublicationDateYYYYMMDD 2017-08-31
PublicationDate_xml – month: 08
  year: 2017
  text: 20170831
  day: 31
PublicationDecade 2010
PublicationTitle 한국항행학회논문지
PublicationTitleAlternate 한국항행학회논문지
PublicationYear 2017
Publisher 한국항행학회
Publisher_xml – name: 한국항행학회
SSID ssib023346058
ssib044738254
ssib001151964
ssib022231880
ssib053377556
ssib008451602
Score 2.0144632
Snippet 칩을 개발하는 과정에서 설계된 칩의 검증을 위해 FPGA (field programmable gate array)를 많이 이용한다. FPGA에 다운로드 된 회로를 검증하기 위해서는 FPGA로...
Field programmable gate arrays (FPGAs) are widely used for verification in chip development. In order to verify the circuit programmed to the FPGA, data must...
SourceID nrf
kisti
kiss
SourceType Open Website
Open Access Repository
Publisher
StartPage 386
SubjectTerms Advanced microcontroller bus architecture
Advanced peripheral bus
Chip design
Field programmable gate array
Universal asynchronous receiver/transmitter
항공우주공학
Title 칩 테스트를 위한 UART-to-APB 인터페이스 회로의 설계
URI https://kiss.kstudy.com/ExternalLink/Ar?key=3540060
http://click.ndsl.kr/servlet/LinkingDetailView?cn=JAKO201726163356566&dbt=JAKO&org_code=O481&site_code=SS1481&service_code=01
https://www.kci.go.kr/kciportal/ci/sereArticleSearch/ciSereArtiView.kci?sereArticleSearchBean.artiId=ART002258301
Volume 21
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
ispartofPNX 한국항행학회논문지, 2017, 21(4), , pp.386-393
journalDatabaseRights – providerCode: PRVHPJ
  databaseName: ROAD: Directory of Open Access Scholarly Resources
  customDbUrl:
  eissn: 2288-842X
  dateEnd: 99991231
  omitProxy: true
  ssIdentifier: ssib044738254
  issn: 1226-9026
  databaseCode: M~E
  dateStart: 19970101
  isFulltext: true
  titleUrlDefault: https://road.issn.org
  providerName: ISSN International Centre
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwnV29b9QwFLfasrAgUEGUQhUhPFU5kthx7DHJXVVa8TEUqVuUDwdOVy6ovQqJgelYqooNqULtgFQGNiQYisRfRHP_A89O7i6lHaBLzueP92w_x_49O34PoQc2Y7lDU5j94oyZNI-lKTLpmZlMLCLilDOprX0-YavP6dqmuzkzu9j4aml3kLTStxfeK7mMVCEO5Kpuyf6HZCdEIQLCIF94goTh-U8yxp0QBwL7oNh32pi7mIcqivvYpzrGxwHHnQD7Lg7CZZUmIFmnCRfCywrPmoPC9J8FVXJbl2irTIGlAx0s-DiJTshrjsLXHIG-rQhXmQTXlICAqgTUgODKPdsYA0-461QX--06pg4wzMU4jzjDhqtmaH6hrmaIfQ_zyYFLzbauCQeQrEtzyHtmcjNfFjBHFtNivupFbmkWK5ppqJgGk-HYLqDUG3UtZL37qrlRAotvvfNbD-3LNa6xNABQNYVV3e8frx3V7e76HaGNhYBUBr7PLVAO84j2jNBXH_LaXsuxW7RF_jYHXgEMQNMWs2bRFcdjTLnnePyuM8W6gNWaR-ZcuVye2nJTuK9pa88h5MwROKUeUbsD4_8A-z3P1d6OJy2trXSpOj88X2MAMaDj7IBWp1SdLoCz_nbeAGcb19G1Wqsy_OoVuYFmesU8apc_vxqj9_vl3vFo7-T0yy-jPByOPh4ajUFvlEcno-G30YeD8ugHZDRGn_ZPPx-WRwdGOTz-_X14E22sdDbCVbN2GmL2OLXNjEvbIymxJcslkaCuc1emNgBdmlipjG3JuctjkcQsdShzE5bbcZxLKydxSrlDbqG5ftGXt5GhHN0LKyO2E3NloklkoO6LhJDUJqBEJAtoXrU_el2ZhYlqcS2gJd0fUT_b2YrW_PWnqtccBooP0drTAroPHRX10m6kbLur3xdF1NuOoPGPIr0h4tl3Lia-iK5Oh_ZdNDfY3pX3ABUPkiU9Ov4A-O-LVA
linkProvider ISSN International Centre
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=%EC%B9%A9+%ED%85%8C%EC%8A%A4%ED%8A%B8%EB%A5%BC+%EC%9C%84%ED%95%9C+UART-to-APB+%EC%9D%B8%ED%84%B0%ED%8E%98%EC%9D%B4%EC%8A%A4+%ED%9A%8C%EB%A1%9C%EC%9D%98+%EC%84%A4%EA%B3%84&rft.jtitle=%ED%95%9C%EA%B5%AD%ED%95%AD%ED%96%89%ED%95%99%ED%9A%8C%EB%85%BC%EB%AC%B8%EC%A7%80&rft.au=%EC%84%9C%EC%98%81%ED%98%B8&rft.au=Young-ho+Seo&rft.au=%EA%B9%80%EB%8F%99%EC%9A%B1&rft.au=Dong-wook+Kim&rft.date=2017-08-31&rft.pub=%ED%95%9C%EA%B5%AD%ED%95%AD%ED%96%89%ED%95%99%ED%9A%8C&rft.issn=1226-9026&rft.volume=21&rft.issue=4&rft.spage=386&rft_id=info:doi/10.12673%2Fjant.2017.21.4.386&rft.externalDocID=3540060
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=1226-9026&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=1226-9026&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=1226-9026&client=summon