原创 學習目錄-自己動手寫CPU

FPGA-設計一個定點乘法器(原碼一位乘法器) CPU-MIPS32指令架構(無內鎖流水線微處理器) FPGA-陣列乘法器的設計(利用全加器 基於CRA陣列乘法器) Linux-(在寫CPU的過程中遇到的) CPU-流水線的數據相關問題

原创 FPGA-任務五、十字路口交通控制燈器系統設計(一)

      設計一個十字路口交通控制系統,其東西、南北兩個方向除了有紅、黃、綠燈指示是否允許通行外,還設有時間顯示,以倒計時方式顯示每一路允許通行的時間,綠燈、黃燈、紅燈的持續時間分別是45、5和50秒。當東西或南北兩路中任一道上出現特殊

原创 學習目錄-STC-51單片機(15系列,51的升級版)

上拉電阻與下拉電阻用途 單片機特殊功能寄存器表(AT89C51) C51單片機定時器/計數器中斷功能詳細分析(一) C51單片機定時器/計數器中斷功能詳細分析(二) MCS-51單片機的定時器/計數器概念 非常好的寄存器關係圖 C52單片

原创 FPGA與MATLAB-圖像處理-學習列表(圖像處理專題更新目錄,補充中)

FPGA-VGA驅動Color Bar顯示 FPGA-基於ROM的靜態圖片的讀取 FPGA基於uart發送圖片  (未上傳) 圖像方面基礎知識 FPGA-(OV攝像頭SCCB協議)IIC驅動代碼 OV7670攝像頭使用 (未上傳) MAT

原创 FPGA-籃球計分計時器的設計

這次的任務相對上次來說代碼書寫的更爲規範和簡潔 任務一、籃球計分器 功能:按照籃球賽賽制進行設計。須具有24秒倒計時功能,十二分鐘計時功能,暫停功能,進球計分功能(1分,2分,3分)等。可再自由發揮。 要求:比分與計時須在數碼管實時顯示,

原创 FPGA-任務五、十字路口交通控制燈器系統設計(二)

完整功能: 實現主幹道和支幹道的紅綠燈,並實現時間顯示功能;(前兩位顯示東西的     後兩位顯示南北的) 實現綠燈,黃燈,紅燈的持續時間固定的交通控制功能; (狀態機切換三段的顯示 ) 當東西或南北兩路中任一道上出現特殊情況,交通控制系

原创 STM32-嵌入式學習筆記05-STM32八種IO口模式區別

簡介 最近在看了點32的東西,之前就學習過,現在相當於是個複習吧,因爲是之前別人整理的pdf,未標明出處。僅作爲自己學習查閱。 在數據手冊、Cortex-M3 裏,對於 GPIO 的配置種類有 8 種之多。對於剛入門的新手,我想這

原创 學習目錄-Python-opencv-圖像處理

  Python-day01-關於變量,格式化輸出,交互 Python-day02-模塊的簡單應用、所有字符串函數用法、列表的操作、字典的操作、簡單購物系統實例 Python-圖像處理-00-OpenCV環境的搭建及測試 Pyt

原创 HLS開發學習-05- 數據類型的處理--數據類型轉換

ap_[u]int定義與賦初值 在下圖中給出了HLS中支持的整數數據類型的編程的demo,由圖理解即可,不做贅述。 ap_[u]fixed定義與賦初值 對於fixed類型的數據要說明一點的是這裏的參數含義 W 代表的是數據的總

原创 HLS開發學習-04- 數據類型的處理--任意精度數據類型

數據類型 下圖給出了C和C++的數據類型,同樣也指出了在HLS中不支持的數據類型。 爲什麼要進行任意精度處理 在C語言的數據類型下,比特都是給定的8,16,32,64。而不同於FPGA內部可以實現任意位寬的一個調配。所以在這個標

原创 HLS開發學習-03-VIVADO HLS設計流程

本文參考了高亞軍老師的課程,搜索課程在各大電子網站和B站即可看到。 傳統的RTL設計流程 在RTL設計流程中,是這樣的設計流程: 設計Verilog VHDL SV代碼代碼 設計TB文件 進行RTL級仿真不斷修改

原创 HLS開發學習-02-HLS工作機制

本文參考了高亞軍老師的課程,簡單介紹下HLS的流程 ESL的發展 電子設計經過了CAD–CAE–EDA的發展過程,並在後期提出來ESL概念,其實說到底,這也就是科學技術發展到一定水平後完全可以由機器來代替人們完成之前的複雜的過

原创 HLS開發學習-01-HLS介紹與FPGA簡單內部介紹

介紹 博主之前在全國FPGA競賽中使用過HLS的部分內容,想着今年考研也不能毫無產出吧,所以抽一點時間來碎片化學習下HLS的相關知識。 簡單來說吧,因爲傳統的開發FPGA流程相比緩慢,不如軟件開發的效率高,所以說HLS運營而生,

原创 Modelsim使用TCL腳本編寫do文件進行快速仿真(前仿真)

前言 之前博主在使用modelsim進行仿真的時候是用圖形化的界面進行仿真,但是如果仿真任務量很大的話,這就不是一個很好的辦法來操作,這樣我們TCL的腳本語言進行仿真的優勢就出來了,ModelSim的tcl最大的優勢就在於它可以讓

原创 數字圖像處理--數字圖像的增強(MATLAB)

圖像增強技術 是一大類基本的圖像處理技術 , 其目的是對圖像進行加工 , 以得到對具體應用來說視覺效果更 “ 好 ” 、 更 “ 有用 ” 的圖像 。 目標: 改善圖像視覺效果,便於觀察和分析,便於人工或機器對圖像的進一步處理。