EmbeddedRelated.com

Purchasing memory DIMMs for embedded projects

Started by Theo Markettos in comp.arch.embedded11 years ago 13 replies

We're doing a project that uses about 150 DDR2 SODIMMs. Because we're using an FPGA, rather than a conventional motherboard chipset, the...

We're doing a project that uses about 150 DDR2 SODIMMs. Because we're using an FPGA, rather than a conventional motherboard chipset, the DDR2 controller IP demands we have to burn the DIMM timing into the FPGA when synthesising it, rather than reading the EEPROM at runtime. The FPGA DDR2 memory system is a lot less bulletproof than the average motherboard, so it needs to be heavily tested w...


I2C troubleshooting

Started by Patrick in comp.arch.embedded19 years ago 11 replies

Hi, I'm developing an I2C slave device based on a MSP430F169. Another 'F169 is the master (for testing) and every now and then,...

Hi, I'm developing an I2C slave device based on a MSP430F169. Another 'F169 is the master (for testing) and every now and then, the communication breaks down. The master's application is derived from TI app note slaa208 "Interfacing an EEPROM to the MSP430 I2C Module". I'm implementing a I2C bootloader for the slave device, and the control flow goes like this: 1a) Master does "ack-...


I2C - Chip not responding

Started by Gavin Jacobs in comp.arch.embedded19 years ago 4 replies

I have an I2C bus with a PIC6621 master and a 24LC512 EEPROM slave. It is working. I am trying to add a DS1307 and a DS2482 to the I2C bus, but I...

I have an I2C bus with a PIC6621 master and a 24LC512 EEPROM slave. It is working. I am trying to add a DS1307 and a DS2482 to the I2C bus, but I can't get any response from either of the latter. I can see the SCL and SDA lines on my Optascope (and admittedly, the Optascope just barely has the power to see a 100 kHz signal). When I send the I2C address, I can verify the 8 bit pattern of SDA, ...


X-Mega AVRs are here!

Started by Ulf Samuelsson in comp.arch.embedded16 years ago 36 replies

For people in this newsgroup that has been wondering... Key features * ATmegaAVR core (just higher frequency) * 1.6V-3.6V operation *...

For people in this newsgroup that has been wondering... Key features * ATmegaAVR core (just higher frequency) * 1.6V-3.6V operation * Flash (max 384 kB)/SRAM/EEPROM * 32 Mhz operation (max 32 MIPS) * 44/64/100 pin package The pinout allows a design to use 44,64 and 100 pin concentric pads with S/W compatability. Pin multiplexing will be identical for all I/O ports, Larger ...


Reprogramming a uC FLASH while running code - STM32F

Started by John-Smith in comp.arch.embedded10 years ago 24 replies

I have used a variety of different micros (Z80 onwards) since about 1980 but all the PROM or FLASH based ones (e.g. H8/300 or Atmel 90S1200)...

I have used a variety of different micros (Z80 onwards) since about 1980 but all the PROM or FLASH based ones (e.g. H8/300 or Atmel 90S1200) were programmed externally, via a spring-contact adaptor. We have one product using an H8/300 with an external 28C256 32kbyte parallel EEPROM for extra code, and we quickly found this could not be written with code running in it! No sh*t Sherlock, as t...


Firmware and device drivers

Started by kmeson in comp.arch.embedded17 years ago 8 replies

Hi, I would like to request some help in understanding the relationship beween firmware and device drivers. My understanding of firmware is...

Hi, I would like to request some help in understanding the relationship beween firmware and device drivers. My understanding of firmware is software that is generally stored on the ROM/EEPROM/flash of a device controller and performs specific functions pertaining to that device. But a device driver also helps the user in interacting with the device. So how does the functionality of the devi...


Lan91C111 PHY problem

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

Hi First let me start by describing the hardware that I am using. I am using the SMSC LAN91C111 ethernet MAC & PHY which is driven by...

Hi First let me start by describing the hardware that I am using. I am using the SMSC LAN91C111 ethernet MAC & PHY which is driven by the Renesas 7144F processor (16-bit interface). I am not using a EEPROM in conjunction with the SMSC device hence the EEPEN pin is tied low and the IOS0-2 pins are left floating. Furthermore RBIAS is tied via a 11K resistor to ground. As the hardware stan...


More chip selects

Started by jtp in comp.arch.embedded19 years ago 1 reply

Hello all, I have a CPU board which has a M16C/62P microcontroller and the microcontrollers three CS pins are connected to SRAM, EEPROM and...

Hello all, I have a CPU board which has a M16C/62P microcontroller and the microcontrollers three CS pins are connected to SRAM, EEPROM and ADC. Now I need to add LCD to the CPU board throuch the latch and I will need one more CS pin to the latch. I am thinking to expand one of the microcontrollers CS pin to get two CS pins using address decoder in a way that this microcontrollers CS ...


need Tips on increasing performance of an I2C driver

Started by Gsec in comp.arch.embedded17 years ago 3 replies

Hi, Can someone share some tips on how to increase the performance of an I2C driver code . My driver code do an EEPROM access via cpld, and...

Hi, Can someone share some tips on how to increase the performance of an I2C driver code . My driver code do an EEPROM access via cpld, and performance is not as expected. rgds, gsec


Remote debugging via serial

Started by Nickolai Leschov in comp.arch.embedded16 years ago 7 replies

Hello, I am working on an industrial automation project that involves programming the i188 PC-compatible controller with embedded DOS and...

Hello, I am working on an industrial automation project that involves programming the i188 PC-compatible controller with embedded DOS and several serial ports. What options do I have for debugging on this hardware? Specifications of the controller: CPU 80188 or compatible, 40 MHz (RDC R-8820, clone of Am188ES ?) SRAM 512KBytes Flash 512KBytes EEPROM 2KBytes COM 0 Internal communica...


Recommendation: Low power microcontroller for battery powered logger

Started by geomet in comp.arch.embedded14 years ago 16 replies

Hi All, I'm after a recommendation for a microcontroller with the following features: Needed: - 3.3V - in circuit programming - I2C...

Hi All, I'm after a recommendation for a microcontroller with the following features: Needed: - 3.3V - in circuit programming - I2C I/O - low power sleep mode Wanted: - cheap / free compiler - on board RAM / EEPROM / Flash memory for logging (64K min) What I'm trying to do: Log measurements from a sensor IC that communicates via I2C. Cheers Ross


Problem with I2C

Started by galapogos in comp.arch.embedded17 years ago 38 replies

Hi, I'm trying to interface a Toshiba 16bit MCU with another IC(call this IC2), with the MCU being a slave transmitter. The IC2 expects a...

Hi, I'm trying to interface a Toshiba 16bit MCU with another IC(call this IC2), with the MCU being a slave transmitter. The IC2 expects a slave EEPROM at a certain address, and I've setup the MCU to be at this address. The problem is that the MCU isn't interrupting or acknowledging the signals all the time. I've looked at the SDA/SCL waveforms and while IC2 is sending the first device addre...


Problem with multiple I2C devices in a bus...

Started by starfire in comp.arch.embedded19 years ago 19 replies

Hi all - Has anyone had any experience with using multiple I2C devices is a bus architecture? I am using a PIC18LF252 uC, a 24LC256 serial...

Hi all - Has anyone had any experience with using multiple I2C devices is a bus architecture? I am using a PIC18LF252 uC, a 24LC256 serial EEPROM, and three Dallas DS1803 dual 100K programmable pots in a bus. The circuit is on a printed circuit board (not wire-wrapped or breadboarded). The total length of SDA and SCL lines is about 3 inches. I'm using the CCS C compiler with bui...


CoolRunner 2 CPLD

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

I want to know if the X2c family (coolrunner II) have a non-volatile program memory inside its package: I would like a non-volatile...

I want to know if the X2c family (coolrunner II) have a non-volatile program memory inside its package: I would like a non-volatile memory (eeprom...) that contains the "programs" also when it's extinguished (and with a number of macrocells comparable with a small/medium fpga). However I would know the name of a low-power, non-volatile program memory family (CPLD). Another question: can I u...


Little help needed with FT2232L USB demo board

Started by laser in comp.arch.embedded18 years ago

Hi, I have hit a bottleneck while using FIFO interface mode of FTDI FT2232L USB demo board, which i plugged into my linux box (2.4.20-8smp). I...

Hi, I have hit a bottleneck while using FIFO interface mode of FTDI FT2232L USB demo board, which i plugged into my linux box (2.4.20-8smp). I made sure that the ftdi_sio and usbserial modules are removed. To verify that the onboard EEPROM is actually configured to 245BM FIFO interface, I used Mprog (in windows). Next, I have installed the latest libftdi and libusb packages and tried to ex...


ov7690 SCCB interface

Started by hassanmahmood in comp.arch.embedded12 years ago

hi: i am trying to interface 0V7690 with SAM kit. ov7690 has SCCB interface. which i came to know that can be run over TWI interface. I...

hi: i am trying to interface 0V7690 with SAM kit. ov7690 has SCCB interface. which i came to know that can be run over TWI interface. I have perfectly running code for TWI. and can read and write I2C based EEPROM. but when i trying to READ ID (from register 0x0A)from ov7690 which has slave adress of 0x43 to read i got error of time out, in other words it didnt respond!! my control...


PIC 16f628 Storing time in EEPROM

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

Im trying to figure out how to have the user specify a time delay and the PIC remember that time for use later. As of now I have a circuit built...

Im trying to figure out how to have the user specify a time delay and the PIC remember that time for use later. As of now I have a circuit built that has 8 LEDs that represent 8 seperate time modes. Pressing button 1 cycles through the 8 time modes (LEDS) and selecting button 2 activates a relay for that particular time mode selected. I would like to add the capability for the user to ca...


Basic doubt about 8051 variants...

Started by Seemanta Dutta in comp.arch.embedded18 years ago 6 replies

Hi, I have this basic doubt about the terminology of 8051 variants. I have read a couple of their data sheets and based on that here's my...

Hi, I have this basic doubt about the terminology of 8051 variants. I have read a couple of their data sheets and based on that here's my understanding, please correct me if I am wrong: 8051 - ?? Probably generic name for the entire family, no part named as such. right? 87C51 - EPROM variant. So must have a quartz window. 89C51 - EEPROM/FLASH/ISP variant. No quartz window. 89SC51...


Serial EEPROM or Serial Flash?

Started by pozz in comp.arch.embedded6 years ago 36 replies

I need to save some data on a non-volatile memory. They are some parameters that the user could change infrequently, for example 10 times per...

I need to save some data on a non-volatile memory. They are some parameters that the user could change infrequently, for example 10 times per day at a maximum. In the range 100-2kB. As usually occurs, the parameters that changes more frequently (10 times per day) are fewer than parameters that changes very rarely (10-100 times in the device lifetime). How to save those data? After d...


ASCII Text to I8HEX Format Converter

Started by dohzer in comp.arch.embedded16 years ago 11 replies

I have a large amount of text that I need to put on an EEPROM and I was wondering if there is a program that will convert ASCII text to I8HEX...

I have a large amount of text that I need to put on an EEPROM and I was wondering if there is a program that will convert ASCII text to I8HEX Intel HEX format. Not just ASCII to HEX, but the full properly formatted and checksummed I8HEX format, like shown here here: http://en.wikipedia.org/wiki/Intel_HEX If anyone knows of a program that can do that it would help a lot. Thanks for any...