Sử dụng Graphic Editor

Một phần của tài liệu Nghiên cứu, thiết kế và tích hợp các chip FPGA PLD vào hệ thống thu nhận ảnh vệ tinh khí tượng luận văn ths kỹ thuật (Trang 44 - 50)

Hỡnh 23 : Màn hỡnh của Graphic Editor.

Bước kế tiếp là vẽ sơ đồ. Trong cửa sổ Manager ta chọn MAX + PLUS II | Graphic Editor. Cửa sổ Graphic Editor xuất hiện bờn trong cửa sổ Manager. Ta cú thể di chuyển hoặc định lại kớch thước cửa sổ Graphic Editor và tăng thờm kớch thước của cửa sổ Manager để cung cấp thờm khụng gian làm việc. Ở hỡnh 23, cửa sổ Graphic Editor được cực đại hoỏ sao cho choỏn hết chỗ toàn bộ cửa sổ Manager.

Thanh tiờu đề ở hỡnh 23 bao gồm một số tờn menu và biểu tượng, cỏc tờn này đó khụng xuất hiện ở hỡnh 21. Điều này là do cửa sổ Manager luụn luụn

chỉ ra cỏc mục cú sẵn trong bất kỳ ứng dụng nào hiện đang được sử dụng. Một số biểu tượng được sử dụng để gọi cỏc mục của Graphic Editor cũng xuất hiện dọc theo cạnh bờn trỏi của cửa sổ.

Để thấy mụ tả của một mục của Graphic Editor kết hợp với mỗi biểu tượng, định vị chuột lờn trờn biểu tượng; một thụng bỏo được hiển thị gần dưới đỏy của cửa sổ. Hai biểu tượng thụng dụng nhất là cỏc biểu tượng trụng giống như kớnh lỳp. Cỏc biểu tượng này được sử dụng để thấy hỡnh của sơ đồ lơn hơn hoặc nhỏ hơn.

4.1.2.1. Đặt tờn cho sơ đồ

Sơ đồ được tạo ra phải được đặt tờn. Ta chọn File | Save as để mở hộp pop-up được miờu tả ở hỡnh 24. Thư mục mà ta đó chọn cho project này đó được chọn trong hộp pop- up. Graphic Editor sẽ tạo ra một tập tin riờng cho sơ đồ và lưu tập tin trong thư mục của

project. Trong hộp cú nhón File Name, Hỡnh 24: Chỉ rừ tờn của sơ độ ta VD1.gdf. Ta phải sử dụng tờn này một cỏch chớnh xỏc. Tờn VD1 phải phự hợp với tờn của project và phần mở rộng là gdf, chữ viết tắt của graphic design file (tập tin thiết kế đồ hoạ), phải được sử dụng cho tất cả cỏc sơ đồ. Nhấp OK để trở về Graphic Editor .

4.1.2.2 Nhập vào cỏc ký hiệu cổng logic [3]

Graphic Editor cung cấp vài thư viện chứa cỏc phần tử mạch, cỏc phần tử này cú thể được nhập vào trong sơ đồ. Với thớ dụ đơn giản của ta, ta sẽ sử dụng thư viện cú tờn là Primitives, thư

viện này chứa cỏc cổng logic cơ bản. Để truy cập thư viện, ta nhấp đụi chuột vào khoảng trống ở giữa màn hỡnh Graphic Editor để mở hộp pop-up ở hỡnh 25 (cỏch khỏc để mở hộp này là chọn Symbol | Enter Symbol).

Hộp cú nhón Symbol Libraries liệt kờ vài thư viện cú sẵn, bao gồm thư viện Primitives. Để mở thư viện này, ta nhấp đụi chuột trờn dũng kết thỳc bằng chữ prim. Một danh sỏch cỏc cổng logic trong thư viện được tự động hiển thị trong hộp Symbol Files. Ta nhấp đụi chuột vào ký hiệu and2 để nhập ký hiệu này vào trong sơ đồ (ta cú thể thực hiện cỏch khỏc, nhấp chuột vào and2 rồi nhấp OK). Ký hiệu cổng AND2 – ngừ vào lỳc này xuất hiện bờn trong cửa sổ Graphic Editor.

Hỡnh 26: Sơ đồ hoàn tất từng phần tử.

Bất kỳ ký hiệu nào trong sơ đồ cú thể được chọn bằng cỏch sử dụng chuột. Ta định vị con trỏ chuột lờn trờn ký hiệu cổng AND trong sơ đồ và nhấp chuột để chọn. Ký hiệu sẽ được nổi lờn màu đỏ. Để di chuyển một ký hiệu, ta chọn ký hiệu và trong khi vẫn tiếp tục giữ nỳt chuột, ta rờ (drag) chuột để di chuyển ký hiệu. Để dễ dàng định vị trớ của một ký hiệu đồ hoạ, một mạng đường hướng dẫn kẻ ụ cú thể được hiển thị trong cửa sổ Graphic Editor

bằng cỏch chọn Option/ShowGuideline. Khoảng cỏch giữa cỏc đường cú thể được hiệu chỉnh bằng cỏch sử dụng Option/ Guideline Spacing.

Hàm lụgớc yờu cầu cổng AND 2 - ngừ vào thứ hai, một cổng OR 2 - ngừ vào và một cổng NOT. Ta sử dụng cỏc bước sau đõy để nhập chỳng vào trong sơ đồ.

Định vị con trỏ chuột trờn ký hiệu cổng AND mà ta đó nhập vào, ấn giữ phớm Ctrl của bàn phớm, nhấp và rờ chuột ra khỏi ký hiệu cổng AND. Graphic Editor tự động sao chộp ký hiệu cổng AND. Thủ tục tắt (shortcut) này cho ta sao chộp một phần tử mạch một cỏch thuận lợi khi ta cần nhiều bản sao của cựng một phần tử trong sơ đồ. Dĩ nhiờn một phương phỏp khỏc là nhập vào từng trường hợp của phần tử bằng cỏch mở thư viện Primitives như được mụ tả như trờn.

Ta nhập ký hiệu cổng OR và cổng NOT với cựng phương phỏp đó mụ tả khi nhập ký hiệu cổng AND. Để tỡm cỏc cổng cơ bản , ta sử dụng thanh cuộn (scrol bar) để cuộn xuống danh sỏch cỏc ký hiệu cổng và tỡm ký hiệu tờn or2 và not. Để định hướng cổng NOT sao cho cổng này hướng xuống ta chọn ký hiệu cổng NOT và kế đến sử dụng lệnh Edit/Rotate/270 để quay ký hiệu này 270 độ ngược chiều kim đồng hồ.

Cỏc ký hiệu trong sơ đồ cú thể được di chuyển bằng cỏch chọn chỳng và rờ chuột, như đó được giải thớch ở trờn. Nhiều hơn một ký hiệu cú thể được chọn đồng thời bằng cỏch nhấp chuột và kộo một đường bao quanh cỏc ký hiệu. Cỏc ký hiệu được chọn sẽ được di chuyển cựng nhau bằng cỏch nhấp chuột trờn bất kỳ ký hiệu nào trong chỳng và di chuyển. Ta nờn thử nghiệm với thủ tục này. Ta sắp xếp cỏc ký hiệu sao cho sơ đồ xuất hiện giống như sơ đồ ở hỡnh 26.

Đến đõy cỏc ký hiệu cổng logic đó được đưa vào, ta cần nhập cỏc ký hiệu để biểu diễn cỏc port ngừ vào và ngừ ra của mạch. Ta mở thư viện Primitives lần nữa.

Ta nhấp chuột bất cứ nơi nào trong hộp cú nhón Symbol Files và kế đến gừ ký tự “i” để nhảy qua danh sỏch ký hiệu đến danh sỏch cỏc tờn bắt đầu bằng chữ i. Biện phỏp tắt này cú thể được sử dụng cựng với cỏc thanh cuộn được cung cấp trờn hộp Symbol File. ta nhập ký hiệu cú tờn là input vào sơ đồ. Ta nhập thờm hai trường hợp nữa cho ký hiệu nhập. Để biểu diễn ngừ ra của mạch, ta mở thư viện Primitives và nhập ký hiệu cú tờn là output. Sắp xếp cỏc ký hiệu như được minh hoạ ở hỡnh 26.

4.1.2.4. Gỏn tờn cho cỏc ký hiệu ngừ vào và ngừ ra

Ta chỏ đến chữ PIN_NAME trờn ký hiệu chõn ngừ vào ở gúc trỏi trờn của sơ đồ và nhấp đụi chuột. Tờn của chõn được chọn, cho phộp ta gừ vào tờn mới của chõn. Ta gừ x1 làm tờn của chõn này. Việc gừ phớm Enter ngay sau khi gừ tờn chõn làm cho chuột tập trung di chuyển đến chõn một cỏch trực tiếp bờn dưới chõn đang được đặt ra. Phương phỏp này cú thể được sử dụng để đặt tờn một số bất kỳ cỏc chõn. Ta gắn cỏc tờn x2 và x3 cho cỏc chõn ngừ vào ở dưới theo thứ tự. Sau cựng ta gắn tờn f cho chõn ngừ ra.

4.1.2.5. Nối dõy cỏc nỳt

Bước kế tiếp là cỏc đường (cỏc dõy) để nối cỏc ký hiệu trong sơ đồ với nhau. Ta nhấp chuột trờn biểu tượng trụng giống đầu mũi tờn dọc theo cạnh trỏi của cửa sổ Manager. Biểu tượng này được gọi là cụng cụ Selection, cho phộp Graphic Editor tự động thay đổi giữa cỏc chế độ lựa chọn một ký hiệu trờn màn hỡnh hoặc cỏc dõy đến cỏc ký hiệu kết nối. Chế độ thớch hợp được chọn phụ thuộc vào vị trớ chuột đang trỏ đến.

Di chuyển con trỏ chuột lờn ký hiệu ngừ vào x1. Con trỏ chuột xuất hiện dưới dạng đầu mũi tờn khi trỏ vào bất cứ nơi nào trờn biểu tượng ngoại trừ ở

cạnh bờn phải. Đầu mũi tờn cú nghĩa là ký hiệu sẽ được lựa chọn nếu nỳt chuột được ấn. Ta di chuyển chuột trỏ đến đường nhỏ, gọi là pinstub, trờn cạnh phải của ký hiệu ngừ vào x1. Con trỏ chuột thay đổi thay đổi thành một crosshair, cho phộp một dõy được vẽ để nối pinstub đến một vị trớ khỏc trờn sơ đồ. Một kết nối giữa hai hay nhiều pinstub trong sơ đồ được gọi là một nỳt (node). Tờn này xuất phỏt từ thuật ngữ về điện, trong đú thuật ngữ nỳt tham chiếu đến một số điểm bất kỳ trong một mạch được kết nối với nhau bằng cỏc dõy và do vậy cú cựng một điện ỏp.

Ta nối ký hiệu ngừ vào của x1 đến cổng AND ở phớa trờn của sơ đồ như sau. Trong khi chuột đang trỏ tới pinstub ký hiệu x1, ta nhấp và giữ nỳt chuột. Rờ chuột về phớa bờn phải cho đến khi đường (dõy) được vẽ đạt đến pinstub trờn ngừ vào của cổng AND; kế đến nhả nỳt chuột. Hai pinstub đó được kết nối và biểu diễn một nỳt đơn trờn mạch.

Ta sử dụng cựng thủ tục để vẽ một dõy từ pinstub trờn ký hiệu ngừ vào x2 đến ngừ vào khỏc trờn cổng AND. Kế đến vẽ một dõy từ pinstub trờn ngừ vào của cổng NOT về phớa trờn cho đến khi đạt đến dõy đang nối x2 với cổng AND. Nhả nỳt chuột và quan sỏt thấy cú một điểm nối được tự động vẽ. Ba pinstub tương ứng với ký hiệu ngừ vào x2, ngừ vào cổng AND và ngừ vào cổng NOT lỳc này biểu diễn một nỳt đơn trong mạch.

Hỡnh 27: Kết nối cỏc ký hiều để hoàn tất một thiết kế.

Để hoàn tất sơ đồ, ta nối ngừ ra của cổng NOT với cổng AND phớa dưới và nối ký hiệu ngừ vào của x3 đến cựng cổng AND đú. Ta nối cỏc ngừ ra của 2 cổng AND với cổng OR và nối cổng OR với ký hiệu ngừ ra f. Nếu cú bất kỳ lỗi nào được tạo ra trong khi hết kết nối cỏc ký hiệu, cỏc dõy bị nhầm cú thể được chọn bằng chuột và đến loại bỏ bằng cỏch gừ phớmDelete hoặc bằng cỏch chọn Eđit/Delete. Sơ đồ hoàn tất được mụ tả ở hỡnh 27. Ta lưu sơ đồ này bằng cỏch sử dụng File/Save. (adsbygoogle = window.adsbygoogle || []).push({});

Do thớ dụ của ta rất đơn giản, ta dễ dàng vẽ tất cả cỏc dõy trong mạch mà khụng tạo ra một sơ đồ hỗn độn. Tuy nhiờn, trong cỏc sơ đồ lớn một số nỳt cần được kết nối cú thể tỏch xa nhau, trong trường hợp này thật bất tiện để vẽ cỏc dõy giữa chỳng. Trong cỏc trường hợp như vậy, cỏc nỳt được kết nối bằng cỏch gắn cỏc nhón cho chỳng thay vỡ ta vẽ cỏc dõy.

Một phần của tài liệu Nghiên cứu, thiết kế và tích hợp các chip FPGA PLD vào hệ thống thu nhận ảnh vệ tinh khí tượng luận văn ths kỹ thuật (Trang 44 - 50)