精橙FPGA張工 -
精橙FPGA,一個承接FPGA代碼設計的資深工程師團隊。
專業高效,極致性價比!
一、我們是誰
精橙FPGA,一個承接FPGA代碼設計的資深工程師團隊。
二、服務內容
面向在校學生、職場工程師等人員,提供FPGA入門指導和FPGA代碼設計外包服務。
三、業務範圍
主要提供Xilinx/Altera以及國產FPGA的入門指導和FPGA代碼設計外包服務,包括但不限於以下內容:
3.1 FPGA入門指導(如:Vivado/Quartus、Verilog、就
Verilog
精橙FPGA張工 -
原創單總線傳輸協議b2s (附全部verilog源碼)
一、b2s協議背景介紹
本單總線傳輸協議為精橙FPGA團隊原創,含傳送端(transmitter)和接收端(receiver)兩部分,基於verilog語言,僅使用單個I/O口進行多位數據的傳輸,傳輸方向為單向,用於I/O不夠用的情況,已上板驗證通過,大家可直接使用。
二、b2s協議Verilog源碼
ps. 帶★號處可根據需要進行修改.
發送端源碼:
/**************
Verilog
精橙FPGA張工 -
基於CPLD/FPGA的呼吸燈效果實現(附全部verilog源碼)
一、功能介紹
此設計可以讓你的FPGA板子上那顆LED具有呼吸效果,像智能手機上的呼吸燈一樣。以下源碼已上板驗證通過,大家可直接使用。
二、呼吸燈Verilog源碼
ps1. 帶★號處可根據需要進行修改.
ps2. 有需要的話可自行添加rst復位信號.
/***************************************** Declaration ***************
Verilog
精橙FPGA張工 -
通過matlab代碼將任意圖片生成coe/mif文件
一、功能介紹
通過matlab代碼將任意尺寸、任意格式(jpg/png等) 的圖片轉成coe/mif文件, 以便將圖片數據存入FPGA的片內ROM中, 用於圖片顯示或供其他模塊讀取,這種使用FPGA片內ROM進行圖片存儲的方法,避免了對外部存儲器的依賴。
ps.coe文件用於Xilinx FPGA的片內ROM存儲,mif用於Altera FPGA的片內ROM存儲。
二、代碼效果演示
示例圖片 ↓
Verilog
精橙FPGA張工 -
使用verilog生成各種CRC校驗碼
一、功能介紹
在FPGA進行各種接口通信時,經常會出現對方發來的數據帶有CRC校驗碼,如CRC5、CRC8、CRC16、CRC32等,為了適應不同的情況,我們使用Verilog實現了一個比較通用的CRC計算模塊,可生成CRC5/CRC8/CRC16/CRC32等各種寬度的CRC校驗碼,滿足不同場景下的CRC校驗需求。
二、模塊調用示例
此模塊可實現各種相關參數的重配置:如下圖所示,可實現CRC輸
Verilog
精橙FPGA張工 -
FPGA實現256通道ADC芯片AD71124的數據採集
一、背景介紹
AD71124這款ADC芯片由ADI出品,封裝比較特別如下圖。其一般用在平板探測器上進行醫療圖像數據採集,分辨率為16bit,有高達256個輸入通道, 可對256個模擬輸入電壓進行採集,並通過LVDS串行接口將轉換後的數字量發送出來。對於醫用平板探測器,AD71124可實現對圖像像素數據的模擬電荷採集,每次可採集一行256個像素數據。
二、驅動方式
這裏我們採用FPGA按照特定的時
Verilog
精橙FPGA張工 -
FPGA通過2.5G視頻模塊實現超高幀率視頻傳輸
一、2.5G視頻模塊介紹
我們本次使用的2.5G帶寬視頻傳輸模塊為Pleora公司的iPORT NTx-NBT25模塊。此模塊配合萬兆網卡以及Pleora提供的上位機圖像接收軟件ebus player,即可實現高幀率圖像視頻的傳輸和顯示。另外,Pleora還提供了上位機SDK套件,可以在SDK基礎上進行更多定製化的開發。
二、FPGA高速傳圖
要想使用此2.5G模塊實現圖像視頻高速傳輸,
Verilog