辅导code

java作业代写

Minimal Submitted Files

You are required, but not limited, to turn in the following source files:

Assignment8.java(More code need to be added)
ZipInfo.java(given by the instructor, it needs to be modified for this assignment)
ZipcodeComparator.java
CityStateComparator.java
Sorts.java
PostOffice.java

Requirements to get full credits in Documentation

  1. The assignment number, your name, StudentID, Lecture number/time, and a class description need to be included at the top of each file/class.
  2. A description of each method is also needed.
  3. Some additional comments inside of methods(especially for the “main” method) to explain code that are hard to follow should be written.

You can look at the Java programs in the text book to see how com

MIPS 处理器 数据通路设计 verilog代写

1
EECE 3324
Computer Architecture and Organization
Final Project
MIPS Architecture Implementation
Due on Apr. 14th (M) 11:59pm
Basic project: single-cycle MIPS architecture implementation (worth 25% of the total course points)
1. Overview
For the EECE3324 project, you will implement the standard single-cycle MIPS architecture in Verilog. You are given a memory Verilog file which contains both text (program instructions) and data, you should write a processor Verilog file which contains all the modules for the processor datapath and controller. The processor module interacts with the memory module. You should write your own testbench file to simulate the processor and memory. Finally, you should calculate the CPI of the provided program from the Verilog simulator.
I recommend using Modelsim as the HDL simulator. Instruction file on Modelsim installation and usage have been posted on BB. You can also use others, like ISE simulator, vcs, etc., if you are familiar with them. However, you have to let the TA and me

histogram equalization verilog代写

ECE 464/520: Project Technical Requirements
You are to produce a Histogram Equalization Unit for image processing. A general description of what a histogram equalization unit does can be found on Wilkipedia amongst other sources,
http://en.wikipedia.org/wiki/Histogram_equalization
You will be processing a series of small (640 x 480 pixel ) images. The images will contain 32-bit unsigned pixels representing gray scale images. A basic description of the algorithm is found below (this is extracted from a requirements document in one of our research projects.
Change (Feb 6, 2014). The data supplied to you actually has a dynamic range of only 8 bits per pixel. SO that you can all take advantage of this, you only need to produce a histogram where the value of each pixel is sorted into L=28 buckets, not 216 buckets.

 

You have to design a unit that maximizes the number of images that can be processed per unit area. You thus need to report how long (in seconds) it takes to process an image, and what is the cel

FIFO设计 verilog代写

hw5

同步FIFO的设计思路:

1.同步FIFO的基本原理:

FIFO(First In First Out)——是一种可以实现数据先入先出的存储器件。FIFO就像一个单向管道,数据只能按固定的方向从管道一头进来,再按相同的顺序从管道另一头出去,最先进来的数据必定是最先出去。FIFO被普遍用作数据缓冲器。

FIFO的基本单元是寄存器,作为存储器件,FIFO的存储能力是由其内部定义的存储寄存器的数量决定的。本题中所设计的是同步FIFO(即输出输入端时钟频率一致),异步复位,其存储能力为(4×4,设计的这么小主要是由于板子的寄存器数量非常有限当然也可以使用4×8或者4×16),输出两个状态信号:full与empty,以供后继电路使用。

2.本组同步FIFO的设计分析与框架:

同步FIFO整体架构:

解释与说明:上图中最大的矩形框所包围的内部部分为所设计的同步FIFO,由FIFO主控体和RAM构成。FIFO主控体接收来自外部的读写控制信号(read_n,write_n)、复位信号(reset_n)和时钟信号(clock),并在时钟上升沿到来时根据从RAM返回的counter信号进行读写控制判断以及读写指针的计算,并将所得结果以mwrite_n,mread_n,wr_pointer ,rd_pointer信号的形式传递给RAM进行相应的读写操作。其中counter信号代表RAM体内已存储未读数据的数据个数。整个同步FIFO包括八条外部数据信号线(包括总线)和五条内部数据信号线。

 

 

同步FIFO的具体设计:

程序开始先进行复位判断,假如复位键按下,则进行复位。接着判断读信号是否有效,假如无效,则判断写是否有效,假如有效,并且存储体不满的话则进行写操作,先产生正确的写指针,然后将输入的数据写入对应的RAM空间内。读雷同。当读写都有效时,counter不做更改,而直接产生读写指针,然后进行读写操作,当然在读写之前要先判断是否空满。

cache设计 verilog代写

In this assignment, you will design a generic memory block and use it to perform various tasks.

 

Part 1: Memory/cache design.

A physical cache block is made up of memory cells which are associated in rows and columns. Each row corresponds to a cache-line, which may contain any size of data. These lines are then stacked in column form. In general, each cache line consists of 3 major parts, the ID tag, the data, and the state (or status) of each line. The state bits will be ignored for this assignment (just use ID tag and data).

When a request comes in for a line, the cache lines are searched concurrently to determine if a line matches the requested ID tag. If the tag matches, then the bits in the data portion of the cache line are sent out of the system. (Note: this assignment is a scaled down version of a traditional fully-associative cache, not including any sense amplifiers and other support circuitry).

Your job is to design such a cache, with a compile-time vari