[-] Show simple item record

dc.contributor.advisorTyrer, Harry W.eng
dc.contributor.authorZhu, Naneng
dc.date.issued2011eng
dc.date.submitted2011 Springeng
dc.descriptionTitle from PDF of title page (University of Missouri--Columbia, viewed on July 14, 2011).eng
dc.descriptionThe entire thesis text is included in the research.pdf file; the official abstract appears in the short.pdf file; a non-technical public abstract appears in the public.pdf file.eng
dc.descriptionThesis advisor: Dr. Harry Tyrer.eng
dc.descriptionIncludes bibliographical references.eng
dc.descriptionM.S. University of Missouri--Columbia 2011.eng
dc.description.abstractThis paper covers the design of a PCI transmission controller to make a 32-bit microprocessor MizzouRISC be a co-processor for a PC. The co-processor communicates with the PC through the PCI bus, and works as a target device. We implemented the VHDL firmware consisting of PCI transmission module, memory, and an existing VHDL implementation of MizzouRISC on a PCI FPGA board. On the PC, we developed a driver for the PCI FPGA board, and an application program that acts as a controller to upload and download data from the board. The application program averages the rgb components of each pixel in a 24-bit bmp file to get the gray-level image. It also uploads the image to the PCI board, waits for the interrupt, and reads the processed fragment from the PCI board. The VHDL memory is limited, so the image was divided into several image fragments. After using the image to test the entire system, we can find the relationship of the fragment size and the processing time. We used VHDL to create the memory and a slow clock for MizzouRISC timing. This compromise was due to a limitation on the FPGA of the PCI board. Future design of a new board for MizzouRISC should include a faster clock for the processor, a 32-bit SDRAM hardware module, and even a PS/2 port and a VGA port on the board.eng
dc.format.extentxii, 102 pageseng
dc.identifier.urihttp://hdl.handle.net/10355/11526
dc.languageEnglisheng
dc.publisherUniversity of Missouri--Columbiaeng
dc.relation.ispartofcommunityUniversity of Missouri-Columbia. Graduate School. Theses and Dissertations. Theses. 2011Theseseng
dc.rightsOpenAccess.eng
dc.rights.licenseThis work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivs 3.0 License.
dc.subject.lcshPCI bus (Computer bus)eng
dc.subject.lcshVHDL (Computer hardware description language)eng
dc.subject.lcshField programmable gate arrayseng
dc.subject.lcshReduced instruction set computerseng
dc.subject.lcshImage processing -- Computer programseng
dc.titlePCI bus connects MizzouRISC to PCeng
dc.typeThesiseng
thesis.degree.disciplineComputer engineering (MU)eng
thesis.degree.grantorUniversity of Missouri--Columbiaeng
thesis.degree.levelMasterseng
thesis.degree.nameM.S.eng


Files in this item

[PDF]
[PDF]
[PDF]

This item appears in the following Collection(s)

[-] Show simple item record