embeded/FPGA - ALTERA2018. 2. 28. 20:53

quartus_stp를 이용해

USB Blaster의 JTAG 시리얼을 이더넷을 통해 볼 수 있도록 하는 내용


verilog 코드는 좀 분석을 해봐야 겠다.

[링크 : http://idlelogiclabs.com/2014/07/12/virtual-com-port-connection-de0-nano-vj-uart/]


+

2018.03.03

내부적으로 vtag모듈은 sld_virtual_jtag 이라는 모듈을 사용하는데

검색을 해보니 altera megafunction 이네..

sld_virtual_jtag sld_virtual_jtag_component (

.ir_out (ir_out),

.tdo (tdo),

.virtual_state_cir (sub_wire0),

.virtual_state_pdr (sub_wire1),

.ir_in (sub_wire2),

.tdi (sub_wire3),

.virtual_state_udr (sub_wire4),

.tck (sub_wire5),

.virtual_state_e1dr (sub_wire6),

.virtual_state_uir (sub_wire7),

.virtual_state_cdr (sub_wire8),

.virtual_state_e2dr (sub_wire9),

.virtual_state_sdr (sub_wire10)

// synopsys translate_off

,

.jtag_state_cdr (),

.jtag_state_cir (),

.jtag_state_e1dr (),

.jtag_state_e1ir (),

.jtag_state_e2dr (),

.jtag_state_e2ir (),

.jtag_state_pdr (),

.jtag_state_pir (),

.jtag_state_rti (),

.jtag_state_sdr (),

.jtag_state_sdrs (),

.jtag_state_sir (),

.jtag_state_sirs (),

.jtag_state_tlr (),

.jtag_state_udr (),

.jtag_state_uir (),

.tms ()

// synopsys translate_on

); 


[링크 : https://www.altera.com.cn/content/dam/altera-www/global/zh_CN/pdfs/literature/ug/ug_virtual_jtag.pdf]

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

multiport memory controller  (0) 2018.03.19
quartus 2 insert template  (0) 2018.03.03
fpga uart echo  (0) 2018.02.28
sopc builder -> qsys -> platform designer  (2) 2018.02.26
Nios II / Floating Point Hardware 2  (0) 2018.02.26
Posted by 구차니
embeded/FPGA - ALTERA2018. 2. 28. 20:44

AVR 할때도 해봤던 예제인데..

이걸 하면 좀 이해가 될 듯?


FPGA를 통해서 UART를 구현하고 데이터를 내부적으로 받아서 다시 보내주는 역활을 하는데

대충 보니.. 결국은 state machine으로 구현되서 내부적으로

프로그램 로직이 작동을 해야만 하는 듯..

FPGA란게 원래 그런건가..?


[링크 : https://github.com/FPGAwars/FPGA-peripherals/tree/master/uart-rx/examples/echo]


Posted by 구차니
개소리 왈왈/블로그2018. 2. 28. 19:03

어라 먼가 알림이 있어서 보니


으앙 존나좋쿤!!! 나에게 이런 행운이!!! 저~~~언혀 기대 1도 안했는데!!

[링크 : http://notice.tistory.com/2425]



까먹기 전에 입력해야지 흑흑 ㅠㅠ


입력해주셔서 감사합니다 하고 오케이! 뜨네 ㅋㅋㅋ


'개소리 왈왈 > 블로그' 카테고리의 다른 글

티스토리 선물 온드아~  (4) 2018.03.21
블로그 방문자 수  (0) 2018.03.21
티스토리 관리 페이지 날 낚았어!  (2) 2018.02.23
홈페이지 호스팅 결제  (0) 2018.02.19
어? 티스토리 이상하다?  (0) 2018.02.08
Posted by 구차니
Microsoft/Windows2018. 2. 28. 13:54

Windows PowerShell은 Windows 7 SP1 및 Windows Server 2008 R2 SP1부터 모든 Windows에 기본적으로 설치되어 제공됩니다.

[링크 : https://docs.microsoft.com/.../installing-windows-powershell?view=powershell-6]


윈7 에서 해보니 포트 목록 얻고, 열고 닫는 것 까진 문제 없이 된다.

메소드는 대소문자 구분이 없는 듯?

Writing to a Serial Port

PS> [System.IO.Ports.SerialPort]::getportnames()

COM3

PS> $port= new-Object System.IO.Ports.SerialPort COM3,9600,None,8,one

PS> $port.open()

PS> $port.WriteLine(“Hello world”)

PS> $port.Close()


Reading from a Serial Port

PS> $port= new-Object System.IO.Ports.SerialPort COM3,9600,None,8,one

PS> $port.Open()

PS> $port.ReadLine() 

[링크 : https://blogs.msdn.microsoft.com/powershell/2006/08/31/writing-and-reading-info-from-serial-ports/]

Posted by 구차니

21세기의 새로운 이름의 기록 말살형인가? 라는 생각이 문득 든다.

법들도 제정되고 나서에 대해서 적용되는데

이 미투는

시대를 초월해서 과거의 것들까지 적용을 해버린다.


이러다가는 비너스 조각상도 여성의 신체를 이용해 성적 대상화 했으므로 아예 파괴해버릴지도?

[링크 : http://www.yonhapnews.co.kr/bulletin/2018/02/02/0200000000AKR20180202051400009.HTML]

Posted by 구차니
프로그램 사용/MAME2018. 2. 27. 16:29

월광보합이라는 애가 어트랙트 모드를 이용해서

UI를 하나 덧 씌운거였구나..


[링크 : http://www.ppomppu.co.kr/zboard/view.php?id=gamer&no=27290]

'프로그램 사용 > MAME' 카테고리의 다른 글

relcabox / retropie 블루투스 연결  (0) 2018.03.07
MAME 조이스틱 설정  (0) 2018.03.03
recalbox 스플래시 음악 끄기  (0) 2018.02.23
mess - Multi Emulator Super System  (0) 2018.02.22
MAME 버전 정리  (0) 2018.02.22
Posted by 구차니
Microsoft/Windows2018. 2. 27. 15:16

"콜라주"라는 명칭으로 존재한다 (하스웰 리프레시 i5-4690)


그나저나 이전에 쓰던 탐색기가 가로로 두배 커진 느낌이네 -_-

Posted by 구차니

WIFI에 주황불이 깜박여서 메뉴얼 찾아보니..

사용량 초과이거나 개통필요인데


[링크 : http://web.modacom.co.kr/...?seq_id=2425&model=&cate=&sk=kwd-b2800#down_pos]


데이터는 아직 반이나 남았는데 도대체 멀까?


일단 핸드폰으로 Wifi 접속시켜서 업그레이드 한번 시도해주니(당연히 최신버전이지만) 리셋 된 듯 -_-

다시 켜니 또 주황색으로 깜박이네 아놔...


+

개인적인 느낌이지만, KT 쪽 DB정리 하거나 API 변경하면서

사용자 잔여 데이터 값이 0 으로 받아지면서 생기는 문제인 듯.

Posted by 구차니
프로그램 사용2018. 2. 27. 09:47

증상 : 이미지 크기가 작은데 이상하게 PSD 파일 용량이 큼

원인 : 특정 이미지에서 얻어온 EXIF 정보 중 XMP 데이터 오염(?)

자세히 : photoshop:DocumentAncestors하위의 rdf:Bag 세부 내용이 넘쳐남

<?xpacket begin="" id="..."?>

<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.0-c060 61.134777, 2010/02/12-17:32:00        ">

   <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">

      <rdf:Description rdf:about=""

            xmlns:xmp="http://ns.adobe.com/xap/1.0/">

         <xmp:CreatorTool>Adobe Photoshop CC 2014 (Windows)</xmp:CreatorTool>

         <xmp:CreateDate>2018-02-27T09:17:54+09:00</xmp:CreateDate>

         <xmp:MetadataDate>2018-02-27T09:17:55+09:00</xmp:MetadataDate>

         <xmp:ModifyDate>2018-02-27T09:17:55+09:00</xmp:ModifyDate>

      </rdf:Description>

      <rdf:Description rdf:about=""

            xmlns:photoshop="http://ns.adobe.com/photoshop/1.0/">

         <photoshop:ColorMode>3</photoshop:ColorMode>

         <photoshop:ICCProfile>sRGB IEC61966-2.1</photoshop:ICCProfile>

         <photoshop:DocumentAncestors>

            <rdf:Bag>

               <rdf:li/>

               <rdf:li>0</rdf:li>

               <rdf:li>...</rdf:li>

               <rdf:li>...</rdf:li> 



해결방법

1. PSD 파일

File - Script - Script Events Manager


remove.jsx 로 저장 후(adobe javascript) export나 save에 연결해주면 끝!

// https://forums.adobe.com/message/8511978#8511978

function deleteDocumentAncestorsMetadata() {  

    whatApp = String(app.name);//String version of the app name  

    if(whatApp.search("Photoshop") > 0)  { //Check for photoshop specifically, or this will cause errors  

        //Function Scrubs Document Ancestors from Files  

        if(!documents.length) {  

        alert("There are no open documents. Please open a file to run this script.")  

        return;   

        }  

        if (ExternalObject.AdobeXMPScript == undefined) ExternalObject.AdobeXMPScript = new ExternalObject("lib:AdobeXMPScript");   

        var xmp = new XMPMeta( activeDocument.xmpMetadata.rawData);   

        // Begone foul Document Ancestors!  

            xmp.deleteProperty(XMPConst.NS_PHOTOSHOP, "DocumentAncestors");  

            app.activeDocument.xmpMetadata.rawData = xmp.serialize();  

         }  

}  

//Now run the function to remove the document ancestors  

deleteDocumentAncestorsMetadata();

[링크 : http://prepression.blogspot.com/2017/06/metadata-bloat-photoshopdocumentancestors.html]

  [링크 : https://forums.adobe.com/thread/2340460]


2. JPEG 파일

File - Save as Web - Metadata : None

[링크 : https://photographylife.com/how-to-delete-exif-data]



+

해결하고 나서 보긴 했는데 댓글에 조금 도움이 되는 내용 있음

[링크 : https://brunch.co.kr/@mrlees/9]

Posted by 구차니
embeded/FPGA - ALTERA2018. 2. 26. 16:26

SOPC Builder는 Qsys로 대체 되고

Qsys가 Platform Designer로 변신?


이미지로 검색해보면

Qsys나 Platform Designer나 거의 동일하고

SOPC Builder는 Qsys와 유사한데 XP 시절 그래픽 느낌?



SOPC Builder Support

Altera recommends using Qsys, the next-generation system integration tool, for new designs.

[링크 : https://www.altera.com/support/support-resources/design-software/sopc-builder.html]


Platform Designer (formerly Qsys) Support

The Qsys system integration tool in Quartus® Prime software saves time and effort in the FPGA design process by enabling faster system development and design reuse.

[링크 : https://www.altera.com/support/support-resources/design-software/qsys.html]

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

de0-nano virtual serial  (0) 2018.02.28
fpga uart echo  (0) 2018.02.28
Nios II / Floating Point Hardware 2  (0) 2018.02.26
quartus 2 Block Diagram/Schematic 으로 설계하기  (4) 2018.02.20
de0-nano communicate pc 로 검색결과  (0) 2018.02.14
Posted by 구차니