SoC(System on Chip)에서 하드웨어-소프트웨어 설계 절충점을 해결하기 위해 기본 프로세서를 구성하거나 맞춤형 확장을 추가하는 것은 새로운 일이 아닙니다. 이것은 RISC-V 커뮤니티에서 지지하는 가치 제안의 핵심 부분이었습니다. 가이드 적합한 RISC-V 맞춤형 지침으로 애플리케이션 가속화 .” 오늘날 많은 제품을 위한 시스템을 설계할 때 전력 소비, 성능 및 다이 면적은 복잡한 인공(AI) 및 기계 학습(ML) SoC 요구 사항을 많이 제한합니다. 오픈 소스 RISC-V 명령어 세트 아키텍처(ISA) 확장은 이러
일렉트로니카 2020 기간 중 4일 동안 임베디드 포럼은 임베디드 시스템 설계 및 개발 세계의 여러 측면을 다루는 기조 연설과 기술 프레젠테이션을 제공했습니다. 여기에는 설계부터 제품 수명 주기에 이르기까지 시스템을 개발하는 데 필요한 도구와 소프트웨어가 포함됩니다. 마이크로컨트롤러의 과거와 현재, 미래의 스마트 커넥티드 세상을 위한 진화. 그리고 연결성을 주제로 보안을 포함하여 사물 인터넷(IoT) 연결 장치의 여러 측면을 탐구했습니다. 그리고 저전력 설계라는 주제는 전 세계가 수십억 개의 센서와 에지 장치를 향해 수년 동안 작
이번 주에 발표된 Xilinx의 Falcon Computing Solutions 인수는 Falcon Computing의 컴파일러 기술을 사용하여 FPGA 및 적응형 SoC(시스템 온 칩)를 사용하는 맞춤형 고성능 가속 애플리케이션을 생성함으로써 더 많은 소프트웨어 개발자에게 소프트웨어 프로그래밍 가능성과 적응형 컴퓨팅을 제공할 예정입니다. Falcon Computing Solutions는 소프트웨어 애플리케이션의 하드웨어 가속을 위한 HLS(고수준 합성) 컴파일러 최적화 기술을 제공합니다. Xilinx는 이번 인수를 통해 자동화된
Cartesiam은 모든 Arm Cortex 마이크로컨트롤러(MCU)에서 직접 이상 분류를 가능하게 하는 최초의 통합 개발 환경(IDE)의 새 버전을 출시했습니다. 또한 사용자가 대표적인 사용 사례의 실제 데이터 세트를 다운로드할 수 있는 새로운 웹 기반 플랫폼을 도입했으며 Cartesiam의 IDE로 IoT 제품 라인을 확장하기 위해 Bosch Connected Devices and Solutions와의 파트너십을 발표했습니다. 마이크로컨트롤러에서 개발자가 인공 지능(AI) 교육 및 추론 애플리케이션을 생성할 수 있도록 올해 초
Amazon Web Services(AWS)는 Arm이 전자 설계 자동화(EDA) 워크로드의 대부분을 클라우드로 이전하여 잠재적으로 반도체 설계 및 검증을 위한 처리량을 최대 10배까지 늘릴 계획이라고 밝혔습니다. 전 세계의 코로나19 제한으로 인해 2020년에 온라인 작업으로의 급격한 변화가 가속화된 이후로 설계 엔지니어는 자연스럽게 클라우드 플랫폼에 끌렸고 더욱 그렇습니다. AWS와 Microsoft 모두 규모가 크며 Intel의 DevCloud와 같은 서비스도 있습니다. 따라서 Arm이 EDA 워크로드를 AWS로 마이그레이
전자 설계 자동화(EDA) 회사인 Pulsic은 아날로그 회로 설계자를 위한 회로도와 함께 실시간 칩 레이아웃 미리보기를 제공하는 아날로그 회로 설계자를 위한 플러그인을 발표했습니다. 또한 다운로드 및 설치가 무료이지만 일부 기능은 추가 비용으로 사용할 수 있는 프리미엄 제품으로 신제품을 제공함으로써 기존 EDA 비즈니스 및 라이선스 모델에서 탈피하고 있습니다. 무료 다운로드로 제공되는 새로운 Animate Preview는 엔지니어가 회로도를 개발하는 동안 아날로그 회로에 대한 빠르고 쉽고 정확한 물리적 정보를 즉석에서 제공합니다
Siemens Digital Industries는 Veloce 하드웨어 지원 검증 시스템에 4개의 신제품을 추가했습니다. 이 제품은 차세대 SoC(System on Chip) 설계의 신속한 검증을 관리하기 위한 원활한 접근 방식을 제공한다고 밝혔습니다. 전체 시스템은 가상 검증 플랫폼, 하드웨어 에뮬레이션 및 FPGA(Field Programmable Gate Array) 프로토타이핑으로 구성되어 검증 주기를 합리화 및 최적화하고 검증 비용을 절감합니다. 새 제품은 다음과 같습니다. 가상 플랫폼/소프트웨어 지원 검증을 위한 Ve
Cadence Design Systems는 10억 게이트 SoC(System-on-Chip) 설계 검증을 위한 가장 빠르고 최고 성능의 실리콘 이전 하드웨어 디버그 및 소프트웨어 검증을 제공하는 차세대 에뮬레이션 및 프로토타이핑 시스템을 출시했습니다. 통합 컴파일러 인터페이스와 공통 디버그 인터페이스 및 테스트벤치 콘텐츠를 통해 새로운 Palladium Z2 엔터프라이즈 에뮬레이션 및 Protium X2 엔터프라이즈 프로토타이핑 시스템은 고객에게 이전 제품에 비해 2배 용량 및 1.5배 향상된 성능을 제공하여 더 큰 칩에서 더 많
대규모 비정형 데이터 세트 처리에 중점을 둔 고속 그래프 분석 스타트업인 Katana Graph는 새로운 3세대 Intel Xeon 확장 가능 프로세서 및 메모리 시스템용으로 그래프 엔진을 최적화했다고 발표했습니다. Katana Graph 엔진(KGE)은 고속 그래프 분석, 패턴 마이닝 및 CPU 및 GPU의 이기종 클러스터에 대한 쿼리를 위한 플랫폼으로, 웹 크롤링 그래프와 같은 가장 큰 그래프도 처리할 수 있는 탁월한 컴퓨팅 기능을 제공합니다. 수십억 개의 정점과 수조 개의 가장자리가 있습니다. 고성능 그래프 알고리즘을 사용하
자동차 운전 소프트웨어 및 지적 재산권 회사인 AImotive는 Nextchip의 최신 Apache5 이미징 에지 프로세서에 사용되는 aiWare3P 신경망 프로세서에서 최대 98% 효율로 실행되는 자동차 신경망 비전 애플리케이션을 성공적으로 시연했다고 밝혔습니다. 이 회사는 이것이 자동차 추론을 목표로 하는 다른 NPU(신경망 프로세서 장치)보다 2~3배 더 우수하다고 주장합니다. 또한 최대 570만 픽셀 해상도의 이미징 센서, 쿼드 코어 Arm A53 CPU 및 9mm x 9mm의 작은 패키지 크기를 지원하는 고급 ISP를 갖
최근 웨비나 토론에서 Wally Rhines는 반도체 산업의 미래와 Covid-19 이후의 회복과 세계가 정상화될 때 그 이후의 성장에 대한 전망에 대해 이야기했습니다. 이 기사는 그 세션 동안 그의 생각을 요약한 것입니다. 글로벌 반도체 및 전자 설계 자동화(EDA) 산업은 쉽게 현대 디지털 라이프의 기반이 됩니다. 노트북, 휴대폰, 비디오 게임부터 세탁기, 냉장고, 첨단 로봇에 이르기까지 반도체는 믿을 수 있는 기술을 바탕으로 소리 없이 보다 편안한 삶을 영위할 수 있게 해줍니다. Wally Rhines는 반도체 및 ED
소프트웨어 추적은 특히 고급 시각화와 결합될 때 모든 임베디드 개발자 도구 상자에서 중요한 도구입니다. 대부분의 임베디드 시스템에는 동일한 시퀀스가 계속 반복되는 많은 순환 패턴이 있습니다. 디버깅할 때 일반적이지 않은 일이 발생한 정상적인 순환 동작에서 벗어나는 예외를 찾고자 하는 경우가 많습니다. 그러나 소프트웨어 추적 자체는 데이터 수집의 한 형태일 뿐입니다. 텍스트 또는 숫자 로그 데이터에서 문제를 찾는 것은 건초 더미에서 바늘을 찾는 것과 유사하지만 적절한 시각화를 통해 검색은 시각적 패턴 인식의 문제로 변환됩니다.
RISC-V의 ISA(Open Instruction Set Architecture)는 광범위한 구현 유연성을 허용하고 하드웨어-소프트웨어 설계 절충점을 해결하기 위한 새로운 접근 방식을 가능하게 하는 선택적 기능을 제공합니다. 모듈식 구조를 기반으로 하는 여러 표준 확장 및 옵션을 사용하여 기본 프로세서를 시작점으로 구성할 수 있습니다. 그러나 진정한 가치는 실제로 RISC-V가 개발자에게 혁신적인 응용 프로그램 아이디어의 요구 사항을 고유하게 충족하는 새로운 확장, 지침 및 구성을 만들 수 있도록 제공하는 기회에 있습니다. 고정
Facebook 엔지니어는 최신 타이밍 인프라의 중요한 구성 요소인 개방형 컴퓨팅 시간 어플라이언스를 구축하고 오픈 소스로 제공했습니다. 이를 가능하게 하기 위해 우리는 거의 모든 상용 서버를 시간 장치로 바꿀 수 있는 PCI Express(PCIe) 카드인 시간 카드를 고안했습니다. OCP 커뮤니티의 도움으로 Open Compute Time Appliance 프로젝트를 수립하고 Open Time Server의 모든 측면을 오픈 소스로 제공했습니다. 이 기사에서는 타임 카드의 개발에 대해 간략히 설명합니다. 2020년 3월에 우리
C++는 계속해서 임베디드 개발을 위한 소수 언어이지만 프로젝트가 너무 커서 C를 효율적으로 사용할 수 없을 때 개발자가 일반적으로 채택합니다. 이러한 개발자는 일반적으로 C에서 C++로 전환하고 있으며 언어 간의 미묘한 차이는 학습 곡선의 중요한 부분을 나타냅니다. C++에는 C와 같은 구조가 있습니다. 그 구조는 동일하지 않기 때문입니다. C++에는 구조와 매우 유사한 클래스가 있습니다. 이 기사에서는 이러한 언어 요소에 대한 세부 정보를 제공합니다. C의 구조 C의 구조는 기존 내장 데이터 유형(int , 문자 등), 비
전자 산업은 더 높은 수준의 정확도를 요구하고 있으며 온도 감지도 예외는 아닙니다. 각각의 장점과 단점이 있는 다양한 온도 감지 솔루션이 있습니다. 실리콘 온도 센서는 선형적이지만 다른 솔루션의 정확도를 제공한 적이 없습니다. 그러나 최근 실리콘 온도 감지의 발전으로 인해 이제 실리콘 솔루션으로 고해상도와 정밀도를 달성할 수 있습니다. 새로운 Freezer 2020년 3월이었고 영국은 막 락다운에 들어가려고 했습니다. 슈퍼마켓이 문을 닫을 경우를 대비하여 세계는 식량을 비축하고 있었고 미래는 불확실해 보였습니다. 그러자 Bramb
애플리케이션 크기와 복잡성은 지난 10년 동안 상당히 복잡해졌습니다. 자동차 부문을 예로 들어보겠습니다. 뉴욕 타임즈에 따르면 , 20년 전만 해도 일반 자동차에는 백만 줄의 코드가 있었지만 10년 후 제너럴 모터스 2010 Chevrolet Volt에는 F-35 전투기보다 많은 천만 줄의 코드가 있었습니다. 오늘날 평균적인 자동차에는 1억 라인 이상의 코드가 있습니다. 많은 메모리와 성능을 갖춘 32비트 이상의 프로세서로의 전환으로 기업은 훨씬 더 많은 부가가치 기능을 설계에 구축할 수 있게 되었습니다. 그것이 장점입니다. 단점
수년 동안 데스크탑 컴퓨터의 보안은 관심사였습니다. 기계가 인터넷에 연결되면 본질적으로 일종의 공격 가능성이 있습니다. 이러한 침투는 데이터를 훔치거나 시스템을 손상시키거나 어떤 식으로든 작동을 변경하는 것일 수 있습니다. 보호 수단은 잘 알려져 있으며 널리 적용됩니다. 임베디드 시스템은 네트워크에 거의 연결되지 않았고 코드가 일반적으로 일종의 ROM에 있었기 때문에 항상 이러한 문제에 영향을 받지 않는 것처럼 보였습니다. 여러가지가 바뀌었다. 최신 시스템의 상당 부분이 인터넷에 연결되어 있으며 코드를 RAM에 복사하여 RAM에서
지난 포스트에서 우리는 현대적인 임베디드 애플리케이션에서 개발자가 애플리케이션 코드에서 저수준 드라이버 구현 세부 사항을 분리하는 인터페이스를 만드는 방법을 조사했습니다. 이 인터페이스는 하드웨어 의존도를 낮추어 애플리케이션 코드의 확장성과 이식성을 높이는 아키텍처 추상화를 제공합니다. 이제 우리는 마이크로컨트롤러를 위한 3가지 드라이버 설계 기술에서 논의한 기술을 기반으로 개발자가 ADC 드라이버를 구현할 수 있는 몇 가지 다른 방법을 살펴보기 시작합니다. 이 기사에서는 폴링 기술을 사용하는 방법을 더 자세히 살펴보고 차단 드라
편집자 주:사물 인터넷(IoT)의 중추를 구성하는 연결된 장치는 해커의 침투에 대한 여러 취약성을 나타냅니다. 이러한 장치의 기본 펌웨어에 대한 이러한 위협을 완화하려면 개발자가 다양한 보안 기술에 익숙해야 합니다. Aaron Guzman과 Aditya Gupta의 IoT Penetration Testing Cookbook이라는 책에서 발췌했습니다. , 이 일련의 기사는 개발자에게 펌웨어 보호 모범 사례를 안내합니다. 이 시리즈의 첫 번째 기사에서 저자는 펌웨어의 메모리 손상 취약성과 주입 공격을 방지하기 위한 메커니즘에 대해 설
임베디드