230 likes | 490 Views
Contents. Project SpecificationInitial StudyProject WorkSummary
E N D
2. Contents Project Specification
Initial Study
Project Work
Summary & Future Work
3. PROJECT SPECIFICATION Project Specification as I got on 1st Day
The LISA system integration group couples the automatically generated LISA processor simulators to various co simulation environments.
The existing LISA Bus Interface class hierarchy has to be extended with interfaces to communicate to different environments and on different levels of abstraction.
4. PROJECT SPECIFICATION
5. Mapping the APIs
6. Contents Project Specification
Initial Study
Project Work
Summary & Future Work
7. Initial Study LISA 2.0 Language Tutorial
Processor: QSIP Architecture
Tools: CoWare LISATek EDGE Processor Designer
(LDesigner, LISA Compiler, generated Tool Suites)
HUB System Integrator:
Multiprocessor Debugger
Bus Interface: Simple memory adapter for the simple_bus
Synopsys Documentation
Tools: CoCentric SystemStudio
Libraries: DesignWare AMBA SystemC Library
9. Direct Interface Direct Interface
Does not require bus ownership
Simulation Time is not advanced
Used to implement debugging features for masters or to initialize slaves
Involves Parameters
Address
Data Buffer
Total no. of Bytes
11. Blocking and Non Blocking Interface Blocking and Non Blocking Interface
Common features:
Address Decoding
Bus access request
Parameters
12.
Blocking and Non Blocking Interface
13. Contents Project Specification
Initial Study
Project Work
Summary & Future Work
14.
15. Challenges Not a simple 1:1 conversion of APIs:
Adaption: LISA word size ? AMBA databus width
Enhanced features only on LISA side:
flexible subblock access mechanism
flexible word alignment
Enhanced features only on AMBA side:
wrap/increment mode
split transaction
16. Problems
17. An example System
18. Monitor Attached to AHB Bus
19. Memory as seen by processor
20. Time didnt permit
Implement the adapter for gnu 3.x version in upgraded environment (2003.03)
Test the case: amba_data_width < lisa_word_size
Develop a direct adapter for the related APB Bus
21. Contents Project Specification
Initial Study
Project Work
Summary & Future Work
22. APIs for different environments
23. IP Creation Flows
24.
Bouquets & Brickbats