Apakah Penjana Urutan dan Berfungsi

Cuba Instrumen Kami Untuk Menghapuskan Masalah





Objek turutan penjana menjadikannya mudah untuk memasukkan serangkaian nilai integer ke aliran data anda. Siri ini boleh dimulakan dengan sebarang digit & mempunyai langkah. Contohnya, siri ini adalah 40, 45, 50, 55, dan lain-lain. Siri mempunyai nama yang serupa dengan objek Sequence Generator. Oleh itu, setiap objek penjana urutan dapat merangkumi satu siri yang diperuntukkan kepadanya. Centerprise membuat siri semasa menjalankan aliran data yang dikenali sebagai siri dalam ingatan sebaliknya, ia membaca data kawalan siri dari jadual pangkalan data setelah aliran data anda dilakukan.

Dalam kes urutan dalam memori, urutan sentiasa bermula pada 'Nilai Mula' yang diberikan dalam sifat siri. Dalam kes urutan pangkalan data, nilai sebelumnya yang digunakan dapat dicatat ke dalam pangkalan data kawalan. Nilai permulaan terkini boleh digunakan setiap kali urutan dinaikkan. Sehingga menghasilkan nilai yang sentiasa meningkat untuk siri ini setiap kali aliran data berjalan. Hasilnya, siri ini dapat dilihat seperti rangkaian siri termasuk nilai yang tidak bertindih.




Apa itu Penjana Urutan?

Definisi: Penjana urutan adalah satu jenis digital litar logik . Fungsi utama ini adalah untuk menghasilkan satu set output. Setiap output adalah salah satu daripada beberapa tahap atau simbol logik binari atau Q-ary. Panjang siri ini mungkin tidak ditentukan sebaliknya. Penjana urutan khas adalah pembilang binari. Penjana ini digunakan dalam pelbagai aplikasi seperti pengekodan & kawalan.

Mengapa Penjana Urutan Diperlukan?

Litar penjana urutan digunakan untuk menghasilkan siri bit yang ditentukan dalam penyegerakan melalui CLK. Penjana jenis ini digunakan sebagai penjana kod, kaunter , penjana bit rawak, urutan, dan penjana tempoh yang ditetapkan. Gambarajah reka bentuk asas ditunjukkan di bawah.



Struktur Penjana Urutan

Struktur Penjana Urutan

Output register peralihan N-bit seperti Q0 hingga QN-1 digunakan seperti input ke a litar gabungan dikenali sebagai penyahkod keadaan seterusnya. Di sini, output penyahkod keadaan seterusnya ‘Y’ diberikan sebagai input bersiri ke daftar shift. Perancangan dekoder keadaan seterusnya dilakukan berdasarkan urutan yang diperlukan.

Penjujukan Urutan menggunakan Pembilang

Gambarajah blok penjana urutan menggunakan pembilang digambarkan di bawah. Di sini, litar gabungan adalah penyahkod keadaan seterusnya. Input penyahkod keadaan ini dapat diperoleh dari output FF. Begitu juga, output dari decoder keadaan ini diberikan sebagai input ke flip-flop. Berdasarkan bilangan FF, urutan yang diperlukan seperti 0 atau 1 dapat diberikan dan ini dapat dihasilkan seperti 1011011.


Penjujukan Urutan menggunakan Pembilang

Penjujukan Urutan menggunakan Pembilang

Jumlah selipar dapat diputuskan melalui urutan yang diberikan seperti berikut.

  • Pertama, hitung bilangan sifar dan angka nol mengikut urutan yang diberikan.
  • Pilih bilangan tinggi dari kedua-duanya. Dan biarkan nombor ini menjadi 'N'.
  • Yang tidak. flip flop boleh dikira sebagai N = 2n-1
  • Contohnya, urutan yang diberikan adalah 1011011, di mana bilangannya adalah 5 dan bilangan nol adalah dua. Oleh itu, pilih yang lebih tinggi daripada mereka iaitu 5. Jadi 5 = 2n-1, jadi n = 4 FF diperlukan.

Hartanah

Sifat penjana urutan merangkumi yang berikut.

  • Gunakan Urutan Bersama
  • Tetapkan semula
  • Kenaikan Oleh
  • Bilangan Nilai Cache
  • Nilai Akhir
  • Nilai Permulaan Kitaran
  • Nilai Permulaan
  • Kitaran

Transformasi Penjana Jujukan

Transformasi penjana ini adalah pasif sehingga menghasilkan nilai berangka. Transformasi ini digunakan untuk menghasilkan nilai primer eksklusif dan memulihkan kunci utama yang hilang. Transformasi ini merangkumi dua port o / p untuk disambungkan ke transformasi yang berbeza. Transformasinya dapat dibuat untuk digunakan dalam pemetaan tunggal atau berganda. Transformasi yang dapat digunakan semula menjaga kebolehpercayaan siri dalam setiap pemetaan yang menggunakan contoh transformasi penjana urutan. Jadi transformasi ini dapat digunakan semula sehingga kita dapat menggunakannya dalam beberapa pemetaan. Seseorang dapat menggunakan semula transformasi ini setelah anda melakukan banyak beban ke sasaran sendirian.

Sebagai contoh, jika ada yang mempunyai fail input yang besar, maka kita dapat memisahkannya menjadi tiga sesi yang berjalan selari dengan menggunakan transformasi sehingga nilai kunci utama dapat dihasilkan. Sekiranya kita menggunakan transformasi yang berbeza, maka perkhidmatan integrasi mungkin menghasilkan nilai kunci ganti. Sebagai gantinya, transformasi penjana urutan yang boleh digunakan semula dapat digunakan untuk semua sesi untuk memberikan nilai eksklusif untuk setiap baris sasaran.

Langkah Terlibat dalam Merancang Penjujukan Urutan menggunakan D Flip-Flops

Kami mengetahui fungsi pembilang yang membolehkan bilangan keadaan tepat dalam urutan yang diatur sebelumnya. Sebagai contoh, kaunter kenaikan dengan 3-bit mengira 0 hingga 7 sedangkan urutan yang serupa terbalik dalam kes kaunter turun.

Terdapat pelbagai cara untuk merancang litar yang boleh menggunakan FF, multiplexer. Di sini kita merancang penjana urutan menggunakan D FF dalam langkah yang berbeza. Begitu juga, ada langkah berbeza yang terlibat dalam merancang penjana urutan menggunakan JK Flip-Flops .

Mari kita ambil contoh bahawa kita bertujuan untuk merancang litar yang bergerak ke seluruh keadaan 0-1-3-2 sebelum melakukan corak serupa. Langkah-langkah yang terlibat sepanjang kaedah ini adalah seperti berikut.

Dalam Langkah-1

Pertama, kita perlu memutuskan tidak. FF yang diperlukan untuk mendapatkan objek kami. Dalam contoh berikut, terdapat empat keadaan yang sama dengan keadaan kaunter 2-bit tidak termasuk urutan tempat mereka memindahkan. Dari ini, seseorang dapat menganggarkan perlunya FF menjadi dua untuk mencapai tujuan kita.

Dalam Langkah-2

Dari langkah1, mari kita reka jadual peralihan keadaan untuk penjana urutan kami yang digambarkan melalui empat lajur awal dalam jadual. Oleh itu, dua lajur utama menentukan keadaan sekarang dan keadaan seterusnya. Contohnya, dalam keadaan pertama contoh kita adalah '0 = 00' jadi ia menuju ke keadaan kedua iaitu keadaan seterusnya 1 = '01'.

Dalam Langkah-3

Dalam jadual peralihan negeri dilanjutkan dengan memasukkan jadual pengujaan FF. Dalam kes ini, jadual pengujaan D flip-flop adalah lajur kelima & keenam jadual. Contohnya, perhatikan keadaan sekarang dan seterusnya dalam jadual seperti 1 & 0 masing-masing kemudian menghasilkan ‘0’ di D1. Dalam jadual berikut, dua lajur pertama mewakili keadaan sekarang, dua lajur kedua mewakili keadaan seterusnya dan dua lajur terakhir adalah input dari D-FF.

S1

S0 S1 + Q0 + D1

D0

0

00101
01111

1

11101

0

10000

0

Dalam Langkah-4

Dalam langkah ini, Boolean ungkapan untuk D0 & D1 dapat diturunkan dengan bantuan peta-K. Tetapi contoh ini cukup mudah sehingga dengan menggunakan undang-undang Boolean, kita dapat menyelesaikan D1 & D0. Oleh itu

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

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

Dalam Langkah-5

Penjana urutan boleh dirancang menggunakan D FF berdasarkan input seperti berikut.

Penjujukan Urutan menggunakan D-FFs

Penjujukan Urutan menggunakan D-FFs

Dalam litar di atas, siri pilihan dihasilkan bergantung pada denyutan CLK yang disediakan. Oleh itu, perlu diketahui bahawa persamaan yang ada di sini untuk reka bentuk yang mudah dapat berjaya diperluaskan untuk menghasilkan siri bit yang lebih panjang.

Soalan Lazim

1). Berapakah panjang urutan dalam output penjana urutan?

Output yang dihasilkan boleh panjang yang tidak terhad atau panjang yang ditentukan sebelumnya.

2). Apakah maksud ukuran peruntukan dalam penjana urutan?

Jumlah kenaikan ketika memperuntukkan nombor urutan dari siri ini disebut sebagai Ukuran peruntukan.

3). Bagaimana penjana urutan digunakan di Informatica?

Ini adalah transformasi bersambung di mana outputnya akan berupa nilai berangka. Kekunci yang dihasilkan boleh menjadi kunci utama atau asing.

Oleh itu, ini adalah maklumat yang komprehensif mengenai konsep Sequence Generator. Ketahui lebih lanjut mengenai maklumat yang berkaitan seperti bagaimana urutan penjana dilaksanakan dalam pelbagai aplikasi dan domain, dan bagaimana ia dikendalikan?