레지스터를 읽고 쓰는 것은 대부분의 IP에서 작동을 제어하고 질의하는 주된 방법이다. 또한 디자인이 정상 작동하기 위한 측면에서도 레지스터는 핵심적인 역할을 수행하므로 레지스터 테스트는 설계와 검증, 구현 등의 과정에서 매우 중요하다고 할 수 있다.따라서 우선 IP 수준에서 레지스터가 제대로 구현됐는지 검증해야 한다. 즉, IP 블록의 인터페이스에서 엑세스할 수 있는지, 올바른 리셋 레벨을 가졌는지 확인해야 하는데, 서브 시스템 수준에서 레지스터에 대한 엑세스를 검증하면 인터커넥트 네트워크와 어드레스 디코딩이 사양대로 구현됐음을 확
마이크로비트(Micro:bit)는 영국의 BBC에서 제작한 코딩교육용 교구다. 비슷한 제품으로는 아두이노가 대표적인데, 아두이노와 달리 마이크로비트는 크기가 더 작고 센서와 LED, 버튼을 내장하고 있어 좀 더 쉽게 사용할 수 있다.또한, 마이크로비트는 웹사이트에서 블록을 이용해 코딩하고, 바로 컴파일할 수 있다는 것이 장점이다. 또한, 안드로이드, IOS환경에서의 애플리케이션도 정식 지원하며 모바일로도 코딩이나 블루투스를 이용해 업로드할 수 있다. 마이크로비트 레인보우 LED 조작하기마이크로비트의 경우 코딩과 피지컬 컴퓨팅을 동시
요즘은 누구나 스마트폰을 갖고 있으며, 아마도 스마트폰을 갖고 있지 않은 사람을 찾는 것이 훨씬 어려울 것이다. 그리고 이것은 단순히 성능 좋은 전화기를 거의 모든 사람이 갖고 있다는 것을 넘어, 우리 모두가 서로 연결된 세상에 살고 있다는 것을 의미한다. 심지어 서로를 실시간으로 볼 수 있도록 성능 좋은 카메라까지 장착한 채로 말이다. 솔직히 고백하자면, 나는 스마트폰의 시대가 도래하기 전까지는 아무리 중요한 행사라고 하더라도 카메라를 가지고 다녀 본 경험이 없다. 아내와 데이트를 할 때도, 휴가를 가서도(심지어 휴가지에서 내가
[테크월드=선연수 기자] 이번 호에서는 쿼드셉트(Quadcept)의 라이브러리 구조와 관리 환경에 대해 서술하고자 한다. 쿼드셉트와 같은 전자 캐드(ECAD) 프로그램을 통해 회로도 설계와 PCB 아트워크를 하기 위해선, 각 회로 부품에 대한 라이브러리 파일이 필수적이다. 라이브러리 파일은 일반적으로 회로도용 심벌(Symbol)과 아트워크용 풋프린트(Footprint)의 조합으로 생성되며, 정확하고 쉬운 생성 과정과 효율적인 관리가 매우 중요하다. 지금부터 쿼드셉트의 라이브러리 구조와 관리 환경에 대해 알아보자. 쿼드셉트의 라이브러
[테크월드=선연수 기자] 인공지능(AI) 기술로 인해 머지않은 시일 내 우리 사회는 더욱 편리하고 안전한 곳으로 변모할 것이다. 현재로서는 ‘티핑포인트’의 정확한 시점을 예측하기 어려우나, 이 순간이 찾아온다면 오늘날 AI ‘지능’의 영역이 훨씬 ‘현실’로 다가올 것이다.자동차 안전성 시스템 성능 향상을 위해서 AI를 딥러닝 기법으로 활용할 수 있으며, 이는 소비자들의 생활과도 직결되는 부분이다.딥러닝의 개념은 수십 년 전에 이미 소개됐으나, 최근 특정 응용 프로그램과 기술, 일반적인 컴퓨팅 플랫폼 분야에서 활발하게 사용함으로써 관
[테크월드=선연수 기자] 전력 관리는 제품 개발에 있어 잘 알려진 분야지만, 전자 산업의 다른 측면과 마찬가지로 효율성에 대한 새로운 요구를 받아들이면서 계속 발전해나가야 한다.사물 인터넷(IoT, Internet of Things) 전반에서 전자 제품의 연결성을 높이려는 움직임이 나타나고 있으며, 이는 효율적인 제어와 관련된다. 사람마다 다르게 해석할 수 있으나, IoT의 전력을 더욱 효율적으로 제어할 수 있는 방법을 기대하는 것으로 볼 수 있다. G20 에너지 효율 실행 계획(G20 Energy Efficiency Action
블루투스(Bluetooth) 5.0 사양이 2016 년에 출시되면서, 세상은 많이 달라졌다. 우리는 이 새 기술을 통해 이전 보다 훨씬 빠른 데이터 전송 속도를 구현할 수 있게 됐을뿐 아니라 IoT 애플리케이션의 새로운 요구사항에 대응할 수 있는 저전력 블루투스(BLE:Bluetooth Low Energy) 네트워킹 기능이 가능해졌다.하지만 여기서 끝이 아니었다. 그리고 불과 1 년 후인, 2017 년 7 월 31 일에 블루투스 메시 디바이스 1.0이 출시되며, 블루투스 기반 N:N 통신마저도 가능해졌다. 이를 통해 메시 네트워크
[테크월드=선연수 기자]자동차 회사는 더 안전하고, 더 똑똑하며, 더 효율적인 미래 자동차를 만들기 위해 항상 고심한다. 스마트 무선 커넥티비티, 노면 소음 제거(RNC), 독립 음장(PAZ), 차량 내 통신(ICC), 자율 주행과 같은 신기술이 구현되고, 차량에 탑재되는 전자 제어장치(ECU)는 계속 늘어나며, 전자 시스템은 더욱 복잡해지고 있다. ECU 수가 증가하면 이들을 연결하는 케이블링 하네스의 무게와 가격도 같이 늘어나고, 무게가 늘어나면 연비도 떨어지며, 자동차 회사의 고충도 늘어나게 된다.기업은 첨단 인포테인먼트 시스
메모리의 접근 속도, 다시말해 메모리의 정보를 읽고 쓰는 속도는 메모리 구조상 ROM 또는 Flash영역보다 RAM의 속도가 빠르다. 하지만 RAM은 휘발성 메모리이기 때문에 전원공급이 없으면 메모리의 데이터는 삭제된다. 따라서, 일반적으로 코드 저장 용도로는 사용하지 않는다.하지만 소스코드의 속도를 최대한 올려야하는 경우, 코드를 RAM으로 복사해 RAM에서 수행하도록 하는 방법이 있다. 우선 코드를 RAM 에 배치하는 경우는 크게 두 가지가 있다. 디버깅 중 RAM 에 모든 코드/데이터를 배치해 실행하는 방법과 ROM또는 Fla
어린이 보호구역의 불법 주·정차 단속을 위해 고가의 단속 전용 카메라 대신, 방범용 CCTV에 딥러닝 기술을 적용해 불법 주·정차 차량을 자동으로 탐지하는 시스템을 개발했다. 지난 호에서는 불법 주정차 차량을 인지하기 위한 객체 탐지, 추적에 방법에 대해 알아봤다. 이번에는 자동차의 특정 요소, 즉 번호판의 차량 번호와 색상을 DB화하고 서비스 구현하는 과정에 대해 알아보겠다.이미지 전처리불법주정차 차량의 번호판영역을 특정해냈다면, 해당 차량의 번호판 이미지가 따로 추출된다[그림 1]. 그러나 추출된 번호판 이미지는 기울어져있고 노
[테크월드=박진희 기자] 마이크로비트(Micro:bit)는 영국의 BBC에서 제작한 코딩교육용 교구다. 비슷한 제품으로는 아두이노가 대표적인데, 아두이노와 달리 마이크로비트는 크기가 더 작고 센서와 LED, 버튼을 내장하고 있어 좀 더 쉽게 사용할 수 있다또한, 마이크로비트 웹사이트에서 블록을 이용해 코딩하고, 바로 컴파일할 수 있다는 것이 장점이다. 마이크로비트 웹사이트의 코딩은 https://makecode.microbit.org/# 에서 가능하고 한번 접속한 적이 있는 경우 웹에서 저장해 오프라인상태에서도 블록코딩을 할 수 있
[테크월드=박진희 기자] 일반적으로 가장 많이 사용되는 보드 전체 또는 보드의 특정 파트의 전류소모를 측정하는 방법은 전류 측정장비(Current meter)를 사용하는 방법이다. 전류측정 장비를 사용하면 다른 어떤 방법보다 아주 정확한 전류 소비량 측정이 가능하다. 하지만 이런 방법의 소비전류 측정은 측정된 전류 소비량과 수행된 코드와의 상관관계 확인이 되지않아 전류소비량이 최좀 소화된 소프트웨어를 작성하는데 큰 도움은 되지 않는다. 이에반해 C-SPY의 파워디버깅(Power Debugging) 기능은 디버깅 프로브
[테크월드=이건한 기자] 전자산업의 과거이자 현재, 나아가 미래의 변화를 책임질 반도체 핵심 소자 트랜지스터(Transistor). 혹자는 트랜지스터를 ‘전자공학의 꽃’이라 부르기도 한다.현대 트랜지스터의 표본, MOSFET시간이 흐르며 트랜지스터의 구조는 보다 효율적인 방향으로 진화했다. 초기 접촉식 트랜지스터의 뒤를 이어 현재까지도 가장 널리 사용되는 형태는 1960년에 개발된 ‘금속 산화막 반도체 전계효과 트랜지스터(MOS Field-Effect Transistor, MOSFET), 일명 ‘모스펫’이다. 모스펫은 쇼클리의 트랜
[테크월드=선연수 기자] 최근 자율주행차의 상용화가 임박함에 따라 이를 뒷바침 해 줄 전자 제어에 대한 관심이 높아지고 있다. 특히 단순한 제어의 오류가 치명적인 결과를 초래할 수 있어 기존의 수준을 뛰어넘는 고품질의 반도체 집적 회로가 요구되고 있다. 대부분의 불량은 제품 출하 전 적절히 관리돼 실사용에 중대한 영향을 끼치진 않으나, 소프트 에러(Soft Error)의 경우 일회성 불량으로 불량 분석을 통한 원인 분석이 불가능한 경우가 대부분이다. 이로 인해 기존의 생산 관리로써의 한계를 갖게 된다. 이 글에서는 최고 수준의 안전
[테크월드=이건한 기자] 전자산업의 과거이자 현재, 나아가 미래의 변화를 책임질 반도체 핵심 소자 트랜지스터(Transistor). 혹자는 트랜지스터를 ‘전자공학의 꽃’이라 부르기도 한다.가방엔 노트북을 담고, 손에는 스마트폰을 든 채 어디서나 빠르고 쾌적한 컴퓨팅 환경을 누린다. 별것 아닌 듯 보이지만 이런 일이 가능해진 건 지금으로부터 약 70년 전 개발된 트랜지스터란 녀석 덕분이다. 트랜지스터의 탄생으로 전자산업의 발전 속도는 눈부시게 빨라졌으며, 과장을 조금 덧대 현대 전자공학의 역사는 트랜지스터의 탄생 전과 후로 나뉜다고
[테크월드=신동윤 기자] IoT의 활성화로 인한 가장 큰 변화는 IT(Information Technology)에서 DT(Data Technology)로의 전환일 것이다. DT는 IT를 통해 수집, 저장된 수많은 데이터를 분석해 유의미한 인사이트를 도출해 내는 방법론을 의미한다. IT에서 데이터는 정보로서의 가치를 갖는 데이터에 국한되지만, DT에서는 데이터가 정보로서의 가치 유무를 구분하지 않는다. 따라서 수많은 원시 데이터를 빅데이터로 활용하고, 이를 딥러닝과 같은 기술을 활용해 분석함으로써 새로운 가치를 창출해 내는 것이다.
[테크월드=박진희 기자] 최신 애플리케이션은 물리적 자원과 가상 자원의 융합에 기반을 두고 있다. 이는 마이크로컨트롤러, 센서, 커넥티비티, 전원 디바이스, 클라우드, 에지 컴퓨팅, AI, 머신 러닝 분야에서 이뤄진 발전에서 확인할 수 있다. 기술의 진보로 이점을 얻고 있는 주요 시장 부문으로는 소위 산업용 사물 인터넷(IIoT)을 비롯한 산업용 시장을 들 수 있다. IoT 노드는 제조 환경에 구축돼 툴과 장비의 상태를 모니터링하고 제어한다. 기술 트렌드에서 공통적인 두 가지 키워드가 예측정비(Predictive Ma
[테크월드=선연수 기자] 전자 시스템에서 절연이 필요한 이유는 다양하다. 고전압으로부터 사람과 장비를 보호하기 위해서 필요하며, 단순히 PCB에 원치 않는 접지 루프를 제거하기 위해 필요할 수도 있다. 공장 자동화, 산업 자동화, 의료 장비, 통신, 컨슈머와 같은 다양한 애플리케이션에서 절연은 필수적으로 요구된다. 이처럼 절연은 반드시 필요하나, 절연 설계는 굉장히 복잡하다. 제어된 전력이나 데이터 신호가 절연 장벽을 통해 전달될 때 전자기 간섭(EMI, Electromagnetic Interference)이 발생하고
[테크월드=신동윤 기자] IoT, 그리고 IIoT는 어느덧 우리 삶 속으로 점점 침투해 들어오고 있다. 빅데이터, 인공지능, 클라우드 등 4차 산업혁명의 여러 기술과 결합되면서 스마트홈, 스마트 빌딩, 스마트팩토리, 스마트 시티 등 다양한 분야에서 영향력을 강화해 나가고 있다. 이에 점점 더 많은 기술과 솔루션이 등장하고 있음은 물론이고, 특히 IT와 OT의 결합을 통해 새로운 시장을 창출해 나가려 하고 있다. 하지만 문제는 IoT가 수많은 디바이스로 이뤄질 뿐 아니라, 이를 연결하고 데이터를 수집하기 위한 네트워크,
[테크월드=선연수 기자] 인공 지능(AI)이 빠르게 확산되고 있다. 이 혁신 기술은 이전엔 상상할 수 없던 분야들로 활용 영역을 넓혀가고 있어, 기업들은 어떤 형태로든 AI를 도입해야 하는 상황이 됐다. AI는 자율주행차, 사물인터넷(IoT), 네트워크 보안, 의료 분야에서 특히 중요한 역할을 한다. 기업의 전문가들은 AI를 사업적으로 어떻게 잘 활용할 수 있을지 고심하고 있으며, 도입을 주저하던 많은 기업들도 얼리 어답터 기업의 성공 사례들을 접하게 되면서 서서히 AI에 길을 터주고 있다. 모든 AI가 다 같은 것은 아니다. 애플