CF Verification IP provides an smart way to verify the Compact Flash operations. The SmartDV's CF Verification IP is fully compliant with revision 1.0/2.0/3.0 and 4.0 of the CF Specification and provides the following features.
Compact Flash Verification IP is supported natively in SystemVerilog, VMM, RVM, AVM, OVM, UVM, Verilog, SystemC, VERA, Specman E and non-standard verification env
Compact Flash Verification IP comes with optional Smart Visual Protocol Debugger (Smart ViPDebug), which is GUI based debugger to speed up debugging.
- Features
-
- Supports Compact Flash Specs 1.0/2.0/3.0 and 4.0.
- Supports all the 3 basic modes of CF Card,
- PC Card ATA using I/O Mode.
- PC Card ATA using Memory Mode.
- True IDE Mode.
- Supports all CF-ATA Commands.
- Supports Security Mode Feature set.
- Supports Power Down Commands and Sleep mode.
- Supports Ultra DMA Mode.
- Supports CF-ATA Registers.
- Supports for CRC for UDMA Operations.
- Supports the below timing specifications like,
- Attribute Memory Read Timing Specification
- Configuration Register (Attribute Memory) Write Timing Specification
- Common Memory Read Timing Specification
- Common Memory Write Timing Specification
- I/O Input (Read) Timing Specification
- I/O Output (Write) Timing Specification
- True IDE PIO Mode Read/Write Timing Specification
- True IDE Multiword DMA Mode Read/Write Timing Specification
- Ultra DMA Mode Read/Write Timing Specification
- Supports Host and Device Initiating, Terminating, Pausing, Sustaining Ultra DMA Mode Data In/Out Burst.
- Supports Memory Space Decoding.
- Supports UDMA Functions.
- Supports Attribute Memory Functions.
- Supports I/O Transfer Functions.
- Supports True IDE Mode I/O Transfer Functions.
- Supports Metaformat functions.
- Protocol Checker fully compliant with CF Specifications.
- Monitors, detects and notifies the test bench of significant events such as transactions, warnings, timing and protocol violations
- Built in functional coverage analysis.
- Supports Callbacks, so that user can access the data observed by monitor.
- Compact Flash Verification IP comes with complete test suite to test every feature of CF specification.
- Benefits
-
- Faster testbench development and more complete verification of CF designs.
- Easy to use command interface simplifies testbench control and configuration of Card and Host.
- Simplifies results analysis.
- Runs in every major simulation environment.
- CF Verification Env
-
SmartDV's CF Verification env contains following.
- Complete regression suite containing all the CF testcases.
- Examples showing how to connect various components, and usage of BFM and Monitor.
- Detailed documentation of all class, task and function's used in verification env.
- Documentation also contains User's Guide and Release notes.