官术网_书友最值得收藏!

4.8 管理總線

總線是數(shù)字電路中常見的一種連線表示方式。本節(jié)介紹選擇Logic 2007的總線類型、命名總線、添加總線、添加連接到總線、添加網絡到混合網絡總線、擴展總線、移動總線片段、分割總線、刪除總線片段、刪除總線共10項具體操作方法。

1.總線格式類型

Logic 2007中共有兩種總線類型,即位格式總線(Bit format bus)和混合總線(Mixed bus)。通常位格式總線采用的較多,本書所附單片機最小系統(tǒng)中使用了這兩種格式的總線,如圖4-8-1所示。

圖4-8-1 位格式總線和固定格式總線效果

位格式總線可以包含帶有網絡名稱的一系列網絡,如位格式總線D[D0:D7]包括網絡D0、D1、D2、D3、D4、D5、D6、D7。

混合格式總線可以包含除不需連續(xù)的個別網絡之外的一個或多個位格式總線,如固定網絡總線LED,包含網絡名稱為A、B、C、D、E、F、G、DP。

提示:所選的總線類型將決定在【Bus Name】列表中顯示的總線類型。例如,選擇了位格式總線類型,則在【Bus Name】列表中僅有位格式總線的名稱會顯示出來。

2.總線命名

Logic定義帶有相同名稱的總線即作為相同的總線,可顯示在相同的圖表或任何其他的圖表。命名位格式和混合格式總線的方法有所不同,下面分別介紹。

位格式總線名稱包括兩部分,即前綴和總線位范圍。其格式為PREFIX[nn:mm]。這里的nn是最低位的編號,mm是最高位的編號。可使用第一位0來確定最低位編號。例如,DD[00:15]允許網絡DD00,DD01,…,DD15連接到該總線。

若【Options】對話框【Design】標簽頁中【Show Off-Page Reference】選項選中,則圖表編號的顯示將包括總線名稱。

位格式總線名稱可包括前綴、中括號、冒號不能超過47個字符,位的編號須在0~32767范圍之間,且不能包括文字數(shù)字混合字符。

混合網絡總線名稱可以容納47個文字數(shù)字混合字符,混合格式總線名稱不能包含位范圍前綴或空格,不可創(chuàng)建總線名稱與網絡名稱相同。

3.添加總線和總線連接

Logic中添加總線的步驟如圖4-8-2所示。

圖4-8-2 添加位格式總線、固定格式總線

提示:一個總線可以有兩個標簽;當所選末端為一個標簽時,【Add Bus Name Label】復選框不可用;總線標簽不是必須具備的。

4.擴展、移動、分割總線

有時會出現(xiàn)繪制的總線長度不夠,或放置角度不合適,為了不重新繪制總線,可采用擴展總線片段的方法加以修改,如圖4-8-3所示。此外,還可進行移動總線片段、分割總線片段的操作,如圖4-8-4和圖4-8-5所示。

圖4-8-3 擴展總線

圖4-8-4 移動總線片段

圖4-8-5 分割總線片段

提示:不可使用【Extend Bus】命令來縮短總線片段。若要縮短總線片段,則可刪除長的片段,之后再使用【Extend Bus】命令來重新定義擴展片段。此外,也不能使用【Group】命令來縮短總線片段。

5.刪除總線片段

若要從總線中移除一個片段,可選中所需的總線片段,按【Delete】鍵即可。若刪除分割總線片段成為兩個獨立的總線,則這兩個獨立的總線都會顯示總線名稱,并保留其相同的屬性,如圖4-8-6所示。

圖4-8-6 刪除總線片段

6.刪除總線

在Logic中刪除總線的操作,包括僅刪除總線或刪除總線及其連接,如圖4-8-7所示。

圖4-8-7 刪除總線

7.修改總線

Logic中對總線的修改是在【Bus Properties】對話框中進行的,該對話框用于執(zhí)行修改總線網絡名稱、修改總線類型、管理總線網絡操作,如圖4-8-8所示。

圖4-8-8 修改總線

提示:若修改Bit(位)格式到Mixed(混合)總線類型時,總線名稱僅改變前綴,總線名稱的前綴及位的范圍都會添加到【Bus Nets】列表框中。可以修改混合格式的網絡總線為一個位格式總線,前提是所有連接的網絡到位名稱是連續(xù)的。在修改混合格式網絡總線到位格式總線之前,必須從【Bus Nets】列表框中刪除總線網絡。

8.修改總線名稱標簽

【Bus Name Properties】對話框用于為一個或多個總線名稱標簽提供或修改文本及字體設置。修改總線名稱標簽的方法如圖4-8-9所示。在【Net Name Label Properties】對話框中指定的字體屬性同時還可應用到頁間參考標簽。

圖4-8-9 修改總線標簽名稱

主站蜘蛛池模板: 南通市| 泸西县| 德州市| 海盐县| 武鸣县| 岐山县| 峨山| 浦东新区| 会东县| 青田县| 平顺县| 内江市| 通州区| 时尚| 平和县| 金乡县| 北海市| 凤山县| 策勒县| 五家渠市| 铜陵市| 陕西省| 南部县| 颍上县| 调兵山市| 康乐县| 鄄城县| 阿拉善左旗| 固安县| 辽源市| 瑞金市| 萨迦县| 凤山市| 泰来县| 靖安县| 陆河县| 丘北县| 密云县| 双城市| 大安市| 兴城市|