| VMEbus is a standard bus architecture defined by MOTOLARY. VMEbus technolog has existed for more than 20 years and still kept popular. but it's a pity that there is not any institute at home who has developed successfully the VMEbus interface controller. Due to the important application, it is an urgent to develop the VMEbus interface controller with our own intellectual property. The target of this research project is to develop the VMEbus interface controller, which is compatible with VIC64 in CYPRESS Company. To reach the goal, we adopt top-down IC design method. For nearly one year, the author and her group have done a lot of job, include search for the specification, digest these documents, design whole project's architect, program and simulate. Upon doing the project, we accumulate experiment as well as correct many mistakes. We finally successfully passed the verification of FPGA. The simulation result completely meets the ANSI1994 specification. the VIC64 offers an implementation that provides the broadest feature set and multi-vendor compatibility available on the market. VMEbus interface controller we have developed has the same structure with VIC64. this divide the process of developing the project into several phase: Reading a lot of datasheet, information about the VMEbus and vic64 chip at the beginning of the project which is critical to finish RTL descripition and stimulation. RTL code descripition, the task in this phase is to divide the modules by function and simulate the sub-module. System simulation, after the sub-module simulation is done, the top simulation is on the way. Verification, use FPGA constituted a verify platform, which is used to testify the code we programmed. ASIC design... |