Verilog AES 테스트 icarus verilog를 사용하여 Aes CTR Test Aes 소스 https://github.com/secworks/aes Mode 참조 http://www.jidum.com/jidums/view.do?jidumId=614 Test Vector https://www.monkeybreadsoftware.net/example-encryption-aes-aestestvectors.shtml 초보의 아웅다웅 설계하기/Altera 2017.11.13
특정값을 다른 메모리 번지에 저장하는 방법 Keil 컴파일러에서 특정값을 다른 메모리 번지에 저장하는 방법 #if defined ( __ICCARM__ ) #pragma location="ExtQSPIFlashSection" #else __attribute__((section(".ExtQSPIFlashSection"))) #endif static GUI_CONST_STORAGE unsigned char _acvnc1[] = { ... } 다른 블로그 참조 부분 http://blog.naver.com/kim1417/220941229924 초보의 아웅다웅 설계하기/STM32 2017.11.05
Verilog simulation 사용법을 다룬 블로그 http://donny.co.kr/wp/?p=181 linux - http://singerhwang.tistory.com/category/Verilog windows - http://bleyer.org/icarus/ 환경 변수 -> 시스템 변수 편집에서 PATH 에 아래 경로 추가 C:\iverilog\bin C:\iverilog\gtkwave\bin 화면에서 확인 > iverilog ledblink.v > vvp a.out 여러개 할 경우 > iverilog -o test tb_aes.v aes.v aes_core.v aes_decipher_block.v aes_encipher_block.v aes_inv_sbox.v aes_sbox.v aes_key_mem.v > vvp test.. 초보의 아웅다웅 설계하기/Altera 2017.10.05
Downloading ELF Process failed 에러 에러 발생의 원인을 계속 못 찾았습니다. 그러다 아래 사이트에서 이 부분을 확인하였습니다. Clock이 맞지 않는 경우 --- PLL 설정된 부분을 지우고 입력 Clock로 바로 설정하였더니 이상없이 동작하였습니다. PLL 부분은 조금 더 공부하여야 할 것 같습니다. https://alteraforum.com/forum/showthread.php?t=35610 초보의 아웅다웅 설계하기/Altera 2017.09.25
알테라에서 IP추가후 에러가 발생하는 문제 알테라에서 IP추가후 에러가 발생하는 문제 (Error (12006): Node instance "추가한 아이피 이름" instantiates undefined entity "new_component". Ensure that required library paths are specified correctly, define the specified entity, or change the instantiation. If this entity represents Intel FPGA or third-party IP, generate the synthesis files for the IP. ) Component Editor -> Synthesis Files에서 추가한 *.vhd의 Analyze Synthesis .. 초보의 아웅다웅 설계하기/Altera 2017.09.25
Flash Protection을 걸었을 경우 해제하는 방법 Flash Protection을 걸었을 경우 해제하는 방법 http://i12b.egloos.com/v/1298092 초보의 아웅다웅 설계하기/STM32 2017.08.23
Visual Studio - error MSB8020 오류 1 error MSB8020: The build tools for v140 (Platform Toolset = 'v140') cannot be found. To build using the v140 build tools, please install v140 build tools. Alternatively, you may upgrade to the current Visual Studio tools by selecting the Project menu or right-click the solution, and then selecting "Upgrade Solution...". 프로젝트 속성 -> 플렛폼 도구 집합 -> 설치된 툴로 변경 초보의 아웅다웅 설계하기/비주얼 C# 2017.07.25
PADS - ECO변경시 에러 ECO변경시 에러 에러 * Because the current design is in default layer mode and the decal is in increased layer mode, you cannot add decal "YEONHO_SMAW200-04P". Open Layer Setup dialog box and change the layer mode of the design to increased layers. 해결 방법 Setup > Layer Definition Click on 'Max Layers...' button 초보의 아웅다웅 설계하기/Artwork 해보기_PADS 2017.06.27