embeded/FPGA - ALTERA2017. 12. 22. 17:42

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

altera 교육자료 요약  (0) 2017.12.27
GHDL - 시뮬레이터  (0) 2017.12.26
FPGA IP 관련..  (0) 2017.12.22
염가형(?) FPGA evaluation 보드  (0) 2017.12.20
altera quartus 라이센스 관련  (0) 2017.12.19
Posted by 구차니
embeded/FPGA - ALTERA2017. 12. 22. 15:55

심심해서(?) 지른기념으로(?!) 찾아봤는데

괜히 자일링스 많이 사용하는게 아닌 듯..


확실히 이것저것 키워드 넣어서 검색해보면 자일링스 쪽이 다양하게 잘 뜬다.

[링크 : https://www.xilinx.com/products/intellectual-property.html]

[링크 : https://www.altera.com/products/intellectual-property/ip.html]

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

GHDL - 시뮬레이터  (0) 2017.12.26
c to HDL ㄷㄷㄷ  (0) 2017.12.22
염가형(?) FPGA evaluation 보드  (0) 2017.12.20
altera quartus 라이센스 관련  (0) 2017.12.19
망할 지름신님...  (0) 2017.12.14
Posted by 구차니
하드웨어/Storage2017. 12. 22. 15:52

하드 2TB 두 개 박아놨는데 한 녀석이 BIOS에서 인식도 못할 정도로 망가져서

RMA 보내고 2년이 되지 않아 교환으로 진행!

(새로 받은 하드는 기존의 보상기간과 동일하게 적용되어 돌려 받음)


물론 핫 스왑 지원하니까 NAS 끄거나 켜지 않은 채로 하드에 불이 꺼진 녀석을 뽑고 교체하면 된다.

아래 사진에서 녹색 불이 꺼진 녀석이 문제가 생긴 녀석이고

STATUS에 주황불이 들어오고 삑삑거린다.


아무튼 새 하드 장착하고 작동중인 NAS에 연결하면 자동 복구!는 아니고

저장소 관리자에서 관리를 누르면 아래와 같이 수리만 뜨고


새로 추가한 녀석이 디스크 2에서 인식되서 이쁘게 대기중!


어짜피 포맷을 해야하니(요즘에 NTFS로 포맷되서 나오려나?)


몇 초 걸린다는데 포맷하는 건가.. 아무튼 한 5초 정도? 걸린거 같다.


아무튼 내비두면 수리 중 뜨면서 한참 걸릴 듯 ㅋㅋ

(솔찍히 그냥 복사하는것만 해도 꽤 걸릴텐데 패리티 확인하면서 할터라 반나절 이상은 소요될걸로 예상)


+

10분 동안 2% 미만으로 진행되었다.

1%에 약 5분 500분 8시간 정도 소요 될 것으로 예상된다... ㄷㄷㄷ


+

2시간 30분에 약 25%... 총 10시간 정도 되려나?


+

2017.12.23

6시간 조금 못 미치게 걸려서 복구 완료네

하드는 2테라(전체 1.7테라 인식) 중에 1테라 정도 사용하는 중이었고 6시간 걸렸으니..

드럽게 오래걸리는구나...


'하드웨어 > Storage' 카테고리의 다른 글

하드 도착.. NAS 재구성 망했어..  (0) 2018.02.02
시놀로지 2베이 하드 백업하기  (0) 2018.02.02
synology WebDAV + NetDrive  (0) 2017.10.19
sata gen3 mode ?  (0) 2017.02.02
시놀로지 https / ssl 인증서 적용하기  (0) 2017.01.25
Posted by 구차니

일단 가입까지 다 하고 귀찮게 확인까지 하려고 클라도 깜 ㅠㅠ


2017년 12월 18일 오후 11:00 - 2017년 12월 23일 오후 7:00

[링크 : https://www.ubisoft.com/en-gb/event/happy-playdays-2017/#freegame]


일단은 겟!



Posted by 구차니

얼마전에 이니굿즈나 달님이라는 표현과 행동에

안철수 팬보이냐고 열심히 까인적이 있는데


솔찍히 말하는 사람인 서민교수가 문제이긴 하지만

전체적인 방향은 동의하는 내용


역설적으로 문재인 "극성팬들로 인해서 나라 말아먹게 생겼다."

조금 자세히 말하자면, 

패션진보나 자칭 깨시민에, PC와 페미니즘이 결합된 극렬 문재인 지지자들로 인해서

국정과 사회인식 자체를 왜곡하고 그 여파로 (자칭)"보수 세력들이 집권하던 시기보다

더 나라에 해악이 커지게 생겼다." 정도가 되려나?

(사족을 달자면 모르고 지지하던 것과 알고 지지하는 차이와,

가고자 하는 곳은 멀어서 아주 정밀하게 각도 조절이 필요한데,

일단 시작이 중요하다면서 조금 틀어져도 상관없고 바꾸어 나가면 된다는

사람과 미래를 과도하게 긍정하는 팬보이들의 생각이 걱정이다)



대통령이 입는 옷

대통령이 먹던 음식

대통령이 하사한(?!) 물건

대통령 사진이 들어간 팜플렛이나 기관지


의미가 다르다곤 하지만

ooo이 먹고간 자리, 음식과 우표와 동상과

눈물 흘리면서 쓰러지던 태극기 집회 분들과 무슨 차이가 있는 걸까?

(물론 이 소리 하면 사람이 다르잖아! 라고 듣게 된다)



단지 지지대상이 다를 뿐 질럿(인생이 starcraft냐!)이나 다름없는 행동은 똑같은 터인데..

물론, 진보에서 상대진영에 싫었던 행동 자체를 강박에 가까울 정도로 안하려고 하고

옳지 않다고 생각했던 부분을 안하려는 건 높게 사지만

그런식으로 자기가 세운 기준으로 인해, 대응도 못하고 쓸려 나가는걸 봐왔고

그럼에도 불구하고 그걸 쓰는 것이 스스로를 부정하고 가치를 떨어트리는거라고 생각해왔기에

힘들고 옳은 방식을 지지해 왔던게 바로 진보일텐데

대상만 다른 똑같은 행동을 그렇게 열광하는 현재의 지지자들을 어떻게 봐야 하는걸까?



정치도 즐겁고, 쉽고, 누구나 해야 할 수 있겠지만,

그럼에도 불구하고 가볍고, 대충하고, 아무나 해서는 안 될 것이다.


[링크 : http://v.media.daum.net/v/20171221202659874]

Posted by 구차니

머.. 저번에 성관계 동의서에 이은

국제적 추세인가

뻘짓인가 그것이 문제로다


[링크 : http://v.media.daum.net/v/20171221175639986]

Posted by 구차니
embeded/Cortex-M3 Ti2017. 12. 21. 17:33

음.. bl_startup_rvmdk.S를 보니

아래와 같은 구문이 정상적일 경우 점프할 주소를 넣어 주는 구문인가?

어셈블리를 좀 봐야겠네...


;******************************************************************************

;

; The reset handler, which gets called when the processor starts.

;

;******************************************************************************

    export  Reset_Handler

Reset_Handler

    ;

    ; Initialize the processor.

    ;

    bl      ProcessorInit


    ;

    ; Branch to the SRAM copy of the reset handler.

    ;

    ldr     pc, =Reset_Handler_In_SRAM


;******************************************************************************

;

; Initialize the processor by copying the boot loader from flash to SRAM, zero

; filling the .bss section, and moving the vector table to the beginning of

; SRAM.  The return address is modified to point to the SRAM copy of the boot

; loader instead of the flash copy, resulting in a branch to the copy now in

; SRAM.

;

;******************************************************************************

    export  ProcessorInit

ProcessorInit

    ;

    ; Copy the code image from flash to SRAM.

    ;

    if      :def:_FLASH_PATCH_COMPATIBLE

    movs    r0, #0x1000

    else

    movs    r0, #0x0000

    endif

    movs    r1, #0x0000

    movt    r1, #0x2000

    import  ||Image$$SRAM$$ZI$$Base||

    ldr     r2, =||Image$$SRAM$$ZI$$Base||

copy_loop

        ldr     r3, [r0], #4

        str     r3, [r1], #4

        cmp     r1, r2

        blt     copy_loop


    ;

    ; Zero fill the .bss section.

    ;

    movs    r0, #0x0000

    import  ||Image$$SRAM$$ZI$$Limit||

    ldr     r2, =||Image$$SRAM$$ZI$$Limit||

zero_loop

        str     r0, [r1], #4

        cmp     r1, r2

        blt     zero_loop


    ;

    ; Set the vector table pointer to the beginning of SRAM.

    ;

    movw    r0, #(NVIC_VTABLE & 0xffff)

    movt    r0, #(NVIC_VTABLE >> 16)

    movs    r1, #0x0000

    movt    r1, #0x2000

    str     r1, [r0]


    ;

    ; Return to the caller.

    ;

    bx      lr 


[링크 : https://e2e.ti.com/support/microcontrollers/stellaris_arm/f/471/t/100834]

'embeded > Cortex-M3 Ti' 카테고리의 다른 글

CMSIS for stellaris/TM4C  (0) 2018.02.12
cortex m3 어셈블리 bl, cbz  (0) 2018.01.04
keil sct - 링커 스크립트  (0) 2017.12.11
lm3s 부트로더  (0) 2017.11.21
JTAG / SWD 핀 연결방법 조사..  (0) 2017.04.04
Posted by 구차니
embeded/Cortex-M4 Ti2017. 12. 21. 11:26

위의 USB에 연결하고 Power Select를 DEBUG로 하고 

C:\ti\TivaWare_C_Series-2.1.3.156\examples\boards\ek-tm4c123gxl\usb_dev_gamepad

usb gamepad 바이너리를 올린다음

[링크 : http://www.ti.com/lit/ug/spmu296/spmu296.pdf]


왼쪽의 USB에 연결하고 Power Select를 DEVICE로 해주니 엌ㅋ

HID 장비로 해서 게임 컨트롤러 인식이 된다. ㄷㄷ

보드에 버튼이 두개 있는데.. 도대체 저 X/Y/Z 축은 어떤 정보로 연결된건지 모르겠고

(기울기 센서 있는것도 아니니.. 무슨 값일까?)


아무튼 Example Game Pad 라는 이름으로 인식된다.



+

USB_DP / USB_DM 으로, PD4 / PD5에 연결이 되어있네..

driverlib에서 usb 지원하니 별다른 칩셋이나 회루 구성없이 바로 되나 보네..


[링크 : http://www.ti.com/lit/ug/spmu296/spmu296.pdf]


칩에 USB 컨트롤러가 들어있네

[링크 : http://www.ti.com/lit/ds/symlink/tm4c123gh6pm.pdf]

Posted by 구차니

대학교 1학년때 였나 2학년 전공가서 였나..

컴퓨터 구조 시간에 불 대수를 배웠는데

카르노 맵과 드모르간 법칙등이 이해가 안갔는데 이제야 차분히 보니 이해가 되네..

그때 공부를 제대로 했으면 FPGA를 다뤘을려나...


아무튼 OR는 논리합(logical disjunction) - 논리적 괴리/이접

AND는 논리곱(logical conjunction) - 논리접 결합/접속

이라는데 솔찍히 A+B 라고 논리합을 OR 표기하다 보니 거기서 혼동이 온듯..


논리표는 지긋지긋 하게들 봤을테고(?)

다시 한번 적자면 아래와 같고, 특이한 것은 바로 같은 입력 일때와 다른 입력일때의 차이이다.

A+B=R (OR)

 AxB=R (AND)

F+F=F

T+F=T

F+T=T

T+T=T

FxF=F

TxF=F

FxT=F

TxT=T


그리고 논리에서 T는 1로 치환되니

A+B=R (OR)

 AxB=R (AND)

F+F=F

1+F=T

F+1=T

T+T=T

FxF=F

1xF=F 는 곧 1xA=A

Fx1=F 는 곧 Ax1=A

TxT=T

(1+A)=1

(1A)=A

로 유도가 된다.


그리고 A+A'=T 이고 1이 되니 

(A+A')B는

(1)B

1xB = B 가 된다.


X+XY = X(1+Y) = X*1= X 로 유도


드모르간 법칙은 (X+Y)'= X'Y' 인데

(X+Y)'=R 

F+F=F가 F' = T

T+F=T가 T' = F

F+T=T가 T' = F

T+T=T가 T' = F

가 되고

AxB=R

FxF=F

TxF=F

FxT=F

TxT=T

와 비슷하게 TxT=T 인걸 뒤집으면 되니

A'xB'=R

F'xF'=TxT=T

T'xF'=FxT=F

F'xT'=TxF=F

T'xT'=FxF=F


유도는 좀 똥같은데

아무튼 (A+B)' = A'B' 라는 결론이 도출된다.

[링크 : http://www.kyobobook.co.kr/product/detailViewKor.laf?barcode=9788935304394]

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

haze / defog  (0) 2018.03.19
USB class - DFU(Device Firmware Upgrade)  (0) 2017.12.26
a-gps  (0) 2017.09.01
GPS DOP  (0) 2017.06.14
DDR3 ZQ calibration  (0) 2017.04.27
Posted by 구차니

초신성


젤나가 유물 확보하고 이제 25점 다 채워서 연관이 되는건지 모르겠지만

아무튼 타이커스의 정체가 조금씩 밝혀지고 있고

발레리안 과의 위험한 거래를 하는 느낌인데

승무원들도 모두 반대하고 분기가 다가오는 기분인데 어떻게 해야 하려나..




Posted by 구차니