EmbeddedRelated.com

best way to simulate multi core architecture ?

Started by TheWhizKid in comp.arch.embedded19 years ago 6 replies

Hi guys, Please give me some suggestions ! 1. I need to make a cycle accurate simulator for a dual core cpu. How do I pass external events...

Hi guys, Please give me some suggestions ! 1. I need to make a cycle accurate simulator for a dual core cpu. How do I pass external events like interrupts from one core to another during the simulation ? 2. How does one make a "C" reference model talk to a verilog model during a simulation ? is "PLI" the only way ? Thanks thewhizkid


Automotive stack under Linux

Started by Alain RIBAULT in comp.arch.embedded17 years ago 4 replies

Hi all, Do you know if there is a CAN (automotive network) stack under Linux ? Do you know if there is a CAN stack emulator / simulator /...

Hi all, Do you know if there is a CAN (automotive network) stack under Linux ? Do you know if there is a CAN stack emulator / simulator / analyser under Linux ? I need to experiment CAN under Linux. TIA & BR, Alain.


DMA typical times

Started by shrey in comp.arch.embedded19 years ago 4 replies

Hi I want to find out how fast DMA systems work on embedded systems ? The purpose is to model it in a simulator. So essentially I want...

Hi I want to find out how fast DMA systems work on embedded systems ? The purpose is to model it in a simulator. So essentially I want to find out (roughly) given x bytes of data how much time would the dma take? The platform I have is a Arm processor. So Dma systems for such platforms is what I am looking for.Can any one point me to any sources or tell me what the typical speeds are -in...


Flicker algorithm help

Started by John B in comp.arch.embedded18 years ago 10 replies

I am just starting a small design for amateur theatre group. They want me to build a camp-fire simulator. I already have a home-built control...

I am just starting a small design for amateur theatre group. They want me to build a camp-fire simulator. I already have a home-built control box and slave units for switching practicals. The control box contains a ATmega32 and each of the slaves contains an Atmega8 with an opto-isolated solid state relay. They use a multi-drop RS 485 comms network so that any number of slaves can be connect...


Keil compiler & 8051 simulator

Started by Roman Mashak in comp.arch.embedded20 years ago 22 replies

Hello, All! I'm studying the 8051 microcontroller and exploring now sample code I've found. I'm using: - Keil C compiler v6.21 -...

Hello, All! I'm studying the 8051 microcontroller and exploring now sample code I've found. I'm using: - Keil C compiler v6.21 - assembler compiler v6.20c - simulation DLL v2.20b There sre some items I can't understand. Anyway, the code I included to this message, is doing the following: 1) initialize Timer 2 2) calculate the number of timer increments ...


Help with PIC32 Virtual Ram pointer

Started by linnix in comp.arch.embedded12 years ago 4 replies

The sample thermo.zip at http://173.224.223.62/pic32 print out the pointer of a global variable. Linker place it in page A0. Microchip...

The sample thermo.zip at http://173.224.223.62/pic32 print out the pointer of a global variable. Linker place it in page A0. Microchip ran it on their simulator and they got the correct result. I ran it on the real chip and got pointer at page 7F Why, oh, why? Anyone care to give an explanation? I can lend out a test board if necessary, but right now we are short on hardware....


Infinite loop in PSOS_INIT()

Started by Arun R in comp.arch.embedded20 years ago 5 replies

Hi, Problem Summary: While executing the BSP code for our target board (on ARMulator, an ARM instruction set simulator) the processor goes...

Hi, Problem Summary: While executing the BSP code for our target board (on ARMulator, an ARM instruction set simulator) the processor goes into an infinite loop at PSOS_INIT(). We have no clue as to why this happens. Please read below for more details. Thank-you! Details: We are using ARMulator to simulate a system that has an ARM946ES processor, a UART connected to a Keyboard, an Inte...


Regarding Pro Knolegdge and guidence about TCP/IP in Embedded system

Started by mit in comp.arch.embedded18 years ago 6 replies

As i am an last year student of ME stream I am doing my Final Year project in Embedded system As ur company also work on same domain with full...

As i am an last year student of ME stream I am doing my Final Year project in Embedded system As ur company also work on same domain with full of knowledge, I also needed that Guideline for my project,as ur also work on this i need ur help and guidence. and also any one can forward me the source code and simulator with minimum cost i go through some white paper thats said about how we c...


SPI slave on ATmega162: transferring data

Started by Roman Mashak in comp.arch.embedded19 years ago 18 replies

Hello, All! I keep fighting with atmega162 and its SPI :) So now I configured slave mode. The purpose is to send 8 bytes one after...

Hello, All! I keep fighting with atmega162 and its SPI :) So now I configured slave mode. The purpose is to send 8 bytes one after another. I tested and debugged all code in simulator hundreds of times, I watched MCU registers, SPI registers and etc., everything seems to be fine, but after burning in chip - some weird problem. After receiving data from me, master is logging them ont...


Problems with VHDL lookup table in Quartus

Started by Rhydian in comp.arch.embedded14 years ago 2 replies

[Also posted to comp.lang.vhdl by mistake, sorry about that] Hi, I'm trying to debug a Cyclone design which writes values taken from...

[Also posted to comp.lang.vhdl by mistake, sorry about that] Hi, I'm trying to debug a Cyclone design which writes values taken from a lookup table to the address inputs of a crosspoint analog switch. The problem is that everything looks OK in the Quartus simulator, but when I test the design on the target hardware it seems to be pulling the wrong values out of the LUT. I have tried en...


writing bits to PORTA on p16f84

Started by Anonymous in comp.arch.embedded20 years ago 14 replies

Hello folks, I'm writing a simple program for the 16f84 pic to learn how it works. I would like to simulate a switchbutton on pin RA0, that...

Hello folks, I'm writing a simple program for the 16f84 pic to learn how it works. I would like to simulate a switchbutton on pin RA0, that when pressed, causes an internal counter to decrement. My problem seems to be when I try to turn on the bits on PORTA RA0 to simulate the pin going high, it never gets done. I am using the gpasm assembler version 0.10.0 and the gpsim simulator ver...


MPLAB IDE

Started by aamer in comp.arch.embedded16 years ago 7 replies

Hi all, I just started writing small applications in MPLAB IDE for PIC16F micro controllers. I tried to save the .C file (one of source files)...

Hi all, I just started writing small applications in MPLAB IDE for PIC16F micro controllers. I tried to save the .C file (one of source files) into source files section of the project I created. Surprisingly, its getting saved in other files section. I tried with different versions of simulator which gave same result. Any suggestions from experts of MPLAB IDE??? Thanks and regards Aamer ...


Mult-core simulator, emulator advice

Started by Anonymous in comp.arch.embedded11 years ago

Hi all, Just want to know if there are any good simulators/emulators I can use to simulate a multi-core system on a standard desktop PC (intel...

Hi all, Just want to know if there are any good simulators/emulators I can use to simulate a multi-core system on a standard desktop PC (intel core i3, 4gb ram etc.) need to experiment on: - Implementing a 2x2-4x4 Network on chip based multi core system (cores can be low end ARM cores for example. homogenous) - Performance is an issue (so i think Qemu isn't going to work) - Nee...


mb-gdb: problem simulating memory mapped i/o devices

Started by Anonymous in comp.arch.embedded17 years ago 1 reply

Hello, I'm trying to simulate a C program in MB-GDB but I get trouble when trying to simulate memory based I/O devices. I'm not using...

Hello, I'm trying to simulate a C program in MB-GDB but I get trouble when trying to simulate memory based I/O devices. I'm not using Microblaze but a improved Openfire core (same ISA) so microblaze toolchain is working for me (I also modified some TCL script inside mb-gdb in order to use the gdb's microblaze simulator instead of XMD). Seems that GDB marks or initialize only memor...


porting java to linux on embedded platform

Started by ssubbarayan in comp.arch.embedded16 years ago 1 reply

Hi all, We have got a project where we need to port client portion of standard TR069 to a target board with ST7109 processor running on...

Hi all, We have got a project where we need to port client portion of standard TR069 to a target board with ST7109 processor running on linux2.2 version.Some one in the past have developed a simulator version of this client code on windows and ran it successfully on pentium pc. The client code is made of java with Java run time environment JRE1.5 update 6. Now we would like to port th...


How to generate a signal on Xilinx Spartan II

Started by Rakesh Sharma in comp.arch.embedded20 years ago 4 replies

Hi, I wish to generate a frequency of approx 400 Hz using Xilinx Spartan II(200 MHz)and send the 1 bit signal to a speaker output and hope...

Hi, I wish to generate a frequency of approx 400 Hz using Xilinx Spartan II(200 MHz)and send the 1 bit signal to a speaker output and hope to hear some noise. My VHDL code, tested on PeakVHDL simulator does generate the waveform and is pasted at the far bottom. The problem is that the code does not compile on Xilinx because "WAIT for 2.5 ns" is not supported on Xilinx Spartan II for...


how to force PowerPC HW exceptions (for testing)?

Started by Anonymous in comp.arch.embedded18 years ago 1 reply

I have been able to successfully force a 0x0300 Data Storage exception (write to a bad address) and a 0x0400 Instruction Storage...

I have been able to successfully force a 0x0300 Data Storage exception (write to a bad address) and a 0x0400 Instruction Storage exception. Any ideas for generating some of the other exceptions (excluding 0x0500 External interrupt which of course is the expected interrupt). This is for unit testing a module that traps these exceptions. Can a instruction simulator be used for this somehow?...


Arm dev-tools for linux ?

Started by Adib Taraben in comp.arch.embedded17 years ago 6 replies

Hello, I am new to ARM. Looking around the embedded specialists (IAR, KEIL) provide Windows tools only. Can someone recommend a Linux based...

Hello, I am new to ARM. Looking around the embedded specialists (IAR, KEIL) provide Windows tools only. Can someone recommend a Linux based tool chain: - IDE with code-editor, compiler, debugger based on JTAG and/or mini Debugger server on target - simulator (do not know if that exists) Is there an ARM7 dev board or device that has an ARM and CPLD connected for a "one fits all" usa...


using GHDL and have problems with VCD dump option

Started by Anonymous in comp.arch.embedded15 years ago

GHDL is free simulator. I found this tool very useful. GHDL is also capable simulating the free LEON processor. Presently, if the VCD option is...

GHDL is free simulator. I found this tool very useful. GHDL is also capable simulating the free LEON processor. Presently, if the VCD option is enabled, all signals of the design are recorded. This impacts the performance and requires large disk space. I generate my own form the VHDL code (example: probe_i2c_slv.vhd). This way it is easy to select what signals to dump and on what time. Mor...


BDM problem : can't enter HiWave (9S12E64 & 9s12NE64)

Started by Yvan BOURNE in comp.arch.embedded18 years ago 3 replies

Hi, I'm using 9S08 for several years and I never had any problem with the BDM. Now, I've just designed a new 9S12E64 board but I can enter...

Hi, I'm using 9S08 for several years and I never had any problem with the BDM. Now, I've just designed a new 9S12E64 board but I can enter "True Time Simulator & Real Time Debugger". The errors messages are : "Failed to find communication speed!" and just after : "Communication to the targer failed (target MCU has no clock or wrong BDM wlock oe derivative is secured)" - I've looke...