ASIC/FPGA Design and Verification Out Source Services
VPI memory model
model for synchronous write memory algorithm.
- Sparse memory model implementation using c-code is easy. The routine malloc and re-alloc are used on memory write.
- On read the allocated memory is simply scanned. If entry exists, its data is driven otherwise 0xff is driven.
-
Write is more complex as three options do exist.
If no memory is allocated, this is the first write and the entry is written after memory allocation.
If memory was already allocated, we need to scan all of the allocated entries. If a match is found its data is updated.
If memory was already allocated and there is no match, a new entry is allocated memory and written.
Almost every page in this site is equipped with a powerful search my site tool. This allows you to easily get around and look for cool pages down my site. For instance say you are interesting in what has my site to say on ICMP...
Contact me now at: |