Trình tạo trình tự là gì và hoạt động của nó

Hãy Thử Công Cụ CủA Chúng Tôi Để LoạI Bỏ Các VấN Đề





Đối tượng của một chuỗi máy phát điện giúp đơn giản hóa việc bao gồm một loạt các giá trị số nguyên vào luồng dữ liệu của bạn. Các chuỗi này có thể bắt đầu bằng bất kỳ chữ số nào và có bất kỳ bước nào. Ví dụ: chuỗi là 40, 45, 50, 55, v.v. Một chuỗi có tên tương tự như đối tượng của Trình tạo chuỗi. Vì vậy, mọi đối tượng của trình tạo chuỗi có thể chỉ bao gồm một chuỗi được cấp phát cho nó. Centerprise tạo một chuỗi tại thời điểm chạy của luồng dữ liệu được gọi là chuỗi trong bộ nhớ, nếu không, nó đọc dữ liệu điều khiển chuỗi từ bảng của cơ sở dữ liệu khi luồng dữ liệu của bạn được thực hiện.

Trong trường hợp chuỗi trong bộ nhớ, một chuỗi liên tục bắt đầu ở “Giá trị bắt đầu” được đưa ra trong thuộc tính chuỗi. Trong trường hợp trình tự cơ sở dữ liệu, giá trị trước đó được sử dụng có thể được ghi vào cơ sở dữ liệu điều khiển. Giá trị bắt đầu mới nhất có thể được sử dụng mỗi khi chuỗi được nâng lên. Vì vậy, nó tạo ra các giá trị luôn tăng cho chuỗi mỗi khi dòng dữ liệu chạy. Do đó, chuỗi này có thể được nhận thấy giống như chuỗi chuỗi bao gồm các giá trị không chồng chéo.




Trình tạo trình tự là gì?

Định nghĩa: Trình tạo trình tự là một loại kỹ thuật số mạch logic . Chức năng chính của điều này là tạo ra một tập hợp các đầu ra. Mỗi đầu ra là một trong số các mức hoặc ký hiệu logic nhị phân hoặc Q-ary. Độ dài của bộ truyện có thể không xác định nếu không thì cố định. Một loại trình tạo chuỗi đặc biệt là bộ đếm nhị phân. Các máy phát điện này được sử dụng trong nhiều ứng dụng khác nhau như mã hóa và điều khiển.

Tại sao Trình tạo Trình tự được Yêu cầu?

Mạch tạo chuỗi được sử dụng để tạo ra một chuỗi bit quy định trong đồng bộ hóa thông qua một CLK. Loại trình tạo này được sử dụng như một trình tạo mã, quầy giao dịch , bộ tạo bit ngẫu nhiên, trình tự và bộ tạo chu kỳ quy định. Sơ đồ thiết kế cơ bản của việc này được hiển thị bên dưới.



Cấu trúc trình tạo trình tự

Cấu trúc trình tạo trình tự

Các đầu ra của thanh ghi dịch chuyển N-bit như Q0 đến QN-1 được áp dụng giống như các đầu vào cho mạch tổ hợp được gọi là bộ giải mã trạng thái tiếp theo. Ở đây, đầu ra của bộ giải mã trạng thái tiếp theo ‘Y’ được đưa ra làm đầu vào nối tiếp cho thanh ghi dịch chuyển. Việc thiết kế bộ giải mã trạng thái tiếp theo được thực hiện dựa trên trình tự yêu cầu.

Trình tạo trình tự sử dụng Bộ đếm

Sơ đồ khối bộ tạo trình tự sử dụng bộ đếm được minh họa bên dưới. Ở đây, mạch tổ hợp là bộ giải mã trạng thái tiếp theo. Đầu vào của bộ giải mã trạng thái này có thể được lấy từ đầu ra của các FF. Tương tự, các đầu ra của bộ giải mã trạng thái này được đưa ra làm đầu vào cho flip-flops. Dựa trên số lượng FF, chuỗi bắt buộc như 0 hoặc 1 có thể được đưa ra và có thể tạo chuỗi này giống như 1011011.


Trình tạo trình tự sử dụng Bộ đếm

Trình tạo trình tự sử dụng Bộ đếm

Số lượng dép tông có thể được quyết định thông qua trình tự đã cho như sau.

  • Đầu tiên, đếm số lượng các số không và số một trong dãy đã cho.
  • Chọn số cao trong số hai. Và cho số này sẽ là ‘N’.
  • Không. của dép tông có thể được tính là N = 2n-1
  • Ví dụ: dãy đã cho là 1011011, trong đó số đơn vị là 5 và số số không là hai. Vì vậy, hãy chọn một cái cao hơn trong số chúng là 5. Vì vậy, 5 = 2n-1, vì vậy n = 4 FF sẽ là cần thiết.

Tính chất

Các thuộc tính của trình tạo chuỗi bao gồm những điều sau đây.

  • Sử dụng trình tự được chia sẻ
  • Cài lại
  • Tăng dần theo
  • Số lượng giá trị được lưu trong bộ nhớ cache
  • Giá trị cuối cùng
  • Giá trị bắt đầu chu kỳ
  • Giá trị ban đầu
  • Đi xe đạp

Chuyển đổi trình tạo trình tự

Sự biến đổi của bộ tạo này là thụ động vì vậy nó tạo ra các giá trị số. Phép biến đổi này được sử dụng để tạo ra các giá trị chính độc quyền và khôi phục các khóa chính bị mất. Biến đổi này bao gồm hai cổng o / p để kết nối với các biến đổi khác nhau. Phép biến đổi của nó có thể được tạo ra để sử dụng trong một hoặc nhiều ánh xạ. Phép biến đổi có thể tái sử dụng giữ độ tin cậy của chuỗi trong mọi ánh xạ sử dụng ví dụ về phép biến đổi trình tạo trình tự. Vì vậy, phép biến đổi này có thể tái sử dụng để chúng ta có thể sử dụng nó trong nhiều ánh xạ. Người ta có thể sử dụng lại phép biến đổi này khi bạn thực hiện nhiều lần tải đến một mục tiêu duy nhất.

Ví dụ: nếu bất kỳ ai có một tệp đầu vào lớn, thì chúng tôi có thể tách nó thành ba phiên chạy song song bằng cách sử dụng một phép chuyển đổi để có thể tạo các giá trị khóa chính. Nếu chúng ta sử dụng các phép biến đổi khác nhau, thì dịch vụ tích hợp có thể tạo ra các giá trị khóa dự phòng. Thay vào đó, phép biến đổi trình tạo trình tự có thể tái sử dụng có thể được sử dụng cho tất cả các phiên để cung cấp một giá trị riêng cho mọi hàng mục tiêu.

Các bước liên quan đến thiết kế trình tạo trình tự bằng D Flip-Flops

Chúng ta biết chức năng của một bộ đếm cho phép một số trạng thái chính xác trong một chuỗi được sắp xếp trước. Ví dụ, một bộ đếm lên có 3 bit đếm từ 0 đến 7 trong khi một thứ tự tương tự được đảo lên trong trường hợp bộ đếm xuống.

Có nhiều cách khác nhau để thiết kế các mạch có thể sử dụng FF, bộ ghép kênh. Ở đây chúng tôi đang thiết kế một bộ tạo trình tự sử dụng các FF D theo các bước khác nhau. Tương tự, có các bước khác nhau liên quan đến thiết kế trình tạo trình tự bằng JK Flip-Flops .

Hãy lấy một ví dụ mà chúng tôi muốn thiết kế một mạch di chuyển qua các trạng thái 0-1-3-2 trước khi thực hiện lại mô hình tương tự. Các bước liên quan trong suốt phương pháp này như sau.

Trong Bước 1

Đầu tiên, chúng ta cần phải quyết định không. FFs cần thiết để lấy đối tượng của chúng ta. Trong ví dụ sau, có bốn trạng thái bằng với trạng thái của bộ đếm 2 bit không bao gồm thứ tự mà chúng chuyển. Từ đó, người ta có thể ước tính mức độ cần thiết của FF là hai để đạt được đối tượng của chúng ta.

Trong Bước 2

Từ bước 1, hãy thiết kế bảng chuyển đổi trạng thái cho trình tạo trình tự của chúng tôi. Bảng này được minh họa qua bốn cột ban đầu trong bảng. Trong đó, hai cột chính chỉ định trạng thái hiện tại và trạng thái tiếp theo. Ví dụ: trong trạng thái đầu tiên của ví dụ của chúng ta là “0 = 00” vì vậy nó dẫn đến trạng thái thứ hai là trạng thái tiếp theo 1 = “01”.

Trong Bước 3

Trong bảng chuyển đổi trạng thái được mở rộng bằng cách đưa vào bảng kích thích của các FF. Trong trường hợp này, bảng kích thích của con lật đật D là cột thứ năm và cột thứ sáu của bảng. Ví dụ: nhìn vào trạng thái hiện tại và tiếp theo trong bảng tương ứng như 1 & 0, sau đó kết quả là ‘0’ trong D1. Trong bảng sau, hai cột đầu tiên đại diện cho trạng thái hiện tại, hai cột thứ hai đại diện cho các trạng thái tiếp theo và hai cột cuối cùng là đầu vào của D-FF.

Q1

Q0 Q1 + Q0 + D1

D0

0

00101
01111

1

11101

0

10000

0

Trong Bước 4

Trong bước này, Boolean biểu thức cho D0 & D1 có thể được suy ra với sự trợ giúp của K-map. Nhưng ví dụ này khá dễ nên bằng cách sử dụng luật Boolean, chúng ta có thể giải cho D1 & D0. vì thế

D0 = Q1’Q0 ’+ Q1’ Q0 = Q1 ’(Q0’ + Q0) = Q1 ’(1) = Q1’

D1 = Q1’Q0 + Q1 Q0 = Q0 (Q1 ’+ Q1) = Q0 (1) = Q0

Trong Bước-5

Bộ tạo trình tự có thể được thiết kế bằng cách sử dụng các FF D dựa trên các đầu vào như sau.

Trình tạo trình tự sử dụng D-FFs

Trình tạo trình tự sử dụng D-FFs

Trong mạch trên, chuỗi ưu tiên được tạo ra tùy thuộc vào các xung CLK được cung cấp. Vì vậy, cần phải lưu ý rằng sự tương đồng tồn tại ở đây cho một thiết kế dễ dàng có thể được mở rộng thành công để tạo ra một chuỗi bit dài hơn.

Câu hỏi thường gặp

1). Độ dài trình tự trong đầu ra của trình tạo trình tự là bao nhiêu?

Đầu ra được tạo có thể có độ dài không giới hạn hoặc nó có thể được xác định trước độ dài xác định.

2). Kích thước phân bổ có ý nghĩa gì trong trình tạo trình tự?

Số lượng tăng lên khi phân bổ số thứ tự từ chuỗi được gọi là Kích thước phân bổ.

3). Trình tạo trình tự được sử dụng như thế nào trong Informatica?

Nó là một phép biến đổi được kết nối trong đó đầu ra sẽ là các giá trị số. Các khóa được tạo có thể là khóa chính hoặc khóa ngoại.

Do đó, đây là thông tin toàn diện về khái niệm Trình tạo trình tự. Biết thêm về các thông tin liên quan như cách trình tự máy phát điện được thực hiện trong các ứng dụng và miền khác nhau, và nó được vận hành như thế nào?