|
From: Petter Gustad on 5 May 2008 02:38 Tom�s � h�ilidhe <toe(a)lavabit.com> writes: > So far I'm thinking of going with the MCF5223X. I'll have to find out > if I can get a handy little kit for programming it that will connect > to my PC via USB. There are a couple MCF5223X kits available from Freescale. They cost $100 and $300 if I remember correctly. They both come with a USB base programming solution. http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=M52233DEMO&parentCode=MCF5223X&fpsp=1&nodeId=0162468rH3YTLC00M95448 http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=M52235EVB&parentCode=MCF5223X&fpsp=1&nodeId=0162468rH3YTLC00M95448 Most developers use CodeWarrior, but I've been using the GNU tools under Linux distributed by Codesourcery: http://www.codesourcery.com/gnu_toolchains/coldfire/download.html Petter -- A: Because it messes up the order in which people normally read text. Q: Why is top-posting such a bad thing? A: Top-posting. Q: What is the most annoying thing on usenet and in e-mail?
From: robertwessel2 on 5 May 2008 16:56 On May 3, 6:22 am, Tomás Ó hÉilidhe <t...(a)lavabit.com> wrote: > I definitely want to go with the built-in Ethernet! > > I was thinking to myself that it would be cool get a chip that can do > gigabit, but I've been googling and I haven't found one. There's no point at all for most of these chips to support Gb-E, since there's no possible way they could come anywhere remotely close to driving that kind of bandwidth. And since your typical switch will happily connect to any of those, it make no difference there either. But if you can't find a controller with two built in ports, you'll want to pick a controller that makes it easy to add an external controller (up thread I mentioned a SPI Ethernet chip from Microchip which you can add to any PIC with an SPI port). You don't really want to have two separate controllers, since that just adds the issue of how the two chips then exchange information (like the packets you're hoping to forward). Anyway, you'll probably want to start by supporting static routes only (which is trivial to program), just blindly forwarding packets is going to make a mess. But if I may suggest - get yourself and old PC, and a couple of simple to program Ethernet cards (NE2000 compatibles are very simple), and then write your router software to run under DOS. If you get a motherboard with actual ISA slots, you can even avoid the minor issue of having to track down the PCI address assignments. Your development and testing environment will be much better, and certainly a lot more understood and well documented. Although you might have to get a floppy drive for your development PC.
|
Pages: 1 Prev: Looking for places to get certified in? Next: Loss of synchronisation: Are the chips reliable? |