640*480에 대한 VHDL 코드 인듯?

0.1 + 0.2 + 0.4V 합치면 0.7V 니까.. 3비트 씩 해서 8(2^3)  * 8 * 8 = 512 컬러 인가?

A VGA video signal contains 5 active signals:

• horizontal sync: digital signal, used for synchronisation of the video

• vertical sync: digital signal, used for synchronisation of the video

• red (R): analog signal (0-0.7 v), used to control the color

• green (G): analog signal (0-0.7 v), used to control the color

• blue (B): analog signal (0-0.7 v), used to control the color 

흐음.. 이건 어떻게 해석을 해야 하나?


[링크 : http://lslwww.epfl.ch/pages/teaching/cours_lsl/ca_es/VGA.pdf]



요즘 사용하는건 I2C 들어간 DDC2 방식이라고 해야하나?

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

[링크 : http://pinouts.ru/Video/VGA15_pinout.shtml]

'이론 관련 > 컴퓨터 관련' 카테고리의 다른 글

VGA Pattern Generator 관련 검색  (0) 2018.05.30
hdmi pinout  (0) 2018.05.29
I2c smbus slave interrupt  (0) 2018.04.24
haze / defog  (0) 2018.03.19
USB class - DFU(Device Firmware Upgrade)  (0) 2017.12.26
Posted by 구차니

아내님 병원 검진 때문에 월차냈는데

반차내려다가 오전에 안 끝날꺼 같아서 월차내길 잘한듯


암튼 오후에 시간이 좀 남아서 간만에 드론을 날렸는데

어제는 아파트 공원에서 날리다가 프로펠러 가드 두개 날리고

오늘은 배터리 부족으로 급상승 하려던 중 배터리 부족으로 추락하여

가드 두개 다리 두개 날려먹음

거기다가 배터리 하나는 부풀어 올라서 폐기헤야 할 듯 하고

하나는 아까 급 방전으로 추락한 녀석..


솔찍히 시간 안보고 날려서 얼마나 날린진 모르겠지만

안전을 위해서 배터리는 사야할듯 ㅜㅜ (3만 ㅠㅠ)

프로펠러 가드랑 다리 사려니 속 쓰리네..


+

2018.05.29

배가 댕글떙글 부은 배터리 ㅠㅠ


'개소리 왈왈 > 육아관련 주저리' 카테고리의 다른 글

체력 오링..  (0) 2018.06.06
피곤피곤..  (0) 2018.06.02
주말이 머했는데 끝나냐...  (0) 2018.05.27
대충대충 한쪽벽면 보온벽지 시공  (0) 2018.05.26
아내님의 꿈 프론토 웨건 중고구매  (6) 2018.05.23
Posted by 구차니

아직도 정신이 안들었는데

잠들려고 보니 주말이 끝...


Q: 도대체 무슨일이 일어난거냐...



A : 아내님 뻗고 홀로 애 봄. ㄷㄷㄷ

Posted by 구차니

아내님이 애 데리고 키즈카페 간 동안

낼름 한쪽면 시공!


자전거 타이어 자국남아있던 곳이라 그런지

시공하니 확실히 깨끗해 보인다.



아내님 : 여기도 해줘(난이도 가장 높은 곳)

남편님 : 어... 노력은 해볼게

아내님 : 해 줘.

남편님 : 어....

Posted by 구차니
Posted by 구차니
게임/비시즈2018. 5. 24. 20:44



'게임 > 비시즈' 카테고리의 다른 글

비시즈 비행기 팁  (0) 2018.05.24
be seige - 비시즈  (0) 2018.05.20
Posted by 구차니
embeded/FPGA - ALTERA2018. 5. 24. 16:34

2018.05.30


이전과 거의 같은데 검색이 잘 안나오면

Filter에서 Design Entry(all names) 해주면 제대로 나오고


모니터링할 노드와 클럭을 정상적으로 추가해주면


아래와 같은 모습이 된다

SOF Manager 우측에는 해당 프로젝트의 SOF를 선택해주면 굳이 Programmer 가지 않아도 되니 편리함.

좌측 상단의 Instance를 누르면 Instance Manager에 버튼이 활성화 되고

Run Analysis - F5 버튼을 누르면 


약간의 시간이 지난뒤 아래와 같이 파형이 나온다

(일단 div/2 로 LED를 점멸하게 소스를 수정함)



//=======================================================

//  This code is generated by Terasic System Builder

//=======================================================

module PwmCtrl(RST_N, CLK, LED0);

input RST_N, CLK;

output LED0;

reg[27:0] counter0;

always @(negedge RST_N or posedge CLK)

begin

if(RST_N == 1'b0)

begin

counter0 <= 0;

end else begin

counter0 <= counter0 + 1;

end

end

assign LED0 = counter0[1];


endmodule


module DE0_NANO(

//////////// CLOCK //////////

CLOCK_50,

//////////// LED //////////

LED,

//////////// KEY //////////

KEY 

);


//=======================================================

//  PARAMETER declarations

//=======================================================


//=======================================================

//  PORT declarations

//=======================================================


//////////// CLOCK //////////

input           CLOCK_50;

//////////// LED //////////

output      [7:0] LED;

//////////// KEY //////////

input      [1:0] KEY;


//=======================================================

//  REG/WIRE declarations

//=======================================================


//=======================================================

//  Structural coding

//=======================================================

PwmCtrl pwm0(KEY[0],CLOCK_50,LED[0]);

endmodule 



---

LE와 M4K 이런거 소모해서

내부적으로 로직을 저장하고 디버깅에 도움을 주는 녀석


Tools - Signal Tap Logic Analyzer


우측 상단의 JTAG Chain Configuration 에서 DE0-nano의 USB-Blaster를 선택하면

자동으로 Device는 검색되는데, 정상적으로 안되면 Scan Chain을 눌러주면 된다.


오른쪽 중앙의 Signal Configuration 에서 Clock을 설정해주고

왼쪽의 auto_signaltap_0 에 "Double-click to add nodes"를 더블클릭해 모니터링할 노드를 추가한다.


그럼 상단에 컴파일 하라고 빨간색으로 뜨고


저장하면 stp 확장자(SignalTaP 약자인듯?)로 설정을 저장하게 하고


프로젝트 연동하도록 도와준다.



[링크 : http://pages.hmc.edu/harris/class/e155/SignalTap.pdf]

[링크 : https://www.altera.com/content/dam/altera-www/global/en_US/pdfs/literature/ug/signal.pdf]


+

2018.06.05

간단한 녀석으로 해보니 (hsync + vsync + 20bit 카운터 + 4비트 rgb)

8K 까지는 빌드가 되지만, 16K 부터는 아래와 같은 에러가 발생하며 중단된다.

Error (170048): Selected device has 66 RAM location(s) of type M9K.  However, the current design needs more than 66 to successfully fit

Error (171000): Can't fit design in device 


대신 저장할 항목을 줄이고(hsync + vsync) 32K로는 성공


즉, singaltap의 sample depth는 저장할 신호당 용량이기에

저장할 노드 갯수 * sample depth 만큼의 용량을 필요로 하게 된다.


+

2018.06.05

Signal Tap의 Enable을 꺼주면 빌드시 시간이 줄어든다(말그대로 Signal Tap 비활성화)

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

signal Tap 2와 talkback?  (0) 2018.05.30
레몬 라이트 옵션보드 도착  (2) 2018.05.29
quartus device family 삭제하기  (0) 2018.05.23
책 도착!  (2) 2018.05.21
엥.. Quartus II Lite Edition... 라이센스?  (0) 2018.05.18
Posted by 구차니
게임/비시즈2018. 5. 24. 10:57

'게임 > 비시즈' 카테고리의 다른 글

수요일의 비시즈  (0) 2018.05.24
be seige - 비시즈  (0) 2018.05.20
Posted by 구차니

일단 중고로 구매했고

얼마 사용하지 않아서 깨끗한 상태.


구리 토이저러스 이벤트로 62만~69만 할인중인데(방풍커버 추가시 7만+)

쿨매물로 나와, 연휴에 사고 하루 끌어본 결과


1. 마트 카트 앞쪽에 물 2뭉태기(2L*6*2) 넣고 돌아 다니는 느낌

>> 아무래도 길이가 조금더 길어지고 끝에 애가 앉으니 무게감이 쩖...

2. 예상외로 유모차 보다 턱을 잘 넘어 다님

>> 가장 걱정했던 부분인데 다행히도 잘 타고 넘음(한 5cm 정도 까지는 안들어줘도 타고 올라가는 듯)

3. 커!! 지젼 커!!!!

>> 접어두면 리안 솔로 보다 얇아지는 듯. 다만 펴놓으면 리안 솔로보다 20cm 정도는 더 커지는 느낌

>> 현관 꽉차서 돌아 댕기기 빡셈 ㅠㅠ

>> 막 드러눕고 애가 좋아함 ㅋㅋ

4. 낮아서 애가 좋아함

>> 지가 알아서 타고 내림


아무튼 일장 일단이 있긴 하지만

전반적으로 아빠의 팔과 지갑을 제외하면 모두가 행복해짐 


+

2018.06.04


Posted by 구차니

485 컨버터가 대개 422도 겸용하고 있어서 왜 그랬나 몰랐는데

데이터시트 뒤지다 보니.. 422은 485의 서브셋이라고..


Application Information

RS-485 and RS-422 are differential (balanced) data transmission standards for use in long haul or noisy environments. RS-422 is a subset of RS-485, so RS-485 transceivers are also RS-422 compliant

[링크 : https://www.intersil.com/.../isl3170e-71e-72e-73e-74e-75e-76e-77e-78e.pdf]


422이나 485나 둘다 Differential 방식으로 동작하고 (485는 아닌줄 알았는데.. ㄷㄷ)

485는 Half-duplex

422은 Full-duplex를 지원한다.



+

485 파형

[링크 : https://www.maximintegrated.com/en/app-notes/index.mvp/id/723]

'이론 관련 > 네트워크 관련' 카테고리의 다른 글

오픈스택 openstack  (0) 2018.06.27
SDN - Software Defined Networking  (0) 2018.06.27
uart 2bit stop bit  (0) 2018.05.02
rs232 / ttl 전기적 특성(?)  (0) 2016.09.22
i2c ...  (0) 2016.05.03
Posted by 구차니