The MCF5282 supports a subset of the Motorola 68000

an article added by: Daniel R. at 12062007


In: Categories » » Ethernet » The MCF5282 supports a subset of the Motorola 68000

The MCF5282 supports a subset of the Motorola 68000. Typical use: Applications that use Java and require speed. Source: Systronix (www.systronix.com). Hardware. The TINI isn’t the only option for Java programmers. Systronix’s JStik board (Network article 3-8) contains aJ-100 microcontroller from aJile Systems Inc. The aJ-100’s native execution of Java bytecodes results in very fast performance. The chip is based on the JEM processor developed at Rockwell Collins. The JStik adds a high-speed I/O bus that can operate at bursts of 50 Megabytes per second, two RS-232 ports, and SPI and I2C interfaces. The board fits into a 60-contact SIMM socket and has an RJ-45 plug and additional I/O connectors. Software. Systronix provides aJile’s Jem Builder tool and Charade debugger for building, loading, and testing applications. You can use other Java environments and tools with the JStik as well. Netburner MOD5282 Processor Module At a glance: Fast Ethernet and a fast 32-bit CPU with lots of memory and I/O. Ethernet support: 10BASE-T and 100BASE-TX Typical use: Applications that need speed and abundant resources Source: Netburner, Inc. (www.netburner.com) Hardware. Netburner’s MOD5282 Processor Module contains Motorola’s 32-bit ColdFire MCF5282 processor.

The MCF5282 supports a subset of the Motorola 68000 CPU’s instruction set. The chip has 512 kilobytes of Flash memory and 64 kilobytes of RAM. For I/O interfacing, the MCF5282 has three UARTS, a CAN interface, an I2C controller, a queued serial peripheral interface (QSPI) for synchronous serial communications, and an 8-channel, 10-bit analog-to-digital converter. The chip is in a 256-pin mold array process ball-grid array (MAPBGA) package that contains the media-access control circuits for 10BASE-T and 100BASE-TX Ethernet in addition to the CPU. The MOD5282 includes 8 Megabytes of SRAM and connections for a 16-bit data bus and 16-bit address bus. For networking, the board includes a PHY for 10-Mb/s and 100-Mb/s Ethernet and an RJ-45 connector. Applications are compressed and stored in Flash memory. At startup, the application loads into and runs from RAM.

The Module 5282 Development Kit contains a MOD5282 board, a power supply, connectors, and other components for prototyping and testing. Software. Also included in the Module 5282 Development Kit are software support for Ethernet and Internet protocols, an operating system based on the freeware μC/OS, the freeware GNU C/C++ compiler, a debugger, and configuration utilities. All of the software included with the development kit includes complete source code. The software supports TCP/IP, and related protocols, including code that enables NetBurner modules to function as Web servers and to send and receive e-mail. Microchip Technology PICDEM.net Demonstration Board At a glance: An aid to developing networking applications for Microchip Technology’s PICMicro microcontrollers. Ethernet support: 10BASE-T Typical use: Projects that require minimal resources or any PICMicro-based project with an Ethernet interface or support for Internet protocols. Source: Microchip Technology (www.microchip.com). Hardware.

The PICDEM.net Demonstration Board contains a microcontroller, Ethernet controller, related components, and a breadboarding area. The board is intended mainly for developing and testing, rather than as a plug-in module for use in a product. The microcontroller is a PIC16F877, a member of Microchip Technology’s popular PICMicro family The PIC16F877 has Flash memory that can store 8192 14-bit words, 368 bytes of RAM, and 192 bytes of EEPROM. There are 33 I/O bits. Many of the bits have alternate functions, including an eight-channel, 10-bit analog-to-digital converter, an asynchronous serial port, a synchronous serial port, and a parallel interface. The clock speed is 19.6608 Megahertz. The microcontroller is in a 40-pin DIP socket, and can be replaced by other members of the PIC family, including the PIC18C452 and PIC18F452. The board also contains a 32-kilobyte serial EEPROM for storing Web pages the microcontroller will serve. For experimenting, the board provides LEDs, a pushbutton, potentiometers, and an LCD module. The Ethernet controller is a Realtek RTL8019AS. The interface to the controller uses the CPU’s parallel port and five additional I/O bits. For loading programs, there is a connector for use with Microchip’s MPLAB In-Circuit Debugger, which can program the microcontroller’s Flash memory. You can use the serial port and a terminal emulator such as Windows’ Hyperterminal to load network configuration information into the EEPROM. Software. The microcontroller comes programmed with firmware to support networking and serve a sample Web page. The source code is on the accompanying CD. The networking code is from Iosoft, and is described in detail in the book TCP/IP Lean: Web Servers for Embedded Systems by Jeremy Bentham (CMP Books). The source code is available to anyone who buys the book. Commercial use of the code requires paying a licensing fee to Iosoft.

legal notice

Our website is not responsible for the information contained by this article. Web-articles is a free articles resource.
Suggestion: If you need fresh, daily updated content for your website, feel free to use our service. Click here for more information.

Useful tools and features

Link to this article from your page    Send this article to you or to a friend
If you like this article (tutorial), please link to it from your web page using the information above.

related articles

1. Using the Internet Protocol in Local and Internet Communications
The protocols in the IEEE 802.3 Ethernet standard enable the computers in a local network to exchange messages with each other. In practice, most Ethernet networks also use Internet protocols such as TCP or UDP and IP. These provide defined and well-supported methods for accomplishing common tasks such as flow control and flexible addressing and routing of messages. Messages that travel on the Internet must use IP. And because TCP and UDP are designed to work along with IP, local communications that use TCP or UDP also use...

2. There are several options for obtaining an Internet connection
Technologies for Connecting There are several options for obtaining an Internet connection. A long-popular way for home users to connect to the Internet is via dial-up connections on phone lines. For higher speeds, alternatives are a Digital Subscriber Line (DSL), an Integrated Services Digital Network (ISDN) line, or a cable modem. Satellite connections are also possible. Table 4-1 compares the capabilities of the different methods. Not every connection type is available in all locations. Depending on ...

3. Every computer that communicates over the Internet must have an IP address
Static and Dynamic IP Addresses Every computer that communicates over the Internet must have an IP address, which the computer typically receives from its ISP. The IP address may be static or dynamic. A static IP address stays the same until someone explicitly changes it, while a dynamic IP address can change on every boot up or network connect (though the address typically changes only occasionally). An embedded system may store a static IP address in non-volatile memory, either within an application...

4. Obtaining and Using a Domain Name
Obtaining and Using a Domain Name After you obtain Internet access, connect your embedded system to the Internet, and configure your firewall to enable the embedded system to communicate, the system is ready to send and receive messages on the Internet. Applications running on other computers on the Internet can access the embedded system by specifying its public IP address. For example, to view a server’s home page, in the Address text box of a Web browser, you enter http:// followed by the server&rsquo...

5. Inside the Internet Protocol
The Internet Protocol (IP) helps data find its way to its destination even if the data must travel through other networks, including the many and varied networks that make up the Internet. Although it’s called the Internet Protocol, local networks can use IP as well. Many communications in local networks use IP because they use its companion protocols, TCP and UDP. This section introduces IP, including how computers obtain IP addresses, the format of IP datagrams, how IP and the domain name system help in getti...

6. A computer that uses the Internet Protocol must have an IP address
IP Addresses A computer that uses the Internet Protocol must have an IP address. A network administrator may manually assign an IP address to each computer or the network may have a way of assigning addresses automatically to computers that connect to the network. An IPv4 address is 32 bits. As explained earlier in this networking tutorial, the conventional way to express an IP address is in dotted-quad format, such as 192.168.111.1. Assigning Addresses Each IP datagram includes t...

7. With classless addressing the network address and IP prefix
Classless Addressing With classless addressing, the network address and IP prefix are often expressed in the form: xxx.xxx.xxx.xxx/n where xxx.xxx.xxx.xxx is the lowest IP address in the network and n is the number of bits in the network-address portion of the IP address. For example, with a network address and IP prefix of 192.0.2.0/24, the network address is 192.0.2 (three bytes, or 24 bits), and the final eight bits in the IP address are the host address. In routing datagrams for addresses that us...

8. Considerations when Using Dynamic IP Addresses
Dynamic Allocation One thing that automatic allocation doesn’t define is a way to reclaim addresses that are no longer in use. Reclaiming addresses is essential in networks that have more potential hosts than available IP addresses. For example, the hosts connected to an ISP at any one time will vary as different customers go on and off line. If the ISP assigns a permanent, or static, address to every computer that connects, it will eventually run out of addresses, even if only a few customers connec...

9. Hosts that support IP must also support the ICMP
The Internet Control Message Protocol (ICMP) Hosts that support IP must also support the Internet Control Message Protocol (ICMP) defined by RFC 792: Internet Control Message Protocol. ICMP is a basic protocol for sending messages. Some common uses for ICMP are to send a PING message to learn if a host is available on the network and to obtain the IP addresses of local routers. ICMP messages travel in IP datagrams. The Protocol field in the IP header is 1 to indicate ICMP. The first byte in the data portion of...