@vhdl
這是乙個雷射測距機中接收模組和顯示模組之間的小模組
求解這段**的含義和作用
// an highlighted block
library
ieee
;use
ieee
.std_logic_1164
.all
;entity
counter
isport(st
,clk,tr
,rec:in
std_logic
;count
:buffer
integer
range0to
65535);
endcounter
;architectureaof
counter
issignal
count_reg
:integer
range0to
65535
;--訊號count_reg取值0到65535
begin
process(st
,clk,tr
,rec
)beginif(
st='1')
then
count_reg
<=0;
count
<=0;
elseif(
clk'event and clk='
1')then
--當時鐘訊號為上公升沿時
if(tr
='0'
)then
--如果tr為0,則
count_reg
<=
count_reg;--
count_reg不變
else
--否則
if((
trand
rec)
='0'
)then
--如果tr和rec均為0.則
count_reg
<=
count_reg+1
;--count_reg增加1
else
--否則
if((
trand
rec)
='1'
)then
--如果tr和rec均為1,則
count_reg
<=
count_reg;--
count_reg不變,輸出count_reg
count
<=
count_reg
;endif;
endif
;endif;
endif
;endif;
endprocess
;end
a;
脈衝寬度調製pdm 脈衝雷射器概述
產生雷射脈衝最直接的方法是在連續雷射器外部加乙個調製器。這種方法可產生最快皮秒級的脈衝,雖然簡單但會浪費光能並且峰值功率無法超過連續光功率。所以,產生雷射脈衝更高效的方法是雷射腔內調製,在脈衝串的off time儲存能量並在on time釋放。兩種方法的比較如下 低峰值功率 高峰值功率 通過雷射腔內...
VHDL 單脈衝的產生
在做fpga設計時,中我們經常會遇到需要經乙個高電平訊號轉化成乙個帶脈衝訊號。比如復位訊號進來是乙個很長的高電平訊號,但是復位訊號又必須做成乙個帶脈衝訊號,因此掌握將乙個高電平訊號轉化成單週期的脈衝訊號很有必要。下面就轉化原理進行分析 先上圖,看圖好說話 訊號1是原始輸入訊號 訊號3是訊號1經過乙個...
雷射測距方案介紹
雷射測距具有角分辨力高 抗干擾能力強,可以避免微波貼近地面的多路徑效應和地物干擾問題,並且具有質量輕 結構小巧 安裝調整方便等優點,是目前高精度測距最理想的儀器之一。鐵路隧道在施工完成後,其圍岩有緩慢的變化趨勢,採用測距儀能夠測量其收斂情況。雷射測距儀的測量方法 1 脈衝測距法 利用脈衝雷射器發射單...