40 likes | 566 Views
TCI Status Meeting Suet-Fei Li March 6, 2000 Clr STD S1 S0 S2 VCC Implementation flow- Software White C Fernando’s script White C White Imp C for all the behv blocks Top Level Description Comms.c Instantiated Instances Inst_I_#.c CPU_1.exe VCC Software Export
E N D
TCI Status Meeting Suet-Fei Li March 6, 2000
Clr STD S1 S0 S2 VCC Implementation flow- Software White C Fernando’s script White C White Imp C for all the behv blocks Top Level Description Comms.c Instantiated Instances Inst_I_#.c CPU_1.exe
VCC Software Export • Current (Amazon) release of Whitebox -C Simulation -> Implementation has a number of known limitations/problems with the translation of particular C constructs. All known Whitebox-C implementation PCRs are scheduled to be fixed for the Seine release. • Currently Lynx does not support partially mapped designs. All blocks in behavior are mapped to at least something in the architecture. • The Links to Implementation rely on simulation for the generation of type header files. • For our CRC example, functions declared within the file scope are added the id parameter which should not happen. • Solution? • Write Black box-C implementation. • Figure out the limitations and try to avoid them in the behavior c code. • Max Chiodo is coming tomorrow to help us out.
Clr STD S1 S0 S2 VCC Implementation flow- Hardware White C • Synthesis result for the Physical send block.: • Total cell area: 15624.000000 • The longest path : 6.13 ns stateflow sf2vhdl • Overall process pretty straight forward • sd2vhd tool was broken for the condition action statements. • Stateflow has to be converted from Mealy to Moore form. Synthesizable VHDL