VP’s Virtual Prototyping Approach
Automate building of a virtual prototype of existing design, then redesign using modern technology
USE WORK.std_logic 1164.ALL;
ENTITY signal_processor IS
PORT( I : IN bit_vector(7 downto 0);
Q : IN bit_vector(7 downto 0);
video : OUT bit_vector(31 downto 0) );
ARCHITECTURE cots OF signal_processor IS
1. Start with existing manufacturing data, netlists, test vectors, drawings, object code dumps, code listings,....
- Capture physical attributes: size, weight, power
3. Upgrade with new functionality, new technology
- Maintainable, upgradeable system
2. Extract description which can feed into RASSP-like design systems for re-targeting, updating, upgrading
RASSP is a 150M$ (93-98) Tri-Service/DARPA
Program on System-Level Design…
Understanding & Abstraction