GithubHelp home page GithubHelp logo

dejianlin / realisation_of_32x8-_rom_using_xilinx_sysgen Goto Github PK

View Code? Open in Web Editor NEW

This project forked from chinmaichowdary/realisation_of_32x8-_rom_using_xilinx_sysgen

0.0 0.0 0.0 60 KB

Xilinx System Generator for DSP (SysGen) is a MATLAB Simulink add-on that enables the development of architecture-level FPGA designs using graphical blocks programming.Simulink allows users to simulate their ideas, which may then be packaged as a Vivado IP and quickly imported into a Vivado project.

Verilog 10.82% MATLAB 89.18%

realisation_of_32x8-_rom_using_xilinx_sysgen's Introduction

Realisation_of_32X8-_ROM_using_Xilinx_SysGen

Xilinx System Generator for DSP (SysGen) is a MATLAB Simulink add-on that enables the development of architecture-level FPGA designs using graphical block programming. Simulink allows users to simulate their ideas, which may be packaged as a Vivado IP and quickly imported into a Vivado project.

REALISATION OF 32X8 ROM USING 8X8 ROM

image

3.6 USE OF BLACKBOX IN THE PROJECT • Black-box modeling is helpful when your primary interest is in fitting the data regardless of the particular mathematical structure of the model. • The toolbox provides several linear and nonlinear black-box model structures, which have traditionally been useful for representing dynamic systems. • These model structures vary in complexity depending on the flexibility you need to account for the dynamics and noise in your system. • You can choose one of these structures and compute its parameters to fit the measured response data. • Black-box modeling is usually a trial-and-error process, where you estimate the parameters of various structures and compare the results. • The Model Composer Black Box block provides a way to incorporate hardware description language (HDL) models into Model Composer. • When a black box is translated into hardware, the associated HDL entity is automatically incorporated and wired to other blocks in the resulting design. • The black box can be used to incorporate either VHDL or Verilog into a Simulink model.

image

BLACK BOX

SYSTEM GENERATOR DESIGN MODEL

image

DESIGN DESCRIPTION

• In the above design model, you can see that there are four blocks which are black boxes in which ROM code is incorporated

• Number of 8x8 ROMS required to design 32x8 ROM = 256/64 = 4

• The four blocks of rom are connected with inputs ( en and addr).

• Clock inputs are also given.

• The outputs are connected to a 4x1 multiplexer with s0 and s1 as enable pins.

• According to the inputs given to the enable pins the output will be displayed as follows

image

RESULT

image

• In the above figure the inputs 1 – en and 7 – addr are given for block 1 • In blocks 2,3 and 4 the en is kept at 0 • Now the final output will be displayed only if s0 and s1 of the 4x1 mux is kept 0 and 0. • The result is displayed using the display box. • Output – 8

realisation_of_32x8-_rom_using_xilinx_sysgen's People

Contributors

chinmaichowdary avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.