[Skyeye-developer] own firmware on skyeye

Michael.Kang blackfin.kang at gmail.com
Thu Dec 6 23:06:18 CST 2007


On 12/6/07, sergey bryukov <sb.subscribe at gmail.com> wrote:
> sure, in case timer configured to tick each cpu clock.
> How sleep()  function works on skyeye?
Yes, it work. But we can not promise the accuracy of clock and frequency.  .
>
>
> On Dec 6, 2007 2:00 PM, sergey bryukov <sb.subscribe at gmail.com > wrote:
> > Do you mean that cpu clock doen't present in skyeye?
> >
> > If I tried to measure instruction latency in common manner
> >
> > start = gen_timer();
> > for 1000
> > {
> >       add Rd, Rn, <Operand2>
> > }
> > stop = get_timer();
> > result = (stop - start)/1000
> >
> > with result  would be?
the value of result depend on the load of your host in some time.
> >
> >
> >
> >
> >
> >
> >
> >
> > On Dec 6, 2007 1:25 PM, Michael. Kang < blackfin.kang at gmail.com> wrote:
> >
> > >
> > > On Dec 6, 2007 12:10 PM, sergey bryukov < sb.subscribe at gmail.com> wrote:
> > > > In SoC designing some devices(algorithms in ASIC) are implemented in
> C/C++
> > > > first and executes on a host to verify correctness.
> > > > I'm looking an opportunity to simplify development of SoC witch has
> been
> > > > developing on FPGA. Verify  devise algorithms and RTOS firmware on
> design
> > > > stage before FPGA.
> > > > Then  I need to present interface to devices over registers, memory
> buffers
> > > > and IRQ.
> > > > Own RTOS firmware (like FreeRTOS) should be run on ARM (skyeye).
> > > > Connectivity between device C/C++ emulator could be realized over
> Linux IPC:
> > > >
> > > > host task(device emulator) -> Linux IPC -> skyeye registers, memory
> buffers,
> > > > IRQ-> firmware.
> > > >
> > > >
> > > >
> > > > Wat do you think about that approach  it is possible with skyeye?
> > > Yes, that definitely can be implemented. You can implement register,
> > > memory region and IRQ, then run your desired software on SkyEye.
> > >
> > >
> > > > Wat about  instruction latency and memory access it is equal to real
> ARM
> > > > soc?  Is It possible to evaluate system performance in clocks?
> > > Impossible for the purpose of performance evaluation.  SkyEye just
> > > simulates the behavior of target hardware in register level without
> > > clock accuracy.
> > >
> > >
> > >
> > > >
> > > > Best Regards,
> > > > Sergey Bryukov
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > > On Dec 5, 2007 2:13 PM, Michael. Kang <blackfin.kang at gmail.com> wrote:
> > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > > On Dec 5, 2007 11:11 AM, sergey bryukov < sb.subscribe at gmail.com>
> wrote:
> > > > > > Hello!
> > > > > > Is it possible to run own firmware code on skyeye for ARM7TDMI?
> > > > > Yes , you can refer to our simple example, Hello testcase.Refer to:
> > > > >
> > > >
> http://lists.gro.clinux.org/pipermail/skyeye-developer/2006-September/001029.html
> > > > >
> > > > > > One another question is how to add new registers map, new systems
> event?
> > > > > Yes, you need to modify the source code.But why do you modify them?
> > > > > You mean you have a different register map with standard processor?
> > > > >
> > > > > > Does  it take  much time to add new platform based on ARM7TDMI?
> > > > > For a guy familiar with embedded system , probably one week enough.
> > > > >
> > > >
> http://lists.gro.clinux.org/pipermail/skyeye-developer/2007-August/001493.html
> > > > >
> > > > > >
> > > > > > Could you point me to the first steps I should  perform..
> > > > > Try helloworld and dig into other machine simulation
> > > > > >
> > > > > > Thanks!
> > > > > > Sergey.
> > > > > >
> > > > > > _______________________________________________
> > > > > > CLinux.org Websites:
> > > > > > http://seohelper.cn/
> > > > > > http://www.implight.net/
> > > > > > http://gro.clinux.org/
> > > > > > Skyeye-developer mailing list
> > > > > > Skyeye-developer at lists.gro.clinux.org
> > > > > >
> http://lists.gro.clinux.org/cgi-bin/mailman/listinfo/skyeye-developer
> > > > > >
> > > > > >
> > > > >
> > > > >
> > > > >
> > > > > --
> > > > > www.skyeye.org
> > > > >
> > > > > _______________________________________________
> > > > >
> > > > > CLinux.org Websites:
> > > > > http://seohelper.cn/
> > > > > http://www.implight.net/
> > > > > http://gro.clinux.org/
> > > > > Skyeye-developer mailing list
> > > > > Skyeye-developer at lists.gro.clinux.org
> > > > >
> http://lists.gro.clinux.org/cgi-bin/mailman/listinfo/skyeye-developer
> > > > >
> > > >
> > > >
> > > > _______________________________________________
> > >
> > >
> > >
> > > > CLinux.org Websites:
> > > > http://seohelper.cn/
> > > > http://www.implight.net/
> > > > http://gro.clinux.org/
> > > > Skyeye-developer mailing list
> > > > Skyeye-developer at lists.gro.clinux.org
> > > >
> http://lists.gro.clinux.org/cgi-bin/mailman/listinfo/skyeye-developer
> > > >
> > > >
> > >
> > >
> > >
> > > --
> > > www.skyeye.org
> > >
> > > _______________________________________________
> > > CLinux.org Websites:
> > > http://seohelper.cn/
> > > http://www.implight.net/
> > > http://gro.clinux.org/
> > > Skyeye-developer mailing list
> > > Skyeye-developer at lists.gro.clinux.org
> > >
> http://lists.gro.clinux.org/cgi-bin/mailman/listinfo/skyeye-developer
> > >
> >
> >
>
>
> _______________________________________________
> CLinux.org Websites:
> http://seohelper.cn/
> http://www.implight.net/
> http://gro.clinux.org/
> Skyeye-developer mailing list
> Skyeye-developer at lists.gro.clinux.org
> http://lists.gro.clinux.org/cgi-bin/mailman/listinfo/skyeye-developer
>
>


-- 
www.skyeye.org



More information about the Skyeye-developer mailing list