原创 重溫FPGA設計流程(一、IP封裝)

軟件:Vivado2017.4 板卡:Ego1 型號:xc7a35tcsg324-1 一、IP封裝 1、打開Vivado,點擊Create Project。 2、點擊Next,在Project name中輸入我們的項目名稱:74LS

原创 Vivado [Labtoolstcl 44-494]錯誤解決方法

[Labtoolstcl 44-494] There is no active target available for server at localhost. Targets(s) ", jsn1" may be locked by

原创 Python實現同一目錄下所有log文件轉爲txt文件

最近在Linux下測試芯片產生大量log文件,但是matlab需要操作txt,需要一步一步轉換。。。 出於偷懶考慮,參考了一個python程序,實現同目錄下的log轉txt快速實現。 # -*- coding: utf-8 -*- "

原创 解決VC++6.0 提示 : LINK : fatal error LNK1104 : cannot open file

  解決VC++6.0 運行C語言程序,compile通過,build時提示 : LINK : fatal error LNK1104 : cannot open file“xxx.exe"

原创 聯想小新Air13高定黑使用初體驗

聯想小新Air13高定黑 前段時間老電腦一直死機,外加電池不抗用了,無奈之下,某東選購電腦,預算7k左右,挑了好久,主要是糾結於ThinkPad 翼480/小米Pro/華爲matebook D/惠普 戰66等等,最後萬分糾結之下買了聯

原创 CESM移植

一、環境搭建:安裝icc和cmake A.安裝icc 在https://software.intel.com/en-us/qualify-for-free-software這個網址中註冊並下載parallel_studio_xe_2

原创 ASC19 T4 CESM

CESM模型命名規則 CESM.X.Y.Z X -對應於表明重大科學變化的主要版本號。 Y -對應於爲目標組件添加新的基礎設施和新的科學能力。 Z-對應於發佈錯誤修復和機器更新。

原创 NVIDIA CUDA入門(4)GPU體系架構概述

GPU 體系架構概述 爲什麼需要GPU? 應用的需求越來越高 FLOPS:每秒鐘可以進行的浮點數預算 GFLOPS:每秒鐘可以運行十億條浮點數運算 TFLOPS:一萬億次 GPU是一個異構的多處理器芯片,爲圖形圖像處理優化 橙色的是渲染

原创 NVIDIA CUDA入門(3)並行計算

任務 並行任務 串行任務 共享存儲 分佈式存儲 通信 同步 粒度 加速比 並行開銷 可擴展性   存儲器架構:共享存儲、分佈式存儲、吻合分佈式存儲。 並行程序的編程模型:共享存儲模型、線程模型(啓動多線程)、消息傳遞模型(MPI,彼此獨立

原创 NVIDIA CUDA入門(1)CPU結構

基礎知識: 1、計算機體系結構基礎 2、C語言程序設計 3、計算機算啊基礎 4、線性代數 https://developer.nvidia.com/computeworks NAIDIA CUDA Zone 一、CPU體系架構概述 1、什

原创 ASC19 初賽要求自翻譯

ASC Student Supercomputer Challenge (2019) Preliminary Contest Notifications 一、初賽交一套文件:提案書、優化後源代碼、輸出文件。英文書寫。 2019年3月3日上

原创 NVIDIA CUDA入門(2)GPU結構

GPU 共享指令流的多核系統 訪存是最大的問題 GPU、CPU存儲優化結構仔細看 規則化存儲、緩存結構

原创 PYNQ(2)USB攝像頭

PYNQ Z2讀取USB攝像頭數據並通過HDMI輸出到顯示器 我們主要是通過其arm核來讀取USB攝像頭的數據,要求所用攝像頭支持免驅,如果採用的是工業攝像頭,則需要先安裝相應的驅動。由於PYNQ Z2鏡像自帶了opencv庫,所以我

原创 基於PYNQ的神經網絡硬件加速(一)pool實現

  pool_core.h #ifndef __POOL_CORE_H__ #define __POOL_CORE_H__ #include <ap_int.h> #include <iostream> typedef float

原创 手擼Lenet-5留念

import cv2 from numpy import * import numpy as np import math np.set_printoptions(suppress=True) img0 = cv2.resize(