Apa itu Generator Urutan dan Cara Kerjanya

Coba Instrumen Kami Untuk Menghilangkan Masalah





Objek urutan generator mempermudah untuk memasukkan serangkaian nilai integer ke dataflow Anda. Seri ini dapat dimulai dengan digit apa pun & memiliki langkah apa pun. Misalnya, deretnya adalah 40, 45, 50, 55, dst. Rangkaian A memiliki nama yang mirip dengan objek dari Generator Urutan. Jadi setiap objek generator urutan dapat mencakup hanya satu seri yang dialokasikan untuknya. Centerprise membuat rangkaian saat menjalankan aliran data yang dikenal sebagai rangkaian dalam memori, jika tidak, Centerprise membaca data kontrol rangkaian dari tabel database setelah aliran data Anda dilakukan.

Dalam kasus urutan dalam memori, urutan secara konstan dimulai pada 'Nilai Awal' yang diberikan dalam properti rangkaian. Dalam kasus urutan database, nilai sebelumnya yang digunakan dapat dicatat ke dalam database kontrol. Nilai awal terbaru dapat digunakan setiap kali urutan dinaikkan. Sehingga menghasilkan nilai yang terus meningkat untuk rangkaian setiap kali aliran data berjalan. Hasilnya, rangkaian ini dapat dilihat seperti rangkaian rangkaian yang menyertakan nilai yang tidak tumpang tindih.




Apa itu Generator Urutan?

Definisi: Generator urutan adalah salah satu jenis digital sirkuit logika . Fungsi utamanya adalah untuk menghasilkan sekumpulan keluaran. Setiap keluaran adalah salah satu dari sejumlah level atau simbol logika biner atau Q-ary. Panjang rangkaian mungkin tidak terbatas jika tidak tetap. Jenis khusus generator urutan adalah pencacah biner. Generator ini digunakan dalam berbagai macam aplikasi seperti pengkodean & kontrol.

Mengapa Generator Urutan Diperlukan?

Rangkaian generator urutan digunakan untuk menghasilkan rangkaian bit yang ditentukan dalam sinkronisasi melalui CLK. Generator jenis ini digunakan sebagai generator kode, counter , generator bit acak, urutan, dan generator periode yang ditentukan. Diagram desain dasar ditampilkan di bawah ini.



Struktur Generator Urutan

Struktur Generator Urutan

Output register geser N-bit seperti Q0 hingga QN-1 diterapkan seperti input ke a sirkuit kombinasional dikenal sebagai decoder status berikutnya. Di sini, output dari decoder status berikutnya 'Y' diberikan sebagai input serial ke register geser. Perancangan decoder status selanjutnya dilakukan berdasarkan urutan yang dibutuhkan.

Generator Urutan menggunakan Penghitung

Diagram blok generator urutan menggunakan penghitung diilustrasikan di bawah ini. Di sini, rangkaian kombinasional adalah decoder status berikutnya. Input decoder status ini dapat diperoleh dari output FF. Demikian pula, output dari decoder status ini diberikan sebagai input ke sandal jepit. Berdasarkan jumlah FF, urutan yang diperlukan seperti 0 atau 1 dapat diberikan dan ini dapat dibuat seperti 1011011.


Generator Urutan menggunakan Counter

Generator Urutan menggunakan Counter

Jumlah sandal jepit dapat ditentukan melalui urutan yang diberikan seperti berikut.

  • Pertama, hitung jumlah nol dan satu dalam urutan yang ditentukan.
  • Pilih angka tertinggi dari keduanya. Dan biarlah nomor ini menjadi 'N'.
  • Tidak. sandal jepit dapat dihitung sebagai N = 2n-1
  • Misalnya, deret yang diberikan adalah 1011011, di mana jumlah satu adalah 5 dan jumlah nol adalah dua. Jadi pilih yang lebih tinggi dari mereka yaitu 5. Jadi 5 = 2n-1, jadi n = 4 FF akan diperlukan.

Properti

Properti generator urutan meliputi yang berikut ini.

  • Gunakan Urutan Bersama
  • Setel ulang
  • Increment By
  • Jumlah Nilai Cache
  • Nilai Akhir
  • Siklus Nilai Awal
  • Nilai Awal
  • Siklus

Transformasi Generator Urutan

Transformasi generator ini bersifat pasif sehingga menghasilkan nilai numerik. Transformasi ini digunakan untuk menghasilkan nilai utama eksklusif dan memulihkan kunci utama yang hilang. Transformasi ini mencakup dua port output daya untuk menghubungkan ke transformasi yang berbeda. Transformasinya dapat dibuat untuk digunakan dalam satu atau beberapa pemetaan. Transformasi yang dapat digunakan kembali menjaga keandalan rangkaian dalam setiap pemetaan yang menggunakan contoh transformasi generator urutan. Jadi transformasi ini dapat membuatnya dapat digunakan kembali sehingga kita dapat menggunakannya dalam beberapa pemetaan. Seseorang dapat menggunakan kembali transformasi ini setelah Anda mengeksekusi banyak beban ke satu target.

Misalnya, jika ada yang memiliki file input berukuran besar, maka kita dapat memisahkannya menjadi tiga sesi yang berjalan secara paralel dengan menggunakan transformasi sehingga nilai kunci utama dapat dihasilkan. Jika kita menggunakan transformasi yang berbeda, maka layanan integrasi mungkin menghasilkan nilai kunci cadangan. Sebagai gantinya, transformasi generator urutan yang dapat digunakan kembali dapat digunakan untuk semua sesi guna memberikan nilai eksklusif untuk setiap baris target.

Langkah-langkah yang Terlibat dalam Merancang Generator Urutan menggunakan D Flip-Flop

Kita tahu fungsi penghitung yang memungkinkan jumlah keadaan yang tepat dalam urutan yang telah diatur sebelumnya. Misalnya, pencacah naik dengan 3-bit menghitung 0 hingga 7 sedangkan urutan serupa dibalik dalam kasus pencacah turun.

Ada berbagai cara untuk mendesain sirkuit dapat menggunakan FF, multiplexer. Di sini kami merancang generator urutan menggunakan D FF dalam langkah-langkah yang berbeda. Begitu pula ada langkah-langkah berbeda yang terlibat dalam merancang generator urutan menggunakan JK Flip-Flops .

Mari kita ambil contoh bahwa kita bertujuan untuk merancang sirkuit yang bergerak di seluruh status 0-1-3-2 sebelum melakukan pola yang sama lagi. Langkah-langkah yang termasuk dalam metode ini adalah sebagai berikut.

Pada Langkah-1

Pertama, kita perlu memutuskan tidak. dari FF yang diperlukan untuk mendapatkan objek kita. Dalam contoh berikut, ada empat keadaan yang sama dengan keadaan pencacah 2-bit tidak termasuk urutan di mana mereka mentransfer. Dari sini, seseorang dapat memperkirakan kebutuhan FF menjadi dua untuk mencapai objek kita.

Pada Langkah-2

Dari langkah 1, mari kita desain tabel transisi keadaan untuk generator urutan kita yang diilustrasikan melalui empat kolom awal dalam tabel. Dalam hal itu, dua kolom utama menentukan status saat ini dan status selanjutnya. Misalnya, dalam contoh pertama kita adalah '0 = 00' sehingga mengarah ke keadaan kedua yaitu keadaan berikutnya 1 = '01'.

Pada Langkah-3

Dalam tabel transisi status diperpanjang dengan menyertakan tabel eksitasi dari FFs. Dalam hal ini, tabel eksitasi dari flip-flop D adalah kolom kelima & keenam dari tabel. Misalnya, lihat keadaan sekarang dan selanjutnya dalam tabel seperti 1 & 0 masing-masing maka hasilnya '0' di D1. Dalam tabel berikut, dua kolom pertama mewakili kondisi saat ini, dua kolom kedua mewakili status berikutnya dan dua kolom terakhir adalah input D-FF.

P1

Q0 Q1 + Q0 + D1

D0

0

00101
01111

1

11101

0

10000

0

Pada Langkah-4

Pada langkah ini, file Boolean ekspresi untuk D0 & D1 dapat diturunkan dengan bantuan K-map. Tetapi contoh ini cukup mudah sehingga dengan menggunakan hukum Boolean kita dapat menyelesaikan untuk D1 & D0. Karena itu

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

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

Pada Langkah-5

Generator sekuens dapat dirancang menggunakan D FF berdasarkan input seperti berikut.

Generator Urutan menggunakan D-FF

Generator Urutan menggunakan D-FF

Dalam rangkaian di atas, rangkaian yang disukai dihasilkan tergantung pada pulsa CLK yang disuplai. Jadi harus dicatat bahwa kesamaan yang ada di sini agar desain yang mudah dapat berhasil diperluas untuk menghasilkan rangkaian bit yang lebih panjang.

FAQ

1). Berapa panjang urutan dalam keluaran generator urutan?

Output yang dihasilkan dapat memiliki panjang tidak terbatas atau panjang yang ditentukan sebelumnya.

2). Apa Arti Ukuran Alokasi dalam generator urutan?

Jumlah kenaikan ketika membagikan nomor urut dari seri disebut sebagai Ukuran alokasi.

3). Bagaimana generator urutan digunakan di Informatica?

Ini adalah transformasi terhubung di mana outputnya adalah nilai numerik. Kunci yang dihasilkan dapat berupa kunci utama atau asing.

Jadi, ini adalah informasi lengkap tentang konsep Generator Urutan. Tahu lebih banyak tentang info terkait seperti bagaimana urutannya generator diterapkan di berbagai aplikasi dan domain, dan bagaimana ini dioperasikan?