-
Notifications
You must be signed in to change notification settings - Fork 140
ReleaseNotes_3_0_0_pre1
Adam edited this page Jan 15, 2013
·
2 revisions
Aug 12, 2011
This update introduces the following major features and changes:
- New Python-based verification infrastructure (see Verification)
- Removed unused modules from project.xml for all reference projects
Projects designed for the 2.2.0 release should work unmodified with the 3.0.0_pre1 release. It is recommended but not required that tests be rewritten to use the new verification infrastructure.
- Verification infrastructure -- rewritten, Python-based
- unified: run same tests in simulation and on hardware
- reduces the need to specify explicit delays in test code
- barriers: enables tests to be partitioned into sections in which code preceding a barrier must complete before proceeding past barrier
Use case:
- send and expect a number of packets,
- read registers only after all packets have been received
- pcap: standard-format pcap files are generated for all tests run in hardware
- random seed: can specify the random seed to use when running tests, allowing random data to be reproduced identically across runs
- legacy mode: run existing tests without rewriting
- project XML:
- remove unused strip_headers module from all projects
- register system:
- fix width calculation bug in compound types