embeded/FPGA - ALTERA2017. 11. 9. 13:35

단순하게 보면.. VHDL이나 베릴로그로 짠걸 RTL이라고도 표현한다는데..

먼지 감이 안오네..


[링크 : https://en.wikipedia.org/wiki/Register-transfer_level]

[링크 : http://aboutmadlife.blogspot.com/2014/11/what-is-rtl.html]

'embeded > FPGA - ALTERA' 카테고리의 다른 글

de0-nano / nios2  (0) 2017.12.06
microblaze (xilinx) Nios II (altera)  (0) 2017.12.05
Cyclone IV,V (terasic de0-nano)  (0) 2017.12.05
xilinx USB cable 드럽게 비싸네  (0) 2017.12.05
EPCS, EPCQ  (0) 2017.12.03
Posted by 구차니
Programming/VHDL2017. 11. 9. 09:33

FPGA - Field-programmable gate array

[링크 : https://en.wikipedia.org/wiki/Complex_programmable_logic_device]


CPLD - Complex Programmable Logic Device

[링크 : https://en.wikipedia.org/wiki/Complex_programmable_logic_device]



여기 내용이 맞는진 모르겠지만..

CPLD(altera)는 로직을 굳혀서 별도의 외부 플래시가 필요없고

FPGA(xilinx)는 FPGA내 SRAM에 외부 플래시의 내용을 올리는 방식이라 외부 플래시기 필수인가?

(일단 artix-7나 kintex-7는 외부 플래시 필수이긴 하니..)

[링크 : http://cooa.tistory.com/entry/20048324430]


+

MAX V 라는 녀석인데

보드에 i2c / spi eeprom이 실장되지 않은 채 판매가 되고 있다.

CPLD 내부에 플래시가 들었거나 로직 게이트 자체를 바로 프로그래밍 하는 개념 인가?

별도의 외부 프로그램을 적재할 공간이 존재하지 않는 것이 xilinx와의 차이로 보인다.


[링크 : https://www.altera.com/.../manual/rm_maxv_cpld_dev_board.pdf]

    [링크 : https://www.altera.com/products/boards_and_kits/dev-kits/altera/kit-max-v.html]

'Programming > VHDL' 카테고리의 다른 글

VHDL 문법 공부중 1  (0) 2017.12.10
VHDL 문법 관련  (0) 2017.12.08
VHDL 문법  (0) 2017.12.07
xilinx fpga with vhdl verilog  (0) 2017.12.02
CPLD, FPGA  (0) 2009.12.17
Posted by 구차니
embeded/FPGA - XILINX2017. 11. 9. 08:55

가입하면 볼 수 있고

IE 에서만 보이지 크롬에서는 안보이네.. ㅠㅠ 플래시 예외해줘야 하나?

예외처리 해주니 잘 나오네

망할 플래시


[링크 : http://www.e4ds.com/webinar_detail.asp?idx=379]

[링크 : http://www.e4ds.com/webinar_detail.asp?idx=389]


zynq ultrascale+ .... 엄청 비싸 보이는구만?


[링크 : https://www.xilinx.com/products/silicon-devices/soc.html]

[링크 : https://www.xilinx.com/products/silicon-devices/soc/zynq-ultrascale-mpsoc.html]


2495$ 엌ㅋㅋ

[링크 : https://www.xilinx.com/products/boards-and-kits/device-family/nav-zynq-ultrascale-mpsoc.html]

'embeded > FPGA - XILINX' 카테고리의 다른 글

xilinx bitstram ecryption  (0) 2018.01.23
xilinx artix-7 프로젝트 빌드해봄  (0) 2018.01.07
xilinx vivado / ISE 라이센스 관련  (0) 2017.12.19
digilent Arty A7  (0) 2017.12.10
xilinx Bitstram Length와 Logic cell  (0) 2017.12.08
Posted by 구차니
Programming/C Win32 MFC2017. 11. 8. 17:34

음.. 그냥.. 기본 단축키가 아니었던건가 -ㅁ-?


[링크 : http://blog.naver.com/sjplus/220436689165]

'Programming > C Win32 MFC' 카테고리의 다른 글

윈도우 ini 파일 사용하기  (0) 2017.11.13
hidpi 지원 - winform wpf mfc  (2) 2017.11.10
mfc sleep 주의  (0) 2017.11.08
win32 usb class  (0) 2017.11.03
CEdit 내용 지우기와 메모리 사용량  (0) 2017.10.26
Posted by 구차니
Programming/C++ STL2017. 11. 8. 15:59

정작 써본건 처음이라..

아무튼 이녀석은 오른쪽 부터 기본값을 정할 수 있고

값이 없으면 기본값이 들어간다.


그런데 함수 prototype에 없는거지

함수 선언에 넣으면 아래와 같이 재정의 되었다고 배를 짼다.


error C2572: 'CtestDlg::sender' : 기본 매개 변수 재정의. 매개 변수 9

'CtestDlg::sender' 선언을 참조하십시오. 


[링크 : http://shaeod.tistory.com/365]


근데 이게.. msvc 특성인지 gcc나 다른것도 포함하는 표준인지 모르겠네...

'Programming > C++ STL' 카테고리의 다른 글

cpp string 관련  (0) 2019.06.10
cpp stringstream << 연산자  (0) 2019.05.24
cpp string compare 와 ==  (0) 2017.01.31
cpp this  (0) 2016.07.18
class 기본 접근제한자  (0) 2016.07.18
Posted by 구차니
Programming/C Win32 MFC2017. 11. 8. 15:57

Sleep() 함수는 그 함수에서 멈춰버리지

메인 쓰레드 메시지를 처리하지 못하니까

시리얼 같은거 보내면서 Sleep() 하고 또 보내면

받는 쪽에서 처리를 못한채 이벤트가 쌓여서 죽어 버린다.


[링크 : http://lafirr.tistory.com/56]

[링크 : http://egloos.zum.com/sweeper/v/2942286]

'Programming > C Win32 MFC' 카테고리의 다른 글

hidpi 지원 - winform wpf mfc  (2) 2017.11.10
cedit ctrl-a 단축키 사용하기  (0) 2017.11.08
win32 usb class  (0) 2017.11.03
CEdit 내용 지우기와 메모리 사용량  (0) 2017.10.26
CEdit 길이 제한  (0) 2017.10.26
Posted by 구차니
embeded/raspberry pi2017. 11. 8. 08:24

piwall은 2015년 부터 보아오던건데

소스까진 공개되도 구성이 어떻게 된다 라는 그런게 잘 안보여서 찾다보니..


결론은.. rpi + hdmi 모니터 + ethernet

마스터 장치 혹은 라즈베리에서 ffmpeg을 통해서 동영상 스트리밍 해주고

슬레이브(tile) 들은 그걸 받아서 단순하게 omxplayer를 통해 재생해주는 식으로 보인다.

Installing the software

If the master is not a Raspberry Pi then just install ffmpeg or avconv on your machine. 

[링크 : http://www.piwall.co.uk/information/installation]

    [링크 : http://www.piwall.co.uk/information/6-features-and-benefits]


그런 이유로 piwall은 동영상을 틀 수 밖에 없고

네트워크로 보여줄 부분만 crop 하는 식으로 보내서 자유롭게 설정이 가능하지만

(토막낸 여러개를 비정형적으로 라던가)

동영상이 아니면 불가능하고, 하나의 동영상만 재생이 가능하는 식의 제한이 있는 것으로 보인다

(그런데 핵융합로 같은건 하나가 아닌거 같았는데..)


그걸 뛰어넘기 위해 다른 회사가 먼가를 하는데

대충 내용만 보여서.. HDMI over Ethernet 기술을 통해 어쩌구 하는데

HDbitT 라는 프로토콜을 통해 랜으로 HDMI 데이터를 쏘고

[링크 : http://www.hdbitt.org/what-is-hdbitt.html]


받는 쪽은 어떻게 한다는건진 좀 이해를 못함..

What you need

Firstly, you need to get a few things in order for your video wall to work and to avoid messing up your network. Here is the list of required hardware:

  • A Yodeck player for each screen of the video wall
  • Another Yodeck player (as “Master”) that will play back the actual content
  • An HDMI-to-IP video streamer – we recommend Lenkeng LKV373A (sender only, costs about $36)
  • A Network router – no special specs, just having a LAN and a WAN port will do
  • One Network switch to connect all of the above 

구성으로 봐서는.. HDMI to IP video streamer 라고 하니

rpi의 HDMI 출력을 HDMI to IP video streamer로 넣고

slave yodeck player들은 HDbitT 프로토콜이 broadcast로 전송되니

그걸 받아서 재생해야 할 위치들만 자르고 키워서 보여준다 라는 개념인가?


[링크 : https://www.yodeck.com/news/video-wall-support/]

[링크 : https://www.yodeck.com/news/video-wall-using-raspberry-pi/]

    [링크 : http://www.lenkeng.net/Index/detail/id/149]

'embeded > raspberry pi' 카테고리의 다른 글

블투 동글이 비싸!  (0) 2018.02.17
라즈베리 2 시리얼이 안되네...?  (0) 2018.01.11
rpi dual spi lcd  (0) 2017.11.08
GY-80 / GY-801  (0) 2017.10.09
gyro를 조합하여 정밀하게 사용하기  (0) 2017.09.22
Posted by 구차니
embeded/raspberry pi2017. 11. 8. 07:59

닌텐도 3ds xl 보고는 리눅스에서 듀얼 모니터 + 듀얼 터치로 해서 가능할까?

하는 마음에 찾아보는데 은근 자료가 없다.


rpi spi는 2개 선택가능하다는데 

The Raspberry Pi is equipped with one SPI bus that has 2 chip selects. 

[링크 : https://www.raspberrypi.org/documentation/hardware/raspberrypi/spi/README.md]


chip select만 잘해주고, 리셋만 해주면 이론적으론 가능하니 어딘가 있지 않을까 싶은데 은근 없네?

Unfortunately, there is no schematic, however wiring is pretty simple:


LCD0      - RPi

SDO(MISO) - MISO/GPIO9, pin21 (common)

LED       - 5V through 1k resistor, pin 2 (common)

SCK       - CLK/GPIO11, pin23 (common)

SDI(MOSI) - MOSI/GPIO10, pin19 (common)

D/C       - GPIO24, pin18

RESET     - GPIO25, pin22

CS        - CE0/GPIO8, pin24

GND       - GND, pin 6 (common)

VCC       - 3.3V, pin 1 (common)


LCD1      - RPi

SDO(MISO) - MISO/GPIO9, pin21 (common)

LED       - 5V through 1k resistor, pin 2 (common)

SCK       - CLK/GPIO11, pin23 (common)

SDI(MOSI) - MOSI/GPIO10, pin19 (common)

D/C       - GPIO18, pin12

RESET     - GPIO23, pin16

CS        - CE1/GPIO7, pin26

GND       - GND, pin 6 (common)

VCC       - 3.3V, pin 1 (common) 

[링크 : https://youtu.be/wxJpWRPKe-g]


x-input을 이용해서 모니터 별로 입력 장치를 할당하면

터치 모니터 두개를 해도 문제 없다고 한다.

[링크 : https://askubuntu.com/questions/51445/how-do-i-calibrate-a-touchscreen-on-a-dual-monitor-system]

'embeded > raspberry pi' 카테고리의 다른 글

라즈베리 2 시리얼이 안되네...?  (0) 2018.01.11
piwall / yodeck  (0) 2017.11.08
GY-80 / GY-801  (0) 2017.10.09
gyro를 조합하여 정밀하게 사용하기  (0) 2017.09.22
어엌.. 라즈베리 gedit 이쁜데?  (0) 2017.09.16
Posted by 구차니
Microsoft/Windows2017. 11. 7. 18:54

윈도우 7으로 어쩔수 없이(?) 구매해서 했는데

업데이트 하려고 하니 머시라?


에러 코드 80240037


원인

새로운 프로세서 세대 지원을 위한 최신 Windows 버전을 필요로 하기 때문에 발생 합니다. 예를 들어, Windows 10은 다음 프로세서 제품에서 지원 되는 유일한 Windows 버전:


인텔 7 번째 (7)-세대 프로세서

AMD "로마 볼록"

Qualcomm “8996"

이 지원 정책 구현 방법 때문에 다음과 같은 Windows 버전을 실행 하 고 일곱 번째 세대 나 이후 세대의 프로세서를 가진 장치 더 이상 수 스캔 또는 Microsoft Update 또는 Windows Update를 통해 업데이트 다운로드.


Windows Server 2012 R2

Windows 8.1

Windows Server 2008 R2

Windows 7

해결 방법

해당 컴퓨터에서 다음 세대의 프로세서가 있으면 Windows Server 2016 및 Windows 10 Windows 8.1 및 창 7 기반 컴퓨터에 Windows Server 2012 R2 및 Windows Server 2008 R2 기반 컴퓨터 업그레이드 하는 것이 좋습니다.


I ntel 7 번째 (7)-"인텔 코어" 프로세서 세대 나 이후 세대

AMD 7 번째 (7)-("로마 볼록") 세대 프로세서나 세대로

"8996" Qualcomm 프로세서나 세대로

 

[링크 : https://support.microsoft.com/.../the-processor-is-not-supported-together-with-the-windows-version-that]


로마 볼록이 먼가 했네 -_-

Intel seventh (7th)-generation processors

AMD “Bristol Ridge”

Qualcomm “8996" 

AMD는 A12 이후 모델 인 듯?

[링크 : https://support.microsoft.com/.../the-processor-is-not-supported-together-with-the-windows-version-that]

[링크 : http://www.itworld.co.kr/t/62074/퍼스널컴퓨팅/103936]


해결책은 우회 프로그램 설치... 인가?

[링크 : https://github.com/zeffy/wufuc]

   [링크 : http://reslee.kr/75]


+

아무튼 아예 업데이트를 진행조차 못하게 하는 이런 말도 안되는 만행은

정책이라고 넘어가기에는 너무 미친 짓인 듯 -_-

Posted by 구차니
Microsoft/Visual Studio2017. 11. 7. 18:45

완전 무료로 풀렸다길래 시도해봤더니..

저거 어느 세월에 다 받아... -_ㅠ


일단 MFC는 기본 선택에서는 빠져있는데 추가하면 1.3GB 정도 추가된다.


+

2017 iso가 있나 찾아 봤더니

그건 없고 버전 골라서 다운받는건 가능 한 듯?


일단 완전 오프라인으로 하려면

인증서를 만들고 설치해야 하는 것 같은데 인증서 툴은 windows sdk를 받아야 하는 딜레마가.. -_-

[링크 : https://docs.microsoft.com/ko-kr/visualstudio/install/install-visual-studio-in-offline-environment]

[링크 : https://docs.microsoft.com/ko-kr/visualstudio/ide/create-an-offline-installation-of-visual-studio]

[링크 : https://docs.microsoft.com/ko-kr/visualstudio/install/install-vs-inconsistent-quality-network]



+

나름 SSD 달린(꾸졌지만) 2710p 에서는 무리인가..

MFC 띄우려니 엄청 오래걸리고 버버버버벅...

Posted by 구차니