• 제목/요약/키워드: Core-A 플랫폼

검색결과 317건 처리시간 0.034초

Core-A 플랫폼을 이용한 동기형 전력제어 임베디드 시스템 설계 (Design of Synchronized Power Control Embedded System Based on Core-A Platform)

  • 이우경;문대철
    • 한국정보통신학회논문지
    • /
    • 제18권6호
    • /
    • pp.1413-1421
    • /
    • 2014
  • 본 논문은 마스터로 동작하는 32 비트 RISC 프로세서와 전력을 제어할 수 있는 다수의 슬레이브가 동기되어 동작하는 전력 제어 임베디드 시스템을 구현하였다. Core-A 플랫폼은 Core-A 프로세서, AMBA 버스, SSRAM, AC97, DMA, UART, GPIO모듈 등으로 구성된다. 슬레이브는 4 비트의 디지털 데이터의 값에 비례하여 220V 전력을 제어할 수 있는 아날로그 회로와 마스터가 보내는 신호에 동기되어 다양한 전력제어 패턴을 생성하는 제어 시스템을 설계 하였다. Core-A 플랫폼이 라이브러리로 구축된 Flowrian II를 사용하여 소프트웨어를 크로스 컴파일하고 하드웨어 회로를 시뮬레이션으로 검증하였다. 임베디드 시스템은 FPGA 검증 보드와 CPLD 칩에 구현되었고 전력제어 아날로그 보드를 제작하여 구현하였다.

Core-A 플랫폼을 이용한 동기형 전력 제어 임베디드 시스템 (Synchronized Power Control Embedded System Based on Core-A Platform)

  • 이우경;문대철;박인학
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국정보통신학회 2013년도 추계학술대회
    • /
    • pp.809-812
    • /
    • 2013
  • 본 논문은 마스터로 동작하는 32 비트 RISC 프로세서와 디지털 신호로 전력을 제어할 수 있는 다수의 슬레이브가 동기 되어 동작하는 전력 제어 임베디드 시스템을 구현한다. Core-A 플랫폼은 (주)다이나릿 시스템이 제공하는 Core-A 프로세서, AMBA 버스, SSRAM, AC97, DMA, UART, GPIO모듈 등으로 구성된다. 슬레이브는 4 비트의 디지털 데이터의 값에 비례하여 220V 전력을 제어할 수 있는 아날로그 회로와 마스터가 보내는 신호에 동기 되어 다양한 전력제어 패턴을 생성하는 제어 시스템을 설계 하였다. Core-A 플랫폼이 라이브러리로 구축된 (주)시스템센트로이드의 Flowrian2를 사용하여 소프트웨어를 크로스 컴파일하고 하드웨어 회로를 시뮬레이션으로 검증하였다. 임베디드 시스템은 FPGA 검증 보드와 CPLD 칩에 구현되었고 전력제어 아날로그 보드를 제작하여 구현하였다.

  • PDF

OpenRISC 기반의 버츄얼 플랫폼 (Virtual Platform based on OpenRISC)

  • 장형욱;이재진;변경진;엄낙웅;정상배
    • 스마트미디어저널
    • /
    • 제3권4호
    • /
    • pp.9-15
    • /
    • 2014
  • 버츄얼 플랫폼은 SoC를 구성하는 프로세서 코어 및 주변장치들을 소프트웨어로 모델링한 것으로, 현재 국내외 대기업에서는 버츄얼 플랫폼을 활용한 Top-Down 설계 플로우를 기반으로 최적 SW+SoC 융합시스템 구조 설계 및 IP 재활용을 통해 개발한 다양한 플랫폼을 제품 개발에 활용하고 있다. 본 논문에서는 오픈 IP인 OpenRISC 프로세서 코어 기반의 버츄얼 플랫폼을 제안한다. 제안된 버츄얼 플랫폼은 타겟 코드를 호스트 코드로 변환하여 수행하는 코드 변환 기법을 사용하여 약 20 MIPS 급의 고속 에뮬레이션을 지원한다.

웨어러블 디바이스를 위한 다중 센서/통신용 모듈형 플랫폼 기술 (Modular platform techniques for multi-sensor/communication of wearable devices)

  • 박성훈;김주언;윤동현;백광현
    • 전기전자학회논문지
    • /
    • 제21권3호
    • /
    • pp.185-194
    • /
    • 2017
  • 본 논문에서는 다양한 분야와 환경에서 필요에 따라 기능을 쉽게 교환하고 조립이 가능한 모듈형 웨어러블 플랫폼을 제안한다. 제안된 플랫폼은 국내 CPU 코어 기반의 모듈형 플랫폼과 다양한 환경에 빠르게 대응하여 자유롭게 연결 가능한 plug & play 플랫폼으로 구성된다. 설계된 SoC는 32-bit RISC CPU, 32-bit symmetric multi-core processor, 그리고 16-bit DSP (CDSP)로 구성되고 여기에 필요에 따라 센서 모듈과 통신 모듈이 체인 형태로 연결된다. SoC 칩은 130nm 공정으로 개발되었고 온도와 습도 센서를 이용하여 제안된 모듈형 웨어러블 플랫폼의 기능의 동작을 검증하였다.

XML Web service를 이용한 OpenLS Core Services 구현 연구 (A Study on Implementation of OpenLS Core Services using XML Web Service)

  • 허태욱;박종현;나일한
    • 한국공간정보시스템학회:학술대회논문집
    • /
    • 한국공간정보시스템학회 2005년도 GIS/RS 공동 춘계학술대회
    • /
    • pp.79-84
    • /
    • 2005
  • LBS 플랫폼은 이동통신망과 LBS 사이에서 필요한 기반 기술을 제공하기 위한 플랫폼으로서, 망과의 접속 및 위치 정보 서비스, 사용자 정보 서비스, 망 관리 등의 기술을 제공하는 LBS 포털 서버 기술, 다양한 LBS 응용 서비스를 지원하는 응용 서버 기술, 실시간 대용량 위치정보를 처리하는 위치데이터 서버 기술로 구분된다. 본 연구는 다양한 LBS 응용 어플리케이션을 개발하기 위한 응용서버기술로써 OpenLS Core Service 사양의 'Presentation Service', 'Location Utility Service', 'Directory Service'를 W3C 웹 서비스 표준을 준수하도록 구현하였다.

  • PDF

Core-A 프로세서 기반의 멀티미디어 SoC 플랫폼 설계 (The Design of Multi-media SoC Platform Based on Core-A Processor)

  • 서학용;허경철;정승표;박주성
    • 전자공학회논문지
    • /
    • 제50권6호
    • /
    • pp.99-104
    • /
    • 2013
  • 최근 주목받는 스마트 폰, 스마트 TV 등 스마트 전자기기들은 전통기기의 기능과 컴퓨터를 결합하는 공통점을 갖고 있다. 단순히 프로세서가 내장되어 연산만 수행하는 것이 아니라 OS(Operating System)가 포함되고 사용자가 개인 용도에 따라 새로운 기능을 추가할 수 있고 유무선 통신으로 인터넷 또는 PC와 연결하여 통신할 수 있는 개장된 멀티미디어 SoC 플랫폼이 필요하다. 본 논문에서는 Core-A 프로세서와 AMBA 버스 기반으로 영상, 음성 또는 각종 통신 형태를 지원하는 다기능 SoC 플랫폼을 설계하여 FPGA로 구현과 검증을 하였다. SoC 플랫폼의 전체 성능을 검증하기 위해 JPEG 디코딩 알고리즘과 ADPCM 인코딩 디코딩 알고리즘을 실행하고 실행 결과를 모니터 또는 스피커로 출력하여 검증했다.

비용 제약조건을 이용한 병렬 O(n!) 서치 스페이스 탐색 기법의 구현 (Implementation of a parallel traversal scheme for O(n!) search space exploiting cost constraint)

  • 이정훈
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2010년도 추계학술발표대회
    • /
    • pp.1501-1502
    • /
    • 2010
  • DualCore 혹은 MultiCore 플랫폼의 보급에 따라 높은 시간복잡도를 갖는 응용들도 사용자의 컴퓨터나 단말에서 수행되어 다양한 서비스를 제공할 수 있게 되었다. 본 논문에서는 관광 스케줄을 효율적으로 결정하기 위한 다중목적지 방문 문제에 대해 이중 쓰레드에 기반한 서치 스페이스 탐색 알고리즘을 구현한다. 이는 Traveling Salesman Problem의 한 종류로서 O(n!) 시간 복잡도를 갖고 있으며 검색시의 독립성때문에 각 쓰레드는 병렬적으로 최적의 스케줄을 탐색할 수 있다. 또 현재까지 발견된 최적값을 기반으로 부분 경로의 비용이 이미 최적값을 넘는 경우는 하위 탐색을 제거하여 상당한 성능의 향상을 가져온다. 2.4 GHz Intel(R) Core DuoCPU와 3 GB 메모리로 구성된 플랫폼 상에서 구현된 서비스는 11개의 목적지에 대한 방문 스케줄을 생성함에 있어서 단일 쓰레드 버전은 14.196초, 이중 쓰레드 버전은 6.411초, 제약조건을 포함한 이중 쓰레드 버전은 0.14초에 최적의 스케줄을 찾아낼 수 있다.

스마트 통합플랫폼 보안위협과 대응방안 연구 (A Study on the Security Threat Response in Smart Integrated Platforms)

  • 유승재
    • 융합보안논문지
    • /
    • 제22권1호
    • /
    • pp.129-134
    • /
    • 2022
  • 스마트플랫폼이란 기존 플랫폼과 첨단 IT기술을 결합함으로써 물리 및 가상공간을 초연결 환경으로 구현한 진화된 플랫폼이라 정의된다. 초연결로 언급되는 정보와 정보, 인프라와 인프라, 인프라와 정보, 공간과 서비스가 연결은 사용자의 삶의 질과 환경을 획기적으로 변화시켜 주는 고품질의 서비스 구현 및 제공을 가능하게 한다. 특히 스마트 정부와 스마트 헬스케어 구현으로 사회안전망과 개인건강관리 수준을 획기적으로 개선시킨 효과를 모두에게 제공하고 있다. 이 과정에서 생산되고 소비되는 수많은 정보들은 그 자체로서 혹은 빅데이터 분석을 통해 공공 및 개인의 기본권을 위협하는 요인으로 작용할 수 있다. 특히 스마트시티의 생태계를 형성하는 핵심기능으로서의 스마트플랫폼은 자연스럽게 지속적으로 확장되어 가기 때문에 그에 따르는 데이터의 처리운용과 네트워크 운영 상 커다란 보안 부담에 직면하고 있다. 이 논문에서는 스마트시티의 핵심 기능으로서의 플랫폼 구성 요소와 그에 대한 적절한 보안위협 및 대응 방안을 연구한다.

오픈 러닝과 소셜 러닝 플랫폼의 핵심요소 비교분석 (Core Elements of Open Learning and Social Learning Platform in a Comparative Analysis)

  • 채완순;안미리
    • 한국컴퓨터교육학회 학술대회
    • /
    • 한국컴퓨터교육학회 2017년도 하계학술대회
    • /
    • pp.51-54
    • /
    • 2017
  • 본 연구의 목적은 오픈 러닝과 소셜 러닝 플랫폼의 핵심요소 비교분석 결과를 바탕으로 학습자와 학습 환경 개선을 위해 고려해야 할 핵심 요소와 방향에 대한 시사점을 고찰하는 데 있다. MOOC로 대변되는 오픈 러닝 사례들의 핵심요소를 분석하여 각각의 공통점과 차이점은 무엇인지 알아보고자 했다. 소셜 러닝 플랫폼을 활용한 사례들을 살펴봄으로써 소셜 러닝 플랫폼의 정의와 특이사항을 살펴보았다. 오픈 러닝과 소셜 러닝 플랫폼의 특이사항은 서로 어떤 상호작용을 가질 수 있을지 비교분석 내용을 바탕으로 오픈 러닝에서 발견 된 장단점과 소셜 러닝 플랫폼의 장단점으로 대치하여 서로 보완해줄 수 있는 진화한 러닝 플랫폼을 구상해보는 것은 유의미 할 것이다.

  • PDF

재목적 기술을 이용한 가상기계의 탑재에 관한 연구 (A Study on the Adapting of the Virtual Machine using Retargetable Techniques)

  • 고광만;유재민
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2006년도 한국컴퓨터종합학술대회 논문집 Vol.33 No.1 (B)
    • /
    • pp.409-411
    • /
    • 2006
  • 본 논문에서는 컴파일러 개발 시에 적용되었던 재목적 기술을 응용하여 다양한 플랫폼에 가상기계를 보다 원활히 탑재하기 위한 가상기계의 자동화 탑재 기술을 제안하고 이를 구현한다. 이를 위해, 가상기계를 플랫폼 독립적인 가상기계 핵심(Core) 부분과 플랫폼 의존적인 부분으로 재구성한 후 다음과 같은 세가지 부분을 설계하고 구현한다. 첫째. 플랫폼 의존적인 부분을 정형화된 방법으로 기술할 수 있는 플랫폼 디스크립션을 설계한다. 둘째. 설계된 플랫폼 디스크립션을 입력으로 받아 최적의 플랫폼 정보를 생성할 수 있는 탑재 점보 생성기를 구현한다. 마지막으로 탑재 정보 생성기의 출력과 가상기계의 핵심 부분을 결합하는 가상기계 생성기를 개발한다.

  • PDF