原创 FPGA:跨時鐘域數據交互

收藏大神們的牛貼。以便學習。 爲了實現OV7725視頻採集,同時實時顯示於VGA顯示器,我們需要將捕獲後的數據交給VGA進行實時顯示,但我們卻不能簡單的實現這一功能~~~~(>_<)~~~~,太多人問過我這個問題,今天在這裏總結一下!

原创 timequest靜態時序分析學習筆記之基本概念

轉載於http://www.cnblogs.com/Oursbuzouxunchanglu/p/3957473.html 感謝博主分享的系列時序分析, 第一章 基本概念 1.1延遲因素   第一,FPGA芯片內部的一些固有延遲,包

原创 verilog 有符號數(2轉)

在數字電路中,出於應用的需要,我們可以使用無符號數,即包括0及整數的集合;也可以使用有符號數,即包括0和正負數的集合。在更加複雜的系統中,也許這兩種類型的數,我們都會用到。 有符號數通常以2的補碼形式來表示。圖1列出了4位二進制表示法所對

原创 Qt Creator 窗體控件自適應窗口大小布局

常見的軟件窗口大小改變(最大化、手動改變時)需要窗口的部件能夠自適應佈局,而在Qt的應用程序界面設計中,對於像我一樣的初學者如何實現窗口自適應調整還是要繞點彎路的。網上百度了很多,多數說的很含糊,還有很多是用程序實現的,既然已經有Qt C

原创 基於zynq的pwm ip核設計

一.用戶自定義ip核 1,環境使用的是vivado 2014.4 2,點擊Tools—>create and package ip..打開用戶創建ip嚮導,點擊next 3.在choose create peripheral or pac

原创 很簡單的例子,僅僅加時鐘週期約束的條件下時序波形圖分析

爲什麼建立時間的datarequiretime  會在lauch clock的後面 是因爲launch clock到目的寄存器還有一段延遲 簡單的例子,僅僅加時鐘週期約束的條件下,   create_clock -pe

原创 jz2440裸板移植內核驅動,實現uvc攝像頭驅動中經驗總結

0:移植最重要的概念是參考,參考內核中已經成熟 的代碼。 0.0 將沒有的宏去掉或者換成新內核中定義的宏 0.1 將沒有的頭文件去掉。更加錯誤信息添加新的頭文件路徑 0.2 將沒有的函數去掉或者換成內核新定義的函數 1 uboot的燒寫

原创 使用Simulation Data Inspector(信號查看器)進行信號數據調試

上一篇     下一篇共256篇   [仿真] 使用Simulation Data Inspector(信號查看器)進行信號數據調試2013年05月13日 11:17:25 讓我下決心翻譯這篇文章和共享相關技術,主要是: (1)

原创 Linux文件系統啓動過程及login的實現 .

1. busybox簡介 busybox是一個集成了一百多個最常用linux命令和工具的軟件,它將許多常用的LINUX命令和工具結合到了一個單獨的可執行程序中。雖然與相應的GNU工具比較起來,busybox所提供的功能和參數略少,但在

原创 fpga基礎知識誤點

-,verilog if條件中能用posedge作爲判斷條件嗎? 不可以,因爲一般你的always塊是上升沿觸發的,在一個上升沿中捕捉另一個上升沿,是不太現實的。。你可以給他來個緩存賦值,通過判斷此刻的值和上一個時鐘時的值是否不同,來

原创 qsys初探————中斷註冊API

最近在摸索Qsys,quartus II和NIOS II也相應升級到了12.0,可是在NIOS中發現alt_irq_register無法使用了。即使包含了#include "sys/alt_legacy_irq.h"等庫文件都不管用,於是

原创 構建有符號加法器和有符號乘法器的經驗

由於本人在一個項目中對AD採樣得到的數據採用累加去噪時犯下低級錯誤,特意總結了一下verilog中如何使用有符號乘法和加法,希望對大家有所幫助,避免與我犯一樣的錯誤。. n6 r( N3 V  h9 `我犯得低級錯誤對項目影響挺大的,因爲

原创 stm32 io模擬spi通信

首先借鑑他人的編寫程序: #define MOSI_H GPIO_SetBits(GPIOB, GPIO_Pin_10) #define MOSI_L GPIO_ResetBits(GPIOB, GPIO_Pin_10) #de

原创 爲什麼在ARM板上qt字體會變小?

因爲QT在ARM板上計算DPI值錯誤。 解決的方法就是設置好qt的dpi。 qt是根據顯示器的物理長度或者寬度於分辨率的關係來計算dpi的。 對於QT5以下的版本設置如下:     export QWS_DISPLAY="Linux

原创 移植qt-4.8.5至 mini2440建立交叉編譯及qt運行環境

移植參考了網上流傳的許多相關文檔,感謝。 軟硬件環境: ubuntu10.04 32bit   arm-linux-gcc-4.4.3   mini2440 1  下載tslib-1.4.tar.gz 觸摸屏庫文件包