embeded/FPGA - ALTERA2017. 12. 11. 20:14

FPGA 문서들을 보다 보니 IP가 어쩌구 나오는데

Internet Protocol의 그 IP가 아닌거 같아서 찾아 보니


IP Core라고 하기도 하고 IP라고도 하는데 일단 약자 자체는

지적자산(Intellectual Property)


ip  core

[링크 : http://whatis.techtarget.com/definition/IP-core-intellectual-property-core]

[링크 : https://wiki.kldp.org/HOWTO/html/CPU-Design-HOWTO/ip.html]

[링크 : https://www.intel.co.kr/content/www/kr/ko/fpga/ip-and-design-tools.html]

[링크 : https://www.altera.com/support/support-resources/support-centers/ethernet-support.html]

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

망할 지름신님...  (0) 2017.12.14
ASSP - Application-specific standard product  (0) 2017.12.14
fpga bitstream format?  (0) 2017.12.08
FPGA 개론?  (0) 2017.12.07
제조사별 FPGA 로직 게이트 갯수 차이  (0) 2017.12.06
Posted by 구차니
embeded/Cortex-M3 STM2017. 12. 11. 17:57

검색하다 보니 같은 블로그네..

아무튼 STM32에 DMA로는 SPI 정도만 가속하는 정도일려나?


[링크 : https://javakys.wordpress.com/.../stm32f2xx-또는-stm32f4xx에서-spi-dma를-통해-full-duplex-통신-구현하기/]

[링크 : https://javakys.wordpress..../nucleo-stm32f401re에서-spi-dma를-이용해서-w5500-송수신-성능-개선하기/]

[링크 : http://blog.naver.com/gauya/220215460198]


+

lm3s1607도 찾아 보았는데.. UART와 SPI에 대해서만 존재하는 걸로 보인다.

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


+

DMA는 들어봤지만 직접 구현해본적은 없다 보니 찾아 봐야할 듯..

특정 회로 라인에 물리는게 아닌건가..?

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

STM32F103 관련 용어  (0) 2021.02.02
CMSIS for stm32  (0) 2018.02.12
cmsis printf  (0) 2017.01.10
stm32 cortex-m3 api / library  (0) 2015.01.17
stm32f103z ?  (0) 2015.01.10
Posted by 구차니
embeded/Cortex-M3 Ti2017. 12. 11. 16:26

음.. 두개 섹션으로 된 녀석은 아직 발견 못함..

아무튼 이걸 이용해서 부트로더와 프로그램을 합칠 수 있을 거 같은데..

sct는 scatter의 약자라는데.. 왜 이런 용어를...


[링크 : http://www.keil.com/support/man/docs/armlink/armlink_pge1362075656353.htm]

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

cortex m3 어셈블리 bl, cbz  (0) 2018.01.04
cortex-m3 keil 부트로더  (0) 2017.12.21
lm3s 부트로더  (0) 2017.11.21
JTAG / SWD 핀 연결방법 조사..  (0) 2017.04.04
어? 의외로 RX busy는 없네?  (0) 2017.03.27
Posted by 구차니
Programming/VHDL2017. 12. 10. 23:45

VHDL 책 보고 정리중.

나중에 verilog도 한번 봐야겠다.


일단 프로그래머 입장에서 보는 차이라고 해야하나?

연산자가 의외로 많이 다르다 -ㅁ-

 C VHDL 

== 

<= 

!= 

/= 


주석(comment)는 한줄짜리만 있고 여러줄 짜리는 없는 듯 하다.

 C

 VHDL 

 //

 -- 


동작적 모델링 - process() - 순차기술문(sequential)

                     case-when

                     signal - 병행기술문(concurrent) (?)

데이터 흐름 모델링 - when-else

                            with-select-when

구조적 모델링 - component

                      port map 


signal은 내부 회로(entity)간의 연결시 사용

architecture design of vhdl_test is

    signal k : std_logic_vector(2 downto 0)

begin

end 


process는 k의 값이 변할때 마다 수행(트리거?)

process(k)

end

begin


case-when c의 switch-case에 비슷한 구성이고

default:는 when others => null에 대응된다.

case k is

      when "000" =>

              out <= 1;

              out2 <= 2;

      when "000" => D <= "00000001";

      when others => null;

end case;


with-select-when은 모든 조건에 대해서 테스트 해야 한다.

(case-when 처럼 when others가 먹히지 않는 듯)

문장의 끝이 아니라 ;가 아닌 ,로 표시됨에 주의

with s select

    y <= i(0) when "00",

    y <= i(1) when "01",

    y <= i(2) when "10",

    y <= i(3) when "11";


if - elsif - else 이며 위의 연산자에서 보았듯 =는 할당(assign)이 아닌 비교(equal) 이다.

조금 익숙하게(?) elseif 정도는 좀 해주지 -_-

if diff = -2 then

;

elsif diff = -1 then

;

else

;

endif;


동기클럭사용

falling 과 rising edge에 대응하는 if문

-- clk : std_logic;

rising_edge(clk)

if(clk'event and clk='1') then 


falling_edge(clk) 


when-else는 일종의 우선순위를 가지고 위에서 부터 비교해서 가장 위의 것이 실행된다.

(머.. if-else랑 무슨 차이가 있으려나?)

architecture ...

begin

       y <= i(0) when S="00" else

               i(1) when S="01" else

               i(2) when S="10" else

               i(3);


[링크 : http://www.hanbit.co.kr/store/books/look.php?p_code=B5175626637]



+

2017.12.27

:= 는 변수에 할당

<= 는 signal에 할당

=> 는 case 문에 대한 건데.. others => 라고 쓰는 부분들이 있어서 찾아 봐야 할 듯..

[링크 : https://stackoverflow.com/questions/7988098/vhdl-difference-between-and]

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

xilinx vivado HLx / HLS  (0) 2017.12.24
VHDL과 verilog  (0) 2017.12.11
VHDL 문법 관련  (0) 2017.12.08
VHDL 문법  (0) 2017.12.07
xilinx fpga with vhdl verilog  (0) 2017.12.02
Posted by 구차니
embeded/FPGA - XILINX2017. 12. 10. 15:39

de0 nano에서 고민중 ㅜㅜ

일단 가장 큰 차이는

DE0-nano는 FPGA만 딸랑있고 LAN이나 USB나 이런거 하나도 없다보니

회로 구성을 해야하니 이래저래 부담인데..


Features:

  • Xilinx Artix-35T FPGA:
    • 33,280 logic cells in 5200 slices (each slice contains four 6-input LUTs and 8 flip-flops);
    • 1,800 Kbits of fast block RAM;
    • Five clock management tiles, each with a phase-locked loop (PLL);
    • 90 DSP slices;
    • Internal clock speeds exceeding 450MHz;
    • On-chip analog-to-digital converter (XADC).
    • Programmable over JTAG and Quad-SPI Flash
  • System Features:
    • 256MB DDR3L with a 16-bit bus @ 667MHz
    • 16MB Quad-SPI Flash
    • USB-JTAG Programming circuitry (USB Micro cable required, NOT INCLUDED). 
    • Powered from USB or any 7V-15V source
  • System Connectivity:
    • 10/100 Mbps Ethernet
    • USB-UART Bridge
  • Interaction and Sensory Devices
    • 4 Switches
    • 4 Buttons
    • 1 Reset Button
    • 4 LEDs
    • 4 RGB LEDs
  • Expansion Connectors:

[링크 : http://store.digilentinc.com/arty-a7-artix-7-fpga-development-board-for-makers-and-hobbyists/]

[링크 : http://www.devicemart.co.kr/1358485] 26만 ㄷㄷㄷ




일단은.. 아래 링크는 먼저 찾은

FPGA에 부트로더와 리눅스 이미지를 합쳐서 굽는 법

그러니까.. Configuration Memory에 가티 올려진다는 의미구만?


Digilent Arty board and Linux - Part 5 - Storing FPGA, Linux and Bootloader into the QSPI Flash

[링크 : http://rdepablos.merlitec.com/Storing-system-into-the-QSPI-Flash]


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

xilinx bitstram ecryption  (0) 2018.01.23
xilinx artix-7 프로젝트 빌드해봄  (0) 2018.01.07
xilinx vivado / ISE 라이센스 관련  (0) 2017.12.19
xilinx Bitstram Length와 Logic cell  (0) 2017.12.08
reVISION / zynq 웨비나  (0) 2017.11.09
Posted by 구차니
개소리 왈왈/독서2017. 12. 10. 13:42

톰 디그비 지음 2004년 4월 23일 출간

페미니즘, 왼쪽 날개를 펴다 보다는 백배 잘 읽히는 책.

(그리고 오랫만에 속독이 아닌 정독으로 일주일 동안 겨우 읽었음..)

개인적으로는 지금까지 읽은 페미니즘 관련 책들 중에는

페미니즘의 검은 오해들과 같이 가장 읽을 만한 내용이 아닐까 싶다.



작가에 따라서 다르지만

MTF, FTM 저자도 있어서 처음에는 누가 누구지? 했다가

점점 읽어갈수록 그거 구분하는게 어떠한 의미가 있을까? 라는 생각이 들었다.


역설적이지만 이러한 변칙적인 MTF/FTM의 의견과

그들의 관점으로 본 거세 당한 남성이라는 입장인 MTF 와

곧휴를 달고 태어나지 못한 남자라는 FTM의 입장은 어쩌면 현재 국내에서 몰아치는

페니미즘 열풍에 근본적인 질문을 던지게 된다.


남자의 협조나, 남자의 합의하에 이뤄지는 것들은 "오빠가 허락한 페미니즘인가 아닌가?"

(가부장의 첨병으로서 물리쳐야할 대상으로 인식되는) 남자도 페미니스트가 될 수 있는가?


그리고 여전히 내가 가진 의문 하나

서구적인 페미니즘과 많이 변형(아니 달라진?)된 한국식 페미니즘을 페미니즘이라고 불러야 하나

아니면 다른 이름을 붙여야 하나. 그냥 한국적인 페미니즘으로 동음이의어로서 페미니즘이라고 해야하나?


서문 / 톰 디그비 ―― 18 


■ 1부 내 인생의 페미니즘, 남성편 

◇우리 아버지는 페미니스트/ 수전 보르도 ―― 37 

◇페미니즘과 내 안의 남성 /패트릭 D. 홉킨스 ―― 60 

◇누가 남성 페미니스트를 두려워하는가 / 마이클 S. 킴멜 ―― 96 

◇무릎을 꿇고서/브라이언 프롱어 ―― 116 

◇친여성주의자 남성과 그 친구들/ 리처드 슈미트 ―― 133 

◇내 목에 남아 있는 희미한 추억을 추적하며/ C. 제이콥 헤일 ―― 160 

◇남성 페미니스트로서 여학생들에게 철학을 가르치며/ 토머스 E. 워턴버그 ―― 207 


■ 2부 남성의 삶과 여성주의 이론 

◇남성이 여성주의 사상의 주체가 될 수 있는가/ 샌드라 하딩 ―― 231 

◇남성이 되느냐 마느냐 이것이 여성주의의 문제로다 / 해리 브로드 ―― 269 

◇남성 여성주의라는 모순 어법/ 데이비드 J. 커헤인 ―― 293 

◇여성주의와 아버지상의 미래/주디스 케건 가디너 ―― 329 

◇여성주의는 남성에게 유익한가, 남성은 여성주의에 유익한가 / 제임스 P. 스터바 ―― 360 


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


+

원어로는 

Men Doing Feminism (Thinking Gender)

1998년 서적이고 국내에는 2004년 번역된 것 같은데..

[링크 : https://www.amazon.com/Men-Doing-Feminism-Thinking-Gender/dp/0415916267]


서양이나 일본을 10~20년 격차를 두고 따라가는 사회상황을 보건대

미국에서 한참 고민하던 문제가 이제 한국에서도 대두되고 있고,

이러한 관점들을 통해서 조금은 빠르게 과거의 다른 사람의 잘못을 반면교사 삼아

더 앞으로 나아갈 수 있는 싸움이 되면 좋겠다..



+

26p

대학 생활을 하며 형성된 그의 페미니즘은 그의 남성성을 약화시킨 것처럼 보였다. 그러나 두번째 이야기에서 그느 '급진주의 레즈비언 페미니즘'이라는 대학원 수업을 들으면서 그의 남성성이 갑자기 복구되는 것을 발견한다.

>> 다르게 보면 지금의 급진적 페미니즘은 발톱을 내놓지 않도록고 마음먹은, 여성의 편이 되어줄 남자들 까지도 남성성을 발현하여 최악의 적군이 된 아군이 될 것이다. 조금은(?) 방향을 바꾸어야 하지 않나라는 생각이 든 문단.


67p

내가 남자이므로 나는 남자다움을 타고나야 하는것이었지만, 그들은 나를 '남자'로 만들기 위해 몸부림쳤다.

>> 머.. 여자들이 느끼는 불편함에 비하면 아주 적겠지만, 가부장제 등에 의해서 남자에게 채워진 족쇄. 그 문장은 아주 단순하다. "남자다워야지" 하지만 그 한문장에 파생되는 행동의 제약은 끝이 없다. 강해야 한다. 능력이 있어야 한다. 능력에서 파생되는 근력이나 경제력 이나 지위등등..


70p

지금까지 반여성주의자에게서 여성주의자라고 비난을 받았던 나는 이상하게도 그때 여성주의자들에 의해서 페미니스트라는 명칭을 빼앗겼다.

>> 나쁘게 표현하면 페미니즘 자체의 정의가 불분명하고 남자의 논리와 여자의 경험기반의 감정에 의해, 코에 걸면 코걸이 귀에걸면 귀걸이 식이 되다 보니. 어쩔수 없는 피해자가 발생하게 된다라고 봐야 하려나?


82p

이렇게 하여 페미니즘은 경험에 크게 의존하게 된다. 여성들은 자신의 경험을 바탕으로 억압을 정의했다. 그것은 객관성을 페미니스트 또는 여성의 가치인 주관성과 반대되는 매우 남성적인 가치로 여기게 만들었다. 이렇게 경험에 의존하는 것은 ' 여성'을 한 범주로 묶는 이론적 접착제였다.

>> 남자와 여자가 보는 페미니즘에 대한 간극의 원인이 아닐까. 다만 이러한 관점으로 인해서 오빠가 허락한이라던가, 남자가 해온 것들에 대한 부정으로 인해 논리적인 해결법 자체도 부정하는 식으로 나가버리면(어쩌면 그거 자체가 그 망할 순수성을 유지하는 걸지도 모르지만) 늑대와 두루미 처럼 자기 홈그라운드에서 드루와 드루와 하는 식으로 싸우게 될 수 밖에 없게 된다. 그리고 저 "경험"은 네트워크에 의해서 증폭 및 무한 재생산 되며 비율로는 극히 일부이고 특정인원이 벌이는 문제를 남자로 확대하게 되고 결국에는 남자vs여자 구도로 가져가게 된다.


272p

사실상 남성 역할의 제한, 즉 남성들이 치르는 정서적 소외 같은 고통들은 남성 권력에 대한 대가인 경우가 많다. 우리가 받는 정신적 피해를 회복하기 위해서는 남성권력이 해체되어야만 한다.

>> 67p 에서의 생각이 일반적인 생각이라면 조금은 돌덩이를 맞은듯한 발언. 그걸 놓으면 남성권력에 대한 대가를 치루지 않아도 된다. 즉 페미니즘은 남자에게도 감정의 회복이라는 측면에서 도움이 된다. 하지만.. 사회를 돌아가게 하던 시스템이었던 것에서 이탈하게 되면 누군가에게 그 짐이 가게 될 것이고, 그 고통을 아무도 감내하지 않게 되면 어떻게 될까? 또 다른 공유지의 비극이 벌어지고, 역사가 반복되듯 또 다시 힘이 좋은 남자에게 강요하게 되는 도돌이표가 완성되지 않을까?


279p

나는 젊은 남학생들이 다양한 생각을 이야기할 수 있도록 했고, 그들이 자신을 희생자라고 생각한다는 것을 알았다. 그들은 자신이 착하고 친절한 남성이라고 알고 있었다. 그러나 데이트를 하는 여성들은 그들을 두려워하는 것 같았고 소수의 남성들이 한 행위를 빌미로 모든 남성을 비난했다. 그들은 여성 주위에서 살얼음판을 걷듯이 조심해야 하듯 불편함을 느낀다고 털어놓았다. (...) 그러고 나서 몇 가지 질문을 던졌다. 그런데 그런 상황이 벌어지는 것을 여성이 남성 개인을 불공정하게 판단한다고 본다면 자기중심적이지 않은가? 그들이 말했듯이 그 여성들은 그들을 잘 알지 못하는 경우가 많았다. 그렇다면 여성을 그런 판단으로 이끄는 여성의 경험을 이해하려고 노력하는것이 더 올바른 것은 아닌가? 그러고 나서 나는 여성들이 강간 문화 속에서 느끼는 공포와 생활의 제약 등에 대해 여성들에게 배운 것들을 그들에게 말하기 시자했다. 얼마동안 그런 이야기를 하고 나서 그들의 반응을 기다렸다. "전혀 몰랐어요"

>> 솔찍히 전혀몰랐어요 라는 대답을 하는 것 자체를 납득할 수가 없다.(머.. 공감능력 제로라고 딴지 걸지도 모르겠지만) 다만 요즘 네트워크 상에서 보이는 공감하지 못하네 사이코패스냐! 라고 외치는 공감의 강요를 통한 정신적 폭력은 정도를 넘어가고 있다고 생각이 된다. 그리고 참.. 치졸한 반박이 될지도 모르겠지만, 왜 남자는 여자를 이해해야 하는데 여자는 남자를 이해하려 안하냐? 라고 하고 싶기도 하고. 만약 남자는 여자를 이해할 수 있지만, 여자가 남자를 이해할수 없다면 여자는 (능력적) 약자로서 보호를 받아야 하는걸까?

'개소리 왈왈 > 독서' 카테고리의 다른 글

책 - 휴보이즘  (0) 2017.12.18
책 - 대한민국 넷페미사  (0) 2017.12.13
도서관 희망도서 신청 관련 불만  (0) 2017.12.08
책 - 공감제로  (0) 2017.12.05
책 - 역사 속의 소프트웨어 오류  (0) 2017.12.04
Posted by 구차니

음.. 클라이언트에 의존적인 문제면.. 꼬부기로는 어쩔수가 없다는 건가?

Show externals from different repositories는 무조건 체크인데..

동일 저장소라 안꺼지는건가?


[링크 : https://stackoverflow.com/questions/13933305/svn-ignore-externals-when-committing]


svn:ignore 설정하면 될 줄 알았으나 똑같네.. 방법 없나?

[링크 : https://mytory.net/archives/1015]

Posted by 구차니

기본설정 - 자동완성에서 자동삽입 부분을 끄면된다.

(수정하려는데 무조건 "" 입력되서 매우 빡침 ㅋㅋ)


Posted by 구차니

스샷 찍는법을 찾아서 하는데

걍.. fraps 통해서 찍고 나서 변환할까.. 은근 버벅대네.

단축키 때문에 은근 걸려서 어쩔수 없이 자체 기능으로 찍긴해야 하는데 흐음..


일단은 후다닥 깰 생각으로 보통 난이도록 시작

오프닝 동영상 이후.. 헐 캐리건 이렇게 어뻤나?!?!?!?!

괜히 멋지게 나와서 ㅋㅋ 그나저나 성우 목소리가 좀 너무 가늘은 느낌?

미션 1? 해방의 날

쓸데없이 정겨운 한글 간판들 ㅋㅋ 사나이는 한곳만 판다 ㅋㅋ

임무 소요 시간과 각종 업적들이 나와서 여러번 할만하게 만드네?

난이도 관련도 있으니 아주 어려움으로도 또 게임해봐야 할 듯 ㅠㅠ

미션2 - 무법자들

역시 먹튀랑 막타치기가 짱이지!


미션 3 - 0시를 향하여

성큰 콜로니가 이렇게 바뀌었나? 원래 이렇게 강했나 아주 마린이 우르르 갈려나가네 ㅠㅠ

와.. 배틀크루저가 이렇게 멋졌나 -ㅁ- 완전 광역 공격 ㄷㄷ


로딩 컷신이 멋져서 스샷.. 이거 그냥 이미지 있으면 배경화면 쓰면 되겠네 +_+

3d 모델링 한다고 빡셨겠다 ㅋㅋ


Posted by 구차니
embeded/FPGA - ALTERA2017. 12. 8. 22:45

configuration flash memory에 저장되는 데이터는 어떤 포맷인가 검색을 해봤는데

LSB 로 저장된다 정도만 알았을 뿐이지 어떤 식으로 구현이 적용되는지

포맷 자체가 어떤지는 알 수가 없네...


MCU의 파일이야 ELF 포맷이라던가 그런식으로 존재하는데..

얘는 로직셀에 직접 쓰여지고 적용되는 거니..

당연(?)할지 모르겠지만 altera나 xilinx의 제품간의 바이너리가 호환될리는...

당연히 없을려나?


그나저나 이녀석.. 쓰는건 드럽게 느리고

켜지는건 드럽게 빠른데 도대체 이유를 모르겠네..


BIT Swapping in PROM Files
The PROM Formatter produces a PROM file in which the bits within a byte are swapped compared to the bits in the input BIT file. Bit swapping (also called bit mirroring) reverses the bits within each byte.
Image
In a bitstream contained in a BIT file, the Least Significant Bit (LSB) is always on the left side of a byte. But when a PROM programmer or a microprocessor reads a data byte, it identifies the LSB on the right side of the byte. In order for the PROM programmer or microprocessor to read the bitstream correctly, the bits in each byte must first be swapped so they are read in the correct order.

The bits are automatically swapped for all of the PROM formats: MCS, EXO, BIN and TEK. For a HEX file output, bit swapping is on by default, but it can be turned off by deselecting a Swap Bits option. 

[링크 : https://www.xilinx.com/itp/xilinx10/isehelp/pim_r_promformatter_files.htm]


Bob Stein
February 22nd, 2014, 12:02 PM

Found the answer (http://quartushelp.altera.com/current/mergedProjects/reference/glossary/def_rbf.htm). It is LSB first. 

[링크 : https://alteraforum.com/forum/archive/index.php/t-36022.html]

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

ASSP - Application-specific standard product  (0) 2017.12.14
FPGA IP?  (0) 2017.12.11
FPGA 개론?  (0) 2017.12.07
제조사별 FPGA 로직 게이트 갯수 차이  (0) 2017.12.06
altera fpga 라인업  (0) 2017.12.06
Posted by 구차니