1/1

|
About t51 rtl code
by Unknown on Jul 27, 2007 |
Not available! | ||
|
Hi,
If I use keil 51 vision 8 to simulate, which target device(8052) is more compatible with t51 source code? The compile and simuation result is independent on target device ,isn't it? (Different 8052 target device has different instruction cycle) Who can help me? Thanks in advance! wwang |
|||
|
About t51 rtl code
by UmairSiddiqui on Jul 27, 2007 |
UmairSiddiqui
Posts: 21 Joined: Aug 13, 2005 Last seen: Sep 19, 2016 |
||
|
IMHO:
Keil 8:
Strength
• Ideal for rapid code development
• Cycle-accurate Instruction Set
Simulation (ISS)
• Single-step
• Breakpoints
• Intimate interaction with 8052
registers, flags, and memory values
• Code coverage indicator
• Software timing
• Basic system-level simulation via file
I/O functions
Weakness
•No modeling of custom logic attached to
the 8052 microcontroller
//////////////////////////////////////////////////////////////////////////
ModelSim
Strength
• Holistic simulation of 8052
microcontroller with associated FPGA
logic
• VHDL and Verilog logic and timing
simulation
• Cycle and timing accurate with FPGA
hardware
Weakness
• Requires simulator setup and stimulus
files
• Digital simulator, not an ideal Instruction
Set Simulation environment
//////////////////////////////////////////////////////////////////////////
In-system on FPGA
Strength
• Fast, real-time performance
• Ideal for complex interactions
• Integrated with peripherals, displays,
UARTs, etc.
Weakness
• Poor visibility of register contents
On 7/27/07, wei.wang at polarismicro.com wei.wang at polarismicro.com> wrote:
Hi,
If I use keil 51 vision 8 to simulate, which target device(8052) is more
compatible with t51 source code? The compile and simuation result is
independent on target device ,isn't it? (Different 8052 target device has
different instruction cycle)
Who can help me? Thanks in advance!
wwang
_______________________________________________
http://www.opencores.org/mailman/listinfo/cores
|
|||
|
About t51 rtl code
by UmairSiddiqui on Jul 27, 2007 |
UmairSiddiqui
Posts: 21 Joined: Aug 13, 2005 Last seen: Sep 19, 2016 |
||
|
Although not directly related to t51, but may prove useful
http://www.xilinx.com/bvdocs/userguides/ug129.pdf
http://www.xilinx.com/bvdocs/appnotes/xapp627.pdf
http://www.mediatronix.com/Tools.htm
http://www.xilinx.com/ipcenter/processor_central/picoblaze/picoblaze_user_resources.htm
On 7/27/07, Umair Siddiqui umairsiddiqui84 at gmail.com> wrote:
IMHO:
Keil 8:
Strength
• Ideal for rapid code development
• Cycle-accurate Instruction Set
Simulation (ISS)
• Single-step
• Breakpoints
• Intimate interaction with 8052
registers, flags, and memory values
• Code coverage indicator
• Software timing
• Basic system-level simulation via file
I/O functions
Weakness
•No modeling of custom logic attached to
the 8052 microcontroller
//////////////////////////////////////////////////////////////////////////
ModelSim
Strength
• Holistic simulation of 8052
microcontroller with associated FPGA
logic
• VHDL and Verilog logic and timing
simulation
• Cycle and timing accurate with FPGA
hardware
Weakness
• Requires simulator setup and stimulus
files
• Digital simulator, not an ideal Instruction
Set Simulation environment
//////////////////////////////////////////////////////////////////////////
In-system on FPGA
Strength
• Fast, real-time performance
• Ideal for complex interactions
• Integrated with peripherals, displays,
UARTs, etc.
Weakness
• Poor visibility of register contents
On 7/27/07, wei.wang at polarismicro.com wei.wang at polarismicro.com> wrote:
> Hi,
>
> If I use keil 51 vision 8 to simulate, which target device(8052) is more
> compatible with t51 source code? The compile and simuation result is
> independent on target device ,isn't it? (Different 8052 target device has
> different instruction cycle)
>
> Who can help me? Thanks in advance!
>
> wwang
> _______________________________________________
> http://www.opencores.org/mailman/listinfo/cores
>
|
|||
|
About t51 rtl code
by Unknown on Jul 30, 2007 |
Not available! | ||
|
Hi,
Thank you very much! These information help me a lot to make plan for
our project!
Furthermore, I have a detail question:
In keil 51 vision 8, during the simulation, in the "option for Target "
-> "device", there are many types of 8052 microcontroller listed(eg.
Intel 8052AH,ADE7169F16....), which one I should choose? Because I
want to make the simulation result more closed to t51 rtl code behavior.
In another word, which 8052 microcontroller does t51 rtl code describe?
what is its reference model?
Thanks in advance!
wwang
----- Original Message -----
From: Umair Siddiquiumairsiddiqui84 at g...>
To:
Date: Fri Jul 27 08:32:57 CEST 2007
Subject: [oc] About t51 rtl code
IMHO:
Keil 8:
Strength
• Ideal for rapid code development
• Cycle-accurate Instruction Set
Simulation (ISS)
• Single-step
• Breakpoints
• Intimate interaction with 8052
registers, flags, and memory values
• Code coverage indicator
• Software timing
• Basic system-level simulation via file
I/O functions
Weakness
•No modeling of custom logic attached to
the 8052 microcontroller
//////////////////////////////////////////////////////////////////////////
ModelSim
Strength
• Holistic simulation of 8052
microcontroller with associated FPGA
logic
• VHDL and Verilog logic and timing
simulation
• Cycle and timing accurate with FPGA
hardware
Weakness
• Requires simulator setup and stimulus
files
• Digital simulator, not an ideal Instruction
Set Simulation environment
//////////////////////////////////////////////////////////////////////////
In-system on FPGA
Strength
• Fast, real-time performance
• Ideal for complex interactions
• Integrated with peripherals, displays,
UARTs, etc.
Weakness
• Poor visibility of register contents
On 7/27/07, wei.wang at polarismicro.com wrote:
> Hi,
> > If I use keil 51 vision 8 to simulate, which target device(8052) is more
> compatible with t51 source code? The compile and simuation
result is
> independent on target device ,isn't it? (Different 8052 target
device has
> different instruction cycle)
>
> Who can help me? Thanks in advance!
>
> wwang
> _______________________________________________
> http://www.opencores.org/mailman/listinfo/cores
>
|
|||
1/1

