原创 FPGA專題——鎖相環

目錄 一、前言 二、程序 三、實驗分析 一、前言 在實際使用過程中,有時候需要得到不同頻率的時鐘,鎖相環(PLL)可以對輸入時鐘進行倍頻或者分頻,以生成各種其他頻率的時鐘,在FPGA工程中,可以直接調用altera的IP核鎖相環,FPGA

原创 FPGA專題——串口通信

目錄 一、前言 二、串口RS232協議介紹 三、程序設計 四、實驗分析 五、總結 六、參考資料 一、前言 最近在利用空閒時間學FPGA,學到串口通信這裏了,跟着例程做了個串口收發的實驗,FPGA型號EP4CE6E22C8,FPGA接收PC

原创 糾錯碼專題——線性分組碼的糾錯能力

目錄 一、前言 二、線性分組碼的最小距離、檢錯和糾錯能力 三、解決實驗中的問題 四、參考資料 一、前言 本文是在我的上一篇博客基礎上展開的描述,上一篇介紹了線性分組碼的概念、生成矩陣和校驗矩陣,簡單的舉了幾個例子,在最後的一個(4,2)線

原创 隨機數生成方法及其應用

目錄 一、前言 二、僞隨機數發生器介紹 三、均勻隨機數發生器 四、任意概率分佈的隨機數發生器 五、產生特定要求的隨機數 六、參考資料 一、前言 最近公司的一個項目,需要對一個功能模塊進行性能驗證,具體什麼模塊就不說了,驗證過程中需要生成大

原创 糾錯碼專題——線性分組碼(1)

目錄 一、前言 二、糾錯碼的作用 二、線性分組碼的定義 三、生成矩陣 四、校驗矩陣 五、生成矩陣和校驗矩陣的關係 六、線性分組碼的譯碼 一、前言 線性分組碼包括一大類的糾錯編碼在內,有漢明碼、循環碼、LDPC碼等等,之前瞭解這些編碼也是在

原创 UBER、RBER和MTBF的概念

轉載自 http://www.ssdfans.com SSD有幾個關鍵指標來衡量其可靠性:UBER、RBER和MTBF。 UBER: Uncorrectable Bit Error Rate,不可修復的錯誤比特率; RBER:

原创 無損壓縮算法專題——miniLZO

目錄 一、miniLZO介紹 二、miniLZO的使用 三、VS2013下文件壓縮和解壓測試 四、STM32F103ZET6平臺下的測試 五、總結 六、參考資料   一、miniLZO介紹 miniLZO是一種輕量級的壓縮和解壓縮庫,它是

原创 CMD執行命令行時卡住的問題

  公司編譯工程項目時用了一些bat文件以命令行的方式來自動完成編譯過程,但是發現一個問題,執行bat的時候Windows下彈出命令行窗口,總是會時不時出現“假死”的情況,然後命令執行就停在那裏了,試了試在命令行上敲擊鍵盤按鍵,又可以繼續

原创 RPMB(Replay Protected Memory Block)介紹

文章轉載於:《蛋蛋讀UFS之八:RPMB》  [http://www.ssdfans.com]  在UFS裏,有這麼一個LU,主機往該LU寫數據時,UFS設備會校驗數據的合法性,只有特定的主機才能寫入;同時,主機在讀取數據時,也提供了校驗

原创 STM32運行程序到底ROM快還是RAM快?

目錄 一、前言 二、ROM和RAM程序運行速度實驗 三、預取指令技術 四、實驗分析 五、結論 六、參考資料 一、前言 最近在網上查找資料學習STM32如何將代碼搬到RAM中去運行,於是查看了一些前人的博客,介紹了KEIL的分散加載文件(s

原创 STM32基於BootLoader進行網絡遠程更新程序

       以前在學習STM32的時候,看到有的開發板用BootLoader下載程序,覺得脫離下載器程序下載進去挺有意思的,於是就自己琢磨着也做一個,採用RL-TCPnet實現網絡通信,還涉及到RTX嵌入式操作系統(不用也行的,沒多大必

原创 NES專題——一塊帶給無數人年少歡樂的CPU(6502)

以下這篇文章爲轉載文章,原文出自《一塊帶給無數人年少歡樂的CPU》 http://www.sohu.com/a/120175586_162522 目錄 一、序言 二、6502的誕生 三、引爆個人電腦革命  四、進軍家用遊戲市場 五、寫在最

原创 無損壓縮算法專題——RLE算法實現

一、前言 本文是基於我的另一篇博客《無損壓縮算法專題——無損壓縮算法介紹》的基礎上來實現的,RLE算法最簡單的理解就是用(重複數,數據值)這樣一個標記來代替待壓縮數據中的連續重複的數據,以此來達到數據壓縮的目的。說是這麼說,但是具體實現起

原创 STM32使用SRAM擴展內存

目錄   一、SRAM介紹 二、STM32F103系列的FSMC模塊  三、初始化配置及數據訪問 四、使全局變量定義在外部SRAM中的方法 五、參考文章及資料 一、SRAM介紹 SRAM(Static Random-Access Memo

原创 emWin專題——emWin簡介及模擬器的使用

一、emWin簡介 1、emWin和ucGUI的關係 記得剛上大學的時候接觸到單片機領域的一個圖形界面叫ucGUI,也是跑在STM32上的,後來過了沒多久網上查資料發現大家都是用的emWIn了,瞭解了一下它們之間的關係,其實是同一個東西。