칩 테스트를 위한 UART-to-APB 인터페이스 회로의 설계
칩을 개발하는 과정에서 설계된 칩의 검증을 위해 FPGA (field programmable gate array)를 많이 이용한다. FPGA에 다운로드 된 회로를 검증하기 위해서는 FPGA로 데이터를 입력해야 한다. PC와 외부 보드를 통한 칩과의 통신을 위한 많은 방식이 있지만 가장 간단하고 쉬운 방법은 범용 비동기화 송수신기 (UART; universal asynchronous receiver/transmitter)를 이용한 방식이다. 최근 대부분의 회로는 AMBA (advanced microcontroller bus archi...
Saved in:
Published in | 한국항행학회논문지 Vol. 21; no. 4; pp. 386 - 393 |
---|---|
Main Authors | , , , |
Format | Journal Article |
Language | Korean |
Published |
한국항행학회
31.08.2017
|
Subjects | |
Online Access | Get full text |
ISSN | 1226-9026 2288-842X |
DOI | 10.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 |