原文:FPGA IP軟核之Microblaze_SPI接口(AD9833)

由於要使用IP軟核Microblaze的SPI接口驅動DDS芯片AD ,系統自帶SPI接口程序實在太亂了,使用的AX 開發板,開發板例程SPI接口是FLASH讀寫,改起來也很費勁,所以干脆自己根據Microblaze手冊編寫SPI驅動。 程序為SPI連接兩個AD 芯片,通過Microblaze中的SPI從設備寄存器SPISSR設置從設備。程序如下圖: ...

2020-07-29 21:52 0 941 推薦指數:

查看詳情

外設驅動庫開發筆記4:AD9833函數發生器驅動

  很多時候我們需要輸出某種函數信號,如方波、三角波、正弦波等,但想要獲得這樣的函數信號,不論是硬件電路還是軟件實現,卻並不是一件簡單的事情。不過AD9833這類函數生成芯片可以簡化這方面的操作,這一節我們就來設計並實現AD9833的驅動。 1、功能概述   各種類型的檢測、信號激勵和時域反射 ...

Sun Mar 29 15:30:00 CST 2020 1 2251
第7講 SPI和RAM IP

學習目的: (1) 熟悉SPI接口和它的讀寫時序; (2) 復習Verilog仿真語句中的$readmemb命令和$display命令; (3) 掌握SPI接口寫時序操作的硬件語言描述流程(本例僅以寫時序為例),為以后描述更復雜的時序邏輯電路奠定基礎。 學習過程: 【SPI的相關知識 ...

Wed Mar 09 08:24:00 CST 2016 2 3035
FPGA 之 VGA的IP編寫

做一個簡單的VGA 640*480 超了一天半, 整整七天才搞定,不過也很開心了! 加油努力..... 主要分成三個文件: VGA.v 主文件, 同時調用FIFO vga_timi ...

Tue Jul 31 22:02:00 CST 2012 0 3021
FPGA內部IPDDS

  項目當中需要正弦信號與余弦信號,首先想到了DDS芯片,例如AD9833AD9834。由於還需要用FPGA 做一些數據處理,后來干脆直接用FPGA 內部的DDSIP,同時根據IP內部的相位累加端口,設置觸發信號,使得觸發信號更加准時,並且通過PSD 算法計算有效值,相位差更小,精度 ...

Thu Jul 30 05:47:00 CST 2020 0 1041
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM