8051 memory interfacing questions

Started by andrew queisser in comp.arch.embedded15 years ago 9 replies

I'm trying to understand what my options are when it comes to interfacing memory to 8051. Am I correct that: - interfacing DRAM is complex...

I'm trying to understand what my options are when it comes to interfacing memory to 8051. Am I correct that: - interfacing DRAM is complex (for a beginner) - interfacing SRAM is more straightforward and is really the only practical memory type for fast, random access at the byte level (e.g. stack, heap) - interfacing FlashRAM is also straightforward but writing is more complex than just ...


Market size of new, non-legacy, 5V ICs ?

Started by Simon Clubley in comp.arch.embedded6 years ago 41 replies

Outside of the hobbyist ecosystem, what is the actual market size for new, non-legacy, ICs with a maximum Vcc of ~5V ? I've just picked up a...

Outside of the hobbyist ecosystem, what is the actual market size for new, non-legacy, ICs with a maximum Vcc of ~5V ? I've just picked up a few of the new Microchip 1Mbit SPI RAM ICs: http://uk.farnell.com/microchip/23lcv1024-i-p/sram-serial-1mbit-2-5-5-5v-8pdip/dp/2291921 and I was utterly amazed to see them available in this 5V capable packaging. This is a product range which until...


Problem with A/D

Started by Dado in comp.arch.embedded14 years ago 8 replies

Hello, I have problem with .C programming! (Working with Code Vision for AVR). I have set up one PCF8591 on I2C BUS. Can You help me with...

Hello, I have problem with .C programming! (Working with Code Vision for AVR). I have set up one PCF8591 on I2C BUS. Can You help me with code, where I m doing wrong? Chip type : ATmega8515 Program type : Application Clock frequency : 4,000000 MHz Memory model : Small External SRAM size : 0 Data Stack size : 128 Communication parameters: 9600 8N1 [RS232 SPARE header] [PORT...


Lowest power ARM

Started by ghazanhaider in comp.arch.embedded13 years ago 1 reply

I'm looking for the lowest power arm with an external bus and MMU. It should be able to run Linux, even if theres no readily available toolchain...

I'm looking for the lowest power arm with an external bus and MMU. It should be able to run Linux, even if theres no readily available toolchain for it. So It should be ARM720T or higher. The Atmel ARM9 parts are the only ones that support 1.8V external bus, where I can use low-power SRAM working on 1.8V. Every other ARM is 3.3V at their external bus, including the LPC2000 ones. I'll probab...


Low Dhrystone score on Tricore TC1796

Started by Anonymous in comp.arch.embedded12 years ago 11 replies

Hello, I am doing the Dhrystone benchmark on a TC1796A microcontroller from Infineon with different compilers (TASKING, Hightec-RT GNU GCC)....

Hello, I am doing the Dhrystone benchmark on a TC1796A microcontroller from Infineon with different compilers (TASKING, Hightec-RT GNU GCC). Both compilers are set to produce highest speed optimized code, still I only get about 15 DMIPs with GNU GCC and about 20 DMIPs with TASKING. CPU is running at 150MHz, 75MHz system clock, programs run from external SRAM; no difference (as it should be...


how to trace a microcontroller running it's app ?

Started by robb in comp.arch.embedded10 years ago 29 replies

I have a (8051) micro-controller that i would like to trace it's runtime program to understand how the program works for purpose of potentialy...

I have a (8051) micro-controller that i would like to trace it's runtime program to understand how the program works for purpose of potentialy modifying code. (The only info of program is the program binary copied off ROM ) The micro-controller consists of (usuall stuff): --------------------------------------- > Siemens 8031, ROM, SRAM > servo motors (+ driver ICs) > simple user 16 cha


Name this CPU

Started by aleksa in comp.arch.embedded12 years ago 5 replies

(in order of importance) * internal SRAM and FLASH ROM (protected from reading) * instruction set similar to x86, including: ...

(in order of importance) * internal SRAM and FLASH ROM (protected from reading) * instruction set similar to x86, including: instruction mnemonics, addressing modes, 8-16-32bit regs, read/write 8-16-32bit from/to internal/external memory, FPU * 32megs of addressable external memory * timers/counters, external IRQs, 32bits of memory-mapped I/O * pin-coun...


Name this CPU (2)

Started by aleksa in comp.arch.embedded12 years ago 2 replies

* internal SRAM and FLASH ROM (protected from reading) * instruction set similar to x86, including: instruction mnemonics, ...

* internal SRAM and FLASH ROM (protected from reading) * instruction set similar to x86, including: instruction mnemonics, addressing modes, 8-16-32bit regs, read/write 8-16-32bit from/to internal/external memory, FPU * 32megs of addressable external memory * timers/counters, external IRQs, 32bits of memory-mapped I/O * pin-count around 100 (32 for data, 3...


CMOS Image Sensor FPGA USB - Is CY7C68013 good?

Started by kicn in comp.arch.embedded11 years ago 3 replies

Hi, I interfaced a Micron MT9T001 with Spartan3 evaluation board, I can save a fragment of image on SRAM, and now deciding which USB controller...

Hi, I interfaced a Micron MT9T001 with Spartan3 evaluation board, I can save a fragment of image on SRAM, and now deciding which USB controller to use so that I can transfer the raw image data to PC directly from the sensor. The bandwidth for the output data needs 30MB/s (640*480*98fps). I used FT2232 before but it supports up to 1Mb/s only, so I am finding a IC USB controller that can support...


SMT32F207 FSMC interfacing SJA1000, SRAM, Compact Flash

Started by christoph531 in comp.arch.embedded7 years ago

Hello, I would like to use the STM32F207 in order to interface up to 8 can channels by means of the SJA1000 can controller IC. In addition...

Hello, I would like to use the STM32F207 in order to interface up to 8 can channels by means of the SJA1000 can controller IC. In addition there is need for Compact Flash interface, plenty of external ram and flash memory. The Flexible Static Memory Controller (FSMC) peripheral seems that it could handle these requirements, but I'm not familiar with STM32 and so I have some questions. First ...


TFT LCD controller

Started by news.tin.it in comp.arch.embedded10 years ago 29 replies

I need some idea to realize a structure like this: MCU LCD CONTROLLER TFT LCD I'm using a 32 bit MCU (ARM7 or Cortex-M3), supposed...

I need some idea to realize a structure like this: MCU LCD CONTROLLER TFT LCD I'm using a 32 bit MCU (ARM7 or Cortex-M3), supposed to drive external FLASH and SRAM. The TFT LCD has to be a QVGA-sized panel with no internal dedicated controller, has the company does not want to be be tied to a specific display model. We have this model to try with: http://www.data-modul.co


Reading PCMCIA cards while connected in a different system

Started by Wim Godden in comp.arch.embedded12 years ago 1 reply

I'm looking for a way to read data from a PCMCIA PC SRAM card while it's in a device. This might sound extremely weird, but basically, the...

I'm looking for a way to read data from a PCMCIA PC SRAM card while it's in a device. This might sound extremely weird, but basically, the device writes data to the card, but we'd like to read it without using the device's protocol. Is there any way to do this ? Or can we replicate the writes to a different card that we can read ? Any help is appreciated ! Wim


Connecting external RAM to TSK51 processor (using Altium Designer and the NanoBoard)

Started by Roland in comp.arch.embedded13 years ago 4 replies

Hi! Sorry if this is not the right group for the question but it seems to be the closest to the topic I could find. The problem is...

Hi! Sorry if this is not the right group for the question but it seems to be the closest to the topic I could find. The problem is this: I'm trying to implement a simple processor-based project on the NanoBoard using Altium Designer. I'm using TSK51 and external memory chip (128K SRAM) on the NanoBoard and my task is to connect them by writing a VHDL memory controller. I've created a...


Intel 386EX embedded processor

Started by learner in comp.arch.embedded15 years ago 1 reply

Hi, I am working on a small design using Intel 386EXTC processor. The design has a 512KB Flash and a 512KB SRAM. The processor user manual says...

Hi, I am working on a small design using Intel 386EXTC processor. The design has a 512KB Flash and a 512KB SRAM. The processor user manual says "The chip-selects generated by this unit can simplify external "glue logic" by providing signals that can be connected directly to the chip-enable inputs of external memory and I/O devices." My question is if I am using 8bit memories, is it possi...


Architecture question

Started by Tim Frink in comp.arch.embedded12 years ago

Hi, I've 3 questions about my Infineon TriCore microcontroller which is described by Infineon as "32-bit microcontroller-DSP...

Hi, I've 3 questions about my Infineon TriCore microcontroller which is described by Infineon as "32-bit microcontroller-DSP architecture optimized for real-time embedded systems". According to the manual, the DSP has the following memories: · Data Memory Unit (DMU) with ­ 64 Kbyte of Data Memory (SRAM) ­ 16 Kbyte of Stand-by Data Memory (SBRAM) · Program Memory Unit (PMU) ...


Development Board for ARM7 & ARM9

Started by Mike_rod in comp.arch.embedded10 years ago 3 replies

I require a development board with the folowing features: ARM7 or ARM9 chip. 2MB or higher NAND flash 2 MB or higher external SRAM (or...

I require a development board with the folowing features: ARM7 or ARM9 chip. 2MB or higher NAND flash 2 MB or higher external SRAM (or SDRAM) TFT LCD interface (and if possible an LCD module also) of 3.5 inch and higher phy dimensions, resolution 320(RGB) x 240, 16 bit color. onchip LCD controller (e.g. the ARM9 chips) will be preferred I am open to ICs of any make, (ATMEL, TI, NXP, et...


Low power LCD driver

Started by ghazanhaider in comp.arch.embedded13 years ago 3 replies

I am trying to drive a 320x240 LCD using an ARM microcontoller and some SRAM, all for an average of less than 1mA. I cant find an ARM7 MCU...

I am trying to drive a 320x240 LCD using an ARM microcontoller and some SRAM, all for an average of less than 1mA. I cant find an ARM7 MCU with a 320x240 driver (bw, 1-bitter STN, slow refresh). Where can I find an external LCD driver that can do all this for 40uA or lower? Or better is there an ARM7 mcu with a built in LCD driver to match this lcd? The MCU must have an external memory inte...


The 2005 ISSCC

Started by Xenon in comp.arch.embedded14 years ago 28 replies

ISSCC 2005, 6-10 Feb 2005 ( http://ps2.unisord.com/ ) Presentations: -A Streaming Processing Unit for a CELL Processor (STI) -The Design...

ISSCC 2005, 6-10 Feb 2005 ( http://ps2.unisord.com/ ) Presentations: -A Streaming Processing Unit for a CELL Processor (STI) -The Design and Implementation of a First-Generation CELL Processor (STI) -A Double-Precision Multiplier with Fine-Grained Clock Gating Support for a First-Generation CELL Processor (IBM) -A 4.8GHz Fully Pipelined Embedded SRAM in the Streaming Processor of a CELL...


Defining Heap Segment in external ram in IAR M32c Renesas

Started by srikanthn in comp.arch.embedded11 years ago 8 replies

For my application purpose i used an external 128k Sram to M30845fjgp renesas m32c controller. I modified the linker file by defining the heap...

For my application purpose i used an external 128k Sram to M30845fjgp renesas m32c controller. I modified the linker file by defining the heap sizes in external addresses, but i was unable to have the heap segment. when iam placing data in ex-ram it was getting read, but the heap is not going to allocate even though the map file is locating the heap ranges. can u help me to get out of thi...


Newbie question on Atmel AVR expanding program Flash

Started by John in comp.arch.embedded12 years ago 12 replies

Newbie question : Suppose that the Atmel AVR internal flash memory is to small to store my new asm program into it, and suppose that you can't...

Newbie question : Suppose that the Atmel AVR internal flash memory is to small to store my new asm program into it, and suppose that you can't make your program smaller than what it is (graphics are in SRAM, did it all in ASM and so one. ps: this is a theoretically question). Is there a way to expand the program-flash memory of the AVR. I'm writing in ASM and I rather not want to use pseudo c...