## 什么是downlink資料 downlink指的是相機傳輸到host采集卡的高速鏈路,其中包含了如下型別的資料: 1、Stream Data 2、Trigger Ack, Trigger; 3、Ack (reply data); 4、Event, Heartbeat 之堆排序 ......
2023-04-20 more本專案用Verilog HDL語言設計了AHB總線上的SRAM控制器,SRAM存盤器在AHB總線上作為AHB slave存在,該SRAM控制器支持單周期的SRAM讀寫操作;支持低功耗作業;同時添加了DFT功能,通過BIST(Build-in Self Test,內建自測驗)實作,采用March C-... ......
2023-04-19 more最近鴿了挺久的,因為最近要做課設,再加上被這個工程的除錯給難到了。 在做該工程的時候,有一個良好的專案管理習慣會讓開發的時候不會讓人那么的高血壓。 特別要注意的是,異步FIFO的讀寫時鐘的速率匹配問題,這個問題卡了我好久。 1、sobel算子 Sobel 演算法是像素影像邊緣檢測中最重要的算子之一,在 ......
2023-04-02 more小梅哥的這個ZYNQ開發板上的DDR3位于PS側,PL側想要使用DDR3作為快取的話,得通過HP介面來與PS側的DDR3控制進行通信。 本次實驗在小梅哥OV5640工程的基礎上,通過修改VDMA的S2MM端的模塊而來的。 將VMDA的幀快取區設為1,關閉幀同步的功能后,其實和DMA差不多。 一、需要 ......
2023-03-17 moreVL59 根據RTL圖撰寫Verilog程式 這題比較簡單,照著寫就好了。 `timescale 1ns/1ns module RTL( input clk, input rst_n, input data_in, output reg data_out ); reg data_in_reg; al ......
2023-03-12 moreVL50 簡易秒表 `timescale 1ns/1ns module count_module( input clk, input rst_n, output reg [5:0]second, output reg [5:0]minute ); always@(posedge clk or neg ......
2023-03-08 moreVL45 異步FIFO 很經典的手撕題,這道題要求產生的格雷碼要在本時鐘域中打一拍,其實不打也沒關系。 主要要記住 1、bin2gray的方法:右移一位與移位前異或; 2、格雷碼比較方法:空:讀指標格雷碼和寫指標同步過來的格雷碼相同;滿:寫指標格雷碼高兩位與讀指標同步過來的格雷碼正好相反,低位相同。 ......
2023-03-06 more這次設計一個RGB燈的控制器,該控制器具有如下特點: 每個燈的顏色可調,亮滅可控 可以設定引數來修改RGB的數目 WS2812B的資料時序如下圖所示: (圖片來源自網路、侵權刪) 為了方便設計我把T1H和T0L的時間值設為0.8us,為了穩定將RES設定為60us。 設計的思路是,設定一個400ns ......
2023-03-04 moreVL33 非整數倍資料位寬轉換8to12 和上一題一樣的,注意valid_out輸出時加一個valid_in(其實32題也要加,不過不加仿真也能過)。 `timescale 1ns/1ns module width_8to12( input clk , input rst_n , input val ......
2023-03-01 more一、m_sequencer 1、什么是m_sequencer m_sequencer是定義在uvm_sequencer_item中的,uvm_sequencer_base型別的句柄,也就是說 m_sequencer是uvm_sequencer_item的成員變數 m_sequencer是指向uvm_ ......
2023-02-27 moreVL25 輸入序列連續的序列檢測 這種題用移位暫存器是最方便的,用狀態機會麻煩很多。 `timescale 1ns/1ns module sequence_detect( input clk, input rst_n, input a, output reg match ); reg [7:0]se ......
2023-02-26 moreVL21 根據狀態轉移表實作時序電路 寫一個簡單的Moore狀態機就可以了,太短就懶得寫三段式了。 `timescale 1ns/1ns module seq_circuit( input A , input clk , input rst_n, output wire Y ); reg [1:0] ......
2023-02-24 moreVL11 4位數值比較器電路 根據題目真值表把情況全部列出來,純體力活。 `timescale 1ns/1ns module comparator_4( input [3:0] A , input [3:0] B , output wire Y2 , //A>B output wire Y1 , / ......
2023-02-23 moreVL1 四選一多路器 `timescale 1ns/1ns module mux4_1( input [1:0]d1,d2,d3,d0, input [1:0]sel, output [1:0]mux_out ); //*************code***********// assign mu ......
2023-02-21 more這次設計一個DDS信號發生器。該設計的特點有: 雙通道的DA輸出,可以調節頻率、相位、和波形(正弦波、方波、三角波)。 擁有相位重置的功能,能夠同時重置兩個輸出波形的相位。 本次采用的是小梅哥的ACM2108模塊。該模塊有兩個通道的ADC和兩個通道的DAC。 本次設計的前置是DDS基本模塊,具體可點 ......
2023-02-20 more有限狀態機 寫RTL的時候,實作一個功能的時候有很多種方法 將系統劃分為多個狀態,狀態之間有狀態的轉移,第一步,第二步,,,,形成有限狀態機 流水線技術設計,從輸入到輸出有多個步驟 有限狀態機,狀態是有限的,比如8個狀態,16個狀態等,在進行設計的時候,狀態機的狀態不要太多,狀態超過10個,就會造成 ......
2023-02-13 more一、DDS作業原理 以正弦信號為例,DDS大概就是將M個點的一個周期的正弦序列存入ROM中,序列資料的地址就是正弦信號的相位; 通過修改頻率控制字(Fword)來改變每隔多少個地址取ROM里的資料進行輸出。頻率控制字越大,從ROM取出的資料點就越少,點數越少,輸出一個周期信號的時間就越短,從而改變了 ......
2023-02-01 more1、創建工程后點擊IP Catalog 2、在搜索欄搜索ROM,并選擇Block Memory Generator 3、在彈出來的界面中選擇單口ROM 4、然后修改位寬和深度(這里根據我的需求設定為8位寬,4096深度);并把使能埠取消;勾上Core Output Register,使資料延遲一個 ......
2023-01-31 more這次設計一個通用的多位元組SPI介面模塊,特點如下: 可以設定為1-128位元組的SPI通信模塊 可以修改CPOL、CPHA來進行不同的通信模式 可以設定輸出的時鐘 狀態轉移圖和思路與多位元組串口發送模塊一樣,這里就不給出了,具體可看該隨筆。 一、模塊代碼 1、需要的模塊 通用8位SPI介面模塊 `tim ......
2023-01-27 more簡介 開發板:EGO1 開發環境:Windows10 + Xilinx Vivado 2020 數字邏輯大作業題目 7: 乒乓球比賽模擬機的設計 乒乓球比賽模擬機用發光二極管(LED)模擬乒乓球運動軌跡,是由甲乙雙方參賽,加上裁判的三人游戲(也可以不用裁判)。 管腳約束代碼: 點擊查看代碼 set_ ......
2023-01-05 more1、設計想法 原理與之前的串口發送模塊一樣,1位的資料位和8位的資料位再加上1位的停止位。唯一不同的是在接收的時候要考慮到有干擾的情況下,為了避免干擾,我們對每位資料進行多次采樣,按出現概率大的值為該資料位的值。 如果按照通常想法在每bits位中間取值的話,bit3位出現圖中的干擾很有可能會讀出錯誤 ......
2022-12-17 more這次設計一個多位元組(8-256位)且波特率可更改(通過修改例化模塊的引數)的串口發送模塊。 1、狀態機的設定 狀態機的設定有空閑、發送、和資料移位三個狀態,其中空閑狀態為等待多位元組發送的信號; 發送狀態為給8位串口發送模塊傳輸待發送8位的資料同時判斷是否發送完資料回到空閑狀態; 資料移位狀態為等到前 ......
2022-12-14 more本文分析Program.cs 中Main()函式中代碼的運行順序分析asp.net core程式的啟動,重點不是剖析原始碼,而是理清程式開始時執行的順序。到呼叫了哪些實體,哪些法方。asp.net core 3.1 的程式入口在專案Program.cs檔案里,如下。ususing System; us ......
uj5u.com 2020-09-09 22:07:49 more最近被websocket的一個問題困擾了很久,有一個需求是在web網站中搭建websocket服務。客戶端通過網頁與服務器建立連接,然后服務器根據ip給客戶端網頁發送資訊。 其實,這個需求并不難,只是剛開始對websocket的內容不太了解。上網搜索了一下,有通過asp.net core 實作的、有 ......
uj5u.com 2020-09-09 22:08:02 moreMagicodes.IE在Docker中使用 更新歷史 2019.02.13 【Nuget】版本更新到2.0.2 【匯入】修復單列匯入的Bug,單元測驗“OneColumnImporter_Test”。問題見(https://github.com/dotnetcore/Magicodes.IE/is ......
uj5u.com 2020-09-09 22:08:05 more如果你用過Asp.net webform, 說明你也算是.NET 開發的老兵了。WEBform應該是2011 2013左右,當時還用visual studio 2005、 visual studio 2008。后來基本都用的是MVC。 如果是新開發的專案,估計沒人會用webform技術。但是有些舊版 ......
uj5u.com 2020-09-09 22:08:50 more今天在iis服務器配置asp.net網站,遇到一個問題,記錄一下: 問題:由于擴展配置問題而無法提供您請求的頁面。如果該頁面是腳本,請添加處理程式。如果應下載檔案,請添加 MIME 映射。 WindowServer2012服務器,添加角色安裝完.netframework和iis之后,運行aspx頁面 ......
uj5u.com 2020-09-09 22:10:00 more帶著問題去思考,大家好! 問題1:HTTP請求和回傳相應的HTTP回應資訊之間發生了什么? 1:首先是最底層,托管層,位于WebAPI和底層HTTP堆疊之間 2:其次是 訊息處理程式管道層,這里比如日志和快取。OWIN的參考是將訊息處理程式管道的一些功能下移到堆疊下端的OWIN中間件了。 3:控制器處理 ......
uj5u.com 2020-09-09 22:11:13 more微信門戶應用管理系統,采用基于 MVC + Bootstrap + Ajax + Enterprise Library的技術路線,界面層采用Boostrap + Metronic組合的前端框架,資料訪問層支持Oracle、SQLServer、MySQL、PostgreSQL等資料庫。框架以MVC5,... ......
uj5u.com 2020-09-09 22:15:18 more帶著問題去思考,大家好!它是什么?它包含什么?它能干什么? 訊息 HTTP編程模型的核心就是訊息抽象,表示為:HttPRequestMessage,HttpResponseMessage.用于客戶端和服務端之間交換請求和回應訊息。 HttpMethod類包含了一組靜態屬性: private stat ......
uj5u.com 2020-09-09 22:15:23 more一、跨域 NuGet參考Microsoft.AspNet.WebApi.Cors WebApiConfig.cs中配置: // Web API 配置和服務 config.EnableCors(new EnableCorsAttribute("*", "*", "*")); 二、清除默認回傳XML格式 ......
uj5u.com 2020-09-09 22:15:48 moreTLDR: 視頻分割一直是重標注的一個task,這篇CVPR 2023文章研究了完全不需要標注的視頻物體分割。僅使用ResNet,RCF模型在DAVIS16/STv2/FBMS59上提升了7/9/5%。文章里還提出了不需要標注的調參方法。代碼已公開可用。 Paper title: Bootstrap ......
uj5u.com 2023-07-13 08:55:13 moreChatGPT 是一種強大的自然語言處理模型。在作業中,我們可以借助其卓越的自然語言生成能力,快速檢索代碼資訊,使程式員們能更加專注于業務邏輯的實作和優化。然而,由于它的知識庫僅覆寫至 2021 年 9 月前的資訊,一些新的技術檔案無法被查詢到,例如我們公司前端經常使用的開源框架 TDesign。本... ......
uj5u.com 2023-07-13 08:54:46 moreChatGPT 是一種強大的自然語言處理模型。在作業中,我們可以借助其卓越的自然語言生成能力,快速檢索代碼資訊,使程式員們能更加專注于業務邏輯的實作和優化。然而,由于它的知識庫僅覆寫至 2021 年 9 月前的資訊,一些新的技術檔案無法被查詢到,例如我們公司前端經常使用的開源框架 TDesign。本... ......
uj5u.com 2023-07-13 08:48:40 more學習數字信號處理演算法時整理的學習筆記。本篇介紹 VSB 殘留邊帶調幅信號的調制與解調,內附全套 MATLAB 代碼。 ......
uj5u.com 2023-07-13 08:46:20 more一、簡介: Eureka是由Netflix公司開源的一款提供服務注冊和發現的產品。因此,在添加依賴時,會有NetFlix。 該組件管理各種的服務功能:注冊、 發現、熔斷、負載、降級等。 Eureka采用的是基于C/S的設計架構。 Eureka由兩部分組成(Server/Client):Eureka服 ......
uj5u.com 2023-07-13 08:46:06 more# Python中實作定時任務 在專案中,我們可能遇到有定時任務的需求。 - 其一:每隔一個時間段就執行任務。 比如:壓測中每隔45分鐘調整溫箱的溫度。 - 其二:定時執行任務。 例如每天早上 8 點定時推送早報。 今天,我跟大家分享下 Python 定時任務的實作方法。 ## 固定時間間隔執行任務 ......
uj5u.com 2023-07-13 08:45:57 more# Python中實作定時任務 在專案中,我們可能遇到有定時任務的需求。 - 其一:每隔一個時間段就執行任務。 比如:壓測中每隔45分鐘調整溫箱的溫度。 - 其二:定時執行任務。 例如每天早上 8 點定時推送早報。 今天,我跟大家分享下 Python 定時任務的實作方法。 ## 固定時間間隔執行任務 ......
uj5u.com 2023-07-13 08:45:20 more一、簡介: Eureka是由Netflix公司開源的一款提供服務注冊和發現的產品。因此,在添加依賴時,會有NetFlix。 該組件管理各種的服務功能:注冊、 發現、熔斷、負載、降級等。 Eureka采用的是基于C/S的設計架構。 Eureka由兩部分組成(Server/Client):Eureka服 ......
uj5u.com 2023-07-13 08:39:42 more<a href="https://www.cnblogs.com/pandefu/" target="_blank"><img width="48" height="48" class="pfs" src="https://pic.cnblogs.com/face/1630815/20190315181946.png" alt="" /><...
uj5u.com 2023-07-13 08:37:03 more## 引言 在C#中,讓執行緒同步有兩種方式: - 鎖(lock、Monitor) - 信號量(EventWaitHandle、Semaphore、Mutex) 執行緒鎖的原理,就是鎖住一個資源,使得應用程式在此刻只有一個執行緒訪問該資源。通俗地講,就是讓多執行緒變成單執行緒。在C#中,可以將被鎖定的資源理解 ......
uj5u.com 2023-07-13 08:36:31 more