Part A You must develop your own custom peripheral on FPGA and attach it to the...
Fantastic news! We've Found the answer you've been seeking!
Question:
Transcribed Image Text:
Part A You must develop your own custom peripheral on FPGA and attach it to the embedded ARM processor on the Xilinx ZYNQ SOC via the AXI bus. The task is to implement an image filter (a convolution operation) in programmable logic. You may choose to implement any filter you like, but you must include the following features and functionality: The filter should be 3x3, 5x5, or 7x7 in size. Filter coefficients are stored within the peripheral. Image data is written to the peripheral, and filtered image data is read from the peripheral. Full source image must be stored in the memory of the embedded processor using PGM/PCM format. It must be at least 512x512 pixels in size, An algorithm written in embedded C divides the image appropriately, sends it to the filter peripheral, reads filtered data back, and puts a filtered version of the full image back together. Send the filtered image to the PC and display it alongside the original one. To achieve full marks, you are required to implement at least one of the following advanced features. For example, to make your design more useful or increase its performance, you may choose from: Moving more of the functionality from software to hardware. Adding FIFOs to improve throughput of data in your peripheral. Making the filter function programmable. Making the filter size programmable. Part A You must develop your own custom peripheral on FPGA and attach it to the embedded ARM processor on the Xilinx ZYNQ SOC via the AXI bus. The task is to implement an image filter (a convolution operation) in programmable logic. You may choose to implement any filter you like, but you must include the following features and functionality: The filter should be 3x3, 5x5, or 7x7 in size. Filter coefficients are stored within the peripheral. Image data is written to the peripheral, and filtered image data is read from the peripheral. Full source image must be stored in the memory of the embedded processor using PGM/PCM format. It must be at least 512x512 pixels in size, An algorithm written in embedded C divides the image appropriately, sends it to the filter peripheral, reads filtered data back, and puts a filtered version of the full image back together. Send the filtered image to the PC and display it alongside the original one. To achieve full marks, you are required to implement at least one of the following advanced features. For example, to make your design more useful or increase its performance, you may choose from: Moving more of the functionality from software to hardware. Adding FIFOs to improve throughput of data in your peripheral. Making the filter function programmable. Making the filter size programmable.
Expert Answer:
Answer rating: 100% (QA)
The text in the image presents Part A of an assignment or a project description in which the student is tasked with developing a custom peripheral on an FPGA FieldProgrammable Gate Array and interfaci... View the full answer
Related Book For
Posted Date:
Students also viewed these programming questions
-
can someone solve this Modern workstations typically have memory systems that incorporate two or three levels of caching. Explain why they are designed like this. [4 marks] In order to investigate...
-
Design a Java class that represents a cache with a fixed size. It should support operations like add, retrieve, and remove, and it should evict the least recently used item when it reaches capacity.
-
What are the final values of x and y? int x= 1, y=6; if(x>=1) if(y> 5){ X=X+2; y=y+2; } else{ X=X-1; y=y-1; } X=X+1; y=y+1;
-
Maffin Corp. owns 75% of Grey Inc. Both companies are in the mining industry. During 2017, Maffin Corp. purchased a building from Grey Inc. for $1,000. The building's original cost is $25,000 and its...
-
Do you read Dilbert? Do you think it accurately describes organizational life? Are there other comic strips that reflect life and work in contemporary organizations?
-
What is the difference between the design of a simple costing system and an activity-based costing (ABC) system?
-
A bettor with utility function U(x) = ln(x), where x is total wealth, has a choice between the following two alternatives: A Win $10,000 with probability 0.2 Win $1,000 with probability 0.8 B Win...
-
In a worm and worm wheel, worm wheel has 120 teeth. The length of handle is 30cm and diameter of load drum is 10 cm. To lift a load of 1800N effort of 350N is required. If maximum efficiency is 40%,...
-
Perot Corporation is developing a new CPU chip based on a new type of technology. Its new chip, the Patay2 chip, will take two years to develop. However, because other chip manufacturers will be able...
-
Moody Corporation uses a job-order costing system with a plantwide predetermined overhead rate based on machine-hours. At the beginning of the year, the company made the following estimates:...
-
A 20 N force pulls to the north on a 10 kg object while a 35 N force pulls to the south. Determine the object's acceleration.
-
Review the IMF's Regulatory reform 10 years after the global financial crisis: looking back, looking forward, and other relevant material on the topic which can be drawn from academic papers, (e.g....
-
As a Financial Advisor you were asked by your client to advise her how much should she invested today in order to have $1,000,000 in five years' time at the rate of 10%. Per annum. Net present value...
-
Considering that the relationship between employee and company is a fair exchange, make a list of what I can give your company (beyond spending time), and what my company might give me in return...
-
Estimate the mass energy-absorption coefficient (in cm 2 /g to 4 significant digits) for human body tissue exposed to 10-keV X-rays?
-
Consolidated industries has total interest charges of $42,800 per year. sales of $2.8 million which can generate an after-tax profit of 9.4% of sales. the firm applies a tax rate of 34%. what is the...
-
Catherine (aged 42) and Johnson (aged 45) have been married for 12 years. Johnson is a project manager of an event company at a monthly salary of $55,000 with an additional one-month salary of...
-
The taxable wages and withheld taxes for Stafford Company (EIN 00-0001462), semiweekly depositor, for the first quarter of 2016 follow. a. Complete Schedule B of Form 941 for the first quarter for...
-
In this last phase of your work on the Continuing Payroll Problem B, you will record the amounts withheld for group and health insurance and calculate the net pay for each employee. Refer to the...
-
Are commissions included in determining an employees regular rate of pay?
-
A magnetic monopole is a particle that casts out a radial magnetic field satisfying \(abla \cdot \mathbf{B}=4 \pi q_{m} \delta(\mathbf{r})\) where \(q_{m}\) is the magnetic charge of the monopole. A...
-
Consider two inertial frames \(\mathcal{O}\) and \(\mathcal{O}^{\prime}\) where \(\mathcal{O}^{\prime}\) is moving with velocity \(\mathbf{v}\) relative to \(\mathcal{O}\). We split all three-vectors...
-
A cyclotron is made of sheet metal in the form of an empty tuna-fish can, set on a table with a flat-side down and then sliced from above through its center into two D-shaped pieces. The two "Dees"...
Study smarter with the SolutionInn App