6 Pages

cse362.vhdl.Generate

Course: CSE 362, Fall 2009
School: Washington University...
Rating:
 
 
 
 
 

Word Count: 314

Document Preview

Generate VHDL-1 VHDL Functionality Using VHDL Generate Statements to Replicate Logic Tired of writing N copies of your components? Write short, easy-to-read code that does the work for you! Learn to GENERATE! 2003 David M. Zar VHDL-2 VHDL Generate Functionality What's the Problem You have a VHDL component that you want to use in an array or other regular structure. You can describe the hook-up of these...

Register Now

Unformatted Document Excerpt

Coursehero >> Missouri >> Washington University in St. Louis >> CSE 362

Course Hero has millions of student submitted documents similar to the one
below including study guides, practice problems, reference materials, practice exams, textbook help and tutor support.

Course Hero has millions of student submitted documents similar to the one below including study guides, practice problems, reference materials, practice exams, textbook help and tutor support.
Generate VHDL-1 VHDL Functionality Using VHDL Generate Statements to Replicate Logic Tired of writing N copies of your components? Write short, easy-to-read code that does the work for you! Learn to GENERATE! 2003 David M. Zar VHDL-2 VHDL Generate Functionality What's the Problem You have a VHDL component that you want to use in an array or other regular structure. You can describe the hook-up of these components algorithmically. You have a lot of these components. N-bit array of memory, J-bit wide register, K-register register file, etc. 2003 David M. Zar VHDL-3 VHDL Generate Functionality Using Generate In this example, we will build a 32-bit wide shift register using a DFF with clear as discussed in class/homework: 2003 David M. Zar VHDL-4 VHDL Generate Functionality Using Generate Cont. Using this DFF, we want to place 32 of them in a row and wire the ith input to the (i-1)st output. The first input should be wired to shift-in and last the output should be wired to shift-out. We could do this with 32 component instantiation statements of the form: dff1: component edge_triggered_Dff port map (Sin, clk, clr, en, parallel_data(1) ); dff2: component edge_triggered_Dff port map (parallel_data(1), clk, clr, en, parallel_data(2) ); dff3: ... 2003 David M. Zar VHDL-5 VHDL Generate Functionality Using Generate Cont. Or... we could use generate to do the work for us. shift_reg: for i in 1 to 32 generate begin dffx: generate begin dff: component edge_triggered_Dff port map (parallel_data(i-1), clk, clr, en, ...

Find millions of documents on Course Hero - Study Guides, Lecture Notes, Reference Materials, Practice Exams and more. Course Hero has millions of course specific materials providing students with the best way to expand their education.

Below is a small sample set of documents:

U. Houston - WEEK - 010
Theodore G ClevelandPage 1 CIVE 1331 Computing for Engineers11/9/2003Purpose: Mat Lab environment MatLab Getting Going Parallels with FORTRAN and Excel . 1 Assign values: . 1 Saving Your Work . 2 Reading data from an ASCII file. . 4 Matrix Operations:
Arizona - MATH - 115
MATH 115a 1 ATM Simulation Practice 1. Suppose the mean time between arrivals for the 9:00am hour is 2.4 minutes. Use the excerpted data to answer the following: (a) Fill in the value for cell H7 (b) Fill in the value for cell I8 using VLOOKUP(9,A7:B16,2)
University of Toronto - CS - 104
&$#! '%" &$#! "%" qu U 0g h isGd W vYggshGyshaxHgavYS r X u r t d rYC E w rI vYgga`G W r X u d GIY X vYgg9gsXcaFpigeca`FC W r X u t rqqCh GI f dbIY X B U VR B S TR PI G EC QHFDB A 1 7 6 ) 1 ) 3@9854320( &$#! "%" h l Tpn W gassXgGatcp3pFsgg0cfw_
UCF - EEL - 4768
Pipelining is Natural! EEL 4768 Computer System Design 2 Laundry Example Ann, Brian, Cathy, Dave each have one load of clothes to wash, dry, and fold Washer takes 30 minutes Lecture 7: Pipelined Processors Dryer takes 30 minutes "Folder" takes 30 minutes
Rose-Hulman - ES - 204
ROSE-HULMAN INSTITUTE OF TECHNOLOGYDepartment of Mechanical EngineeringES 204 Mechanical SystemsProblem P1The 5-oz ball is translating with a velocity of vA = 80 ft/s perpendicular to the bat just before impact. The player is swinging the 32-oz bat wi
Washington University in St. Louis - CS - 6811
CS6812Fall 2002Research Seminar on Reconfigurable Hardwarehttp:/www.arl.wustl.edu/~lockwood/class/cs6812/LockwoodReview of:Exploiting Operation Level Parallelism through Dynamically Reconfigurable DatapathsPaper by:Zhining Huang and Sharad Malik (
UCSD - SOC - 103
SOC 103M Winter 2002 Midterm SolutionsDana Dahlstrom 2002.02.131. [44 points] (a) [4 points] :/utta/utter/g (b) [6 points] :/Calcutter/Calcutta/g or /Calcutter followed by cwCalcutta or any other description of a working solution (c) [2 points] 3G or :3
Minnesota - KIRC - 0076
Math 1051, Summer 2007, Worksheet 6 1. Factor or solve the following: (a)x2 - 5x + 6 (b)36x2 - 12x + 1 (c)8x2 + 26x - 45 (d)n(n + 2) = 360 (e)8n2 - 47n - 6 = 0 Solutions: (a) (x - 3)(x - 2) (b) (6x - 1)2 (c) (2x + 9)(4x - 5) (d) n = 18 or n = -20 (e) n =
Milwaukee School of Engineering - ME - 401
Milwaukee School of Engineering Mechanical Engineering Department ME 401 Course Project Deadline: 4 PM February 20, 2003 for full credit. Late reports will be graded on 20% deduction as long as they are turned in before the final exam. ANALYSIS OF A SUSPE
UCSD - MU - 206
MIND, CULTURE, AND ACTIVITY, 7(3), 180185 Copyright 2000, Regents of the University of California on behalf of the Laboratory of Comparative Human CognitionImprovisational Cultures: Collaborative Emergence and Creativity in ImprovisationR. Keith Sawyer
St. Xavier - MATH - 220
Math220, Fall 2005 Quiz 1_ NAME(1) Find parametric equations for the straight line segment connecting the points (1,2,3) and (2,5,0) in `$ (2) Find a vector of length 5 into the opposite direction of oe # $ ' @(3) In the diagram on the right draw and
UCSB - BREN - 245
BASIC CONCEPTS RELEVANT TO UNDERSTANDING ECOLOGICAL ECONOMCS / NATURAL RESOURCE ECONOMICS (Relevant for Cost-Benefit Analysis and NonMarket Valuation) K N NinanDonald Bren School of Environmental Science and Management University of California Santa Barb
UCSC - T - 0419
T0419.t04 o_notor24 3 2 1M FE S A E V G H S ID K D TY E K AV I E LR E AL L E A Q F EL K Q QA R F PV I I LI N G IE G A G K GE T V K L L N E W M D PR L I E V Q S FL R P S D E E LE R P P Q W R FW R R L P P K GR 1 10 20 30 40 50 60 70 80 90H N 4 3 2 1HGN
Stanford - LF - 1029
EXHIBITS 9-13Exhibit 9EMerrill Lynch11 February 2004 Lauren R~ch Fine, CFA First Vice President(1) 212 449-1179FlashNoteUnited States Education & Training ServicesISara Gubins Assistant vice president(1) 212 449-2943ILeapFrog EnterprisesLF Del
Michigan State University - WEB - 306
The ICZN and the Conventions of Taxonomy ICZN = International Code of Zoological Nomenclature. First established in 1901 by the fifth International Congress of Zoology has gone through 4 revisions the last two developed by the Commission on Zoological No
N. Arizona - JS - 465
English 105 (Smart)January 23, 2006Edward Abbey "Polemic: Industrial Tourism and National Parks" from Desert Solitaire. Review the text and answer the following questions. When you are finished, save this document and email it to me as an attachment (js
Rutgers - E - 553
Digital Librar ies [17:610:553]OUTLINE FOR UNIT 01 Title Why? What are digital libraries Effective learning about digital libraries starts with an understanding of what are digital libraries to start with. However, the answer to the question is not a mat
MD University College - BIDS - 90777
UMUC PHASE 1 SYSTEMS REPLACEMENT DNC Architects, Inc.Phase 1 Final Bid Set 09/12/2008SECTION 15780: AIR-TO-AIR ENERGY RECOVERY EQUIPMENT PART 1 1.01 GENERAL RELATED DOCUMENTS Drawings and General Provisions of Contract, including General and Supplementa
UCSB - ECON - 240
United States ImportsMichael Williams Kevin Crider Andreas Lindal Jim Huang Juan Shan AgendaIntroduction Data Modeling Results Conclusion Introduction DataIntroductionModeling Results ConclusionUS is ranked as No. 4 globalized county in the w
Stanford - TVIA - 1036
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28Lionel Z. Glancy (SBN #134180) GLANCY BINKOW & GOLDBERG LLP 1801 Avenue of the Stars, Suite 311 Los Angeles, CA 90067 Telephone: (310) 201-9150 Facsimile: (310) 201-9150 Email: inf
Wayne State University - BE - 1010
ArraysStoring Multiple ValuesMotelsq Ifyou have a room in a motel and they give you room 5, which room is it?1 2 3 4 5 6Hotelsq Ifyou have room 1541 in the Deluxe Ritz Hilton, which floor would you find your room on?Numbering Locationsq MotelRo
GWU - ECE - 140
EXPERIMENT 12. Gray-Code to 7-Segment DecoderEquipment and parts required:1 GAL (16v8 or equivalent) 1 Seven-Segment Display 1 Power Supply 1 Digital Voltmeter1. Write a truth tableWrite a truth table for 4-bit gray code to 7 segment decoder.2. Write
UMass (Amherst) - BIOEP - 540
Practice Quiz # 3 BioEpi 540, Fall 20031. (Taken from Rosner's textbook, page 148) Serum cholesterol is an important risk factor for coronary disease. We can show that serum cholesterol is approximately normally distributed with mean 219 mg/dL and standa
Rose-Hulman - CSSE - 376
Integration and System TestingCSSE 376, Software Quality Assurance Rose-Hulman Institute of Technology March 29, 2007Lifecycle Testing RelationshipsRequirements High-level Design Low-level Design Code Acceptance Testing System Testing Integration Testi
Idaho - SOILS - 700
1.E+01Relative Hydraulic Conductivity1.E-0101.E-031.E-051.E-071.E-090.40.60.81.01.20.00.11.010.0100.01000.010000.0Degree of Saturation- Chemical Potential [J/kg]TRIANGLE 60 1.05 0.43 2.0546 6.158 2.840E-04 2.500E+05 5.000E-09 4.578E-
Missouri S&T - CS - 206
1 Lecture 5 (01/19) Software Process Models - I Last time: No software process works well for every project. However, every project needs to conform to some systematic process in order to manage software development activities that can easily get out of c
New Mexico - M - 150
Math 150CNM Pre-Calculus Homework Assignments Chapter 8Summer 20078.1 Solving Systems of Equations 21, 23, 25, 27, 77 8.2 Systems of Linear Equations in Two Variables 21, 23, 25, 27, 67 8.3 Partial Fraction Decomposition 55a, 57a, 59a, 61a 8.4 Matrices
Sanford-Brown Institute - CSCI - 1900
lquirk cs190 - mythical man month essayBrooks's /The Mythical Man Month/ suggests several possible reasons whyputting more people on a late software project makes it later.Communications difficulties, architectural disagreement, great varianceamong pr
Purdue - EE - 650
EE650R: Lecture 3: Date: ClassNotes: Review:Reliability Physics of Nanoelectronic Devices Physical Reliability Models: Acceleration and Projection Sept. 15, 2006 Ehtesham Islam Robert Wortman3.1 Review: The three types of reliability models include Empi
Maryland - WEEK - 132
CMSC 132: Object-Oriented Programming IISoftware Process ModelsDepartment of Computer Science University of Maryland, College ParkOverviewSoftware process modelsWaterfall IterativeChoosing a software process modelLevel of understanding Cost of chan
Knox College - CS - 322
CS322 Software EngineeringSome Theory and Some PracticeL2: Life Cycle Models Winter Term, 2005CS322Lecture 2 Lifecycle1Lifecycles From McConnell, chapter 7. yes, were skipping aroundCS322Lecture 2 Lifecycle21Life Cycle Models Every program -
Rochester - MATH - 161
MATH 161 - Calculus IAMIDTERM EXAM 2 November 16, 2006NAME: U.R. ID Number: Circle your instructors name and lecture time. Shannon Starr TuTh 2:00 - 3:15 PM Sema Salur Aaron Heap Vijay Sookdeo MWF 9:00 - 9:50 AM MWF 10:00 - 10:50 AM MWF 10:00 - 10:50 AM
Washington - MEDED - 531
MEDED 531 Assignment 8: due Monday December 3 1 Reading and practiceRead Winston and Horn, Chapter 13. This chapter introduces structures, or user-defined types. Do all the exercises in this chapter. There are only four. Then do the exercises in the next
SUNY Buffalo - PHY - 410
PHY 410-505 Computational Physics IChapter 6: WavesLecture 6Wednesday November 12, 20081LECTURE OUTLINELECTURE OUTLINELecture Outline Russells Solitary Wave and the Korteweg-deVries Equation Korteweg-deVries Soliton . . . . . . . . . . . . . . . .
Rose-Hulman - MATH - 111
MA 111Practice Gateway Exam 2Fall 20022003Instructions: Do all ten problems, without the aid of any books, notes, calculators, or computers. Remember that in order to pass the test, you need to get 9 out of 10 answers completely correct. No partial cre
ASU - MAT - 266
Reynolds MAT 266, Chapter 6 Honors work I. Use Integration by parts to prove the reduction formulas: 1) Show i) and ii) lnm (x) dx = x lnm (x) - m lnm-1 (x) dx1xm+1 lnm (x) m x ln (x) dx = - n+1 n+1n mxn lnm-1 (x) dxUse (i ) to evaluate the improper
GCSU - HANDOUT - 6141
CHAPTER 17 DIVIDEND THEORIES AND POLICIESTHE FOLLOWING THEORIES ARE AVAILABLE: 1. IRRELEVANCE THEORY BY M & M (PAGE 585) 2. BIRD-IN-THE-HAND THEORY BY GORDON & LINTNERS (PAGE 586) 3. TAX PREFERENCE THEORY BY LITZENBERGER & RAMASWAMY (PAGE 586) 4. CLIENTE
MIT - PUBLIC - 12815
Size parameter x= 1.00000 Re(m_tilde) Im(m_tilde) Asymm. Parm. g 1.330 0.100E-02 0.184584 1.330 0.102E-02 0.184585 1.330 0.105E-02 0.184587 1.330 0.107E-02 0.184589 1.330 0.110E-02 0.184590 1.330 0.112E-02 0.184592 1.330 0.115E-02 0.184594 1
University of Florida - WEEK - 3314
Chapter19 ErrorReductionErgonomicsJustifications: Reductionofphysicalstress Reductionoferrors(waste)Errorreductionmaybecalledcognitive ergonomics.BenefitsofReducingErrors Improvessafety. Improvesquality. Improvesproductivity.CausesofErrors Poord
Eckerd - PS - 200
Laboratory Assignment #4Transforming & Selecting Data in SPSS (20 Points) Statistics & Research Design I Fall Semester, 2005 Background Reading: Green, S. B., & Salkind, N. J. (2004). Using SPSS for Windows and Macintosh (4th ed.). Upper Saddle River, NJ
University of Illinois, Urbana Champaign - E - 687
From:UIHEP:AMR "AMIR M. RAHIMI" 12-JUL-1996 04:04:43.83To:JEW RWGCC:AMRSubj:c1 timingHi We got beam around 2300. It has been consistent. Before startingto do some timing, my question was: which detectors are wesupposed to do the timing for c1.
UCCS - MATH - 135
Sample Project SolutionThe Shortest PathIn this project, we will consider different ways of calculating distance along a curved path. 1. Harold and Maude are hiking and they want to make camp at a campsite that is one mile east and one mile north of the
Lehigh - IE - 208
Problem 1: Branch&BoundIE 426 Optimization models and applicationsSolve the following problem by Branch&Bound: min 2x1 +3x2 +3x3 +5x4 +6x5 7x1 +6x2 +4x3 +4x4 +3x5 23 x1 , x4 , x5 cfw_0, 1 x2 , x3 cfw_0, 1, 2 Solve LP relaxation the same way as with cfw_
Middle Tennessee State University - AC - 211
INCOME STATEMENTNet Sales Cost of Goods Sold Gross Margin (Net Sales - Cost of Goods Sold) Operating Expenses Selling Expenses Commissions Sales Salaries Depreciation (on sales equipment) Advertising General and Administrative Expenses Office Salaries In
UCF - COT - 3100
Problems involving functionsConsider a set A = cfw_1, 2, 3, a set B = cfw_a, b, c, and a set C = cfw_x, y. Define a relation R A B as R = cfw_(1, a), (2, b), (2, c), a relation S B C as S = cfw_(a, x), (b, y), and a relation T A B as T = cfw_(1, a), (2,
Illinois State - C - 492
Kinda Al-Fityani COM 492 Katz, E., & Liebes, T. (1986). Decoding Dallas: Notes from a cross-cultural study. In G. Gumpert & R. Cathcart (Eds.), Inter/Media: Interpersonal communication in a media world (3rd ed.) (pp. 97-109). Along the lines that televisi
Michigan State University - ATL - 130
The Politics of Cultural Diplomacy (also called "soft diplomacy") Definition: exchange of ideas, information, art, and other aspects of culture among nations and their peoples to foster (hopefully) mutual understanding. The U. S. has a trade advantage in
SHSU - MATH - 199
Math 199 Summer II 2006 Quiz 4 - 2.4Name: SolutionsComplete the following problems. Show all work to receive full credit.1. Look at the polynomial f (x) = 3(x 2)2 (x + 3)(x 4). (a) What is the degree of the polynomial? The degree is 2 + 1 + 1 = 4 (b) W
Caltech - EE - 126
EE/Ma 126a Lecture 15 November 10, 2004 Copyright c 2004 by R. J. McEliece Outline Continuous Random Variables (Brief Review) Differential Entropy (Shannon, Section 20; RJM Section 1.3)1The Three Regions0.150.1III II0.5 1 1.5Pb0.05I2 2.5R/C R
Rose-Hulman - CSSE - 376
Lifecycle of TestingCSSE 376, Software Quality Assurance Rose-Hulman Institute of Technology March 6, 2007OutlineTerminology Howdoes V&V fit in the lifecycle? RelationshipsWaterfall lifecycle Testing2Terminology from IEEE Glossary (1) bug: See
Portland - CLASS - 479
A Transformation Based Algorithm for Ternary Reversible Logic Synthesis using Universally Controlled Ternary GatesErik Curtis, Marek Perkowski+ Mentor Graphics Corp., Wilsonville, OR 97070, Erik_Curtis@mentor.com + Department of Electrical Engineering, P
Naval Academy - SI - 283
SI283 Programming for Engineers Answers: 1. _b_ 2. _c_ 3. _c_ 4. _a_ 5. _c_ 6. _c_ 7. _c_ 8. _b_ 9. _b_ 10. _c_6. 5. 4. 3. 2.Quiz #1 (1001)Fall 2002Alpha: _ Last name: _ Grade: _1. It is advantageous to use an ANSI C compiler because: a. It is the co
Evansville - CS - 375
CS375 UNIX System Programming Fall 2007 Exam I Review Sheet The first exam will be given on Wednesday, October 17. There will be a written in-class portion and a take-home portion. The take-home portion of the exam is due at the beginning of class of Frid
Washington University in St. Louis - CSE - 332
E61 CS 342S: Object-Oriented Software DevelopmentThe STL and the Iterator PatternChristopher GillDepartment of Computer Science and Engineering Washington University, St. Louis cdgill@cse.wustl.eduThanks to Jim Wang, Peng WangWhat is an Iterator? Fi
Penn State - MUH - 164
Frances K. StageProfessor, Administration Leadership and Technology, New York University Research Interests: Student Preparation and Access to College College student learning Gender differences in mathematics and science careers Student affairs research
NMT - GEOP - 505
Spring, 2001 Data Processing and Analysis (GEOP 505)Rick Aster February 8, 2001Introduction to Linear Systems, Part 2: The Frequency DomainNow that we have examined the processing of signals in linear systems using time as the essential variable, we co
San Jose State - MET - 121
CIRCULATION CIRCULATION: IS DEFINED AS THE NET TANGENTIAL VELOCITY AROUND A CLOSED CIRCUIT THUSC= V ds t(1)IT CAN BE SHOWN THAT THIS IS EQUIVALENT TOC= V dr(2)IN COMPUTING THIS, WE ARE SIMPLY ADDING TANGENTIAL VELOCITIES AROUND A CIRCUIT () TO GE
Clarkson - CM - 242
Hour Exam II CM242 Organic Chemistry IIApril 13, 2006Student: _Score: _1.Give two representative structures that would not be a suitable solvent for Grignard reagents? Why?O OPolar double bond acidc hydrogenO HOacidic hydrogen and polar double bo
Dartmouth - ENGS - 027
Engs 27 - Discrete and Probabilistic SystemsWinter 2002Thursday, February 28 Instructions: Closed book, calculators OK. A table of normal probabilities is attached for your reference. Show all your work. 1. The breaking strength, R, of a cable can be as
Purdue - EE - 650
EE650R:Reliability Physics of Nanoelectronic DevicesLecture 28: Solution of selected HW Problems on TDDB Note. In solving these problems, always draw the Weibull plot to capture the information, as we did in the class. Also, let me know if you find any
Colorado State - M - 345
Algebra and Calculus Test: Solutions1. Algebra (a) Solve the equation ln x = t + ln c for x: x = cet (b) Make a partial fraction decomposition for 1 1 - x x+1 (c) Find all solutions r of r2 + 4r + 5 = 0 and r2 - 4r + 3 = 0. r = -2 i, and r1 = 1, r2 = 3 2