我知道,我對與電子有關(guān)的所有事情都很著迷,但不論從哪個角度看,今天的現(xiàn)場可編程門陣列(FPGA),都顯得“鶴立雞群”,真是非常棒的器件。如果在這個智能時代,在這個領(lǐng)域,想擁有一技之長的你還沒有關(guān)注FPGA,那么世界將拋棄你,時代將拋棄你。
常用設(shè)計思想與技巧
(1)乒乓操作;
(2)串并轉(zhuǎn)換;
(3)流水線操作;
(4)異步時鐘域數(shù)據(jù)同步。是指如何在兩個時鐘不同步的數(shù)據(jù)域之間可靠地進(jìn)行數(shù)據(jù)交換的問題。數(shù)據(jù)時鐘域不同步主要有兩種情況:
①兩個域的時鐘頻率相同,但是相差不固定,或者相差固定但是不可測,簡稱為同頻異相問題。
②兩個時鐘頻率根本不同,簡稱異頻問題。
兩種不推薦的異步時鐘域操作方法:一種是通過增加Buffer或者其他門延時來調(diào)整采樣;另一種是盲目使用時鐘正負(fù)沿調(diào)整數(shù)據(jù)采樣。
模塊劃分基本原則
(1)對每個同步時序設(shè)計的子模塊的輸出使用寄存器(用寄存器分割同步時序模塊原則);
(2)將相關(guān)邏輯和可以復(fù)用的邏輯劃分在同一模塊內(nèi)(呼應(yīng)系統(tǒng)原則);
(3)將不同優(yōu)化目標(biāo)的邏輯分開;
(4)將送約束的邏輯歸到同一模塊;
(5)將存儲邏輯獨(dú)立劃分成模塊;
(6)合適的模塊規(guī)模;
(7)頂層模塊最好不進(jìn)行邏輯設(shè)計。
-
FPGA
+關(guān)注
關(guān)注
1664文章
22523瀏覽量
639870
原文標(biāo)題:FPGA常用設(shè)計思想與基本模塊劃分
文章出處:【微信號:ALIFPGA,微信公眾號:FPGA極客空間】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
FPGA設(shè)計的四種常用思想與技巧,幫你成為FPGA設(shè)計高手!
FPGA設(shè)計的四種常用思想與技巧
FPGA設(shè)計的常用思想
大神常用的四種FPGA/CPLD設(shè)計思想與技巧
常用的FPGA/CPLD設(shè)計思想與技巧有哪些?
FPGA設(shè)計的四種常用思想與技巧
FPGA設(shè)計思想與技巧
常用FPGA/CPLD四種設(shè)計技巧
FPGA/CPLD設(shè)計思想與技巧
四種常用FPGA/CPLD設(shè)計思想與技巧介紹及乒乓操作案例分析
常用FPGA/CPLD設(shè)計思想與技巧
FPGA常用設(shè)計思想與技巧
評論