How much RAM needed for low end Ethernet application?

Started by Ulf Samuelsson in comp.arch.embedded15 years ago 49 replies

I would be interested to understand the RAM needs when you have simple Ethernet applications. Is 32kB/64 kB SRAM enough for a decent...

I would be interested to understand the RAM needs when you have simple Ethernet applications. Is 32kB/64 kB SRAM enough for a decent application or do you need more? I think there are simple applications where you dont need too much info but will they fit? -- Best Regards, Ulf Samuelsson ulf@a-t-m-e-l.com This message is intended to be my own personal view and it may or may not be s...


Program in external SDRAM and caching

Started by odi in comp.arch.embedded10 years ago 8 replies

hi, I have a simple program for my AT91RM9200 to turn led on and off. When I run it from internal SRAM it works ok, but when I copy it into...

hi, I have a simple program for my AT91RM9200 to turn led on and off. When I run it from internal SRAM it works ok, but when I copy it into external SDRAM and execute from there it jumps to address 0x2000001c (FIQ vector or is it just a coincidence?) instead of 0x2000003c (start code is there). 64MB of SDRAM was tested and looks ok. However when I disable instruction cache, this program works ok ...


SAM7SE512 and external SDRAM

Started by RaceMouse in comp.arch.embedded12 years ago

Greetings, I am experimenting with FreeRTOS, external SDRAM, display and GCC on a SAM7SE512-EK. I am trying to put the code in internal...

Greetings, I am experimenting with FreeRTOS, external SDRAM, display and GCC on a SAM7SE512-EK. I am trying to put the code in internal flash and the data and bss sections in external SDRAM. The first thing my boot.s does is a call to a function that initialises the EBI and SDRAM. The internal SRAM is left unused. When I upload the SW via SAM-BA, all I need to do is to press the re...


adsp2187L: assembler or C? [cross-post]

Started by Alessandro Basili in comp.arch.embedded9 years ago 18 replies

Hi, I have a custom designed board which is based on an ADSP2187L dsp, with a 512KB FLASH, a 128KB SRAM (20 ns cycle) and an FPGA running at 50...

Hi, I have a custom designed board which is based on an ADSP2187L dsp, with a 512KB FLASH, a 128KB SRAM (20 ns cycle) and an FPGA running at 50 MHz. The dsp task is mainly processing commands and data from external links (space-wire) on a 200~500 us cycle. Since the actual software has been written in assembler and there are some concerns about its reliability, I was wondering whether i...


X-Mega AVRs are here!

Started by Ulf Samuelsson in comp.arch.embedded12 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 ...


AVR + Ethernet TCP - performance??

Started by Marek Garwolinski in comp.arch.embedded14 years ago 6 replies

Hello Anyone has used a TCP/IP on AVR?? I'm planning to build a system consisting of ATMega128 + external SRAM + RTL 8019. I'm thinking of...

Hello Anyone has used a TCP/IP on AVR?? I'm planning to build a system consisting of ATMega128 + external SRAM + RTL 8019. I'm thinking of use "uIP TCP/IP Stack". It will be sending about 200-500 bytes of data to the server on TCP, doing 8 A/C conversion, checking state of


LPC1102, World's smallest 32-bit ARM MCU in a 5mm2 pckg

Started by An Schwob in the USA in comp.arch.embedded10 years ago 11 replies

Hi, ever heard about a 32-bit microcontroller this tiny? I am familiar with the Silabs devices that are available in similar packages but this...

Hi, ever heard about a 32-bit microcontroller this tiny? I am familiar with the Silabs devices that are available in similar packages but this time it is an ARM Cortex-M0 and it has more I/O and memory than I thought. 10-bit ADC, 4 timers, UART, SPI, 32K Flash and 8K SRAM, really not bad for such a grain of silicon. Check it out. http://www.mcu-related.com An Schwob


ARM7 selection question

Started by Johnny in comp.arch.embedded15 years ago 3 replies

I am looking for the an ARM7 system with the following features: * 256kB on-chip SRAM. * Ethernet MAC (Could be external) * USB Device...

I am looking for the an ARM7 system with the following features: * 256kB on-chip SRAM. * Ethernet MAC (Could be external) * USB Device interface (Could be external) * External interface for several MB of flash memory. My application: * No more than about 10 MIPS processing speed, plus any extra for servicing Ethernet and USB. * Cost sensitive. * Planned to stay in production for 5 year...


Inexpesive micro with flash, ethernet (WiFi?), digital i/o needed

Started by Mr.G in comp.arch.embedded11 years ago

Hello After my requests a couple of months ago looking for a cheap micro (I went with the Atmel ATMEGA8), and after the shipping of the first...

Hello After my requests a couple of months ago looking for a cheap micro (I went with the Atmel ATMEGA8), and after the shipping of the first 1,000 units, I'm back for more suggestions. 32-bit micro with... flash, eeprom, sram, i2c (not essential), ethernet, and at least 8 i/o. It'd be nice to have a couple of 12-bit ADCs too (can be slow). Ideally about $10. Would also like an ea...


Which MCU has these features?

Started by Ghazan Haider in comp.arch.embedded15 years ago 10 replies

The linux-tiny project has reduced the linux kernel down to ~300kb, able to run in 2MB of RAM. With uclibc and busyboy, I can have a running...

The linux-tiny project has reduced the linux kernel down to ~300kb, able to run in 2MB of RAM. With uclibc and busyboy, I can have a running system in under 2MB of flash. So I started looking for ARM MCUs, a few have 2MB flash onboard, one from atmel has 2MB SRAM onboard, but I couldnt find any that has both. ARMs no limitation, but it shouldnt be as inefficient as x86 with power, and shou...


Clarification about Atmega128

Started by Tamilmaran S in comp.arch.embedded14 years ago 4 replies

Hi all, We are using atmega128 for one of our project. I heard that it is a 8 bit microcontroller, ok its accumulator and its data bus are...

Hi all, We are using atmega128 for one of our project. I heard that it is a 8 bit microcontroller, ok its accumulator and its data bus are 8 bit width. Then what about is address bus, is it also 8 bit width? Because for this 8 bit it can address only up to 2^8 = 256 location. Then how it can address 4096 SRAM (4K) and 131072 Flash (128K). Can anybody clear me on this doubt? Thank you ...


Clarification on Atmega128

Started by Tamilmaran S in comp.arch.embedded14 years ago 1 reply

Hi all, We are using atmega128 for one of our project. I heard that it is a 8 bit microcontroller, ok its accumulator and its data bus are...

Hi all, We are using atmega128 for one of our project. I heard that it is a 8 bit microcontroller, ok its accumulator and its data bus are 8 bit width. Then what about is address bus, is it also 8 bit width? Because for this 8 bit it can address only up to 2^8 = 256 location. Then how it can address 4096 SRAM (4K) and 131072 Flash (128K). Can anybody clear me on this doubt? Thank you ...


Which ARM processor to use...

Started by Meindert Sprang in comp.arch.embedded8 years ago 25 replies

I am facing a redesign of an existing controller board. The original board is based on an AT91R40008-66 with an external flash of 256kB and an...

I am facing a redesign of an existing controller board. The original board is based on an AT91R40008-66 with an external flash of 256kB and an ethernet controller. I have no idea how long the R40008 will be around and with so many ARM controllers with built-in peripherals I am inclined to use a newer controller (might be an M3 core) with sufficent flash and SRAM on board and built-in ether...


More chip selects

Started by jtp in comp.arch.embedded15 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 ...


Remote debugging via serial

Started by Nickolai Leschov in comp.arch.embedded12 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...


Question about the speed of SPI RAM

Started by Like2Learn in comp.arch.embedded9 years ago 15 replies

Hi there, We found we had to add an external RAM (SRAM or SDRAM) at the late stage of electrical design. Basically there are only 2 GPIO pins...

Hi there, We found we had to add an external RAM (SRAM or SDRAM) at the late stage of electrical design. Basically there are only 2 GPIO pins still available, otherwise the RAM has to share with other peripherals, such as SPI and I2C. I prefer to connect the external RAM with SPI bus. However, I am not sure if it is fast enough for RAM read/write. Does anybody know the typical speed of SPI...


Cheap 8-bit micro with external bus interface?

Started by Clive Wilson in comp.arch.embedded15 years ago 13 replies

Dear All, I'm looking for a cheap 8/16 bit uP/uC that has an external bus interface, so that about 256k of SRAM can be addressed. It needs to...

Dear All, I'm looking for a cheap 8/16 bit uP/uC that has an external bus interface, so that about 256k of SRAM can be addressed. It needs to have on-board Flash, around 32k would be good. The device doesn't need many GPIO pins, perhaps 5 or so just in case. It doesn't need ADC/DACs, USB etc like all the manfs seem to throw in them these days. It will be running a TCP/IP stack with li...


SoC from Microsemi - FPGA and ARM CM3

Started by rickman in comp.arch.embedded4 years ago 4 replies

I know Xilinx and Altera have their SoC devices which are a bit high end with dual A9 type ARMs. I recently found out the Microsemi SoC which...

I know Xilinx and Altera have their SoC devices which are a bit high end with dual A9 type ARMs. I recently found out the Microsemi SoC which uses a CM3 can be bought for just $16 and a KickStart board is available for just $59. I like it. The FPGA fabric is flash based rather than SRAM so you don't need to configure it each time it powers up. The CPU has up to 512 kB flash and 144...


Atmel EB42 automatic reset

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

I just started developing programs on Atmel's AT91EB42 evaluation board using CrossStudio, which uses GNU toolchain. Two days ago I noticed that...

I just started developing programs on Atmel's AT91EB42 evaluation board using CrossStudio, which uses GNU toolchain. Two days ago I noticed that after my program was loaded into SRAM and started running, the board would reset itself after about 5 minutes. The program can be as simple as an infinite empty loop and the reset would still happen at roughly the same time. Initially, I thought it ...


Samsung S3C4510B Memory Remapping

Started by mantaray in comp.arch.embedded15 years ago 3 replies

Hello, I am writing the firmware for a custom board which uses the Samsung S3C4510B MCU. It board has 512KB of ROM and SRAM. I would like...

Hello, I am writing the firmware for a custom board which uses the Samsung S3C4510B MCU. It board has 512KB of ROM and SRAM. I would like to remap the memory into the following locations ROM at Bank0: 0x00000000 - 0x00080000 RAM at Bank1: 0x00100000 - 0x00180000 In my assembly program, I initialised the control register with the following instructions: ;Initialise SYSCFG register...