Livt packages
Livt.IO
Version 1.8.1
Memory, UART, I2C, SPI, and Ethernet input/output components for Livt hardware designs.
Published files (126)
- ArrayRam.lvt
- AsynchronousDistributedRam.lvt
- AsynchronousDistributedRam32x16.lvt
- AsynchronousDistributedRam32x32.lvt
- AsynchronousDistributedRam8x64.lvt
- AsynchronousRam.lvt
- BlockRam.lvt
- DistributedRam.lvt
- IAsynchronousRam.lvt
- IRam.lvt
- ISynchronousRam.lvt
- Ram.lvt
- Ram16.lvt
- Ram32.lvt
- RamAccess.lvt
- RamGeometry.lvt
- SequentialRam.lvt
- SynchronousRam.lvt
src/memory/DistributedRam.lvt
namespace Livt.IO
/**
* Scheduled RAM requesting distributed storage with the same Ram contract.
* Uses synchronous storage internally; methods complete over multiple cycles.
* For combinational reads use AsynchronousDistributedRam instead.
*/
component DistributedRam<T, CAPACITY: int = 64> : Ram<T, CAPACITY, MemoryStyle.Distributed>
{
}