原创 Verilog學習總結

1.         硬件描述語言:是一種用形式化方法來描述數字電路和系統的語言。 2.         模塊:描述接口和邏輯功能。 3.         延時的用法:#(Min:Typ:Max)即:#(1:2:3) 4.    

原创 verilog中的timescale

`timescale是Verilog HDL 中的一種時間尺度預編譯指令,它用來定義模塊的仿真 時的時間單位和時間精度。格式如下: `timescale編譯器指令格式爲:      `timescale time_unit / t

原创 integrate third IP using vcs, dve and verdi

1. install verdi; 2. install vcs, dve; 3. write shell or perl script to call makefile 4. write makefile to generate gte

原创 basic conception of minterm and maxterm

3.5  邏輯函數的標準形式     利用代數法可使邏輯函數變成較簡單的形式。但這種方法要求熟練掌握邏輯代數的基本定律,而且需要一些技巧,特別是經代數法化簡後得到的邏輯表達式是否是最簡式較難掌握,這就給使用邏輯函數帶來一定的困難,使用卡諾

原创 arm 尋址方式

所謂尋址方式就是處理器根據指令中給出的地址信息來尋找物理地址的方式。 ARM處理器的尋址方式 目前ARM處理器支持9種尋址方式,分別是立即數尋址、寄存器尋址、寄存器偏移尋址、寄存器間接尋址、基址變址尋址、多寄存器尋址、相對尋址、堆棧

原创 快速簡單理解i2c標準協議

這篇博文,是從網上整理的,很不錯,所以把資料集中起來了,爲大家快速理解i2c非常有意義。 對於嵌入式開發的朋友來說,I2C協議實在是再熟悉不過了,有太多的器件,採用的都是通過I2C來進行相應的設置。今天,我們就隨便聊聊這個I2C協

原创 VESA and MIPI Announce Display Stream Compression Standard

VESA and MIPI Announce Display Stream Compression Standard by Ryan Smith on April 22, 2014 8:45 PM EST Posted in

原创 Linux中Workqueue機制分析

Linux中Workqueue機制分析 軟硬件協同設計是未來發展的主流,軟硬件的界限越來越模糊,軟硬件的設計思想是相通的,實現方法是各異的,實現的結果上當然也存在較大差別,因此,很有必要做好軟硬件的協同設計。  什麼是workque

原创 使用Vivado抓取信號波形的使用說明

由於項目工作需要,芯片換成V7,最近也開始使用Vivado進行編譯、仿真等。這裏有很多好的文章,但是大部分是理論型的,而且很深奧,剛接觸Vivado 的工程師肯定看不懂。所以,今天在這裏跟大家分享下怎麼用Vivado來抓信號波形,實實在在

原创 Install Xilinx USB cable drivers for Ubuntu

硬件環境:HP CQ45 308 操作系統:KUbuntu12.04 LTS 32bit 軟件版本:ISE Design Suit 14.2 ; Vivado 2012.2 開發套件:ZEDBoard         在Kubu

原创 vcs和verdi的聯合仿真

環境配置 首先搭建好vcs和Verdi都能工作的環境,主要有license問題,環境變量的設置。在220實驗室的服務器上所有軟件的運行環境都是csh。所以,所寫的腳本也都是csh的語法。 生成波形文件 Testbench的編寫 若想用

原创 clearcase 常用命令參考

Configure user aliases: File: $HOME/.bashrc alias ct=/usr/atria/bin/cleartool alias sv='/usr/atria/bin/clearto

原创 ARM 處理器的結構

ARM處理器是一顆在手機上常用的處理器,其特色為相當省電,本書中的CPU0也是從ARM處理器簡化而來的。圖一顯示了ARM的處理器架構,這個架構與 CPU0 的架構相當類似。但在ALU與暫存器上有少許不同點。 ARM是精簡指令集 (Re

原创 Real-Time YCoCg-DXT Compression

Real-Time YCoCg-DXT Compression J.M.P. van Waveren id Software, Inc.   Ignacio Castaño NVIDIA Corp. Sep

原创 ARM的字對齊問題總結

一、啥是字對齊?爲啥要字對齊?       現代計算機中內存空間都是按照byte劃分的,從理論上講似乎對任何類型的變量的訪問都可以從任何地址開始,但實際情況是在訪問特定類型變量的時候經常在特定的內存地址訪問,這就是對齊。 字節對齊的