HDL과 IP 그리고 상위언어를 쉽게 합성하는 HLS 특강
강*선 : 기존 ALTERA H/W Tool을 사용했던 소스를 상위언어로 쉽게 합성할수 있나요? 어느정도 배우면 사용가능한지?
: HDL을 상위언어로 합성은 불가능합니다. HDL 언어나, 상위언어(C,C++)는 구조적인 이해가 다르므로, 시간을 가늠할수 는 없습니다. 하지만. C언어를 사용하실 수 있다면, Verilog언어는 기초가 같기 때문에, 사용하는데 어려움이 없으 실 것입니다.
최*웅 : 개념설계 c++를 HDL 로 변환하는 compiler 군요 ..그러면 pipeline 등 을 사용하려면 어떻게 하는지요 c++는 병렬처기가 불가능할거 같은데요
: C++ 를 HLS로 변경하게 되면 IP 형태로 생성이 됩니다. 이 부분을 Qsys에서 유져가 파이프라인을 좀더 넣을 수 있습니다.
강*희 : C나 C++단계를 FPGA까지 포팅 이전에 Hardware description Language로 code도 생성도 가능한지요?
: 가능합니다
남*식 : 항상 제기되는 문제인 것 같지만 HLS를 사용하면 편하고 빠르고 구현할 수 있지만 성능이나 면적 측면에서 손해를 볼 수 있는 것인가요?
: 트레이드 오프가 있습니다만, 요즘 컴파일러의 성능이 좋아져서 10~20퍼센트 내외에서 최적화 됩니다.
WAVM 영상 구성을 위한 모델 구성 및 전처리 기술
김*환 : 현재 4채널 영상을 재구성하는 것 까지는 보았습니다. 더 나아가 영상의 주변 물체를 tracking하는 기술까지 개발되었나요?
: 차량에 적용할 경우 BSD까지는 가능할 것으로 판단됩니다. 아직까지 tracking에 대한 연구는 진행하고 있지 않습니다.
김*규 : 4대의 카메라의 영상을 처리할 경우 처리용량에 따른 어려움이 있을 듯 합니다만 적용과정에서 고려할 사항이 있다면 알려주십시오.
: 저희는 고속화를 위해 LUT 을 사용하였습니다.
김*형 : 후지쯔의 경우 카메라간의 경계에서 사람등 물체가 사라지거나 어긋나거나 하는데 이 기술에서는 경계부분이 깔끔하게 보이는 듯 합니다. 이유가 궁금합니다.
: 영상을 자연스럽게 보이게 하는 것이 가장 핵심적인 기술입니다. 경계부분에 블렌딩 기술을 적용하였습니다. 바닥부분을 자연스럽게 보이기 위해 AVM 기술을 함께 적용하였습니다.
김*환 : pc버전을 실제로 적용하면 제한대는 부분이 많은것으로 보이는데 임베디드버전에서 프레임을 높이는 방법은 현재 연구중에 있는 부분인가요? 차 후 현재 기술을 이용해서 개선되거나 다른 부분으로 활용 할 예정사항은 없는건가요
: 저희가 적용한 임베디드보드는 임베디드의 가능성을 보기 위한 것이라고 보시면 될 것 같습니다. 말씀하신 frame rate를 높이는 것은 제품화하시려는 보드에 맞도록 기업에서 최적화의 작업이 필요합니다. 현재는 3차원 정보를 적용하는 연구를 진행하고 있습니다.
: 정의하기 나름이겠지만, 사물을 정상적으로 인식할 수 있는 거리가 어느정도 되나요?
: 가까운 거리에 있을 수록 왜곡이 생깁니다. 거리가 멀어지면 상대적으로 왜곡이 적어 보입니다. 사람이 유관으로 판단하는 것이기 때문에 개인차가 있을 것으로 판단됩니다.
유*희 : 그러면 AVN 같은 차량 인포시스템에서 영상을 받아서 처리하는데 시스템 포퍼먼스에는 어느정도 부하가 있나요?
: 시스템이 무엇인가에 따라 부하가 결정된다고 생각합니다. 현재 임베디드버전은 네비게이션에서 사용하는 디스플레이 장치의 video in에 연결하면 바로 사용하실 수 있는 상태입니다.
김*환 : 프로그램으로 보았을때 생각보다 공간외곡율이 높은데 배치카메라 간격을 늘려서 곤간외국율을 적게 할 수 있도록 변경이 가능한 부분인가요?
: 볼모델의 특성상 왜곡을 완벽하게 제거할 수 없었습니다. 왜곡을 줄이기 위한 연구가 계속 진행 중입니다.
나*호 : KETI 에서 개발하는 본 시스템은 특정 프로세서뿐만 아니라 범용 시스템에서도 사용가능한가요?
: 현재 PC버전과 저희가 선정한 임베디드 버전으로 개발되어 있습니다. 임베디드 플랫폼에 맞도록 커스터마이징이 가능합니다.
전기사업법 개정에 따른 전기 계측기 소개 및 현장 실습
송*수 : 절연저항 측정에서 표준으로 2분간 전압을 인가했을 때 기준저항이 안정적으로 유지되어야 하는데 휴대용 장비에서 과연 500VDC 또는 AC를 안정적으로 발생할 수 있나요? 휴대용 장비에서 연속적이고 안정적인 전압인가가 가능한 것인지....
: 절연장비 중 1분 또는 10분을 측정한 절연상태를 나타내는 PI/DAR 기능이 있습니다. 이 기능을 이용하시면 가능합니다.
송*수 : 측정각도와 거리에 따른 측정온도 편차는 어느 정도 발생하는지요?
: 각도는 반사와 관련있으며, 거리에 따른 온도감쇄는 없습니다. 하지만 해상도가 낮으면 한 픽셀이 측정하는 크기가 다르기 때문에 다른 온도가 보여질 수 있습니다.
STM32가 제안하는 초저전력 IoT 애플리케이션 구현하기
전*중 : Wireless Module 개발에 적절한 MCU가 어떤것들이 있나요?
: STM32L0시리즈를 추천드립니다.
고*상 : 세미나 잘 들었습니다. 다만 아슁운 점은 내부 RTC의 전력이 생각보다 커서, MCU의 저전력 성능이 반감된다는 점 입니다.
: 좋은의견 감사합니다. 참고로, STOP모드에서 RTC운용에 필요한 소모전류는 대략 400nA정도 입니다. 참고하시기 바랍니다.
이*진 : 질의한게 간건지 안 간건지를 모르겠네요..다시한번 문의드리자면 stop모드 같은 저전력 상태에서 peripheral운용이 가능하다는 것은 그 모드에서 peripheral 에서 읽어온 데이터를 저장하고 있을 수 있다는건가요?
: STOP 에서 제한적인 Pheri 사용이 가능하면 데이터 연산등이 필요할 경우 RUN 모드로 변경 이후 처리 하셔야 합니다. 구체적인 컨셉이 있어야 확인 가능 한 사항입니다.
.**봉 : 안녕하세요. STM32는 gcc기반의 컴파일러는 개발 환경은 지원하지 않나요? Keil이나 IAR같은 환경만 지원하는 건가요?
: 아닙니다. 당연히 GCC기반의 무료 컴파일러를 지원합니다. CubeMX를 통해 소스를 만들어도 AC6로 프로젝트 파일이 생성이됩니다. 다만 기업들이 선호 하시는 사용 컴파일러에 대해서 좀 더 설명을 드리는 사항입니다. 참고로 Cortex-M0 M0+는 KEIL이 ST만 무료로 지원이 가능합니다.
강*학 : IoT에서는 Security가 확보돼야 하는데 security관련해서는 어떤 방법들이 제공되어 있는지요?
: Full Flash Protection Sector Flash Protection Hardware encryption - AES True RNG2 Unique ID (96-bit) Class B Built-in ECC 등의 기능을 지원합니다.
조*철 : 사용자 편의를 위한 다양한 툴들이 제공되는 것 같아서 좋습니다. 개발 시 참조가 될 수 있는 실 사용 어플리케이션의 전력 테스트 벤치 자료 등을 제공 받을 수 있을까요?
: ST MCU 의 소모전류는 데이터시트에서 확인 할 수 있으며 ULPBench 또는 Coremark는 EEBench 사이트에서 확일 하실 수 있습니다. 그리고 STM32CubeMX에서 MCU의 소모전류 추정치를 시뮬레이션해볼 수 있습니다.

.jpg)



