Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

1. Design a 4-bit linear feedback shift register (LFSR) where Q* = (Q1 Qo) & Q3-1. The circuit can perform basic encryption of a data

image text in transcribed

1. Design a 4-bit linear feedback shift register (LFSR) where Q* = (Q1 Qo) & Q3-1. The circuit can perform basic encryption of a data byte D by shifting it N times. When St = 1, D is loaded into the 4-bit register and N is loaded into a 4-bit down counter. The register then shifts until the counter reaches (, when Done is signaled. a) Illustrate the encryption of the following sample data: D=0011, N=5 b) Draw a block diagram of the LFSR data path and control unit. Define any necessary control signals. c) Draw the state diagram for the control unit. d) Write a complete VHDL model (entity and behavioral architecture) for the LFSR. Use at least two processes: one to generate the control signals and one to update the registers based on those signals. 1. Design a 4-bit linear feedback shift register (LFSR) where Q* = (Q1 Qo) & Q3-1. The circuit can perform basic encryption of a data byte D by shifting it N times. When St = 1, D is loaded into the 4-bit register and N is loaded into a 4-bit down counter. The register then shifts until the counter reaches (, when Done is signaled. a) Illustrate the encryption of the following sample data: D=0011, N=5 b) Draw a block diagram of the LFSR data path and control unit. Define any necessary control signals. c) Draw the state diagram for the control unit. d) Write a complete VHDL model (entity and behavioral architecture) for the LFSR. Use at least two processes: one to generate the control signals and one to update the registers based on those signals

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Database Design Application Development And Administration

Authors: Michael V. Mannino

4th Edition

0615231047, 978-0615231044

More Books

Students also viewed these Databases questions

Question

What does the term en banc mean?

Answered: 1 week ago