OpenCores
URL https://opencores.org/ocsvn/amber/amber/trunk

Subversion Repositories amber

[/] [amber/] [trunk/] [hw/] [vlog/] [amber25/] [a25_wishbone.v] - Diff between revs 16 and 17

Go to most recent revision | Show entire file | Details | Blame | View Log

Rev 16 Rev 17
Line 5... Line 5...
//  This file is part of the Amber project                      //
//  This file is part of the Amber project                      //
//  http://www.opencores.org/project,amber                      //
//  http://www.opencores.org/project,amber                      //
//                                                              //
//                                                              //
//  Description                                                 //
//  Description                                                 //
//  Turns memory access requests from the execute stage and     //
//  Turns memory access requests from the execute stage and     //
//  cache into wishbone bus cycles. For 4-word read requests    //
//  instruction and data caches into wishbone bus cycles.       //
//  from the cache and swap accesses ( read followed by write   //
//  For 4-word read requests from either cache and swap         //
//  to the same address) from the execute stage,                //
//  accesses ( read followed by write to the same address)      //
//  a block transfer is done. All other requests result in      //
//  from the execute stage, a block transfer is done.           //
//  single word transfers.                                      //
//  All other requests result in single word transfers.         //
//                                                              //
//                                                              //
//  Write accesses can be done in a single clock cycle on       //
//  Write accesses can be done in a single clock cycle on       //
//  the wishbone bus, is the destination allows it. The         //
//  the wishbone bus, is the destination allows it. The         //
//  next transfer will begin immediately on the                 //
//  next transfer will begin immediately on the                 //
//  next cycle on the bus. This looks like a block transfer     //
//  next cycle on the bus. This looks like a block transfer     //

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.