原创 IIC 讀寫過程

原创 LZW 編碼算法

    參考:https://blog.csdn.net/hanzhen7541/article/details/91141112

原创 FPGA 串口發送和接收程序

更新一篇博客吧,寫一寫關於這周自己對串口通信的理解。也會分享一下自己寫的代碼, 先簡單的介紹一下一些概念: 並行通信是指數據的各個位用多條數據線同時進行傳輸 串行通信是將數據分成一位一位的形式在一條傳輸線上逐個傳輸 同步通信:帶時鐘

原创 Quartus中常見錯誤

led【8:15】 應該是led【15:8】   兩個模塊交互時,一定要注意頂層模塊變量的定義,千萬別忘記,系統不會報錯,有點坑人  

原创 RS232電平、CMOS電平、TTL電平區別

1.TTL電平信號 TTL電平信號規定,+5V等價於邏輯“1”,0V等價於邏輯“0”(採用二進制來表示數據時)。這樣的數據通信及電平規定方式,被稱做TTL(晶體管-晶體管邏輯電平)信號系統 輸出 L: <0.8V ; H:>2.4V。 輸

原创 Xilinx ROM coe 文件matlab生成

clear all close all clc width=16;   %rom的位寬 depth=512;  %rom的深度 x=linspace(0,2*pi,depth);  %在一個週期內產生1024個採樣點 y_sin = si

原创 AP3216C

這是一款集成光傳感器,距離傳感器,紅外LED的芯片. 通訊方式:I2C 器件地址:7'1E 寄存器: 環境光值程序過程:先向0x00地址,寫入0x03,ALS+PS+IR激活,然後等待12.5ms,開始讀取0XOC地址的ALS低位值,

原创 Xilinx ROM 仿真實驗

  基礎:最好對xilinx vivado 的仿真熟悉。對ip核使用熟悉。 1.創建一個工程 2.添加頂層文件rom.v `timescale 1ns / 1ps module rom( input clk, input

原创 Altera rom 的modelsim仿真過程

modelsim ,如果不會用,自己找教程多練習一下 1.仿真文件放在同一個文件夾裏。 其中altera_mf.v可以到C:\altera\13.1\quartus\eda\sim_lib  (quartus安裝的位置) port1_ro

原创 Error (176310): Can't place multiple pins assigned to pin location Pin_F16

1.雙擊 2. 3.nceo,選中regular I/O  

原创 Failed to open readmem file "C:/Users/USER/Desktop/altet_fir/din.txt" in read mode.

錯誤原因:路徑寫錯, 由於自己的粗心

原创 Altera fir ip核濾波器設計與實現

1.濾波器是信號處理中經常使用東西。自己在這兩天中,也遇到很多的問題,也不斷的理解濾波器的實質,其實就是一個乘累加, alter 有專門的ip核,我們可以直接使用。但是就算是調用ip核,也會遇到很多的問題,需要破解fir_ip的核,默認的

原创 狀態機問題

這個問題,卡了自己很久。最後發現狀態機的時鐘有問題。也是自己沒有理解好狀態機。

原创 Quartus II 生成IP核時卡住的解決方法

        已經嘗試:非常好用 原文鏈接:https://jingyan.baidu.com/album/5553fa8297b06965a23934d6.html?picindex=8 個文件的百度網盤鏈接

原创 I2C E2PROM通信

這個程序寫了一天,大概10個小時吧 首先:最重要的就是理解I2C的通訊協議,這點非常重要 I2C:有兩個引腳:SCL(時鐘) SDA(數據) 下面是我自己畫的I2C的協議, 我還是講講如何寫FPGA的代碼吧 SCL時鐘頻率我設置爲:25