RISS 학술연구정보서비스

검색

인기 검색어

    다국어 입력

    http://chineseinput.net/에서 pinyin(병음)방식으로 중국어를 변환할 수 있습니다.

    변환된 중국어를 복사하여 사용하시면 됩니다.

    예시)
    • 中文 을 입력하시려면 zhongwen을 입력하시고 space를누르시면됩니다.
    • 北京 을 입력하시려면 beijing을 입력하시고 space를 누르시면 됩니다.
    닫기

    Embedded PCI Local Bus Core의 VHDL을 이용한 설계 = Design of Embedded PCI Local Bus Core Based on VHDL

    한글로보기

    https://www.riss.kr/link?id=T8940793

    • 0

      상세조회
    • 0

      다운로드
    서지정보 열기
    • 내보내기
    • 내책장담기
    • 공유하기
    • 오류접수
    인용문이 복사되었습니다.

    부가정보

    다국어 초록 (Multilingual Abstract) kakao i 다국어 번역

    A new challenge to hardware designer that requires not only already commercialized chip implementation but also customizable core development, merging, and implementation technology. Especially, in many areas of electronics engineering the growth of IC technology is remarkable. One of our concerns to develop the large amount of data transferring transaction IC technology is about BUS area. This paper will introduce a design of embedded PCI Local Bus Core described by VHDL. The methodology of using VHDL in developing system has an powerful merits because of its reusability.
    This document will propose the structure of PCI Local bus and the methodology of the new our own core block structure of Embedded PCI Local bus core. Sometimes we need what we want to design in many hardware designations but unfortunately the commercialized chip-set have a big barrier to this our thought. So, This methodology to develop hardware can give us a choice to design what really we want to.
    The main block of our embedded PCI core have some divided blocks like STATE MACHINE BLOCK, PARITY BLOCK, ADDRESS/COMMAND DECODE BLOCK, and READ/WRITE TRANSACTION BLOCK. The STATE MACHINE BLOCK is composed of changing its state: IDLE, B_BUSY, S_DPATA, TURN_AR, BACKOFF. All of these states make it possible for designer to easily see the current state of PCl bus. The PARITY BLOCK have two main functions : Parity generation function, Error generation function after parity checking. Then, The ADDRESS/COMMAND DECODE BLOCK will do decode PCI Address and Command. Lastly, READ/WRITE TRANSACTION BLOCK transfers the PCI data.
    This mechanism of Embedded PCI Core can be varied according to the needs. Sometimes, The Core can be merged another sort of bus transaction just using the basis of transaction mechanism of PCI Bus. Another merit of PCI Bus as you knew already is the independence to CPU. So, The embedded Core block can be implemented to any Processor. For example, if we want to develop the Data Acquisition System just using micro-processor, We can develop a high speed and large amount transaction system using embedded PCI core to be contained Semi-customizable FPGA.
    For escaping cost problems in developing core design we just use free core design methodology announced by Open-Core Organization. The evaluation version of Modesim tool can be used in this paper and it presents free compiler and free simulator for VHDL. But as mentioned some Free-Core Consortium so called Open-Core Organization, The needs for VHDL Synthesizer for free is necessary for designer to design without money.
    In this paper, our simulation has been operated in a condition of RTL Levels. One of the big branch of simulation issues is about PCI Bus Transaction Modes. The modes are both Single Mode Transaction and Burst Mode Transaction. The Single Mode Transaction means every data transfer is taken place in every address transfer. But, The Burst Mode Transaction which is the basis of PCI bus mechanism means a continuous data block can be transferred after a single address transaction. Our Core simulations are having a results on both single mode and double mode. And another branch of simulation issues is about the distinguishment of three kinds of memories: 10 memory area, memory area, configuration memory area. All sorts of these simulations are performed and we acquired a good results.
    After Simulation, The last step to make our own core is the process of synthesis. In this process, It has a main role what library of core we will arrange. In this paper, Our core can be synthesized with the library of ANAM 0.25 library for full custom and ALTER synopsys library for semi custom. Nowadays, for a low cost implementation of core design methodology it is more advantageous terms to use FPGA than ASIC. So, Our core optimization has been done using FPGA.
    번역하기

    A new challenge to hardware designer that requires not only already commercialized chip implementation but also customizable core development, merging, and implementation technology. Especially, in many areas of electronics engineering the growth of I...

    A new challenge to hardware designer that requires not only already commercialized chip implementation but also customizable core development, merging, and implementation technology. Especially, in many areas of electronics engineering the growth of IC technology is remarkable. One of our concerns to develop the large amount of data transferring transaction IC technology is about BUS area. This paper will introduce a design of embedded PCI Local Bus Core described by VHDL. The methodology of using VHDL in developing system has an powerful merits because of its reusability.
    This document will propose the structure of PCI Local bus and the methodology of the new our own core block structure of Embedded PCI Local bus core. Sometimes we need what we want to design in many hardware designations but unfortunately the commercialized chip-set have a big barrier to this our thought. So, This methodology to develop hardware can give us a choice to design what really we want to.
    The main block of our embedded PCI core have some divided blocks like STATE MACHINE BLOCK, PARITY BLOCK, ADDRESS/COMMAND DECODE BLOCK, and READ/WRITE TRANSACTION BLOCK. The STATE MACHINE BLOCK is composed of changing its state: IDLE, B_BUSY, S_DPATA, TURN_AR, BACKOFF. All of these states make it possible for designer to easily see the current state of PCl bus. The PARITY BLOCK have two main functions : Parity generation function, Error generation function after parity checking. Then, The ADDRESS/COMMAND DECODE BLOCK will do decode PCI Address and Command. Lastly, READ/WRITE TRANSACTION BLOCK transfers the PCI data.
    This mechanism of Embedded PCI Core can be varied according to the needs. Sometimes, The Core can be merged another sort of bus transaction just using the basis of transaction mechanism of PCI Bus. Another merit of PCI Bus as you knew already is the independence to CPU. So, The embedded Core block can be implemented to any Processor. For example, if we want to develop the Data Acquisition System just using micro-processor, We can develop a high speed and large amount transaction system using embedded PCI core to be contained Semi-customizable FPGA.
    For escaping cost problems in developing core design we just use free core design methodology announced by Open-Core Organization. The evaluation version of Modesim tool can be used in this paper and it presents free compiler and free simulator for VHDL. But as mentioned some Free-Core Consortium so called Open-Core Organization, The needs for VHDL Synthesizer for free is necessary for designer to design without money.
    In this paper, our simulation has been operated in a condition of RTL Levels. One of the big branch of simulation issues is about PCI Bus Transaction Modes. The modes are both Single Mode Transaction and Burst Mode Transaction. The Single Mode Transaction means every data transfer is taken place in every address transfer. But, The Burst Mode Transaction which is the basis of PCI bus mechanism means a continuous data block can be transferred after a single address transaction. Our Core simulations are having a results on both single mode and double mode. And another branch of simulation issues is about the distinguishment of three kinds of memories: 10 memory area, memory area, configuration memory area. All sorts of these simulations are performed and we acquired a good results.
    After Simulation, The last step to make our own core is the process of synthesis. In this process, It has a main role what library of core we will arrange. In this paper, Our core can be synthesized with the library of ANAM 0.25 library for full custom and ALTER synopsys library for semi custom. Nowadays, for a low cost implementation of core design methodology it is more advantageous terms to use FPGA than ASIC. So, Our core optimization has been done using FPGA.

    더보기

    목차 (Table of Contents)

    • 목차 = i
    • 그림목록 = iii
    • 표목록 = vi
    • 용어 및 약어 = viii
    • ABSTRACT = ix
    • 목차 = i
    • 그림목록 = iii
    • 표목록 = vi
    • 용어 및 약어 = viii
    • ABSTRACT = ix
    • 1. 서론 = 1
    • 2. PCI LOCAL BUS 구조 = 2
    • 2.1 PCI(Peripheral Component Interface) 개요 = 2
    • 2.2 PCI Local Bus의 특징 = 3
    • 2.3 PCI Local Bus의 Signal Definition = 5
    • 2.4 PCI BUS TRANSACTION = 11
    • 2.5 PCI Configuration Transaction = 22
    • 3. Embedded PCI Local Bus Core의 설계 = 39
    • 3.1 PCI Target Sequencer Machine 설계 = 39
    • 3.2 PCI Parity Process 설계 = 46
    • 3.3 PCI Command Decoder design = 53
    • 3.4 PCI Write/Read Procedure 설계 = 65
    • 4. 결론 = 83
    • 참고 문헌 = 84
    • 부록 = 85
    더보기

    분석정보

    View

    상세정보조회

    0

    Usage

    원문다운로드

    0

    대출신청

    0

    복사신청

    0

    EDDS신청

    0

    동일 주제 내 활용도 TOP

    더보기

    주제

    연도별 연구동향

    연도별 활용동향

    연관논문

    연구자 네트워크맵

    공동연구자 (7)

    유사연구자 (20) 활용도상위20명

    연관 공개강의(KOCW)

    이 자료와 함께 이용한 RISS 자료

    나만을 위한 추천자료

    해외이동버튼